pax_global_header 0000666 0000000 0000000 00000000064 14637045624 0014525 g ustar 00root root 0000000 0000000 52 comment=e4fd84997f7ab9edf9250c2ff3bb32d89256012d
pyvmomi-8.0.3.0.1/ 0000775 0000000 0000000 00000000000 14637045624 0013532 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/.gitignore 0000664 0000000 0000000 00000000070 14637045624 0015517 0 ustar 00root root 0000000 0000000 *.pyc
build
dist
.idea
.tox
*.iml
*.patch
*.diff
*.egg*
pyvmomi-8.0.3.0.1/CHANGELOG.md 0000664 0000000 0000000 00000036342 14637045624 0015353 0 ustar 00root root 0000000 0000000 # Changelog
## [Unreleased] - Release name - yyyy-mm-dd
## [8.0.3.0] - vSphere 8.0U3 Release - 2024-06-25
### Bindings
- Added support for vSAN Health APIs
- Updated bindings with support for the new vSphere 8.0U3 APIs. For details, refer to the [API reference guide](https://developer.broadcom.com/xapis/vsphere-web-services-api/latest/)
- New features of vSphere 8.0U3 based on REST APIs are available via the [vSphere Automation SDK for Python](https://github.com/vmware/vsphere-automation-sdk-python)
### Type Hints
- Added type stubs for vSAN APIs
- All type stubs are refactored
### Added
- Python 3.12 compatibility ([`44d7b9f`](https://github.com/vmware/pyvmomi/commit/44d7b9f))
- Stub adapters allow the usage of an existing session ([`35f2743`](https://github.com/vmware/pyvmomi/commit/35f2743))
- Added pyVmomi version in the user-agent request header ([`5ad215f`](https://github.com/vmware/pyvmomi/commit/5ad215f))
- Added certFile and certKeyFile attributes to SoapStubAdapter ([`2bbfb62`](https://github.com/vmware/pyvmomi/commit/2bbfb62))
- Added project wide variables to hold the current pyVmomi version - version_info and version_info_str ([`5ad215f`](https://github.com/vmware/pyvmomi/commit/5ad215f))
- Added functions to VmomiSupport to list all types - ListManagedTypes(), ListDataTypes(), ListEnumTypes() ([`e43a287`](https://github.com/vmware/pyvmomi/commit/e43a287)) ([`9e303c1`](https://github.com/vmware/pyvmomi/commit/9e303c1))
- Added CHANGELOG file ([`c248b32`](https://github.com/vmware/pyvmomi/commit/c248b32))
### Changes
- Dependency on "pywin32" is removed ([`4bc1f52`](https://github.com/vmware/pyvmomi/commit/4bc1f52))
- Doc: Non-remote ManagedObject and DataObject methods are documented ([`472bdfc`](https://github.com/vmware/pyvmomi/commit/472bdfc))
- The support statement now reflects the Broadcom support policy ([`c68913e`](https://github.com/vmware/pyvmomi/commit/c68913e))
- Copyright switch from VMware to Broadcom ([`10c3732`](https://github.com/vmware/pyvmomi/commit/10c3732))
### Breaking changes
- sso.SsoAuthenticator.get_bearer_saml_assertion_gss_api() is removed ([`11dc306`](https://github.com/vmware/pyvmomi/commit/11dc306))
- SSLTunnelConnection is trimmed down to handle only tunnel connections. The code that handles remote proxy doubles the HTTPProxyConnection logic and therefore is removed. ([`44d7b9f`](https://github.com/vmware/pyvmomi/commit/44d7b9f))
### Deprecated
- 'publicVersions' and 'dottedVersions' aliases are deprecated ([`14b5ed2`](https://github.com/vmware/pyvmomi/commit/14b5ed2))
- pyVmomiSettings.py and related settings are deprecated - allowGetSet, allowCapitalizedNames, binaryIsBytearray, legacyThumbprintException
- Features.py and all pyVmomi feature states logic is deprecated
- pyVmomi.VmomiSupport.VmomiJSONEncoder is deprecated. Use pyVmomi.VmomiJSONEncoder.VmomiJSONEncoder
- pyVmomi.VmomiSupport.templateOf() is deprecated. Use pyVmomi.VmomiJSONEncoder.templateOf()
- pyVmomi.SoapAdapter.ThumbprintMismatchException is deprecated. Use pyVmomi.Security.ThumbprintMismatchException
## [8.0.2.0.1] - Maintenance Patch 1 for 8.0U2 - 2023-11-17
### Changes
- Fixed: #978 and #1053 - Fix SmartConnect()'s handling of IPv6 address with square brackets
- Added PyPI classifiers for Python 3.10 and Python 3.11. Support for both versions is verified.
## [8.0.2.0] - vSphere 8.0U2 Release - 2023-09-28
### Bindings
- Updated bindings and type hints with support for vSphere 8.0U2. Includes updates to VIM, PBM, EAM, SMS and VSLM namespaces. For details, refer "What's New in vSphere API 8.0U2?" section in the API reference guide: https://developer.vmware.com/apis/1720/vsphere
- New features of vSphere 8.0U2 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
## [8.0.1.0.2] - Maintenance Patch 2 for 8.0U1 - 2023-07-19
### Bindings
- Added bindings and type hints for Virtual Storage Lifecycle Management for vSphere 8.0U1 - VSLM namespace
### Changes
- Fixed: #1021 - Switch to static imports for type info modules
- Fixed: #1022 - Support proxy authentication
- Add custom HTTP headers support to connect.SmartStubAdapter()
- Missing filters are no longer treated as task failures
- Various small fixes for docstrings and linter checks
### Type Hints Fixes
- Fixed: #1026 - Use the "from Y import X as X" format to re-export submodules
- Fixed: #1030 - Use a fully qualified name when the type is from another namespace/package
### Tests
- _vcrpy_ dependency is updated to the latest version with Python 2 support
- _testtools_ dependency is removed
- Travis CI is no longer used
- Various test updates and fixes. All tests are enabled.
## [8.0.1.0.1] - Maintenance Patch 1 for 8.0U1 - 2023-05-25
### Type Hints Fixes
- Added missing VMODL1 classes to the type hints
- Enum values now match the letter case of the values from typeinfo files
- Fixed: #1115 - Syntax error in vim/__init__pyi
- Fixed: #1117 - Type stubs: Writable properties are marked as read-only
- Fixed: #1118 - Type stubs: Missing vim.fault.* and vmodl.fault.* types
- Fixed: #1119 - Type stubs: Enum fields should also accept Literal[] str type
- Fixed: #1120 - Type stubs: Exception types must inherit from (Base)Exception
## [8.0.1.0] - vSphere 8.0U1 Release - 2023-05-06
### Bindings
- Updated bindings with support for vSphere 8.0U1. Includes updates to VIM, PBM, EAM and SMS namespaces. For details, refer "What's New in vSphere API 8.0U1?" section in the API reference guide: https://developer.vmware.com/apis/1639/vsphere
- New features of vSphere 8.0U1 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
### Changes
- Added support for type hints
- #892 - Allow passing ssl_context when login in with a token
- Fixed: #750 - Bumped vcrpy tests dependency to 2.1
- Fixed: #812 - Fix exception leaks
- Fixed: #1004 - Fix SmartConnect()'s SOAP and OAuth token login
## [8.0.0.1.2] - Maintenance Patch 2 for 8.0 - 2023-01-18
### Changes
- Fixed: #995 - 8.0.0.1 breaks Ansible vmware_content_deploy_ovf_template folder lookup
- This release restores the legacy behavior when retrieving managed properties and array of instances of ManagedObject
## [8.0.0.1.1] - Maintenance Patch 1 for 8.0 - 2022-12-16
### Changes
- Fixed: #993 - WaitForTask broken on version >8.0.0
- Fixed: #994 - Pyvomi module failing in connect method
- Replace publicVersions with ltsVersions
- Updated VIM namespace for the next vSphere 8.0 patch release
## [8.0.0.1] - vSphere 8.0 Release - 2022-11-24
### Bindings
- Updated bindings with support for vSphere 8.0. Includes updates to VIM, PBM, EAM, SMS and QUERY namespaces. For details, refer "What's New in vSphere API 8.0.0.1?" section in the API reference guide: https://developer.vmware.com/apis/1355/vsphere
- New features of vSphere 8.0 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
### Breaking changes
- Minimum Python 2 requirement is 2.7.9
- DynamicTypeManagerHelper.py is removed
- ManagedMethodExecutorHelper.py is removed
- connect.ConnectNoSSL() and connect.SmartConnectNoSSL() are removed.
Use connect.Connect(disableSslCertValidation=True) and connect.SmartConnect(disableSslCertValidation=True)
- VmomiSupport.UncallableManagedMethod is renamed to VmomiSupport.UnknownManagedMethod
### New modules
Security.py
A new module is added to handle thumbprint verification.
There is a predefined set of available crypto functions to verify the certificate thumbprints.
Its possible to configure during runtime which of the available crypto functions are allowed.
Feature.py
A new module related to pyVmomi development within VMware.
VmomiJSONEncoder.py
The VmomiJSONEncoder is moved into a dedicated module.
### More changes
- A new 'binaryIsBytearray' setting is added to select the base type for the binary type. By default, the binary type is 'str' for Python 2 and 'bytes' for Python 3. If binaryIsBytearray is True, the binary type for Python 2 is set to 'bytearray'. Required for VmomiJSONEncoder to work properly.
- The license note is removed from the Python files. LICENSE.txt holds the Apache 2 license note.
- pyVmomi now uses relative imports
- Dependency on "requests" is removed
- Added support for SAML token authentication
- Added timeout for HTTP requests
- Added option to set the maximum amount of time a task is allowed to run. On timeout, an exception is generated if raiseOnError is True.
- Add option to get all updates for the task.
- Add option to use a logger instead of the standard output
- Various bug fixes
- Code style improvements
### Deprecated
- connect.OpenUrlWithBasicAuth()
- connect.OpenPathWithStub()
## [7.0.3] - Release vSphere 7.0U3 APIs. - 2021-10-14
- Added new bindings to support vSphere 7.0U3. Includes updates to VIM, PBM, EAM and SMS namespaces. For details, refer "What's New in vSphere API 7.0U3?" section in the API reference guide: https://code.vmware.com/apis/1192/vsphere
- New features of vSphere 7.0U3 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
- Outdated samples are removed. Community samples project: https://github.com/vmware/pyvmomi-community-samples
- Bindings files are renamed to \_typeinfo\_{namespace}.py
- "stable" version alias is removed
- "public" version alias is renamed to "LTS"
## [7.0.2] - Release vSphere 7.0U2 APIs. - 2021-04-09
- Added new bindings to support vSphere 7.0U2. Includes updates to VIM, PBM, EAM and SMS namespaces. For details, refer "What's New in vSphere API 7.0U2?" section in the API reference guide: https://code.vmware.com/apis/1131/vsphere
- New features of vSphere 7.0U2 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
- Drop support of Python 3.3
## [7.0.1] - Release vSphere 7.0U1 APIs. - 2020-10-30
- Added new bindings to support vSphere 7.0U1. Includes updates to VIM, PBM, and EAM namespaces. For details, refer "What's New in vSphere API 7.0U1?" section in the API reference guide: https://code.vmware.com/apis/1067/vsphere
- New features of vSphere 7.0U1 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
## [7.0] - vSphere 7.0 Release Support - 2020-04-14
- Added new bindings to support vSphere 7.0. For details, refer "What's New in vSphere API 7.0?" section in the API reference guide: https://code.vmware.com/apis/968/vsphere
- New features of vSphere 7.0 based on REST APIs are available via the vSphere Automation SDK for Python https://github.com/vmware/vsphere-automation-sdk-python
## [6.7.3] - vSphere 6.7 Update 3 Release - 2019-09-05
- Publish new bindings to support vSphere 6.7 Update 3 Release - https://github.com/vmware/pyvmomi/pull/827
- Add sso.py to support get bearer/hok token from sso server - https://github.com/vmware/pyvmomi/pull/828
- pydoc support Fix - https://github.com/vmware/pyvmomi/pull/810
- httpProxy Support Fix - https://github.com/vmware/pyvmomi/pull/799
- Changes to VmomiSupport to handle API versions https://github.com/vmware/pyvmomi/pull/827
- Other changes Fix https://github.com/vmware/pyvmomi/pull/831
- Newer features are available via the new vSphere Automation SDK for Python [here](https://github.com/vmware/vsphere-automation-sdk-python)
## [6.7.1.2018.12] - v6.7.1.2018.12 Bug Fix release - 2018-12-20
- Support JSON encoding for pyVmomi objects PR #732
- Fix vcrpy hardening in test-requirements. Support versions < 2.0
- Delete deprecated Docs folder
## [6.7.1] - vSphere 6.7 Update1 Release - 2018-10-23
- Publish new bindings to support vSphere 6.7 Update 1 Release
- Newer features are available via the new vSphere Automation SDK for Python [here](https://github.com/vmware/vsphere-automation-sdk-python)
## [6.7.0] - vSphere 6.7 Release Patch - 2018-09-06
- Publish new bindings to support vSphere 6.7
- Newer features are available via the new vSphere Automation SDK for Python [here](https://github.com/vmware/vsphere-automation-sdk-python)
- Fixed issues in first version of 6.7 bindings
## [6.5.0.2017.5-1] - v6.5.0.2017.5-1 - 2017-05-24
- Remove sso.py and it's dependencies(lxml and pyOpenSSL) as they don't compatible with certain OS.
## [6.5.0.2017.5] - v6.5.0.2017.5 - 2017-05-21
* Add sso.py to support get bearer/hok token from sso server
* Fixes #519, #448, #420, #421 Fix SoapAdapter serializer to support serializing unicode chars.
* Fix #487: Remove custom __getattr__ in _HTTPSConnection
* Add user-agent header when connecting to vsphere
## [6.5.0] - vSphere 6.5 support - 2016-11-16
- Spec bump to support vSphere 6.5.
- Include EAM bindings to support vSphere EAM service.
- Fixed server thumbprint verification.
- Fixed sslcontext creation in sample code.
- Newer features are available via the new vSphere Automation SDK for Python [here](https://developercenter.vmware.com/web/sdk/65/vsphere-automation-python)
## [6.0.0.2016.6] - v6.0.0.2016.6 - bug fix release - 2016-11-11
- Fixed bug in task.py https://github.com/vmware/pyvmomi/pull/395
## [6.0.0.2016.4] - v6.0.0.2016.4 - bug fix release - 2016-04-23
- Add support for SPBM and SMS APIs.
- Python3 related bug fixes.
- Include task.py utility class.
## [6.0.0] - v6.0.0 - 2015-12-01
- Spec bump to support vSphere 6.0 server objects and types [vSphere 6.0 U1 spec is used](http://pubs.vmware.com/Release_Notes/en/vsphere/60/vsphere-vcenter-server-60u1-release-notes.html)
- New ssl context parameter in Connect.py and SoapAdapter.py to support passing various ssl options while connecting to vSphere.
- Drop python 2.6 support.
- Critical bug fixes.
## [5.5.0.2014.1.1] - v5.5.0.2014.1.1 - bug fix release - 2014-09-22
- Fixes bug with [Iso8601 date serialization](https://github.com/vmware/pyvmomi/issues/112) (for messages sent to the service)
- Simplifies test-requirements.txt
- Introduces support for `tox`
- Changes version number scheme
- Fixes README to be pypi compatible
- Improved sdist and bdist packaging support
- Changes to package information based on _The Python Packaging Authority_ instructions
- Fix [bug](https://github.com/vmware/pyvmomi/issues/131) that produces traceback when running tests for the first time
- Fixes [testing bug](https://github.com/vmware/pyvmomi/issues/147) present on some distributions.
NOTE: This is a re-release of 5.5.0-2014.1.1 the the version number was changed to eliminate the use of the `-` character.
## [5.5.0-2014.1] - v5.5.0-2014.1 - 2014-08-22
- [Release Notes](https://github.com/vmware/pyvmomi/compare/v5.5.0...v5.5.0-2014.1)
- [Python 3 support](https://github.com/vmware/pyvmomi/issues/55)
- added [unit testing using fixtures](https://github.com/vmware/pyvmomi/issues/42)
- fixed [session timeouts issue](https://github.com/vmware/pyvmomi/issues/43)
- fixed [Querying datastore cluster fails](https://github.com/vmware/pyvmomi/issues/24)
- fixed [Malformed Faults fail in non-informative ways](https://github.com/vmware/pyvmomi/issues/72)
- added [RST documentation](https://github.com/vmware/pyvmomi/pull/58)
- fixed [getheader does not always fetch cookie value](https://github.com/vmware/pyvmomi/issues/93)
## [5.5.0] - v5.5.0 - 2014-08-30
pyVmomi as released with vSphere 5.5.0 GA
## [5.1.0] - pyvmomi 5.1.0 - Initial open source release - 2013-12-14
Initial open source release!
pyvmomi-8.0.3.0.1/LICENSE.txt 0000664 0000000 0000000 00000026450 14637045624 0015364 0 ustar 00root root 0000000 0000000
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
pyvmomi-8.0.3.0.1/MANIFEST.in 0000664 0000000 0000000 00000000245 14637045624 0015271 0 ustar 00root root 0000000 0000000 include README.*
include *.txt
include setup.py
include tox.ini
include py.typed
recursive-include tests *
recursive-include sample *
recursive-include pyVmomi *.pyi pyvmomi-8.0.3.0.1/NOTICE.txt 0000664 0000000 0000000 00000000461 14637045624 0015255 0 ustar 00root root 0000000 0000000 pyVmomi
=======
Copyright (c) 2005-2024 Broadcom. All Rights Reserved.
The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
This product is licensed to you under the Apache License, Version 2.0 (the
"License"). You may not use this product except in compliance with the License.
pyvmomi-8.0.3.0.1/README.rst 0000664 0000000 0000000 00000010311 14637045624 0015215 0 ustar 00root root 0000000 0000000 pyvmomi
------------
.. |downloads| image:: https://img.shields.io/pypi/dm/pyvmomi.svg
:target: https://pypi.python.org/pypi/pyvmomi/
.. |py-version| image:: https://img.shields.io/pypi/pyversions/pyVmomi
|downloads| |py-version|
pyVmomi is the Python SDK for the VMware vSphere Management API that allows you to rapidly build solutions integrated with VMware ESXi and vCenter Server.
For accessing features from the `vSphere Automation APIs `_
(REST), please refer to the `VMware vSphere Automation SDK for Python `_.
.. contents:: Table of Contents
:depth: 1
:local:
:backlinks: none
Getting Started
================
To get started, see the
`getting started guide `_.
You'll need `Python `_,
`pip `_, and the
`samples project `_.
Installing
==========
The master is code that is in development, official releases are tagged and
posted to `pypi `_
* The official release is available using pip, just run
``pip install --upgrade pyvmomi``.
* To install the version in `github `_ use
``python setup.py develop`` for development install or
``python setup.py install``.
* To install `github's version `_ with sso support, just run
``pip install -e ".[sso]"`` inside project's home folder.
Testing
=======
Unit tests can be invoked by using the `tox `_ command. You may have to
configure multiple python interpreters so that you can test in all the
environments listed in ``tox.ini`` or you will have to run ``tox`` with the
``-e`` flag to run only in your version of python. For example, if you only
have Python 2.7 then ``tox -e py27`` will limit your test run to Python 2.7.
Contributing
============
* Research `open issues `_
* Follow the `contribution standards `_
Documentation
=============
For general language neutral documentation of vSphere Management API see:
* `Release Notes `_
* `vSphere Web Services API Doc `_
Python Support
==============
* pyVmomi supports Python 3.4+
Versioning
====================
pyVmomi: **X.Y.Z.U.P**
vCenter-related:
**X.Y** - (Major release), **Z** - (Update release), **U** - (Patch)
pyVmomi-related:
**P** - (pyVmomi patches)
Compatibility Policy
====================
pyVmomi maintains minimum backward compatibility with the previous
*four* releases of *vSphere* and it's own previous four releases.
Compatibility with much older versions may continue to work but will
not be actively supported.
For example, version v6.0.0 is most compatible with vSphere 6.0, 5.5, 5.1 and
5.0. Initial releases compatible with a version of vSphere will bare a naked
version number of v6.0.0 indicating that version of pyVmomi was released
simultaneously with the *GA* version of vSphere with the same version number.
Support
====================
For official support, users with 'Active - Premium SDK Support, Standard SDK Support, Premier/Success 360, and `VMware Select Support `_ can reach out to `VMware Global Support `_ for any issues in line with our `SDK and API Support policy `_. For community support, please open a `Github issue `_ or start a `Discussion `_.
Related Projects
================
* VMware vSphere Automation SDK for Python: https://github.com/vmware/vsphere-automation-sdk-python
* Samples Project: https://github.com/vmware/pyvmomi-community-samples
Have fun!
pyvmomi-8.0.3.0.1/pyVim/ 0000775 0000000 0000000 00000000000 14637045624 0014636 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVim/__init__.py 0000664 0000000 0000000 00000000173 14637045624 0016750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
pyvmomi-8.0.3.0.1/pyVim/connect.py 0000664 0000000 0000000 00000115721 14637045624 0016650 0 ustar 00root root 0000000 0000000 #############################################################
# Copyright (c) 2005-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
#############################################################
# @file connect.py
# @brief Connect to a VMOMI ServiceInstance.
#
# Detailed description (for Doxygen goes here)
"""
Connect to a VMOMI ServiceInstance.
Detailed description (for [e]pydoc goes here).
"""
import re
import ssl
from sys import exc_info
from xml.parsers.expat import ExpatError
from six.moves import http_client, urllib
from six import reraise
from pyVmomi import SessionOrientedStub, SoapStubAdapter, vim, vmodl
from pyVmomi.SoapAdapter import CONNECTION_POOL_IDLE_TIMEOUT_SEC
from pyVmomi.VmomiSupport import (GetServiceVersions, IsChildVersion, nsMap,
versionIdMap, versionMap)
try:
from xml.etree.ElementTree import ElementTree
except ImportError:
from elementtree.ElementTree import ElementTree
TOKEN_TYPE_OAUTH_BEARER = 'oauth-bearer'
TOKEN_TYPE_SAML = 'saml'
TOKEN_TYPE_SSPI = 'sspi'
TOKEN_TYPES = [TOKEN_TYPE_OAUTH_BEARER, TOKEN_TYPE_SAML, TOKEN_TYPE_SSPI]
"""
Global regular expression for parsing host and port connection
See https://www.ietf.org/rfc/rfc3986.txt sec 3.2.2
"""
_rx = re.compile(r"(^\[.+\]|[^:]+)(:\d+)?$")
_si = None
"""
Global (thread-shared) ServiceInstance
@todo: Get rid of me?
"""
def getSslContext(host, sslContext, disableSslCertValidation):
"""
Connections to 'localhost' do not need SSL verification as a certificate
will never match. The OS provides security by only allowing root to bind
to low-numbered ports.
"""
"""
TODO: the entire 127.0.0.0/8 network is allocated for loopback addresses.
Therefore, the check should be for a valid ip4 address, beginning with 127.
"""
if disableSslCertValidation or (not sslContext and host in ['localhost', '127.0.0.1', '::1']):
sslContext = ssl._create_unverified_context()
return sslContext
class closing(object):
"""
Helper class for using closable objects in a 'with' statement,
similar to the one provided by contextlib.
"""
def __init__(self, obj):
self.obj = obj
def __enter__(self):
return self.obj
def __exit__(self, *exc_info):
self.obj.close()
class VimSessionOrientedStub(SessionOrientedStub):
"""A vim-specific SessionOrientedStub. See the SessionOrientedStub class
in pyVmomi/SoapAdapter.py for more information.
"""
# The set of exceptions that should trigger a relogin by the session stub.
SESSION_EXCEPTIONS = (vim.fault.NotAuthenticated, )
@staticmethod
def makeUserLoginMethod(username, password, locale=None):
"""Return a function that will call the vim.SessionManager.Login() method
with the given parameters. The result of this function can be passed as
the "loginMethod" to a SessionOrientedStub constructor.
"""
def _doLogin(soapStub):
si = vim.ServiceInstance("ServiceInstance", soapStub)
sm = si.content.sessionManager
if not sm.currentSession:
si.content.sessionManager.Login(username, password, locale)
return _doLogin
@staticmethod
def makeExtensionLoginMethod(extensionKey):
"""Return a function that will call the vim.SessionManager.Login() method
with the given parameters. The result of this function can be passed as
the "loginMethod" to a SessionOrientedStub constructor.
"""
def _doLogin(soapStub):
si = vim.ServiceInstance("ServiceInstance", soapStub)
sm = si.content.sessionManager
if not sm.currentSession:
si.content.sessionManager.LoginExtensionByCertificate(
extensionKey)
return _doLogin
@staticmethod
def makeCertHokTokenLoginMethod(stsUrl, stsCert=None, ssl_context=None):
"""Return a function that will call the vim.SessionManager.LoginByToken()
after obtaining a HoK SAML token from the STS. The result of this function
can be passed as the "loginMethod" to a SessionOrientedStub constructor.
@param stsUrl: URL of the SAML Token issuing service. (i.e. SSO server).
@param stsCert: public key of the STS service.
@param ssl_context: SSL context
"""
assert (stsUrl)
def _doLogin(soapStub):
from . import sso
cert = soapStub.certFile
key = soapStub.certKeyFile
authenticator = sso.SsoAuthenticator(sts_url=stsUrl,
sts_cert=stsCert)
samlAssertion = authenticator.get_hok_saml_assertion(
cert, key, ssl_context=ssl_context)
def _requestModifier(request):
return sso.add_saml_context(request, samlAssertion, key)
si = vim.ServiceInstance("ServiceInstance", soapStub)
sm = si.content.sessionManager
if not sm.currentSession:
with soapStub.requestModifier(_requestModifier):
try:
soapStub.samlToken = samlAssertion
si.content.sessionManager.LoginByToken()
finally:
soapStub.samlToken = None
return _doLogin
@staticmethod
def makeCredBearerTokenLoginMethod(username,
password,
stsUrl,
stsCert=None,
ssl_context=None):
"""Return a function that will call the vim.SessionManager.LoginByToken()
after obtaining a Bearer token from the STS. The result of this function
can be passed as the "loginMethod" to a SessionOrientedStub constructor.
@param username: username of the user/service registered with STS.
@param password: password of the user/service registered with STS.
@param stsUrl: URL of the SAML Token issueing service. (i.e. SSO server).
@param stsCert: public key of the STS service.
@param ssl_context: SSL context
"""
assert (username)
assert (password)
assert (stsUrl)
def _doLogin(soapStub):
from . import sso
cert = soapStub.certFile
key = soapStub.certKeyFile
authenticator = sso.SsoAuthenticator(sts_url=stsUrl,
sts_cert=stsCert)
samlAssertion = authenticator.get_bearer_saml_assertion(
username, password, cert, key, ssl_context=ssl_context)
si = vim.ServiceInstance("ServiceInstance", soapStub)
sm = si.content.sessionManager
if not sm.currentSession:
try:
soapStub.samlToken = samlAssertion
si.content.sessionManager.LoginByToken()
finally:
soapStub.samlToken = None
return _doLogin
def Connect(host='localhost',
port=443,
user='root',
pwd='',
service="hostd",
adapter="SOAP",
namespace=None,
path="/sdk",
version=None,
keyFile=None,
certFile=None,
httpProxyHost=None,
httpProxyPort=80,
thumbprint=None,
sslContext=None,
httpConnectionTimeout=None,
connectionPoolTimeout=CONNECTION_POOL_IDLE_TIMEOUT_SEC,
token=None,
tokenType=None,
disableSslCertValidation=False,
customHeaders=None,
sessionId=None,
# Deprecated
b64token=None,
# Deprecated
mechanism='userpass'):
"""
Connect to the specified server, login and return the service
instance object.
Throws any exception back to caller. The service instance object is
also saved in the library for easy access.
Clients should modify the service parameter only when connecting to
a VMOMI server other than hostd/vpxd. For both of the latter, the
default value is fine.
@param host: Which host to connect to.
@type host: string
@param port: Port
@type port: int
@param user: User
@type user: string
@param pwd: Password
@type pwd: string
@param service: Service
@type service: string
@param adapter: Adapter
@type adapter: string
@param namespace: Namespace *** Deprecated: Use version instead ***
@type namespace: string
@param path: Path
@type path: string
@param version: Version
@type version: string
@param keyFile: ssl key file path
@type keyFile: string
@param certFile: ssl cert file path
@type certFile: string
@param httpProxyHost The host name of the proxy server.
@type httpProxyHost: string
@param httpProxyPort The proxy server port.
@type httpProxyPort: int
@param thumbprint: host cert thumbprint
@type thumbprint: string
@param sslContext: SSL Context describing the various SSL options. It is only
supported in Python 2.7.9 or higher.
@type sslContext: SSL.Context
@param httpConnectionTimeout: Timeout in secs for http requests.
@type httpConnectionTimeout: int
@param connectionPoolTimeout: Timeout in secs for idle connections to close, specify
negative numbers for never closing the connections
@type connectionPoolTimeout: int
@type token: string
@param token: Authentication and Authorization token to use for the connection.
The presence of this token overrides the user and pwd parameters.
@type tokenType: string
@param tokenType: Select which type of Authentication and Authorization token to use.
@type disableSslCertValidation: bool
@param disableSslCertValidation: Creates an unverified SSL context when True.
@type customHeaders: dict
@param customHeaders: Dictionary with custom HTTP headers.
@type sessionId: string
@param sessionId: Allows usage of an existing session.
If supplied Login will not be attempted.
@param b64token: base64 encoded token
*** Deprecated: Use token instead ***
@type b64token: string
@param mechanism: authentication mechanism: userpass or sspi
*** Deprecated: Use tokenType instead ***
@type mechanism: string
"""
host, port = parse_hostport(host, port)
sslContext = getSslContext(host, sslContext, disableSslCertValidation)
if namespace:
assert (version is None)
version = versionMap[namespace]
elif not version:
version = "vim.version.version9"
# Backwards compatibility for the deprecated arguments -
# b64token and mechanism
msg = "The default connection type uses credentials. " \
"If you want to authenticate with a token, set 'token' and 'tokenType'."
if mechanism == "sspi":
if b64token:
token = b64token
tokenType = TOKEN_TYPE_SSPI
else:
raise Exception("The b64token parameter is mandatory. " + msg)
elif mechanism != "userpass":
raise Exception("Not supported mechanism. " + msg)
si, stub = __Login(host,
port,
user,
pwd,
service,
adapter,
version,
path,
keyFile,
certFile,
httpProxyHost,
httpProxyPort,
thumbprint,
sslContext,
httpConnectionTimeout,
connectionPoolTimeout,
token=token,
tokenType=tokenType,
customHeaders=customHeaders,
sessionId=sessionId)
SetSi(si)
return si
def Disconnect(si=None):
"""
Logout and disconnect the service instance
@param si: The service instance (returned from Connect)
Defaults to the saved service instance
"""
if not si:
si = GetSi()
if not si:
return
try:
content = si.RetrieveContent()
content.sessionManager.Logout()
except Exception as e:
pass
si._stub.DropConnections()
if si == GetSi():
SetSi(None)
# Method that gets a local ticket for the specified user
def GetLocalTicket(si, user):
try:
sessionManager = si.content.sessionManager
except Exception as e:
if type(e).__name__ == 'ExpatError':
msg = 'Malformed response while querying for local ticket: "%s"' % e
raise vim.fault.HostConnectFault(msg=msg)
else:
msg = 'Failed to query for local ticket: "%s"' % e
raise vim.fault.HostConnectFault(msg=msg)
localTicket = sessionManager.AcquireLocalTicket(userName=user)
with open(localTicket.passwordFilePath) as f:
content = f.read()
return localTicket.userName, content
# Private method that performs the actual Connect and returns a
# connected service instance object.
def __Login(host,
port,
user,
pwd,
# TODO Remove service
service,
adapter,
version,
path,
keyFile,
certFile,
httpProxyHost,
httpProxyPort,
thumbprint,
sslContext,
httpConnectionTimeout,
connectionPoolTimeout,
token,
tokenType,
customHeaders,
sessionId):
"""
Private method that performs the actual Connect and returns a
connected service instance object.
@param host: Which host to connect to.
@type host: string
@param port: Port
@type port: int
@param user: User
@type user: string
@param pwd: Password
@type pwd: string
@param service: Service
@type service: string
@param adapter: Adapter
@type adapter: string
@param version: Version
@type version: string
@param path: Path
@type path: string
@param keyFile: ssl key file path
@type keyFile: string
@param certFile: ssl cert file path
@type certFile: string
@param httpProxyHost The host name of the proxy server.
@type httpProxyHost: string
@param httpProxyPort The proxy server port.
@type httpProxyPort: int
@param thumbprint: host cert thumbprint
@type thumbprint: string
@param sslContext: SSL Context describing the various SSL options. It is only
supported in Python 2.7.9 or higher.
@type sslContext: SSL.Context
@param httpConnectionTimeout: Timeout in secs for http requests.
@type httpConnectionTimeout: int
@param connectionPoolTimeout: Timeout in secs for idle connections to close, specify
negative numbers for never closing the connections
@type connectionPoolTimeout: int
@type token: string
@param token: Authentication and Authorization token to use for the connection.
The presence of this token overrides the user and pwd parameters.
@type tokenType: string
@param tokenType: Select which type of Authentication and Authorization token to use.
@type customHeaders: dict
@param customHeaders: Dictionary with custom HTTP headers.
@type sessionId: string
@param sessionId: Allows usage of an existing session.
If supplied Login will not be attempted.
"""
# XXX remove the adapter and service arguments once dependent code is fixed
if adapter != "SOAP":
raise ValueError(adapter)
# If a token is provided
# add OAuth token in HTTP authorization header or
# add SAML token to SOAP's message wsse header
samlToken = None
if token:
if tokenType == TOKEN_TYPE_OAUTH_BEARER:
if customHeaders is None:
customHeaders = {}
customHeaders.update({"Authorization": "Bearer {}".format(token)})
elif tokenType == TOKEN_TYPE_SAML:
samlToken = token
# Create the SOAP stub adapter
stub = SoapStubAdapter(
host,
port,
version=version,
path=path,
certKeyFile=keyFile,
certFile=certFile,
httpProxyHost=httpProxyHost,
httpProxyPort=httpProxyPort,
thumbprint=thumbprint,
sslContext=sslContext,
httpConnectionTimeout=httpConnectionTimeout,
connectionPoolTimeout=connectionPoolTimeout,
samlToken=samlToken,
customHeaders=customHeaders,
sessionId=sessionId)
# Get Service instance
si = vim.ServiceInstance("ServiceInstance", stub)
content = None
try:
content = si.RetrieveContent()
except vmodl.MethodFault:
raise
except Exception as e:
# NOTE (hartsock): preserve the traceback for diagnostics
# pulling and preserving the traceback makes diagnosing connection
# failures easier since the fault will also include where inside the
# library the fault occurred. Without the traceback we have no idea
# why the connection failed beyond the message string.
(type, value, traceback) = exc_info()
fault = vim.fault.HostConnectFault(msg=str(e))
if traceback:
reraise(vim.fault.HostConnectFault, fault, traceback)
else:
raise fault
if sessionId:
return si, stub
# Get a ticket if we're connecting to localhost and password is not specified
if host == 'localhost' and not pwd and not token:
try:
(user, pwd) = GetLocalTicket(si, user)
except:
pass # This is not supported against vCenter, and connecting
# with an empty password is fine in debug builds
# Login
if not token:
content.sessionManager.Login(user, pwd, None)
else:
if tokenType in [TOKEN_TYPE_OAUTH_BEARER, TOKEN_TYPE_SAML]:
content.sessionManager.LoginByToken()
elif tokenType == TOKEN_TYPE_SSPI:
content.sessionManager.LoginBySSPI(token)
else:
raise Exception("'{0}' token type is not supported. "
"Supported types are: {1}".format(tokenType, TOKEN_TYPES))
return si, stub
# Get the saved service instance.
def GetSi():
""" Get the saved service instance. """
return _si
# Set the saved service instance.
def SetSi(si):
""" Set the saved service instance. """
global _si
_si = si
# Get the global saved stub
def GetStub():
""" Get the global saved stub. """
si = GetSi()
if si:
return si._GetStub()
return None
# RAII-style class for managing connections
class Connection(object):
def __init__(self, *args, **kwargs):
self.args = args
self.kwargs = kwargs
self.si = None
def __enter__(self):
self.si = Connect(*self.args, **self.kwargs)
return self.si
def __exit__(self, *exc_info):
if self.si:
Disconnect(self.si)
self.si = None
class SmartConnection(object):
def __init__(self, *args, **kwargs):
self.args = args
self.kwargs = kwargs
self.si = None
def __enter__(self):
self.si = SmartConnect(*self.args, **self.kwargs)
return self.si
def __exit__(self, *exc_info):
if self.si:
Disconnect(self.si)
self.si = None
# Deprecated, use __GetElementTree method instead
def __GetElementTreeFromUrl(url, sslContext):
"""
Private method that returns an ElementTree for the XML document referenced by
the url.
@param url: URL
@type url: string
@param sslContext: SSL Context describing the various SSL options. It is only
supported in Python 2.7.9 or higher.
@type sslContext: SSL.Context
"""
tree = ElementTree()
try:
urlopen_kwargs = {}
if sslContext:
# We need to pass the ssl context as kwargs because 'context' parameter
# was added in Python 2.7.9, so passing it as a normal parameter would
# fail in earlier versions. Please see
# https://www.python.org/dev/peps/pep-0476/ for more details.
urlopen_kwargs['context'] = sslContext
with closing(urllib.request.urlopen(url, **urlopen_kwargs)) as sock:
if sock.getcode() == 200:
tree.parse(sock)
return tree
except ExpatError:
pass
return None
def __GetElementTree(protocol, server, port, path, sslContext,
httpProxyHost, httpProxyPort,
customHeaders):
"""
Private method that returns ElementTree for a remote XML document.
@param protocol: What protocol to use for the connection (e.g. https or http).
@type protocol: string
@param server: Which server to connect to.
@type server: string
@param port: Port
@type port: int
@param path: Path
@type path: string
@param sslContext: SSL Context describing the various SSL options. It is only
supported in Python 2.7.9 or higher.
@type sslContext: SSL.Context
@param httpProxyHost The host name of the proxy server.
@type httpProxyHost: string
@param httpProxyPort The proxy server port.
@type httpProxyPort: int
@type customHeaders: dict
@param customHeaders: Dictionary with custom HTTP headers.
"""
tree = ElementTree()
headers = customHeaders if customHeaders else {}
if httpProxyHost:
kwargs = {"context": sslContext} if sslContext else {}
conn = http_client.HTTPSConnection(httpProxyHost, port=httpProxyPort, **kwargs)
conn.set_tunnel(server, port, headers)
elif protocol == "https":
kwargs = {"context": sslContext} if sslContext else {}
conn = http_client.HTTPSConnection(server, port=port, **kwargs)
elif protocol == "http":
conn = http_client.HTTPConnection(server, port=port)
else:
raise Exception("Protocol " + protocol + " not supported.")
conn.request(method="GET", url=path, headers=headers)
try:
response = conn.getresponse()
if response.status == 200:
try:
tree.parse(response)
return tree
except ExpatError:
pass
return None
finally:
conn.close()
# Private method that returns an ElementTree describing the API versions
# supported by the specified server. The result will be vimServiceVersions.xml
# if it exists, otherwise None.
def __GetServiceVersionDescription(protocol, server, port, path, sslContext,
httpProxyHost, httpProxyPort,
customHeaders):
"""
Private method that returns an ElementTree describing the API versions
supported by the specified server. The result will be vimServiceVersions.xml
if it exists, otherwise vimService.wsdl if it exists, otherwise None.
@param protocol: What protocol to use for the connection (e.g. https or http).
@type protocol: string
@param server: Which server to connect to.
@type server: string
@param port: Port
@type port: int
@param path: Path
@type path: string
@param sslContext: SSL Context describing the various SSL options. It is only
supported in Python 2.7.9 or higher.
@type sslContext: SSL.Context
@param httpProxyHost The host name of the proxy server.
@type httpProxyHost: string
@param httpProxyPort The proxy server port.
@type httpProxyPort: int
@type customHeaders: dict
@param customHeaders: Dictionary with custom HTTP headers.
"""
return __GetElementTree(protocol, server, port,
path + "/vimServiceVersions.xml", sslContext,
httpProxyHost, httpProxyPort, customHeaders)
# Private method that returns true if the service version description document
# indicates that the desired version is supported
def __VersionIsSupported(desiredVersion, serviceVersionDescription):
"""
Private method that returns true if the service version description document
indicates that the desired version is supported
@param desiredVersion: The version we want to see if the server supports
(eg. vim.version.version9.
@type desiredVersion: string
@param serviceVersionDescription: An ElementTree for vimServiceVersions.xml
or vimService.wsdl.
@type serviceVersionDescription: ElementTree
"""
root = serviceVersionDescription.getroot()
if root.tag == 'namespaces':
# serviceVersionDescription appears to be a vimServiceVersions.xml document
if root.get('version') != '1.0':
raise RuntimeError('vimServiceVersions.xml has version {0},'
' which is not understood'
.format(root.get('version')))
desiredVersionId = versionIdMap[desiredVersion]
supportedVersion = None
for namespace in root.findall('namespace'):
versionId = namespace.findtext('version')
if versionId == desiredVersionId:
return True
else:
for versionId in namespace.findall('priorVersions/version'):
if versionId.text == desiredVersionId:
return True
return False
# Private method that returns the most preferred API version supported by the
# specified server,
def __FindSupportedVersion(protocol, server, port, path, preferredApiVersions,
sslContext, httpProxyHost, httpProxyPort,
customHeaders):
"""
Private method that returns the most preferred API version supported by the
specified server,
@param protocol: What protocol to use for the connection (e.g. https or http).
@type protocol: string
@param server: Which server to connect to.
@type server: string
@param port: Port
@type port: int
@param path: Path
@type path: string
@param preferredApiVersions: Acceptable API version(s) (e.g. vim.version.version9)
If a list of versions is specified the versions should
be ordered from most to least preferred.
@type preferredApiVersions: string or string list
@param sslContext: SSL Context describing the various SSL options. It is only
supported in Python 2.7.9 or higher.
@type sslContext: SSL.Context
@param httpProxyHost The host name of the proxy server.
@type httpProxyHost: string
@param httpProxyPort The proxy server port.
@type httpProxyPort: int
@type customHeaders: dict
@param customHeaders: Dictionary with custom HTTP headers.
"""
serviceVersionDescription = __GetServiceVersionDescription(
protocol, server, port, path, sslContext, httpProxyHost,
httpProxyPort, customHeaders)
if serviceVersionDescription is None:
return None
if not isinstance(preferredApiVersions, list):
preferredApiVersions = [preferredApiVersions]
for desiredVersion in preferredApiVersions:
if __VersionIsSupported(desiredVersion, serviceVersionDescription):
return desiredVersion
return None
def SmartStubAdapter(host='localhost',
port=443,
path='/sdk',
url=None,
sock=None,
poolSize=5,
certFile=None,
certKeyFile=None,
httpProxyHost=None,
httpProxyPort=80,
sslProxyPath=None,
thumbprint=None,
cacertsFile=None,
preferredApiVersions=None,
acceptCompressedResponses=True,
samlToken=None,
sslContext=None,
httpConnectionTimeout=None,
connectionPoolTimeout=CONNECTION_POOL_IDLE_TIMEOUT_SEC,
disableSslCertValidation=False,
customHeaders=None,
sessionId=None):
"""
Determine the most preferred API version supported by the specified server,
then create a soap stub adapter using that version
The parameters are the same as for pyVmomi.SoapStubAdapter except for
version which is renamed to prefferedApiVersions
@param preferredApiVersions: Acceptable API version(s) (e.g. vim.version.version9)
If a list of versions is specified the versions should
be ordered from most to least preferred. If None is
specified, the list of versions support by pyVmomi will
be used.
@type preferredApiVersions: string or string list
@type disableSslCertValidation: bool
@param disableSslCertValidation: Creates an unverified SSL context when True.
@type customHeaders: dict
@param customHeaders: Dictionary with custom HTTP headers.
@type sessionId: string
@param sessionId: Allows usage of an existing session.
If supplied Login will not be attempted.
"""
if preferredApiVersions is None:
preferredApiVersions = GetServiceVersions('vim25')
host, port = parse_hostport(host, port)
sslContext = getSslContext(host, sslContext, disableSslCertValidation)
supportedVersion = __FindSupportedVersion('https' if port > 0 else 'http',
host, port, path,
preferredApiVersions, sslContext,
httpProxyHost, httpProxyPort,
customHeaders)
if supportedVersion is None:
raise Exception("{0}:{1} is down or is not a VIM server"
.format(host, port))
return SoapStubAdapter(host=host,
port=port,
path=path,
url=url,
sock=sock,
poolSize=poolSize,
certFile=certFile,
certKeyFile=certKeyFile,
httpProxyHost=httpProxyHost,
httpProxyPort=httpProxyPort,
sslProxyPath=sslProxyPath,
thumbprint=thumbprint,
cacertsFile=cacertsFile,
version=supportedVersion,
acceptCompressedResponses=acceptCompressedResponses,
samlToken=samlToken,
sslContext=sslContext,
httpConnectionTimeout=httpConnectionTimeout,
connectionPoolTimeout=connectionPoolTimeout,
customHeaders=customHeaders,
sessionId=sessionId)
def SmartConnect(protocol='https',
host='localhost',
port=443,
user='root',
pwd='',
service="hostd",
path="/sdk",
preferredApiVersions=None,
keyFile=None,
certFile=None,
httpProxyHost=None,
httpProxyPort=80,
thumbprint=None,
sslContext=None,
httpConnectionTimeout=None,
connectionPoolTimeout=CONNECTION_POOL_IDLE_TIMEOUT_SEC,
token=None,
tokenType=None,
disableSslCertValidation=False,
customHeaders=None,
sessionId=None,
# Deprecated
b64token=None,
# Deprecated
mechanism='userpass'):
"""
Determine the most preferred API version supported by the specified server,
then connect to the specified server using that API version, login and return
the service instance object.
Throws any exception back to caller. The service instance object is
also saved in the library for easy access.
Clients should modify the service parameter only when connecting to
a VMOMI server other than hostd/vpxd. For both of the latter, the
default value is fine.
@param protocol: What protocol to use for the connection (e.g. https or http).
@type protocol: string
@param host: Which host to connect to.
@type host: string
@param port: Port
@type port: int
@param user: User
@type user: string
@param pwd: Password
@type pwd: string
@param service: Service
@type service: string
@param path: Path
@type path: string
@param preferredApiVersions: Acceptable API version(s) (e.g. vim.version.version9)
If a list of versions is specified the versions should
be ordered from most to least preferred. If None is
specified, the list of versions support by pyVmomi will
be used.
@type preferredApiVersions: string or string list
@param keyFile: ssl key file path
@type keyFile: string
@param certFile: ssl cert file path
@type certFile: string
@param httpProxyHost The host name of the proxy server.
@type httpProxyHost: string
@param httpProxyPort The proxy server port.
@type httpProxyPort: int
@param thumbprint: host cert thumbprint
@type thumbprint: string
@param sslContext: SSL Context describing the various SSL options. It is only
supported in Python 2.7.9 or higher.
@type sslContext: SSL.Context
@param httpConnectionTimeout: Timeout in secs for http requests.
@type httpConnectionTimeout: int
@param connectionPoolTimeout: Timeout in secs for idle connections to close, specify
negative numbers for never closing the connections
@type connectionPoolTimeout: int
@type token: string
@param token: Authentication and Authorization token to use for the connection.
The presence of this token overrides the user and pwd parameters.
@type disableSslCertValidation: bool
@param disableSslCertValidation: Creates an unverified SSL context when True.
@type customHeaders: dict
@param customHeaders: Dictionary with custom HTTP headers.
@type sessionId: string
@param sessionId: Allows usage of an existing session.
If supplied Login will not be attempted.
@param b64token: base64 encoded token
*** Deprecated: Use token instead ***
@type b64token: string
@param mechanism: authentication mechanism: userpass or sspi
*** Deprecated: Use tokenType instead ***
@type mechanism: string
"""
if preferredApiVersions is None:
preferredApiVersions = GetServiceVersions('vim25')
host, port = parse_hostport(host, port)
sslContext = getSslContext(host, sslContext, disableSslCertValidation)
supportedVersion = __FindSupportedVersion(protocol, host, port, path,
preferredApiVersions, sslContext,
httpProxyHost, httpProxyPort,
customHeaders)
if supportedVersion is None:
raise Exception("{0}:{1} is down or is not a VIM server"
.format(host, port))
portNumber = protocol == "http" and -int(port) or int(port)
return Connect(host=host,
port=portNumber,
user=user,
pwd=pwd,
service=service,
adapter='SOAP',
version=supportedVersion,
path=path,
keyFile=keyFile,
certFile=certFile,
httpProxyHost=httpProxyHost,
httpProxyPort=httpProxyPort,
thumbprint=thumbprint,
sslContext=sslContext,
httpConnectionTimeout=httpConnectionTimeout,
connectionPoolTimeout=connectionPoolTimeout,
token=token,
tokenType=tokenType,
disableSslCertValidation=disableSslCertValidation,
customHeaders=customHeaders,
sessionId=sessionId,
b64token=b64token,
mechanism=mechanism)
# Deprecated
def OpenUrlWithBasicAuth(url, user='root', pwd='', verify=True):
"""
Open the specified URL, using HTTP basic authentication to provide
the specified credentials to the server as part of the request.
Returns the response as a file-like object.
"""
pwMgr = urllib.request.HTTPPasswordMgrWithDefaultRealm()
pwMgr.add_password(None, url, user, pwd)
authHandler = urllib.request.HTTPBasicAuthHandler(pwMgr)
if verify:
opener = urllib.request.build_opener(authHandler)
else:
sslContext = ssl._create_unverified_context()
sslHandler = urllib.request.HTTPSHandler(context=sslContext)
opener = urllib.request.build_opener(sslHandler, authHandler)
return opener.open(url)
# Deprecated
def OpenPathWithStub(path, stub, verify=True):
"""
Open the specified path using HTTP, using the host/port/protocol
associated with the specified stub. If the stub has a session cookie,
it is included with the HTTP request. Returns the response as a
file-like object.
"""
if not hasattr(stub, 'scheme'):
raise vmodl.fault.NotSupported()
elif stub.scheme == http_client.HTTPConnection:
protocol = 'http'
verify = False
elif stub.scheme == http_client.HTTPSConnection:
protocol = 'https'
else:
raise vmodl.fault.NotSupported()
hostPort = stub.host
url = '{0}://{1}{2}'.format(protocol, hostPort, path)
request = urllib.request.Request(url)
if stub.cookie:
request.add_header('Cookie', stub.cookie)
if verify:
return urllib.request.urlopen(request)
else:
sslContext = ssl._create_unverified_context()
return urllib.request.urlopen(request, context=sslContext)
def IsManagedHost():
"""
Check whether the host is managed by vCenter
"""
try:
SmartConnect()
return False
except Exception as e:
# connect to local server will be refused when host managed by vCenter
return True
def parse_hostport(host, port):
try:
info = re.match(_rx, host)
if info is not None:
host = info.group(1)
if host[0] == '[':
host = info.group(1)[1:-1]
if info.group(2) is not None:
port = int(info.group(2)[1:])
except ValueError as ve:
pass
return host, port
pyvmomi-8.0.3.0.1/pyVim/sso.py 0000664 0000000 0000000 00000137577 14637045624 0016040 0 ustar 00root root 0000000 0000000 #############################################################
# Copyright (c) 2012-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# A python helper module to do SSO related operations.
#############################################################
__author__ = 'VMware, Inc.'
#Standard library imports.
from six.moves.http_client import HTTPConnection, HTTPSConnection
import re
from six import PY3
if PY3:
from html import escape
else:
from cgi import escape
import datetime
import base64
import hashlib
from pyVmomi.Security import VerifyCertThumbprint
from pyVmomi import _legacyThumbprintException
if _legacyThumbprintException:
from pyVmomi import ThumbprintMismatchException # noqa: F401
from uuid import uuid4
from io import BytesIO
from six.moves.urllib.parse import urlparse
#Third-party imports.
from lxml import etree
from OpenSSL import crypto
import ssl
UTF_8 = 'utf-8'
SHA256 = 'sha256'
SHA512 = 'sha512'
# add default parser to etree with resolve_entities set to False
default_parser = etree.XMLParser(resolve_entities=False)
etree.set_default_parser(default_parser)
def _extract_certificate(cert):
"""
Extract DER certificate/private key from DER/base64-ed DER/PEM string.
@type cert: C{str}
@param cert: Certificate/private key in one of three supported formats.
@rtype: C{str}
@return: Certificate/private key in DER (binary ASN.1) format.
"""
if not cert:
raise IOError('Empty certificate')
signature = cert[0]
# DER certificate is sequence. ASN.1 sequence is 0x30.
if signature == '\x30':
return cert
# PEM without preamble. Base64-encoded 0x30 is 0x4D.
if signature == '\x4D':
return base64.b64decode(cert)
# PEM with preamble. Starts with '-'.
if signature == '-':
return base64.b64decode(re.sub('-----[A-Z ]*-----', '', cert))
# Unknown format.
raise IOError('Invalid certificate file format')
#time.strftime() method returns 6 digit millisecond
#Formatting time with 3 digit milliseconds
def format_time(time):
return time[:-3] + 'Z'
class SoapException(Exception):
"""
Exception raised in case of STS request failure.
"""
def __init__(self, soap_msg, fault_code, fault_string):
"""
Initializer for SoapException.
@type soap_msg: C{str}
@param soap_msg: the soap fault XML returned by STS
@type fault_code: C{str}
@param fault_code: The fault code returned by STS.
@type fault_string: C{str}
@param fault_string: The fault string returned by STS.
"""
self._soap_msg = soap_msg
self._fault_code = fault_code
self._fault_string = fault_string
Exception.__init__(self)
def __str__(self):
"""
Returns the string representation of SoapException.
@rtype: C{str}
@return: string representation of SoapException
"""
return ("SoapException:\nfaultcode: %(_fault_code)s\n"
"faultstring: %(_fault_string)s\n"
"faultxml: %(_soap_msg)s" % self.__dict__)
class _SSOHTTPSConnection(HTTPSConnection):
"""
An HTTPS class that verifies server's certificate on connect.
"""
def __init__(self, host, context, thumbprint=None, server_cert=None):
"""
Initializer. See httplib.HTTPSConnection for other arguments
than thumbprint and server_cert.
At least one of thumbprint, server_cert should be provided,
otherwise server certificate is not validated.
@type thumbprint: C(str)
@param thumbprint: Expected SHA-1 thumbprint of the server
certificate. May be None.
@type server_cert: C(str)
@param server_cert: File with expected server certificate.
May be None.
"""
self.server_thumbprint = thumbprint
if self.server_thumbprint is not None:
self.server_thumbprint = re.sub(':', '',
self.server_thumbprint.lower())
server_cert_path = server_cert
if server_cert_path is not None:
with open(server_cert_path, 'rb') as f:
server_cert = f.read().decode(UTF_8)
self.server_cert = _extract_certificate(server_cert)
else:
self.server_cert = None
HTTPSConnection.__init__(self, host=host, context=context)
def _check_cert(self, peerCert):
"""
Verify that peer certificate matches one we expect.
@type peerCert: C(str)
@param peerCert: Server certificate in DER format.
@rtype: boolean
@return: True if peerCert is acceptable. False otherwise.
"""
try:
if self.server_cert is not None:
if peerCert != self.server_cert:
raise Exception("Invalid certificate")
if self.server_thumbprint:
VerifyCertThumbprint(peerCert, self.server_thumbprint)
except Exception:
self.sock.close()
self.sock = None
raise
def connect(self):
"""
Connect method: connects to the remote system, and upon
successful connection validates certificate.
Throws an exception when something is wrong. See
httplib.HTTPSConnection.connect() for details.
"""
HTTPSConnection.connect(self)
self._check_cert(self.sock.getpeercert(True))
def is_sidecar_request(scheme, host):
"""
Check if the request is through
local sidecar (localhost:1080)
"""
if scheme == "http" and host == "localhost:1080":
return True
class SsoAuthenticator(object):
"""
A class to handle the transport layer communication between the client and
the STS service.
"""
def __init__(self, sts_url, sts_cert=None, thumbprint=None):
"""
Initializer for SsoAuthenticator.
@type sts_url: C{str}
@param sts_url: URL for the Security Token Service. Usually
obtained by querying Component Manager.
@type sts_cert: C{str}
@param sts_cert: The file with public key of the Security
Token Service. Usually obtained from
Component Manager and written to the file.
@type thumbprint: C{str}
@param thumbprint: The SHA-1 thumbprint of the certificate used
by the Security Token Service. It is same
thumbprint you can pass to pyVmomi SoapAdapter.
"""
self._sts_cert = sts_cert
self._sts_url = sts_url
self._sts_thumbprint = thumbprint
def perform_request(self,
soap_message,
public_key=None,
private_key=None,
ssl_context=None):
"""
Performs a Holder-of-Key SAML token request using the service user's
certificates or a bearer token request using the user credentials.
@type soap_message: C{str}
@param soap_message: Authentication SOAP request.
@type public_key: C{str}
@param public_key: File containing the public key for the service
user registered with SSO, in PEM format.
@type private_key: C{str}
@param private_key: File containing the private key for the service
user registered with SSO, in PEM format.
@type ssl_context: C{ssl.SSLContext}
@param ssl_context: SSL context describing the various SSL options.
@rtype: C{str}
@return: Response received from the STS after the HoK request.
"""
parsed = urlparse(self._sts_url)
host = parsed.netloc # pylint: disable=E1101
scheme = parsed.scheme
encoded_message = soap_message.encode(UTF_8)
if ssl_context is not None:
sslContext = ssl_context
else:
sslContext = ssl._create_default_https_context()
if public_key and private_key:
sslContext.load_cert_chain(public_key, private_key)
"""
Allow creation of HTTPConnection, only for calls routing
through local sidecar (localhost:1080)
"""
if is_sidecar_request(scheme, host):
webservice = HTTPConnection(host=host)
else:
webservice = _SSOHTTPSConnection(host=host,
server_cert=self._sts_cert,
thumbprint=self._sts_thumbprint,
context=ssl_context)
webservice.putrequest("POST", parsed.path, skip_host=True) # pylint: disable=E1101
webservice.putheader("Host", host)
webservice.putheader("User-Agent", "VMware/pyVmomi")
webservice.putheader("Accept", "text/xml, multipart/related")
webservice.putheader("Content-type", "text/xml; charset=\"UTF-8\"")
webservice.putheader("Content-length", "%d" % len(encoded_message))
webservice.putheader("Connection", "keep-alive")
webservice.putheader(
"SOAPAction",
"http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue")
webservice.endheaders()
webservice.send(encoded_message)
saml_response = webservice.getresponse()
if saml_response.status != 200:
faultraw = saml_response.read()
# Hopefully it is utf-8 or us-ascii, not Apache error message in Shift-JIS.
fault = faultraw.decode(UTF_8)
# Best effort at figuring out a SOAP fault.
if saml_response.status == 500 and fault and 'faultcode' in fault:
fault_xml = etree.fromstring(faultraw)
parsed_fault = fault_xml.xpath("//text()")
if len(parsed_fault) == 2:
raise SoapException(fault, *parsed_fault)
raise Exception("Got response %s: %s\n%s" %
(saml_response.status, saml_response.msg, fault))
return saml_response.read()
def get_bearer_saml_assertion(self,
username,
password,
public_key=None,
private_key=None,
request_duration=60,
token_duration=600,
delegatable=False,
renewable=False,
ssl_context=None):
"""
Extracts the assertion from the Bearer Token received from the Security
Token Service.
@type username: C{str}
@param username: Username for the user for which bearer token
needs to be requested.
@type password: C{str}
@param password: Password for the user for which bearer token
needs to be requested.
@type public_key: C{str}
@param public_key: File containing the public key for the service
user registered with SSO, in PEM format.
@type private_key: C{str}
@param private_key: File containing the private key for the service
user registered with SSO, in PEM format.
@type request_duration: C{long}
@param request_duration: The duration for which the request is valid. If
the STS receives this request after this
duration, it is assumed to have expired. The
duration is in seconds and the default is 60s.
@type token_duration: C{long}
@param token_duration: The duration for which the SAML token is issued
for. The duration is specified in seconds and
the default is 600s.
@type delegatable: C{boolean}
@param delegatable: Whether the generated token is delegatable or not
The default value is False
@type ssl_context: C{ssl.SSLContext}
@param ssl_context: SSL context describing the various SSL options.
@rtype: C{str}
@return: The SAML assertion in Unicode.
"""
request = SecurityTokenRequest(username=username,
password=password,
public_key=public_key,
private_key=private_key,
request_duration=request_duration,
token_duration=token_duration)
soap_message = request.construct_bearer_token_request(
delegatable=delegatable, renewable=renewable)
bearer_token = self.perform_request(soap_message, public_key,
private_key, ssl_context)
return etree.tostring(_extract_element(
etree.fromstring(bearer_token), 'Assertion',
{'saml2': "urn:oasis:names:tc:SAML:2.0:assertion"}),
pretty_print=False).decode(UTF_8)
def get_hok_saml_assertion(self,
public_key,
private_key,
request_duration=60,
token_duration=600,
act_as_token=None,
delegatable=False,
renewable=False,
ssl_context=None):
"""
Extracts the assertion from the response received from the Security
Token Service.
@type public_key: C{str}
@param public_key: File containing the public key for the service
user registered with SSO, in PEM format.
@type private_key: C{str}
@param private_key: File containing the private key for the service
user registered with SSO, in PEM format.
@type request_duration: C{long}
@param request_duration: The duration for which the request is valid. If
the STS receives this request after this
duration, it is assumed to have expired. The
duration is in seconds and the default is 60s.
@type token_duration: C{long}
@param token_duration: The duration for which the SAML token is issued
for. The duration is specified in seconds and
the default is 600s.
@type act_as_token: C{str}
@param act_as_token: Bearer/Hok token which is delegatable
@type delegatable: C{boolean}
@param delegatable: Whether the generated token is delegatable or not
@type renewable: C{boolean}
@param renewable: Whether the generated token is renewable or not
The default value is False
@type ssl_context: C{ssl.SSLContext}
@param ssl_context: SSL context describing the various SSL options.
@rtype: C{str}
@return: The SAML assertion in Unicode.
"""
request = SecurityTokenRequest(public_key=public_key,
private_key=private_key,
request_duration=request_duration,
token_duration=token_duration)
soap_message = request.construct_hok_request(delegatable=delegatable,
act_as_token=act_as_token,
renewable=renewable)
hok_token = self.perform_request(soap_message, public_key, private_key,
ssl_context)
return etree.tostring(_extract_element(
etree.fromstring(hok_token), 'Assertion',
{'saml2': "urn:oasis:names:tc:SAML:2.0:assertion"}),
pretty_print=False).decode(UTF_8)
def get_token_by_token(self,
hok_token,
private_key,
request_duration=60,
token_duration=600,
delegatable=False,
renewable=False,
ssl_context=None):
"""
Get Hok token by Hok token.
@type hok_token: C{str}
@param hok_token: Hok token to be used to get another token
@type private_key: C{str}
@param private_key: File containing the private key for the service
user registered with SSO, in PEM format.
@type request_duration: C{long}
@param request_duration: The duration for which the request is valid. If
the STS receives this request after this
duration, it is assumed to have expired. The
duration is in seconds and the default is 60s.
@type token_duration: C{long}
@param token_duration: The duration for which the SAML token is issued
for. The duration is specified in seconds and
the default is 600s.
@type delegatable: C{boolean}
@param delegatable: Whether the generated token is delegatable or not.
The default value is False.
@type renewable: C{boolean}
@param renewable: Whether the generated token is renewable or not
The default value is False
@type ssl_context: C{ssl.SSLContext}
@param ssl_context: SSL context describing the various SSL options.
@rtype: C{str}
@return: The Hok SAML assertion in Unicode.
"""
request = SecurityTokenRequest(private_key=private_key,
request_duration=request_duration,
token_duration=token_duration,
hok_token=hok_token)
soap_message = request.construct_hok_by_hok_request(
delegatable=delegatable, renewable=renewable)
soap_message = add_saml_context(serialized_request=soap_message,
saml_token=hok_token,
private_key_file=private_key,
request_duration=request_duration)
hok_token = self.perform_request(soap_message=soap_message,
ssl_context=ssl_context)
return etree.tostring(_extract_element(
etree.fromstring(hok_token), 'Assertion',
{'saml2': "urn:oasis:names:tc:SAML:2.0:assertion"}),
pretty_print=False).decode(UTF_8)
class SecurityTokenRequest(object):
"""
SecurityTokenRequest class handles the serialization of request to the STS
for a SAML token.
"""
#pylint: disable=R0902
def __init__(self,
username=None,
password=None,
public_key=None,
private_key=None,
request_duration=60,
token_duration=600,
gss_binary_token=None,
hok_token=None):
"""
Initializer for the SecurityToken Request class.
@type username: C{str}
@param username: Username for the user for which bearer token
needs to be requested.
@type password: C{str}
@param password: Password for the user for which bearer token
needs to be requested.
@type public_key: C{str}
@param public_key: The file containing the public key of the
service account requesting the SAML token.
@type private_key: C{str}
@param private_key: The file containing the private key of the
service account requesting the SAML token.
@type request_duration: C{long}
@param request_duration: The duration for which the request is valid. If
the STS receives this request after this
duration, it is assumed to have expired. The
duration is specified in seconds and default is
60s.
@type token_duration: C{long}
@param token_duraiton: The duration for which the SAML token is issued
for. The duration is specified in seconds and
the default is 600s.
"""
self._timestamp_id = _generate_id()
self._signature_id = _generate_id()
self._request_id = _generate_id()
self._security_token_id = _generate_id()
current = datetime.datetime.utcnow()
self._created = format_time(current.strftime(TIME_FORMAT))
self._expires = format_time(
(current +
datetime.timedelta(seconds=token_duration)).strftime(TIME_FORMAT))
self._request_expires = format_time(
(current + datetime.timedelta(seconds=request_duration)
).strftime(TIME_FORMAT))
self._timestamp = TIMESTAMP_TEMPLATE % self.__dict__
self._username = escape(username) if username else username
self._password = escape(password) if password else password
self._public_key_file = public_key
self._private_key_file = private_key
self._act_as_token = None
self._renewable = str(False).lower()
self._delegatable = str(False).lower()
self._use_key = ""
self._private_key = None
self._binary_exchange = None
self._public_key = None
if gss_binary_token:
self._binary_exchange = BINARY_EXCHANGE_TEMPLATE % gss_binary_token
#The following are populated later. Set to None here to keep in-line
#with PEP8.
self._binary_security_token = None
self._hok_token = hok_token
self._key_type = None
self._security_token = None
self._signature_text = None
self._signature = None
self._signed_info = None
self._timestamp_digest = None
self._signature_value = None
self._xml_text = None
self._xml = None
self._request_digest = None
#These will only be populated if requesting an HoK token.
if self._private_key_file:
with open(self._private_key_file) as fp:
self._private_key = fp.read()
if self._public_key_file:
with open(self._public_key_file) as fp:
self._public_key = fp.read()
def construct_bearer_token_request(self,
delegatable=False,
renewable=False):
"""
Constructs the actual Bearer token SOAP request.
@type delegatable: C{boolean}
@param delegatable: Whether the generated token is delegatable or not
@type renewable: C{boolean}
@param renewable: Whether the generated token is renewable or not
The default value is False
@rtype: C{str}
@return: Bearer token SOAP request.
"""
self._key_type = "http://docs.oasis-open.org/ws-sx/ws-trust/200512/Bearer"
self._security_token = USERNAME_TOKEN_TEMPLATE % self.__dict__
self._delegatable = str(delegatable).lower()
self._renewable = str(renewable).lower()
return _canonicalize(REQUEST_TEMPLATE % self.__dict__)
def construct_bearer_token_request_with_binary_token(
self, delegatable=False, renewable=False):
"""
Constructs the actual Bearer token SOAP request using the binary exchange GSS/SSPI token.
@type delegatable: C{boolean}
@param delegatable: Whether the generated token is delegatable or not
@type renewable: C{boolean}
@param renewable: Whether the generated token is renewable or not
The default value is False
@rtype: C{str}
@return: Bearer token SOAP request.
"""
self._key_type = "http://docs.oasis-open.org/ws-sx/ws-trust/200512/Bearer"
self._delegatable = str(delegatable).lower()
self._renewable = str(renewable).lower()
return _canonicalize(GSS_REQUEST_TEMPLATE % self.__dict__)
def construct_hok_request(self,
delegatable=False,
act_as_token=None,
renewable=False):
"""
Constructs the actual HoK token SOAP request.
@type delegatable: C{boolean}
@param delegatable: Whether the generated token is delegatable or not
@type act_as_token: C{str}
@param act_as_token: Bearer/Hok token which is delegatable
@type renewable: C{boolean}
@param renewable: Whether the generated token is renewable or not
The default value is False
@rtype: C{str}
@return: HoK token SOAP request in Unicode.
"""
self._binary_security_token = base64.b64encode(
_extract_certificate(self._public_key)).decode(UTF_8)
self._use_key = USE_KEY_TEMPLATE % self.__dict__
self._security_token = BINARY_SECURITY_TOKEN_TEMPLATE % self.__dict__
self._key_type = "http://docs.oasis-open.org/ws-sx/ws-trust/200512/PublicKey"
self._renewable = str(renewable).lower()
self._delegatable = str(delegatable).lower()
self._act_as_token = act_as_token
if act_as_token is None:
self._xml_text = _canonicalize(REQUEST_TEMPLATE % self.__dict__)
else:
self._xml_text = ACTAS_REQUEST_TEMPLATE % self.__dict__
self.sign_request()
return etree.tostring(self._xml, pretty_print=False).decode(UTF_8)
def construct_hok_by_hok_request(self, delegatable=False, renewable=False):
"""
@type delegatable: C{boolean}
@param delegatable: Whether the generated token is delegatable or not
The default value is False
@type renewable: C{boolean}
@param renewable: Whether the generated token is renewable or not
The default value is False
@rtype: C{str}
@return: HoK token SOAP request in Unicode.
"""
self._delegatable = str(delegatable).lower()
self._renewable = str(renewable).lower()
self._key_type = "http://docs.oasis-open.org/ws-sx/ws-trust/200512/PublicKey"
return _canonicalize(REQUEST_TEMPLATE_TOKEN_BY_TOKEN) % self.__dict__
def sign_request(self):
"""
Calculates the signature to the header of the SOAP request which can be
used by the STS to verify that the SOAP message originated from a
trusted service.
"""
base_xml = etree.fromstring(self._xml_text)
request_tree = _extract_element(
base_xml, 'Body',
{'SOAP-ENV': "http://schemas.xmlsoap.org/soap/envelope/"})
request = _canonicalize(etree.tostring(request_tree))
request_tree = _extract_element(
base_xml, 'Timestamp', {
'ns3':
"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
})
timestamp = _canonicalize(etree.tostring(request_tree))
self._request_digest = _make_hash(request.encode(UTF_8)).decode(UTF_8) # pylint: disable=W0612
self._timestamp_digest = _make_hash(timestamp.encode(UTF_8)).decode(
UTF_8) # pylint: disable=W0612
self._algorithm = SHA256
self._signed_info = _canonicalize(SIGNED_INFO_TEMPLATE % self.__dict__)
self._signature_value = _sign(self._private_key,
self._signed_info).decode(UTF_8)
self._signature_text = _canonicalize(SIGNATURE_TEMPLATE %
self.__dict__)
self.embed_signature()
def embed_signature(self):
"""
Embeds the signature in to the header of the SOAP request.
"""
self._xml = etree.fromstring(self._xml_text)
security = _extract_element(
self._xml, 'Security', {
'ns6':
"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
})
self._signature = etree.fromstring(self._signature_text)
security.append(self._signature)
self._xml_text = etree.tostring(self._xml).decode(UTF_8)
def add_saml_context(serialized_request,
saml_token,
private_key_file,
request_duration=60):
"""
A helper method provided to sign the outgoing LoginByToken requests with the
HoK token.
@type serialized_request: C{str}
@param serialized_request: SOAP request which needs to be signed.
@type saml_token: C{str}
@param saml_token: SAML assertion that will be added to the SOAP
request.
@type private_key_file: C{str}
@param private_key_file: Private key of the service user that will be
used to sign the request, in PEM format.
@type request_duration: C{long}
@param request_duration: The duration for which the request is valid. If
the STS receives this request after this
duration, it is assumed to have expired. The
duration is in seconds and the default is 60s.
@rtype: C{str}
@return: signed SOAP request in Unicode.
"""
with open(private_key_file) as fp:
private_key = fp.read()
xml = etree.fromstring(serialized_request)
value_map = {}
value_map['_request_id'] = _generate_id()
request_body = _extract_element(
xml, 'Body', {'soapenv': "http://schemas.xmlsoap.org/soap/envelope/"})
request_body.nsmap[
"wsu"] = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
request_body.set(
"{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd}Id",
value_map['_request_id'])
value_map['_request_digest'] = _make_hash_sha512(
_canonicalize(
etree.tostring(request_body)).encode(UTF_8)).decode(UTF_8)
security = _extract_element(
xml, 'Security', {
'ns6':
"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
})
current = datetime.datetime.utcnow()
value_map['_created'] = format_time(current.strftime(TIME_FORMAT))
value_map['_request_expires'] = format_time(
(current +
datetime.timedelta(seconds=request_duration)).strftime(TIME_FORMAT))
value_map['_timestamp_id'] = _generate_id()
timestamp = _canonicalize(TIMESTAMP_TEMPLATE % value_map)
value_map['_timestamp_digest'] = _make_hash_sha512(
timestamp.encode(UTF_8)).decode(UTF_8)
security.append(etree.fromstring(timestamp))
value_map['_algorithm'] = SHA512
value_map['_signed_info'] = _canonicalize(SIGNED_INFO_TEMPLATE % value_map)
value_map['_signature_value'] = _sign(private_key,
value_map['_signed_info'],
SHA512).decode(UTF_8)
value_map['samlId'] = etree.fromstring(saml_token).get("ID")
signature = etree.fromstring(
_canonicalize(REQUEST_SIGNATURE_TEMPLATE % value_map))
security.append(signature)
return etree.tostring(xml, pretty_print=False).decode(UTF_8)
def _generate_id():
"""
An internal helper method to generate UUIDs.
@rtype: C{str}
@return: UUID
"""
return "_%s" % uuid4()
def _load_private_key(der_key):
"""
An internal helper to load private key.
@type der_key: C{str}
@param der_key: The private key, in DER format.
@rtype: crypto.privatekey
@return: Loaded private key.
"""
# OpenSSL 0.9.8 does not handle correctly PKCS8 keys passed in DER format
# (only PKCS1 keys are understood in DER format).
# Unencrypted PKCS8, or PKCS1 for OpenSSL 1.0.1, PKCS1 for OpenSSL 0.9.8
try:
return crypto.load_privatekey(crypto.FILETYPE_ASN1, der_key, b'')
except (crypto.Error, ValueError):
pass
# Unencrypted PKCS8 for OpenSSL 0.9.8, and PKCS1, just in case...
for key_type in ('PRIVATE KEY', 'RSA PRIVATE KEY'):
try:
return crypto.load_privatekey(
crypto.FILETYPE_PEM, '-----BEGIN ' + key_type + '-----\n' +
base64.encodebytes(der_key).decode(UTF_8) + '-----END ' +
key_type + '-----\n', b'')
except (crypto.Error, ValueError):
pass
# We could try 'ENCRYPTED PRIVATE KEY' here - but we do not know passphrase.
raise
def _sign(private_key, data, digest=SHA256):
"""
An internal helper method to sign the 'data' with the 'private_key'.
@type private_key: C{str}
@param private_key: The private key used to sign the 'data', in one of
supported formats.
@type data: C{str}
@param data: The data that needs to be signed.
@type digest: C{str}
@param digest: Digest is a str naming a supported message digest type,
for example 'sha256'.
@rtype: C{str}
@return: Signed string.
"""
# Convert private key in arbitrary format into DER (DER is binary format
# so we get rid of \n / \r\n differences, and line breaks in PEM).
pkey = _load_private_key(_extract_certificate(private_key))
return base64.b64encode(crypto.sign(pkey, data.encode(UTF_8), digest))
def _canonicalize(xml_string):
"""
Given an xml string, canonicalize the string per
U{http://www.w3.org/2001/10/xml-exc-c14n#}
@type xml_string: C{str}
@param xml_string: The XML string that needs to be canonicalized.
@rtype: C{str}
@return: Canonicalized string in Unicode.
"""
# TODO: keep the parser between _canonicalize() invocations.
parser = etree.XMLParser(remove_blank_text=True, resolve_entities=False)
tree = etree.fromstring(xml_string, parser=parser).getroottree()
string = BytesIO()
tree.write_c14n(string, exclusive=True, with_comments=False)
return string.getvalue().decode(UTF_8)
def _extract_element(xml, element_name, namespace):
"""
An internal method provided to extract an element from the given XML.
@type xml: C{str}
@param xml: The XML string from which the element will be extracted.
@type element_name: C{str}
@param element_name: The element that needs to be extracted from the XML.
@type namespace: dict
@param namespace: A dict containing the namespace of the element to be
extracted.
@rtype: etree element.
@return: The extracted element.
"""
assert (len(namespace) == 1)
result = xml.xpath("//{0}:{1}".format(list(namespace.keys())[0], element_name),
namespaces=namespace)
if result:
return result[0]
else:
raise KeyError("%s does not seem to be present in the XML." %
element_name)
def _make_hash(data):
"""
An internal method to calculate the sha256 hash of the data.
@type data: C{str}
@param data: The data for which the hash needs to be calculated.
@rtype: C{str}
@return: Base64 encoded sha256 hash.
"""
return base64.b64encode(hashlib.sha256(data).digest()) # pylint: disable=E1101
def _make_hash_sha512(data):
"""
An internal method to calculate the sha512 hash of the data.
@type data: C{str}
@param data: The data for which the hash needs to be calculated.
@rtype: C{str}
@return: Base64 encoded sha512 hash.
"""
return base64.b64encode(hashlib.sha512(data).digest()) # pylint: disable=E1101
TIME_FORMAT = "%Y-%m-%dT%H:%M:%S.%f"
# The SAML token requests usually contain an xmldsig which guarantees that the
# message hasn't been tampered with during the transport. The following
# SIGNED_INFO_TEMPLATE is used to construct the signedinfo part of the signature.
SIGNED_INFO_TEMPLATE = """\
%(_request_digest)s
%(_timestamp_digest)s
"""
# The following template is used as the container for signed info in WS-Trust
# SOAP requests signed with the SAML token. It contains the digest of the
# signed info, signed with the private key of the Solution user and contains a
# reference to the actual SAML token which contains the solution user's public
# key.
REQUEST_SIGNATURE_TEMPLATE = """\
%(_signed_info)s
%(_signature_value)s
%(samlId)s
"""
# The following template is used as a signed info container for the actual SAML
# token requests requesting a SAML token. It contains the digest of the signed
# info signed with the Service User's private key.
SIGNATURE_TEMPLATE = """\
%(_signed_info)s
%(_signature_value)s
"""
# The following template is used to construct the token requests to the STS.
REQUEST_TEMPLATE = """\
%(_timestamp)s
%(_security_token)s
urn:oasis:names:tc:SAML:2.0:assertion
http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue
%(_created)s
%(_expires)s
%(_delegatable)s
%(_key_type)s
http://www.w3.org/2001/04/xmldsig-more#rsa-sha256%(_use_key)s
"""
# The following template is used to construct the token-by-token requests to the STS.
REQUEST_TEMPLATE_TOKEN_BY_TOKEN = """\
%(_hok_token)s
urn:oasis:names:tc:SAML:2.0:assertion
http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue
%(_created)s
%(_expires)s
%(_delegatable)s
%(_key_type)s
http://www.w3.org/2001/04/xmldsig-more#rsa-sha256
"""
GSS_REQUEST_TEMPLATE = """\
%(_timestamp)s
urn:oasis:names:tc:SAML:2.0:assertion
http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue
%(_created)s
%(_expires)s
%(_delegatable)s
%(_key_type)s
http://www.w3.org/2001/04/xmldsig-more#rsa-sha256
%(_binary_exchange)s
%(_use_key)s
"""
# Template container for the service user's public key when requesting an HoK
# token.
BINARY_SECURITY_TOKEN_TEMPLATE = """\
%(_binary_security_token)s
"""
# Template container for user's credentials when requesting a bearer token.
USERNAME_TOKEN_TEMPLATE = """\
%(_username)s
%(_password)s
"""
# Template containing the anchor to the signature.
USE_KEY_TEMPLATE = """\
"""
# The follwoing template is used to create a timestamp for the various messages.
# The timestamp is used to indicate the duration of the request itself.
TIMESTAMP_TEMPLATE = """\
%(_created)s%(_request_expires)s"""
BINARY_EXCHANGE_TEMPLATE = """\
%s"""
ACTAS_REQUEST_TEMPLATE = """%(_created)s%(_request_expires)s%(_binary_security_token)surn:oasis:names:tc:SAML:2.0:assertionhttp://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue%(_created)s%(_expires)s%(_delegatable)s%(_act_as_token)shttp://docs.oasis-open.org/ws-sx/ws-trust/200512/PublicKeyhttp://www.w3.org/2001/04/xmldsig-more#rsa-sha256"""
pyvmomi-8.0.3.0.1/pyVim/task.py 0000664 0000000 0000000 00000027006 14637045624 0016157 0 ustar 00root root 0000000 0000000 #############################################################
# Copyright (c) 2005-2023 VMware, Inc.
#############################################################
# @file task.py
# @brief Task functions
#
# This module provies synchronization of client/server operations
# since many VIM operations return 'tasks' which can have
# varying completion times.
"""
Task functions
This module provies synchronization of client/server operations since
many VIM operations return 'tasks' which can have varying completion
times.
"""
__author__ = 'VMware, Inc'
from pyVmomi import vmodl, vim
import time
#
# @brief Exception class to represent when task is blocked (e.g.:
# waiting for an answer to a question.
#
class TaskBlocked(Exception):
"""
Exception class to represent when task is blocked
e.g.: waiting for an answer to a question
"""
pass
#
# TaskUpdates
# verbose information about task progress
#
def TaskUpdatesVerbose(task, progress):
info = task.info
if isinstance(info.progress, int):
if not isinstance(progress, str):
progress = '{:.0f}% ({})'.format(info.progress, info.state)
print('Task %s (key:%s, desc:%s) - %s' %
(info.name.info.name, info.key, info.description, progress))
globalTaskUpdate = None
def SetTasksVerbose(verbose=True):
global globalTaskUpdate
if verbose:
globalTaskUpdate = TaskUpdatesVerbose
else:
globalTaskUpdate = None
#
# @param raiseOnError [in] Any exception thrown is thrown up to the caller if
# raiseOnError is set to true
# @param si [in] ServiceInstance to use. If set to None, use the default one.
# @param pc [in] property collector to use else retrieve one from cache
# @param maxWaitTime [in] The maximum amount of time the task is allowed to
# run. Throws an exception if raiseOnError is True.
# @param onProgressUpdate [in] callable to call with task progress updates.
# For example:
#
# def OnTaskProgressUpdate(task, percentDone):
# sys.stderr.write('# Task {}: {:.0f}% complete ...\n'
# .format(task, percentDone))
#
# Given a task object and a service instance, wait for the task completion
#
# @return state as either "success" or "error". To look at any errors, the
# user should reexamine the task object.
#
# NOTE: This is a blocking call.
#
def WaitForTask(task,
raiseOnError=True,
si=None,
pc=None,
maxWaitTime=None,
onProgressUpdate=None,
log=None,
getAllUpdates=False):
"""
Wait for task to complete.
@type raiseOnError : bool
@param raiseOnError : Any exception thrown is thrown up to the caller
if raiseOnError is set to true.
@type si : ManagedObjectReference to a ServiceInstance.
@param si : ServiceInstance to use. If None, use the
information from the task.
@type pc : ManagedObjectReference to a PropertyCollector.
@param pc : Property collector to use. If None, get it from
the ServiceInstance.
@type maxWaitTime : numeric value
@param maxWaitTime : The maximum amount of time the task is allowed to
run. Throws an exception if raiseOnError is True.
@type onProgressUpdate : callable
@param onProgressUpdate : The callable to call with task progress updates.
@type log : Optional logger.
@param log : Logging.
@type getAllUpdates : Optional bool value. Default is False.
@param getAllUpdates : Get all updates for the task.
For example::
def OnTaskProgressUpdate(task, percentDone):
print 'Task {} is {:.0f}% complete.'.format(task, percentDone)
"""
if pc is None:
if si is None: si = vim.ServiceInstance("ServiceInstance", task._stub)
pc = si.content.propertyCollector
progressUpdater = ProgressUpdater(task, onProgressUpdate, getAllUpdates)
progressUpdater.Update('created')
filter = CreateFilter(pc, task)
version, state = None, None
if maxWaitTime:
waitTime = maxWaitTime + time.time()
# Loop looking for updates till the state moves to a completed state.
while state not in (vim.TaskInfo.State.success, vim.TaskInfo.State.error):
try:
version, state = GetTaskStatus(task, version, pc)
progressUpdater.UpdateIfNeeded()
if maxWaitTime and waitTime < time.time():
err = "Task exceeded timeout of %d seconds" % maxWaitTime
progressUpdater.Update(err)
if raiseOnError is True:
raise Exception(err)
break
except vmodl.fault.ManagedObjectNotFound as e:
print("Task object has been deleted: %s" % e.obj)
break
DestroyFilter(filter)
info = task.info
if state == "error":
progressUpdater.Update("error: %s" % info.error)
if raiseOnError:
raise info.error
else:
_LogMsg(log, "Task reported error: %s" % info.error)
elif state == "success":
progressUpdater.Update('completed')
elif state == "queued":
_LogMsg(log, "Task reports as queued: %s" % info)
progressUpdater.UpdateIfNeeded()
else: # state = running
_LogMsg(log, "Task reports as still running: %s" % info)
progressUpdater.UpdateIfNeeded()
return state
# Wait for multiple tasks to complete
# See WaitForTask for detail
#
# Difference: WaitForTasks won't return the state of tasks. User can check
# tasks state directly with task.info.state
#
# TODO: Did not check for question pending
def WaitForTasks(tasks,
raiseOnError=True,
si=None,
pc=None,
onProgressUpdate=None,
results=None,
getAllUpdates=False):
"""
Wait for multiple tasks to complete. Much faster than calling WaitForTask
N times.
"""
if not tasks:
return
if si is None: si = vim.ServiceInstance("ServiceInstance", tasks[0]._stub)
if pc is None: pc = si.content.propertyCollector
if results is None: results = []
progressUpdaters = {}
for task in tasks:
progressUpdater = ProgressUpdater(task, onProgressUpdate, getAllUpdates)
progressUpdater.Update('created')
progressUpdaters[str(task)] = progressUpdater
filter = CreateTasksFilter(pc, tasks)
try:
version, state = None, None
# Loop looking for updates till the state moves to a completed state.
while len(progressUpdaters):
update = pc.WaitForUpdates(version)
for filterSet in update.filterSet:
for objSet in filterSet.objectSet:
task = objSet.obj
taskId = str(task)
for change in objSet.changeSet:
if change.name == 'info':
state = change.val.state
elif change.name == 'info.state':
state = change.val
else:
continue
progressUpdater = progressUpdaters.get(taskId)
if not progressUpdater:
continue
if state == vim.TaskInfo.State.success:
progressUpdater.Update('completed')
progressUpdaters.pop(taskId)
# cache the results, as task objects could expire if one
# of the tasks take a longer time to complete
results.append(task.info.result)
elif state == vim.TaskInfo.State.error:
err = task.info.error
progressUpdater.Update('error: %s' % str(err))
if raiseOnError:
try:
raise err
finally:
del err
else:
print("Task %s reported error: %s" %
(taskId, str(err)))
progressUpdaters.pop(taskId)
else:
if onProgressUpdate:
progressUpdater.UpdateIfNeeded()
# Move to next version
version = update.version
finally:
if filter:
DestroyFilter(filter)
return
def GetTaskStatus(task, version, pc):
update = pc.WaitForUpdates(version)
info = task.info
state = info.state
if (state == 'running' and info.name is not None and info.name.info.name
not in ['Destroy', 'Relocate', 'CreateVm']):
CheckForQuestionPending(info)
return update.version, state
def CreateFilter(pc, task):
""" Create property collector filter for task """
return CreateTasksFilter(pc, [task])
def CreateTasksFilter(pc, tasks):
""" Create property collector filter for tasks """
if not tasks:
return None
# First create the object specification as the task object.
objspecs = [
vmodl.query.PropertyCollector.ObjectSpec(obj=task) for task in tasks
]
# Next, create the property specification as the state.
propspec = vmodl.query.PropertyCollector.PropertySpec(type=vim.Task,
pathSet=[],
all=True)
# Create a filter spec with the specified object and property spec.
filterspec = vmodl.query.PropertyCollector.FilterSpec()
filterspec.objectSet = objspecs
filterspec.propSet = [propspec]
# Create the filter
return pc.CreateFilter(filterspec, True)
def DestroyFilter(filter):
try:
filter.Destroy()
except vmodl.fault.ManagedObjectNotFound:
pass
def CheckForQuestionPending(info):
""" Check to see if VM needs to ask a question, throw exception """
vm = info.entity
if vm is not None and isinstance(vm, vim.VirtualMachine):
qst = vm.runtime.question
if qst is not None:
raise TaskBlocked("Task blocked, User Intervention required")
def _LogMsg(log, message):
"""Helper logging a message with logger or print depending on the flag."""
if log:
log(message)
else:
print(message)
#
# @brief Class that keeps track of task percentage complete and calls
# a provided callback when it changes.
#
class ProgressUpdater(object):
"""
Class that keeps track of task percentage complete and calls a
provided callback when it changes.
"""
def __init__(self, task, onProgressUpdate, getAllUpdates=False):
self.task = task
self.onProgressUpdate = onProgressUpdate
self.getAllUpdates = getAllUpdates
self.prevProgress = 0
self.progress = 0
def Update(self, state):
global globalTaskUpdate
taskUpdate = globalTaskUpdate
if self.onProgressUpdate:
taskUpdate = self.onProgressUpdate
if taskUpdate:
taskUpdate(self.task, state)
def UpdateIfNeeded(self):
self.progress = self.task.info.progress
if self.getAllUpdates or self.progress != self.prevProgress:
self.Update(self.progress)
self.prevProgress = self.progress
pyvmomi-8.0.3.0.1/pyVmomi/ 0000775 0000000 0000000 00000000000 14637045624 0015172 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/Cache.py 0000664 0000000 0000000 00000001523 14637045624 0016550 0 ustar 00root root 0000000 0000000 # Copyright (c) 2008-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
# Cache decorator implementation
def Cache(fn):
""" Function cache decorator """
def fnCache(*args, **kwargs):
""" Cache function """
key = (args and tuple(args)
or None, kwargs and frozenset(list(kwargs.items())) or None)
if key not in fn.__cached__:
fn.__cached__[key] = cache = fn(*args, **kwargs)
else:
cache = fn.__cached__[key]
return cache
def ResetCache():
""" Reset cache """
fn.__cached__ = {}
setattr(fn, "__cached__", {})
setattr(fn, "__resetcache__", ResetCache)
fnCache.__name__ = fn.__name__
fnCache.__doc__ = fn.__doc__
fnCache.__dict__.update(fn.__dict__)
return fnCache
pyvmomi-8.0.3.0.1/pyVmomi/Differ.py 0000664 0000000 0000000 00000022236 14637045624 0016750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2008-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
# Diff any two objects
import logging
import six
from six.moves import zip
from .VmomiSupport import F_LINK, F_OPTIONAL, GetWsdlName, Type, types
__Log__ = logging.getLogger('ObjDiffer')
def LogIf(condition, message):
"""Log a message if the condition is met"""
if condition:
__Log__.debug(message)
def IsPrimitiveType(obj):
"""See if the passed in type is a Primitive Type"""
return (isinstance(obj, types.bool) or isinstance(obj, types.byte)
or isinstance(obj, types.short)
or isinstance(obj, six.integer_types)
or isinstance(obj, types.double) or isinstance(obj, types.float)
or isinstance(obj, six.string_types)
or isinstance(obj, types.PropertyPath)
or isinstance(obj, types.ManagedMethod)
or isinstance(obj, types.datetime) or isinstance(obj, types.URI)
or isinstance(obj, types.binary) or isinstance(obj, type))
class Differ:
"""Class for comparing two Objects"""
def __init__(self, looseMatch=False, ignoreArrayOrder=True):
self._looseMatch = looseMatch
self._ignoreArrayOrder = ignoreArrayOrder
def DiffAnyObjects(self, oldObj, newObj, isObjLink=False):
"""Diff any two Objects"""
if oldObj == newObj:
return True
if not oldObj or not newObj:
__Log__.debug('DiffAnyObjects: One of the objects is unset.')
return self._looseMatch
oldObjInstance = oldObj
newObjInstance = newObj
if isinstance(oldObj, list):
oldObjInstance = oldObj[0]
if isinstance(newObj, list):
newObjInstance = newObj[0]
# Need to see if it is a primitive type first since type information
# will not be available for them.
if (IsPrimitiveType(oldObj) and IsPrimitiveType(newObj)
and oldObj.__class__.__name__ == newObj.__class__.__name__):
if oldObj == newObj:
return True
elif oldObj is None or newObj is None:
__Log__.debug('DiffAnyObjects: One of the objects in None')
return False
oldType = Type(oldObjInstance)
newType = Type(newObjInstance)
if oldType != newType:
__Log__.debug('DiffAnyObjects: Types do not match %s != %s',
repr(GetWsdlName(oldObjInstance.__class__)),
repr(GetWsdlName(newObjInstance.__class__)))
return False
elif isinstance(oldObj, list):
return self.DiffArrayObjects(oldObj, newObj, isObjLink)
elif isinstance(oldObjInstance, types.ManagedObject):
return (not oldObj
and not newObj) or (oldObj and newObj
and oldObj._moId == newObj._moId)
elif isinstance(oldObjInstance, types.DataObject):
if isObjLink:
bMatch = oldObj.GetKey() == newObj.GetKey()
LogIf(
not bMatch, 'DiffAnyObjects: Keys do not match %s != %s' %
(oldObj.GetKey(), newObj.GetKey()))
return bMatch
return self.DiffDataObjects(oldObj, newObj)
else:
raise TypeError("Unknown type: " +
repr(GetWsdlName(oldObj.__class__)))
def DiffDoArrays(self, oldObj, newObj, isElementLinks):
"""Diff two DataObject arrays"""
if len(oldObj) != len(newObj):
__Log__.debug('DiffDoArrays: Array lengths do not match %d != %d',
len(oldObj), len(newObj))
return False
for i, j in zip(oldObj, newObj):
if isElementLinks:
if i.GetKey() != j.GetKey():
__Log__.debug('DiffDoArrays: Keys do not match %s != %s',
i.GetKey(), j.GetKey())
return False
else:
if not self.DiffDataObjects(i, j):
__Log__.debug(
'DiffDoArrays: one of the elements do not match')
return False
return True
def DiffAnyArrays(self, oldObj, newObj, isElementLinks):
"""Diff two arrays which contain Any objects"""
if len(oldObj) != len(newObj):
__Log__.debug(
'DiffAnyArrays: Array lengths do not match. %d != %d',
len(oldObj), len(newObj))
return False
for i, j in zip(oldObj, newObj):
if not self.DiffAnyObjects(i, j, isElementLinks):
__Log__.debug(
'DiffAnyArrays: One of the elements do not match.')
return False
return True
def DiffPrimitiveArrays(self, oldObj, newObj):
"""Diff two primitive arrays"""
if len(oldObj) != len(newObj):
__Log__.debug('DiffDoArrays: Array lengths do not match %d != %d',
len(oldObj), len(newObj))
return False
match = True
if self._ignoreArrayOrder:
oldSet = oldObj and frozenset(oldObj) or frozenset()
newSet = newObj and frozenset(newObj) or frozenset()
match = (oldSet == newSet)
else:
for i, j in zip(oldObj, newObj):
if i != j:
match = False
break
if not match:
__Log__.debug(
'DiffPrimitiveArrays: One of the elements do not match.')
return False
return True
def DiffArrayObjects(self, oldObj, newObj, isElementLinks=False):
"""Method which deligates the diffing of arrays based on the type"""
if oldObj == newObj:
return True
if not oldObj or not newObj:
return False
if len(oldObj) != len(newObj):
__Log__.debug(
'DiffArrayObjects: Array lengths do not match %d != %d',
len(oldObj), len(newObj))
return False
firstObj = oldObj[0]
if IsPrimitiveType(firstObj):
return self.DiffPrimitiveArrays(oldObj, newObj)
elif isinstance(firstObj, types.ManagedObject):
return self.DiffAnyArrays(oldObj, newObj, isElementLinks)
elif isinstance(firstObj, types.DataObject):
return self.DiffDoArrays(oldObj, newObj, isElementLinks)
else:
raise TypeError("Unknown type: {0}".format(oldObj.__class__))
def DiffDataObjects(self, oldObj, newObj):
"""Diff Data Objects"""
if oldObj == newObj:
return True
if not oldObj or not newObj:
__Log__.debug('DiffDataObjects: One of the objects in None')
return False
oldType = Type(oldObj)
newType = Type(newObj)
if oldType != newType:
__Log__.debug(
'DiffDataObjects: Types do not match for dataobjects. '
'%s != %s', oldObj._wsdlName, newObj._wsdlName)
return False
for prop in oldObj._GetPropertyList():
oldProp = getattr(oldObj, prop.name)
newProp = getattr(newObj, prop.name)
propType = oldObj._GetPropertyInfo(prop.name).type
if not oldProp and not newProp:
continue
elif ((prop.flags & F_OPTIONAL) and self._looseMatch
and (not newProp or not oldProp)):
continue
elif not oldProp or not newProp:
__Log__.debug(
'DiffDataObjects: One of the objects has '
'the property %s unset', prop.name)
return False
bMatch = True
if IsPrimitiveType(oldProp):
bMatch = oldProp == newProp
elif isinstance(oldProp, types.ManagedObject):
bMatch = self.DiffAnyObjects(oldProp, newProp, prop.flags
& F_LINK)
elif isinstance(oldProp, types.DataObject):
if prop.flags & F_LINK:
bMatch = oldObj.GetKey() == newObj.GetKey()
LogIf(
not bMatch,
'DiffDataObjects: Key match failed %s != %s' %
(oldObj.GetKey(), newObj.GetKey()))
else:
bMatch = self.DiffAnyObjects(oldProp, newProp, prop.flags
& F_LINK)
elif isinstance(oldProp, list):
bMatch = self.DiffArrayObjects(oldProp, newProp,
prop.flags & F_LINK)
else:
raise TypeError("Unknown type: " + repr(propType))
if not bMatch:
__Log__.debug('DiffDataObjects: Objects differ in property %s',
prop.name)
return False
return True
def DiffAnys(obj1, obj2, looseMatch=False, ignoreArrayOrder=True):
"""Diff any two objects. Objects can either be primitive type
or DataObjects
"""
differ = Differ(looseMatch=looseMatch, ignoreArrayOrder=ignoreArrayOrder)
return differ.DiffAnyObjects(obj1, obj2)
pyvmomi-8.0.3.0.1/pyVmomi/Feature.py 0000664 0000000 0000000 00000001733 14637045624 0017143 0 ustar 00root root 0000000 0000000 # Copyright (c) 2021-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
# Deprecated
# Support for pyVmomi features states
from collections import namedtuple
from . import _assert_not_initialized
# pyVmomi features along with their default states.
# e.g., 'newFeature': False
_features = {
}
Features = namedtuple('Features', _features.keys())
flags = Features(**_features)
def _init():
global flags
flags = Features(**_features)
def get_feature_names():
return _features.keys()
def set_feature_state(feature_name, state):
_assert_not_initialized()
if feature_name not in _features:
raise AttributeError("Feature '{0}' is not supported!".format(feature_name))
if not isinstance(feature_name, str):
raise TypeError("Feature name should be string!")
if not isinstance(state, bool):
raise TypeError("Feature state should be boolean!")
_features[feature_name] = state
pyvmomi-8.0.3.0.1/pyVmomi/Iso8601.py 0000664 0000000 0000000 00000027647 14637045624 0016635 0 ustar 00root root 0000000 0000000 #!/usr/bin/env python
# Copyright (c) 2009-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
# Tools for ISO 8601 parsing
import re
import time
from datetime import datetime, timedelta, tzinfo
import six
# Regular expression to parse a subset of ISO 8601 format
_dtExpr = re.compile(
# XMLSchema datetime. Mandatory to have - and :
# See: http://www.w3.org/TR/xmlschema-2/#isoformats
# Note: python datetime cannot handle the following:
# - leap second, ie. 0-60 seconds (not 0-59)
# - BC (negative years)
# year [-]0000..9999
r'(?P-?\d{4})'
# month 01..12
r'(-(?P(0[1-9]|1[0-2]))'
# day 01..31
r'(-(?P(0[1-9]|[1-2]\d|3[01])))?)?'
# time separator 'T'
r'(T'
# hour 00..24
r'(?P([01]\d|2[0-4]))'
# minute 00..59
r'((:(?P[0-5]\d))'
# seconds 00..60 (leap second ok)
r'(:(?P([0-5]\d|60))'
# microsecond. max 16 digits
# - Should not allows trailing zeros. But python isoformat() put zeros
# after microseconds. Oh well, allows trailing zeros, quite harmless
r'(\.(?P\d{1,16}))?)?)?'
# UTC 'Z', or...
r'((?PZ)'
# tz [+-]00..13:0..59|14:00
r'|((?P[+-](([0]\d)|(1[0-3])|(?P)14))'
r'(:(?P(?(tzlimit)00|([0-5]\d))))?))?'
r')?$')
# Default date time val. Key should match the tags in _dtExpr
_dtExprKeyDefValMap = {
'year': None,
'month': 1,
'day': 1,
'hour': 0,
'minute': 0,
'second': 0,
'microsecond': 0
}
class TZInfo(tzinfo):
""" Timezone info class """
timedelta0 = timedelta(hours=0)
timedelta1 = timedelta(hours=1)
def __init__(self, tzname='UTC', utcOffset=None, dst=None):
self._tzname = tzname
if not utcOffset:
utcOffset = self.timedelta0
self._utcOffset = utcOffset
if not dst:
dst = None
self._dst = dst
def utcoffset(self, dt):
return self._utcOffset + self.dst(dt)
def tzname(self, dt):
return self._tzname
def dst(self, dt):
ret = self.timedelta0
if self._dst:
if self._dst[0] <= dt.replace(tzinfo=None) < self._dst[1]:
ret = self.timedelta1
return ret
class TZManager:
""" Time zone manager """
_tzInfos = {}
@staticmethod
def GetTZInfo(tzname='UTC', utcOffset=None, dst=None):
""" Get / Add timezone info """
key = (tzname, utcOffset, dst)
tzInfo = TZManager._tzInfos.get(key)
if not tzInfo:
tzInfo = TZInfo(tzname, utcOffset, dst)
TZManager._tzInfos[key] = tzInfo
return tzInfo
def ParseISO8601(datetimeStr):
"""
Parse ISO 8601 date time from string.
Returns datetime if ok, None otherwise
Note: Allows YYYY / YYYY-MM, but truncate YYYY -> YYYY-01-01,
YYYY-MM -> YYYY-MM-01
Truncate microsecond to most significant 6 digits
"""
datetimeVal = None
match = _dtExpr.match(datetimeStr)
if match:
try:
dt = {}
for key, defaultVal in six.iteritems(_dtExprKeyDefValMap):
val = match.group(key)
if val:
if key == 'microsecond':
val = val[:6] + '0' * (6 - len(val))
dt[key] = int(val)
elif defaultVal:
dt[key] = defaultVal
# Orig. XMLSchema don't allow all zeros year. But newer draft is ok
# if dt['year'] == 0:
# # Year cannot be all zeros
# raise Exception('Year cannot be all zeros')
# 24 is a special case.
# It is actually represented as next day 00:00
delta = None
if dt.get('hour', 0) == 24:
# Must be 24:00:00.0
if (dt.get('minute', 0) == 0 and dt.get('second', 0) == 0
and dt.get('microsecond', 0) == 0):
dt['hour'] = 23
delta = timedelta(hours=1)
else:
return None
# Set tzinfo
# TODO: dst
tzInfo = None
val = match.group('tzutc')
if val:
tzInfo = TZManager.GetTZInfo()
else:
val = match.group('tzhr')
if val:
# tz hours offset
tzhr = int(val)
utcsign = val[0]
# tz minutes offset
tzmin = 0
val = match.group('tzmin')
if val:
tzmin = tzhr >= 0 and int(val) or -int(val)
# Better tzname (map UTC +-00:00 to UTC)
tzname = 'UTC'
if tzhr != 0 or tzmin != 0:
tzname += ' %s%02d:%02d' % (utcsign, abs(tzhr),
abs(tzmin))
tzInfo = TZManager.GetTZInfo(
tzname=tzname,
utcOffset=timedelta(hours=tzhr, minutes=tzmin))
if tzInfo:
dt['tzinfo'] = tzInfo
datetimeVal = datetime(**dt)
if delta:
datetimeVal += delta
except Exception:
pass
return datetimeVal
def GetUtcOffset():
try:
return time.localtime().tm_gmtoff
except AttributeError:
useAltZone = time.daylight and time.localtime().tm_isdst
return -(time.altzone if useAltZone else time.timezone)
def ISO8601Format(dt):
"""
Python datetime isoformat() has the following problems:
- leave trailing 0 at the end of microseconds (violates XMLSchema rule)
- tz print +00:00 instead of Z
- Missing timezone offset for datetime without tzinfo
"""
isoStr = dt.strftime('%Y-%m-%dT%H:%M:%S')
if dt.microsecond:
isoStr += ('.%06d' % dt.microsecond).rstrip('0')
if dt.tzinfo:
tz = dt.strftime('%z')
else:
utcOffset_minutes = GetUtcOffset() / 60
tz = "%+.2d%.2d" % (utcOffset_minutes / 60,
(abs(utcOffset_minutes) % 60))
if tz == '+0000':
return isoStr + 'Z'
elif tz:
return isoStr + tz[:3] + ':' + tz[3:]
else:
# Local offset is unknown
return isoStr + '-00:00'
# Testing
if __name__ == '__main__':
# Valid entries
for testStr in [
'1971', # 1971-01-01
'1971-11', # 1971-11-01
'1971-11-02',
'1971-11-02T23',
'1971-11-02T23Z',
'1971-11-02T23:04',
'1971-11-02T23:04Z',
'1971-11-02T23:04:15',
'1971-11-02T23:04:15Z',
'1971-11-02T23:04:15.1',
'1971-11-02T23:04:15.01',
'1971-11-02T23:04:15.023456',
'1971-11-02T23:04:15.103456Z',
'1971-11-02T23:04:15.123456+11',
'1971-11-02T23:04:15.123456-11',
'1971-11-02T23:04:15.123456+11:30',
'1971-11-02T23:04:15.123456-11:30',
'1971-11-02T23:04:15.123456+00:00', # Same as Z
'1971-11-02T23:04:15.123456-00:00', # Same as Z
'1971-01-02T23:04:15+14',
'1971-01-02T23:04:15+14:00',
'1971-01-02T23:04:15-14',
'1971-01-02T23:04:15-14:00',
# Valid: Truncate microsec to 6 digits
'1971-01-02T23:04:15.123456891+11',
'1971-01-02T24', # 24 is valid. It should represent the 00:00 the
# next day
'1971-01-02T24:00',
'1971-01-02T24:00:00',
'1971-01-02T24:00:00.0',
# Should NOT be valid but python isoformat adding trailing zeros
'1971-01-02T23:04:15.123430', # Microseconds ends in zero
'1971-01-02T23:04:15.0', # Microseconds ends in zero
# Should be valid but python datetime don't support it
# '2005-12-31T23:59:60Z', # Leap second
# '-0001', # BC 1
]:
dt = ParseISO8601(testStr)
if dt is None:
print('Failed to parse ({0})'.format(testStr))
assert (False)
# Make sure we can translate back
isoformat = ISO8601Format(dt)
dt1 = ParseISO8601(isoformat)
if dt.tzinfo is None:
dt = dt.replace(tzinfo=dt1.tzinfo)
if dt1 != dt:
print('ParseISO8601 -> ISO8601Format -> ParseISO8601 failed (%s)' %
testStr)
assert (False)
# Make sure we can parse python isoformat()
dt2 = ParseISO8601(dt.isoformat())
if dt2 is None:
print('ParseISO8601("{0}".isoformat()) failed'.format(testStr))
assert (False)
print(testStr, '->', dt, isoformat)
# Basic form
for testStr in [
'197111', # 1971-11-01
'19711102',
'19711102T23',
'19711102T23Z',
'19711102T2304',
'19711102T2304Z',
'19711102T230415',
'19711102T230415Z',
'19711102T230415.123456',
'19711102T230415.123456Z',
'19711102T230415.123456+11',
'19711102T230415.123456-11',
'19711102T230415.123456+1130',
'19711102T230415.123456-1130',
]:
# Reject for now
dt = ParseISO8601(testStr)
if dt is not None:
print('ParseISO8601 ({0}) should fail, but it did not'.format(testStr))
assert (False)
# print testStr, '->', dt
# assert(dt != None)
# Invalid entries
for testStr in [
# Xml schema reject year 0
'0000', # 0 years are not allowed
'+0001', # Leading + is not allowed
'', # Empty datetime str
'09', # Years must be at least 4 digits
'1971-01-02T', # T not follow by time
'1971-01-02TZ', # T not follow by time
'1971-01-02T+10', # T not follow by time
'1971-01-02T-10', # T not follow by time
'1971-01-02T23:', # extra :
'1971-01-02T23:04:', # extra :
'1971-01-02T23:0d', # 0d
'1971-01-02T23:04:15.', # Dot not follows by microsec
'1971-01-02+12', # time without T
'1971Z', # Z without T
'1971-01-02T23:04:15.123456Z+11', # Z follows by +
'1971-01-02T23:04:15.123456Z-11', # Z follows by -
'1971-01-02T23:04:15.123456+:30', # extra :
'1971-01-02T23:04:15.123456+30:', # extra :
# Too many microseconds digits
'1971-01-02T23:04:15.01234567890123456789',
# Python isoformat leave trailing zeros in microseconds
# Relax regular expression to accept it
# '1971-01-02T23:04:15.123430', # Microseconds ends in zero
# '1971-01-02T23:04:15.0', # Microseconds ends in zero
# Timezone must be between +14 / -14
'1971-01-02T23:04:15+15',
'1971-01-02T23:04:15-15',
'1971-01-02T23:04:15+14:01',
'1971-01-02T23:04:15-14:01',
# Mix basic form with extended format
'197101-02T23:04:15.123456',
'19710102T23:04:15.123456',
'19710102T230415.123456+11:30',
'1971-01-02T230415.123456',
'1971-01-02T23:04:15.123456+1130',
# Error captured by datetime class
'1971-00-02', # Less than 1 month
'1971-13-02', # Larger than 12 months
'1971-01-00', # Less than 1 day
'1971-11-32', # Larger than 30 days for Nov
'1971-12-32', # Larger than 31 days
'1971-01-02T24:01', # Larger than 23 hr
'1971-01-02T23:61', # Larger than 60 min
'1971-01-02T23:60:61', # Larger than 61 sec
]:
dt = ParseISO8601(testStr)
if dt is not None:
print('ParseISO8601 ({0}) should fail, but it did not'.format(testStr))
assert (False)
pyvmomi-8.0.3.0.1/pyVmomi/LICENSE.txt 0000664 0000000 0000000 00000026054 14637045624 0017024 0 ustar 00root root 0000000 0000000 Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
pyvmomi-8.0.3.0.1/pyVmomi/Security.py 0000664 0000000 0000000 00000002621 14637045624 0017354 0 ustar 00root root 0000000 0000000 # Copyright (c) 2022-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
# Client security module.
import hashlib
_isSha1Enabled = True
_isSha256Enabled = True
_isSha512Enabled = True
def SetSha1Enabled(state):
global _isSha1Enabled
_isSha1Enabled = state
def SetSha256Enabled(state):
global _isSha256Enabled
_isSha256Enabled = state
def SetSha512Enabled(state):
global _isSha512Enabled
_isSha512Enabled = state
def VerifyCertThumbprint(derCert, thumbprint):
thumbprint_len = len(thumbprint)
if thumbprint_len == 40 and _isSha1Enabled:
sha = hashlib.sha1()
elif thumbprint_len == 64 and _isSha256Enabled:
sha = hashlib.sha256()
elif thumbprint_len == 128 and _isSha512Enabled:
sha = hashlib.sha512()
else:
raise ThumbprintMismatchException(thumbprint,
'')
sha.update(derCert)
shaDigest = sha.hexdigest().lower()
if shaDigest != thumbprint:
raise ThumbprintMismatchException(thumbprint, shaDigest)
class ThumbprintMismatchException(Exception):
def __init__(self, expected, actual):
Exception.__init__(self, "SHA thumbprint mismatch. Expected: `{0}`, "
"actual: `{1}`".format(expected, actual))
self.expected = expected
self.actual = actual
pyvmomi-8.0.3.0.1/pyVmomi/SoapAdapter.py 0000664 0000000 0000000 00000204733 14637045624 0017760 0 ustar 00root root 0000000 0000000 # Copyright (c) 2005-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
import base64
import contextlib
import copy
import os
import platform
import ssl
import socket
import sys
import threading
import time
from datetime import datetime
from xml.parsers.expat import ExpatError, ParserCreate
# For Visor, space is very limited. Import xml.sax pull in too much junk.
# Define our own xml escape instead
# from xml.sax.saxutils import escape
import six
from six import PY3
from six.moves import StringIO, zip
from six.moves.urllib.parse import urlparse
from six.moves.http_cookies import SimpleCookie
from six.moves.http_client import (HTTPConnection, HTTPSConnection,
HTTPException)
from . import Iso8601
from .StubAdapterAccessorImpl import StubAdapterAccessorMixin
from .VmomiSupport import (
BASE_VERSION, F_LINK, F_OPTIONAL, XMLNS_VMODL_BASE, XMLNS_XSD, XMLNS_XSI,
Array, DataObject, Enum, GetCompatibleType, GetQualifiedWsdlName,
GetRequestContext, GetVersionNamespace, GetVmodlType, GetWsdlMethod,
GetWsdlName, GetWsdlNamespace, GetWsdlType, GuessWsdlMethod, GuessWsdlType,
IsChildVersion, ManagedMethod, UnknownManagedMethod, ManagedObject,
Object, PropertyPath, Type, binary, versionIdMap, versionMap)
from .Security import VerifyCertThumbprint
from .Version import kind
from . import version_info_str
# Deprecated
from . import _legacyThumbprintException
if _legacyThumbprintException:
from .Security import ThumbprintMismatchException # noqa: F401
# Timeout value used for idle connections in client connection pool.
# Default value is 900 seconds (15 minutes).
CONNECTION_POOL_IDLE_TIMEOUT_SEC = 900
NS_SEP = " "
XML_ENCODING = 'UTF-8'
XML_HEADER = ''.format(XML_ENCODING)
XMLNS_SOAPENC = "http://schemas.xmlsoap.org/soap/encoding/"
XMLNS_SOAPENV = "http://schemas.xmlsoap.org/soap/envelope/"
XSI_TYPE = XMLNS_XSI + NS_SEP + u'type'
# Note: Must make a copy to use the SOAP_NSMAP
# TODO: Change to frozendict, if available
SOAP_NSMAP = {
XMLNS_SOAPENC: 'soapenc',
XMLNS_SOAPENV: 'soapenv',
XMLNS_XSI: 'xsi',
XMLNS_XSD: 'xsd'
}
SOAP_ENVELOPE_TAG = "{0}:Envelope".format(SOAP_NSMAP[XMLNS_SOAPENV])
SOAP_HEADER_TAG = "{0}:Header".format(SOAP_NSMAP[XMLNS_SOAPENV])
SOAP_FAULT_TAG = "{0}:Fault".format(SOAP_NSMAP[XMLNS_SOAPENV])
SOAP_BODY_TAG = "{0}:Body".format(SOAP_NSMAP[XMLNS_SOAPENV])
NSMAP_DEF = ' '.join([
'xmlns:{}="{}"'.format(prefix, urn)
for urn, prefix in six.iteritems(SOAP_NSMAP)
])
SOAP_ENVELOPE_START = '<{} {}>\n'.format(SOAP_ENVELOPE_TAG, NSMAP_DEF)
SOAP_ENVELOPE_END = "\n{0}>".format(SOAP_ENVELOPE_TAG)
SOAP_HEADER_START = "<{0}>".format(SOAP_HEADER_TAG)
SOAP_HEADER_END = "{0}>".format(SOAP_HEADER_TAG)
SOAP_BODY_START = "<{0}>".format(SOAP_BODY_TAG)
SOAP_BODY_END = "{0}>".format(SOAP_BODY_TAG)
SOAP_START = SOAP_ENVELOPE_START + SOAP_BODY_START + '\n'
SOAP_END = '\n' + SOAP_BODY_END + SOAP_ENVELOPE_END
WSSE_PREFIX = "wsse"
WSSE_HEADER_TAG = "{0}:Security".format(WSSE_PREFIX)
WSSE_NS_URL = ("http://docs.oasis-open.org/wss/"
"2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd")
WSSE_NS = 'xmlns:{0}="{1}"'.format(WSSE_PREFIX, WSSE_NS_URL)
WSSE_HEADER_START = "<{0} {1}>".format(WSSE_HEADER_TAG, WSSE_NS)
WSSE_HEADER_END = "{0}>".format(WSSE_HEADER_TAG)
COOKIE_NAME = "vmware_soap_session"
# MethodFault type
MethodFault = GetVmodlType("vmodl.MethodFault")
# Localized MethodFault type
LocalizedMethodFault = GetVmodlType("vmodl.LocalizedMethodFault")
# These info are included in the http user-agent header
# platform.uname() is doing fork() + exec(), so we prefer to avoid it on
# vmkernel. Causing MemSpike platform.uname() is retained to support
# Windows platform
PYTHON_VERSION = sys.version.split(' (')[0]
try:
OS_INFO = os.uname()
OS_NAME = OS_INFO[0]
OS_VERSION = OS_INFO[2]
OS_ARCH = OS_INFO[4]
except AttributeError:
PLATFORM_INFO = platform.uname()
OS_NAME = PLATFORM_INFO[0]
OS_VERSION = PLATFORM_INFO[2]
OS_ARCH = PLATFORM_INFO[4]
# Escape <, >, &
def XmlEscape(xmlStr):
escaped = xmlStr.replace("&",
"&").replace(">",
">").replace("<", "<")
return escaped
# Clone SSLContext
# context.load_cert_chain(key_file, cert_file) is not thread safe
# Creating local context and assigning all paramters to context
# @param key_file The SSL key file to use when wrapping the socket.
# @param cert_file The SSL certificate file to use when wrapping the socket.
# @param context SSL Context describing the various SSL options. It is only
# supported in Python 2.7.9 or higher.
def _CloneSSLContext(context, certFile=None, certKeyFile=None):
sslContext = ssl._create_default_https_context()
sslContext.check_hostname = context.check_hostname
sslContext.verify_mode = context.verify_mode
if certFile and certKeyFile:
sslContext.load_cert_chain(certFile, certKeyFile)
return sslContext
# Get the start tag, end tag, and text handlers of a class
def GetHandlers(obj):
return (obj.StartElementHandler, obj.EndElementHandler,
obj.CharacterDataHandler, obj.StartNamespaceDeclHandler,
obj.EndNamespaceDeclHandler)
# Set the start tag, end tag, and text handlers of a parser
def SetHandlers(obj, handlers):
(obj.StartElementHandler, obj.EndElementHandler, obj.CharacterDataHandler,
obj.StartNamespaceDeclHandler, obj.EndNamespaceDeclHandler) = handlers
# Serialize an object to bytes
#
# This function assumes CheckField(info, val) was already called
# @param val the value to serialize
# @param info the field
# @param version the version
# @param nsMap a dict of xml ns -> prefix
# @return the serialized object as bytes
# @param encoding Deprecated this is not used during serialization since we
# always use utf-8 to encode a request message. We didn't remove the
# parameter, so it is still compatible with clients that are still
# using it.
def Serialize(val,
info=None,
version=None,
nsMap=None,
encoding=None,
hidepasswd=False):
return _SerializeToStr(val,
info=info,
version=version,
nsMap=nsMap,
hidepasswd=hidepasswd).encode(XML_ENCODING)
# Serialize an object to str
#
# This function assumes CheckField(info, val) was already called
# @param val the value to serialize
# @param info the field
# @param version the version
# @param nsMap a dict of xml ns -> prefix
# @return the serialized object as str
def SerializeToStr(val, info=None, version=None, nsMap=None):
return _SerializeToStr(val, info=info, version=version, nsMap=nsMap)
# Serialize an object to str
#
# This function assumes CheckField(info, val) was already called
# @param val the value to serialize
# @param info the field
# @param version the version
# @param nsMap a dict of xml ns -> prefix
# @return the serialized object as str
def _SerializeToStr(val,
info=None,
version=None,
nsMap=None,
hidepasswd=False):
if hidepasswd and isinstance(
val, DataObject) and val._wsdlName == 'PasswordField':
val.value = '(notShown)'
if version is None:
try:
if isinstance(val, list):
itemType = val.Item
version = itemType._version
else:
if val is None:
# neither val nor version is given
return ''
# Pick up the version from val
version = val._version
except AttributeError:
version = BASE_VERSION
if info is None:
info = Object(name="obj", type=object, version=version, flags=0)
writer = StringIO()
SoapSerializer(writer, version, nsMap).Serialize(val, info)
return writer.getvalue()
# Serialize fault detail
#
# Serializes a fault as the content of the detail element in a
# soapenv:Fault (i.e. without a LocalizedMethodFault wrapper).
#
# This function assumes CheckField(info, val) was already called
# @param val the value to serialize
# @param info the field
# @param version the version
# @param nsMap a dict of xml ns -> prefix
# @return the serialized object as a unicode string
def SerializeFaultDetail(val,
info=None,
version=None,
nsMap=None,
encoding=None):
if version is None:
try:
if not isinstance(val, MethodFault):
raise TypeError('{0} is not a MethodFault'.format(str(val)))
version = val._version
except AttributeError:
version = BASE_VERSION
if info is None:
info = Object(name="obj", type=object, version=version, flags=0)
writer = StringIO()
SoapSerializer(writer, version, nsMap,
encoding).SerializeFaultDetail(val, info)
return writer.getvalue()
# TODO: figure out the proper name for this method
def isDynamicType(objType):
"""Checks whether the provided type is a dynamic type"""
return (objType is ManagedMethod or objType is PropertyPath
or objType is type)
# SOAP serializer
class SoapSerializer:
""" SoapSerializer """
# Serializer constructor
#
# @param writer File writer
# @param version the version
# @param nsMap a dict of xml ns -> prefix
# @param encoding Deprecated this is not used during serialization since we
# always use utf-8 to encode a request message. We didn't
# remove the parameter, so it is still compatible with
# clients that are still using it.
def __init__(self, writer, version, nsMap, encoding=None):
""" Constructor """
self.writer = writer
self.version = version
self.nsMap = nsMap and nsMap or {}
for ns, prefix in six.iteritems(self.nsMap):
if prefix == '':
self.defaultNS = ns
break
else:
self.defaultNS = ''
# Additional attr for outermost tag
self.outermostAttrs = ''
if version:
self.outermostAttrs += ' versionId="{0}"'.format(versionIdMap[version])
# Fill in required xmlns, if not defined
for nsPrefix, ns, attrName in [('xsi', XMLNS_XSI, 'xsiPrefix'),
('xsd', XMLNS_XSD, 'xsdPrefix')]:
prefix = self.nsMap.get(ns)
if not prefix:
prefix = nsPrefix
self.outermostAttrs += ' xmlns:{0}="{1}"'.format(prefix, ns)
self.nsMap = self.nsMap.copy()
self.nsMap[ns] = prefix
setattr(self, attrName, prefix + ":")
# Serialize an object
#
# This function assumes CheckField(info, val) was already called
# @param val the value to serialize
# @param info the field
def Serialize(self, val, info):
""" Serialize an object """
self._Serialize(val, info, self.defaultNS)
# Serialize fault detail
#
# Serializes a fault as the content of the detail element in a
# soapenv:Fault (i.e. without a LocalizedMethodFault wrapper).
#
# This function assumes CheckField(info, val) was already called
# @param val the value to serialize
# @param info the field
def SerializeFaultDetail(self, val, info):
""" Serialize an object """
self._SerializeDataObject(val, info, '', self.defaultNS)
def _NSPrefix(self, ns):
""" Get xml ns prefix. self.nsMap must be set """
if ns == self.defaultNS:
return ''
prefix = self.nsMap[ns]
return prefix and prefix + ':' or ''
def _QName(self, typ, defNS):
""" Get fully qualified wsdl name (prefix:name) """
attr = ''
ns, name = GetQualifiedWsdlName(typ)
if ns == defNS:
prefix = ''
else:
try:
prefix = self.nsMap[ns]
except KeyError:
# We have not seen this ns before
prefix = ns.split(':', 1)[-1]
attr = ' xmlns:{0}="{1}"'.format(prefix, ns)
return attr, prefix and prefix + ':' + name or name
# Serialize an object to str (internal)
#
# @param val the value to serialize
# @param info the field
# @param defNS the default namespace
def _Serialize(self, val, info, defNS):
""" Serialize an object """
if not IsChildVersion(self.version, info.version):
return
if val is None:
if info.flags & F_OPTIONAL:
return
else:
raise TypeError('Field "{0}" is not optional'.format(
info.name))
elif isinstance(val, list) and len(val) == 0:
if info.type is object:
# Make sure an empty array assigned to Any is typed
if not isinstance(val, Array):
raise TypeError('Field "{0}": Cannot assign empty native '
'python array to an Any'.format(info.name))
elif info.flags & F_OPTIONAL:
# Skip optional non-Any
return
else:
raise TypeError('Field "{0}" not optional'.format(info.name))
if self.outermostAttrs:
attr = self.outermostAttrs
self.outermostAttrs = None
else:
attr = ''
currDefNS = defNS
# Emit default ns if tag ns is not the same
currTagNS = GetWsdlNamespace(info.version)
if currTagNS != defNS:
attr += ' xmlns="{0}"'.format(currTagNS)
currDefNS = currTagNS
if isinstance(val, DataObject):
if isinstance(val, MethodFault):
newVal = LocalizedMethodFault(fault=val,
localizedMessage=val.msg)
if info.type is object:
faultType = object
else:
faultType = LocalizedMethodFault
newInfo = Object(name=info.name,
type=faultType,
version=info.version,
flags=info.flags)
self._SerializeDataObject(newVal, newInfo, attr, currDefNS)
else:
self._SerializeDataObject(val, info, attr, currDefNS)
elif isinstance(val, ManagedObject):
if info.type is object:
nsattr, qName = self._QName(ManagedObject, currDefNS)
attr += '{0} {1}type="{2}"'.format(
nsattr, self.xsiPrefix, qName)
if val._serverGuid is not None:
attr += ' serverGuid="{0}"'.format(val._serverGuid)
# val in vim type attr is not namespace qualified
# TODO: Add a new "typens" attr?
ns, name = GetQualifiedWsdlName(Type(val))
attr += ' type="{0}"'.format(name)
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, val._moId))
elif isinstance(val, list):
if info.type is object:
itemType = val.Item
if isDynamicType(itemType):
tag = 'string'
typ = GetVmodlType("string[]")
elif issubclass(itemType, ManagedObject):
tag = 'ManagedObjectReference'
typ = ManagedObject.Array
else:
tag = GetWsdlName(itemType)
typ = Type(val)
nsattr, qName = self._QName(typ, currDefNS)
# For WSDL, since we set tag of
# ManagedObjects to ManagedObjectReferences,
# the name of its array should be ArrayOfManagedObjectReference
if qName.endswith("ArrayOfManagedObject"):
qName += "Reference"
attr += '{0} {1}type="{2}"'.format(nsattr, self.xsiPrefix, qName)
self.writer.write('<{0}{1}>'.format(info.name, attr))
itemInfo = Object(name=tag,
type=itemType,
version=info.version,
flags=info.flags)
for it in val:
self._Serialize(it, itemInfo, currDefNS)
self.writer.write('{0}>'.format(info.name))
else:
itemType = info.type.Item
itemInfo = Object(name=info.name,
type=itemType,
version=info.version,
flags=info.flags)
for it in val:
self._Serialize(it, itemInfo, defNS)
elif isinstance(val, type) or isinstance(val, type(Exception)):
if info.type is object:
attr += ' {0}type="{1}string"'.format(
self.xsiPrefix, self.xsdPrefix)
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, GetWsdlName(val)))
elif isinstance(val, ManagedMethod):
if info.type is object:
attr += ' {0}type="{1}string"'.format(
self.xsiPrefix, self.xsdPrefix)
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, val.info.wsdlName))
elif isinstance(val, datetime):
if info.type is object:
nsattr, qName = self._QName(Type(val), currDefNS)
attr += '{0} {1}type="{2}"'.format(
nsattr, self.xsiPrefix, qName)
result = Iso8601.ISO8601Format(val)
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, result))
elif isinstance(val, binary):
if info.type is object:
nsattr, qName = self._QName(Type(val), currDefNS)
attr += '{0} {1}type="{2}"'.format(
nsattr, self.xsiPrefix, qName)
result = base64.b64encode(val)
if PY3:
# In python3 the bytes result after the base64 encoding has a
# leading 'b' which causes error when we use it to construct
# the soap message. Workaround the issue by converting the
# result to string. Since the result of base64 encoding
# contains only subset of ASCII chars, converting to string
# will not change the value.
result = str(result, XML_ENCODING)
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, result))
elif isinstance(val, bool):
if info.type is object:
nsattr, qName = self._QName(Type(val), currDefNS)
attr += '{0} {1}type="{2}"'.format(
nsattr, self.xsiPrefix, qName)
result = val and "true" or "false"
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, result))
elif isinstance(val, six.integer_types) or isinstance(val, float):
if info.type is object:
nsattr, qName = self._QName(Type(val), currDefNS)
attr += '{0} {1}type="{2}"'.format(
nsattr, self.xsiPrefix, qName)
result = six.text_type(val)
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, result))
elif isinstance(val, Enum):
if info.type is object:
nsattr, qName = self._QName(Type(val), currDefNS)
attr += '{0} {1}type="{2}"'.format(
nsattr, self.xsiPrefix, qName)
self.writer.write('<{0}{1}>{2}{0}>'.format(
info.name, attr, val))
else:
if info.type is object:
if isinstance(val, PropertyPath):
attr += ' {0}type="{1}string"'.format(
self.xsiPrefix, self.xsdPrefix)
else:
nsattr, qName = self._QName(Type(val), currDefNS)
attr += '{0} {1}type="{2}"'.format(
nsattr, self.xsiPrefix, qName)
if isinstance(val, six.binary_type):
# Use UTF-8 rather than self.encoding. self.encoding is for
# output of serializer, while 'val' is our input.
# And regardless of what our output is, our input should be
# always UTF-8. Yes, it means that if you emit output in other
# encoding than UTF-8, you cannot serialize it again once more.
# That's feature, nota bug.
val = val.decode('UTF-8')
result = XmlEscape(val)
self.writer.write(u'<{0}{1}>{2}{0}>'.format(
info.name, attr, result))
# Serialize a data object (internal)
#
# @param val the value to serialize
# @param info the field
# @param attr attributes to serialized in the outermost elementt
# @param currDefNS the current default namespace
def _SerializeDataObject(self, val, info, attr, currDefNS):
if info.flags & F_LINK:
# Attribute is a link and Object is present instead of its key.
# We need to serialize just the key and not the entire object
self._Serialize(val.key, info, currDefNS)
return
dynType = GetCompatibleType(Type(val), self.version)
if dynType != info.type:
nsattr, qName = self._QName(dynType, currDefNS)
attr += '{0} {1}type="{2}"'.format(nsattr, self.xsiPrefix, qName)
self.writer.write('<{0}{1}>'.format(info.name, attr))
if dynType is LocalizedMethodFault:
# Serialize a MethodFault as LocalizedMethodFault on wire
for prop in val._GetPropertyList():
propVal = getattr(val, prop.name)
if prop.name == 'fault':
propVal = copy.copy(propVal)
propVal.msg = None
self._SerializeDataObject(propVal, prop, '', currDefNS)
else:
self._Serialize(propVal, prop, currDefNS)
else:
for prop in val._GetPropertyList():
self._Serialize(getattr(val, prop.name), prop, currDefNS)
self.writer.write('{0}>'.format(info.name))
# Deserialize an object from a file or string
#
# This function will deserialize one top-level XML node.
# @param data the data to deserialize (a file object or string)
# @param resultType expected result type
# @param stub the stub for moRef deserialization
# @return the deserialized object
def Deserialize(data, resultType=object, stub=None):
parser = ParserCreate(namespace_separator=NS_SEP)
ds = SoapDeserializer(stub)
ds.Deserialize(parser, resultType)
# Many existing tests pass in str directly in python2 for testing purpose.
# But in python3 the input become unicode and the handling will fall into
# ParseFile case.
# Adding unicode input support to make it more test friendly.
if isinstance(data, six.binary_type) or isinstance(data, six.text_type):
parser.Parse(data)
else:
parser.ParseFile(data)
return ds.GetResult()
# Expat deserializer namespace handler
class ExpatDeserializerNSHandlers:
def __init__(self, nsMap=None):
# nsMap is a dict of ns prefix to a stack (list) of namespaces
# The last element of the stack is current namespace
if not nsMap:
nsMap = {}
self.nsMap = nsMap
# Get current default ns
def GetCurrDefNS(self):
return self._GetNamespaceFromPrefix()
# Get namespace and wsdl name from tag
def GetNSAndWsdlname(self, tag):
""" Map prefix:name tag into ns, name """
idx = tag.find(":")
if idx >= 0:
prefix, name = tag[:idx], tag[idx + 1:]
else:
prefix, name = None, tag
# Map prefix to ns
ns = self._GetNamespaceFromPrefix(prefix)
return ns, name
def _GetNamespaceFromPrefix(self, prefix=None):
namespaces = self.nsMap.get(prefix)
if namespaces:
ns = namespaces[-1]
else:
ns = ""
return ns
# Handle namespace begin
def StartNamespaceDeclHandler(self, prefix, uri):
namespaces = self.nsMap.get(prefix)
if namespaces:
namespaces.append(uri)
else:
self.nsMap[prefix] = [uri]
# Handle namespace end
def EndNamespaceDeclHandler(self, prefix):
self.nsMap[prefix].pop()
# SOAP -> Python Deserializer
class SoapDeserializer(ExpatDeserializerNSHandlers):
# Constructor
#
# @param self The object pointer
# @param stub The stub adapter to use for deserializing moRefs
def __init__(self, stub=None, version=None):
ExpatDeserializerNSHandlers.__init__(self)
self.stub = stub
if version:
self.version = version
elif self.stub:
self.version = self.stub.version
else:
self.version = None
self.result = None
# Deserialize a SOAP object
#
# @param self The object pointer
# @param parser an expat parser
# @param resultType the static type of the result
# @param isFault true if the response is a fault response
# @param nsMap a dict of prefix -> [xml ns stack]
# @return the deserialized object
def Deserialize(self,
parser,
resultType=object,
isFault=False,
nsMap=None):
self.isFault = isFault
self.parser = parser
self.origHandlers = GetHandlers(parser)
SetHandlers(parser, GetHandlers(self))
self.resultType = resultType
self.stack = []
self.data = ""
self.serverGuid = None
if issubclass(resultType, list):
self.result = resultType()
else:
self.result = None
if not nsMap:
nsMap = {}
self.nsMap = nsMap
# Get the result of deserialization
# The links will not be resolved. User needs to explicitly resolve them
# using LinkResolver.
def GetResult(self):
return self.result
def SplitTag(self, tag):
""" Split tag into ns, name """
idx = tag.find(NS_SEP)
if idx >= 0:
return tag[:idx], tag[idx + 1:]
else:
return "", tag
def LookupWsdlType(self, ns, name, allowManagedObjectReference=False):
""" Lookup wsdl type. Handle special case for some vmodl version """
try:
return GetWsdlType(ns, name)
except KeyError:
if allowManagedObjectReference:
if name.endswith(
'ManagedObjectReference') and ns == XMLNS_VMODL_BASE:
return GetWsdlType(ns, name[:-len('Reference')])
# WARNING!!! This is a temporary hack to get around server not
# honoring @service tag (see bug 521744). Once it is fix, I am
# going to back out this change
if name.endswith(
'ManagedObjectReference') and allowManagedObjectReference:
return GetWsdlType(XMLNS_VMODL_BASE, name[:-len('Reference')])
return GuessWsdlType(name)
# Handle an opening XML tag
def StartElementHandler(self, tag, attr):
self.data = ""
self.serverGuid = None
deserializeAsLocalizedMethodFault = True
if not self.stack:
if self.isFault:
ns, name = self.SplitTag(tag)
objType = self.LookupWsdlType(ns, name[:-5])
# Only top level soap fault should be deserialized as
# method fault
deserializeAsLocalizedMethodFault = False
else:
objType = self.resultType
elif isinstance(self.stack[-1], list):
objType = self.stack[-1].Item
elif isinstance(self.stack[-1], DataObject):
# TODO: Check ns matches DataObject's namespace
ns, name = self.SplitTag(tag)
objType = self.stack[-1]._GetPropertyInfo(name).type
# LocalizedMethodFault tag should be deserialized as
# method fault
if name == "fault" and isinstance(self.stack[-1],
LocalizedMethodFault):
deserializeAsLocalizedMethodFault = False
else:
raise TypeError("Invalid type for tag {0}".format(tag))
xsiType = attr.get(XSI_TYPE)
if xsiType:
# Ignore dynamic type for TypeName, MethodName, PropertyPath
# @bug 150459
if not isDynamicType(objType):
ns, name = self.GetNSAndWsdlname(xsiType)
dynType = self.LookupWsdlType(ns,
name,
allowManagedObjectReference=True)
# TODO: Should be something like...
# dynType must be narrower than objType, except for
# ManagedObjectReference
if not (issubclass(dynType, list)
and issubclass(objType, list)):
objType = dynType
else:
if issubclass(objType, list):
objType = objType.Item
if self.version:
objType = GetCompatibleType(objType, self.version)
if issubclass(objType, ManagedObject):
typeAttr = attr[u'type']
# val in vim type attr is not namespace qualified
# However, this doesn't hurt to strip out namespace
# TODO: Get the ns from "typens" attr?
ns, name = self.GetNSAndWsdlname(typeAttr)
if u'serverGuid' in attr:
if not self.stub or not self.stub.SupportServerGUIDs():
self.serverGuid = attr[u'serverGuid']
self.stack.append(self.LookupWsdlType(ns, name))
elif issubclass(objType, DataObject) or issubclass(objType, list):
if deserializeAsLocalizedMethodFault and issubclass(
objType, Exception):
objType = LocalizedMethodFault
self.stack.append(objType())
else:
self.stack.append(objType)
# Handle a closing XML tag
def EndElementHandler(self, tag):
try:
obj = self.stack.pop()
except IndexError:
SetHandlers(self.parser, self.origHandlers)
handler = self.parser.EndElementHandler
del self.parser, self.origHandlers, self.stack, self.resultType
if handler:
return handler(tag)
return
data = self.data
if isinstance(obj, type) or isinstance(obj, type(Exception)):
if obj is type:
if data is None or data == '':
obj = None
else:
try:
# val in type val is not namespace qualified
# However, this doesn't hurt to strip out namespace
ns, name = self.GetNSAndWsdlname(data)
obj = self.LookupWsdlType(ns, name)
except KeyError:
raise TypeError(data)
elif obj is ManagedMethod:
# val in Method val is not namespace qualified
# However, this doesn't hurt to strip out namespace
ns, name = self.GetNSAndWsdlname(data)
try:
obj = GetWsdlMethod(ns, name)
except KeyError:
try:
obj = GuessWsdlMethod(name)
except KeyError:
obj = UnknownManagedMethod(name)
elif obj is bool:
if data == "0" or data.lower() == "false":
obj = bool(False)
elif data == "1" or data.lower() == "true":
obj = bool(True)
else:
raise TypeError(data)
elif obj is binary:
# Raise type error if decode failed
obj = obj(base64.b64decode(data))
elif obj is str:
try:
obj = str(data)
except UnicodeError:
obj = data
elif obj is datetime:
obj = Iso8601.ParseISO8601(data)
if not obj:
raise TypeError(data)
# issubclass is very expensive. Test last
elif issubclass(obj, ManagedObject):
obj = obj(data, self.stub, self.serverGuid)
elif issubclass(obj, Enum):
obj = getattr(obj, data)
else:
obj = obj(data)
elif isinstance(obj, LocalizedMethodFault):
obj.fault.msg = obj.localizedMessage
obj = obj.fault
if self.stack:
top = self.stack[-1]
if isinstance(top, list):
top.append(obj)
elif isinstance(top, DataObject):
ns, name = self.SplitTag(tag)
info = top._GetPropertyInfo(name)
if not isinstance(obj, list) and issubclass(info.type, list):
getattr(top, info.name).append(obj)
else:
setattr(top, info.name, obj)
else:
ns, name = self.SplitTag(tag)
setattr(top, name, obj)
else:
if not isinstance(obj, list) and issubclass(self.resultType, list):
self.result.append(obj)
else:
self.result = obj
SetHandlers(self.parser, self.origHandlers)
del self.parser, self.origHandlers, self.stack, self.resultType
# Handle text data
def CharacterDataHandler(self, data):
self.data += data
# SOAP Response Deserializer class
class SoapResponseDeserializer(ExpatDeserializerNSHandlers):
# Constructor
#
# @param self The object pointer
# @param stub The stub adapter to use for deserializing moRefs
def __init__(self, stub):
ExpatDeserializerNSHandlers.__init__(self)
self.stub = stub
self.deser = SoapDeserializer(stub)
self.soapFaultTag = XMLNS_SOAPENV + NS_SEP + "Fault"
# Deserialize a SOAP response
#
# @param self The object pointer
# @param response the response (a file object or a string)
# @param resultType expected result type
# @param nsMap a dict of prefix -> [xml ns stack]
# @return the deserialized object
def Deserialize(self, response, resultType, nsMap=None):
self.resultType = resultType
self.stack = []
self.msg = ""
self.deser.result = None
self.isFault = False
self.parser = ParserCreate(namespace_separator=NS_SEP)
self.parser.buffer_text = True
if not nsMap:
nsMap = {}
self.nsMap = nsMap
SetHandlers(self.parser, GetHandlers(self))
# Many existing tests pass in str directly in python2 for testing
# purpose. But in python3 the input become unicode and the handling
# will fall into ParseFile case.
# Adding unicode input support to make it more test friendly.
if isinstance(response, six.binary_type) or isinstance(
response, six.text_type):
self.parser.Parse(response)
else:
self.parser.ParseFile(response)
result = self.deser.GetResult()
if self.isFault:
if result is None:
result = GetVmodlType("vmodl.RuntimeFault")()
result.msg = self.msg
del self.resultType, self.stack, self.parser
del self.msg, self.data, self.nsMap
return result
# Handle an opening XML tag
def StartElementHandler(self, tag, attr):
self.data = ""
if tag == self.soapFaultTag:
self.isFault = True
elif self.isFault and tag == "detail":
self.deser.Deserialize(self.parser, object, True, self.nsMap)
elif tag.endswith("Response"):
self.deser.Deserialize(self.parser, self.resultType, False,
self.nsMap)
# Handle text data
def CharacterDataHandler(self, data):
self.data += data
# Handle a closing XML tag
def EndElementHandler(self, tag):
if self.isFault and tag == "faultstring":
try:
self.msg = str(self.data)
except UnicodeError:
self.msg = self.data
# Base class that implements common functionality for stub adapters.
# Method that must be provided by the implementation class:
# -- InvokeMethod(ManagedObject mo, Object methodInfo, Object[] args)
class StubAdapterBase(StubAdapterAccessorMixin):
def __init__(self, version, sessionId=None):
StubAdapterAccessorMixin.__init__(self)
self.sessionId = None
self.SetSessionId(sessionId)
self.ComputeVersionInfo(version)
# Compute the version information for the specified namespace
#
# @param ns the namespace
def ComputeVersionInfo(self, version):
# Make sure we do NOT fall back to an older version
if hasattr(self, 'version') and IsChildVersion(self.version, version):
# print("WARNING: stub degrading: " +
# self.version + " -> " + version)
return
versionNS = GetVersionNamespace(version)
if versionNS.find("/") >= 0:
self.versionId = '"urn:{0}"'.format(versionNS)
else:
self.versionId = ''
self.version = version
def GetSessionId(self):
return self.sessionId
def SetSessionId(self, sessionId):
self.sessionId = sessionId
# Base class that implements common functionality for SOAP-based stub adapters.
# Method that must be provided by the implementation class:
# -- InvokeMethod(ManagedObject mo, Object methodInfo, Object[] args)
class SoapStubAdapterBase(StubAdapterBase):
# Serialize a VMOMI request to SOAP
#
# @param version API version
# @param mo the 'this'
# @param info method info
# @param args method arguments
# @return the serialized request
def SerializeRequest(self, mo, info, args):
if not IsChildVersion(self.version, info.version):
raise GetVmodlType("vmodl.fault.MethodNotFound")(receiver=mo,
method=info.name)
nsMap = SOAP_NSMAP.copy()
defaultNS = GetWsdlNamespace(self.version)
nsMap[defaultNS] = ''
# Add xml header and soap envelope
result = [XML_HEADER, '\n', SOAP_ENVELOPE_START]
# Add request context and samlToken to soap header, if exists
reqContexts = copy.deepcopy(GetRequestContext())
if self.requestContext:
reqContexts.update(self.requestContext)
samlToken = getattr(self, 'samlToken', None)
if reqContexts or samlToken:
result.append(SOAP_HEADER_START)
for key, val in six.iteritems(reqContexts):
# Note: Support req context of string type only
if not isinstance(val, six.string_types):
raise TypeError(
"Request context key ({0}) has non-string value"
" ({1}) of {2}".format(key, val, type(val)))
ret = _SerializeToStr(
val, Object(name=key, type=str, version=self.version),
self.version, nsMap)
result.append(ret)
if samlToken:
result.append('%s %s %s' %
(WSSE_HEADER_START, samlToken, WSSE_HEADER_END))
result.append(SOAP_HEADER_END)
result.append('\n')
# Serialize soap body
result.extend([
SOAP_BODY_START,
'<{0} xmlns="{1}">'.format(info.wsdlName, defaultNS),
_SerializeToStr(
mo,
Object(name="_this", type=ManagedObject, version=self.version),
self.version, nsMap)
])
# Serialize soap request parameters
for (param, arg) in zip(info.params, args):
result.append(_SerializeToStr(arg, param, self.version, nsMap))
result.extend(['{0}>'.format(info.wsdlName),
SOAP_BODY_END, SOAP_ENVELOPE_END])
return ''.join(result).encode(XML_ENCODING)
# Subclass of HTTPConnection that connects over a Unix domain socket
# instead of a TCP port. The path of the socket is passed in place of
# the hostname. Fairly gross but does the job.
class UnixSocketConnection(HTTPConnection):
# The HTTPConnection ctor expects a single argument, which it interprets
# as the host to connect to; for UnixSocketConnection, we instead interpret
# the parameter as the filesystem path of the Unix domain socket.
def __init__(self, path):
# Pass '' as the host to HTTPConnection; it doesn't really matter
# what we pass (since we've overridden the connect method) as long
# as it's a valid string.
HTTPConnection.__init__(self, '')
self.path = path
def connect(self):
# Hijack the connect method of HTTPConnection to connect to the
# specified Unix domain socket instead. Obey the same contract
# as HTTPConnection.connect, which puts the socket in self.sock.
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
sock.connect(self.path)
self.sock = sock
def _VerifyThumbprint(thumbprint, connection):
"""If there is a thumbprint, connect to the server and verify that the
SSL certificate matches the given thumbprint. An exception is thrown
if there is a mismatch.
"""
if thumbprint and isinstance(connection, HTTPSConnection):
if not connection.sock:
connection.connect()
derCert = connection.sock.getpeercert(True)
VerifyCertThumbprint(derCert, thumbprint)
# Stand-in for the HTTPSConnection class that will connect to a regular HTTP
# proxy.
class HTTPProxyConnection(object):
# @param proxyPath The path to pass to the CONNECT command.
# @param customHeaders Dictionary with custom HTTP headers.
def __init__(self, proxyPath, customHeaders=None):
self.proxyPath = proxyPath
self.customHeaders = customHeaders if customHeaders else {}
# Connects to an HTTP proxy server and initiates a tunnel to the destination
# specified by self.proxyPath.
#
# @param addr Address in the form of host:port
# @param port If no port number is passed,
# the port is extracted from the addr string
# @param timeout Connection timeout in seconds
# @param context SSL Context with the desired SSL options
# @return HTTPSConnection to the destination
def __call__(self, addr, port, timeout, context):
conn = HTTPSConnection(host=addr, port=port,
timeout=timeout, context=context)
conn.set_tunnel(self.proxyPath, headers=self.customHeaders)
return conn
# Stand-in for the HTTPSConnection class that will connect to a proxy and
# issue a CONNECT command to start an SSL tunnel.
class SSLTunnelConnection(HTTPProxyConnection):
# Connects to a proxy server and initiates a tunnel to the destination
# specified by self.proxyPath.
# For Python Version < 2.7.9. cert_reqs=CERT_OPTIONAL to verify
# server certificate
#
# @param addr Address in the form of host:port
# @param port If no port number is passed,
# the port is extracted from the addr string
# @param timeout Connection timeout in seconds
# @param context SSL Context with the desired SSL options
# @return HTTPSConnection to the destination
def __call__(self, addr, port=None, timeout=None, context=None):
tunnelConn = HTTPConnection(host=addr, port=port, timeout=timeout)
tunnelConn.request('CONNECT', self.proxyPath)
resp = tunnelConn.getresponse()
if resp.status != 200:
raise HTTPException(
"{0} {1}".format(resp.status, resp.reason))
conn = HTTPSConnection(host=tunnelConn.host,
port=tunnelConn.port,
context=context,
timeout=timeout)
if conn.host in ('localhost', '127.0.0.1', '::1'):
conn._context.check_hostname = False
conn._context.verify_mode = ssl.CERT_NONE
conn.sock = conn._context.wrap_socket(sock=tunnelConn.sock,
server_hostname=tunnelConn.host)
return conn
class GzipReader:
GZIP = 1
DEFLATE = 2
def __init__(self, rfile, encoding=GZIP, readChunkSize=512):
self.rfile = rfile
self.chunks = []
self.bufSize = 0 # Remaining buffer
assert (encoding in (GzipReader.GZIP, GzipReader.DEFLATE))
self.encoding = encoding
self.unzip = None
self.readChunkSize = readChunkSize
def _CreateUnzip(self, firstChunk):
import zlib
if self.encoding == GzipReader.GZIP:
wbits = zlib.MAX_WBITS + 16
elif self.encoding == GzipReader.DEFLATE:
# Sniff out real deflate format
chunkLen = len(firstChunk)
# Assume raw deflate
wbits = -zlib.MAX_WBITS
if firstChunk[:3] == ['\x1f', '\x8b', '\x08']:
# gzip: Apache mod_deflate will send gzip. Yurk!
wbits = zlib.MAX_WBITS + 16
elif chunkLen >= 2:
b0 = ord(firstChunk[0])
b1 = ord(firstChunk[1])
if (b0 & 0xf) == 8 and (((b0 * 256 + b1)) % 31) == 0:
# zlib deflate
wbits = min(((b0 & 0xf0) >> 4) + 8, zlib.MAX_WBITS)
else:
assert (False)
self.unzip = zlib.decompressobj(wbits)
return self.unzip
def read(self, bytes=-1):
chunks = self.chunks
bufSize = self.bufSize
while bufSize < bytes or bytes == -1:
# Read and decompress
chunk = self.rfile.read(self.readChunkSize)
if self.unzip is None:
self._CreateUnzip(chunk)
if chunk:
inflatedChunk = self.unzip.decompress(chunk)
bufSize += len(inflatedChunk)
chunks.append(inflatedChunk)
else:
# Returns whatever we have
break
if bufSize <= bytes or bytes == -1:
leftoverBytes = 0
leftoverChunks = []
else:
leftoverBytes = bufSize - bytes
# Adjust last chunk to hold only the leftover bytes
lastChunk = chunks.pop()
chunks.append(lastChunk[:-leftoverBytes])
leftoverChunks = [lastChunk[-leftoverBytes:]]
self.chunks = leftoverChunks
self.bufSize = leftoverBytes
buf = b"".join(chunks)
return buf
# SOAP stub adapter object
class SoapStubAdapter(SoapStubAdapterBase):
# Constructor
#
# The endpoint can be specified individually as either a host/port
# combination, or with a URL (using a url= keyword).
# @param self The object pointer
# @param host host
# @param port port (pass negative port number for no SSL)
# @param **** Deprecated. Please use version instead **** ns API namespace
# @param path location of SOAP VMOMI service
# @param url URL (overrides host, port, path if set)
# @param sock unix domain socket path (overrides host, port, url if set)
# @param poolSize size of HTTP connection pool
# @param certKeyFile **** Deprecated. Please load cert to context and pass
# context instread ****
# sslContext.load_cert_chain(key_file, cert_file)
# The path to the PEM-encoded SSL private key file.
# @param certFile **** Deprecated. Please pass context instread ****
# sslContext.load_cert_chain(key_file, cert_file)
# The path to the PEM-encoded SSL certificate file.
# @param httpProxyHost The host name of the proxy server.
# @param httpProxyPort The proxy server port.
# @param sslProxyPath Path to use when tunneling through VC's reverse proxy
# @param thumbprint The SHA1/SHA256/SHA512 thumbprint of the server's
# SSL certificate.
# Some use a thumbprint of the form xx:xx:xx..:xx. We ignore the ":"
# characters. If set to None, any thumbprint is accepted.
# @param cacertsFile **** Deprecated. Please load cert to context and pass
# context instread ****
# sslContext.load_verify_locations(cafile=ca_cert_file)
# CA certificates file in PEM format
# @param version API version
# @param connectionPoolTimeout Timeout in secs for idle connections in
# client pool. Use -1 to disable any timeout.
# @param samlToken SAML Token that should be used in SOAP security header
# for login
# @param sslContext SSL Context describing the various SSL options. It is
# only supported in Python 2.7.9 or higher.
# if sslContext is used, load cert & key to the context with API
# sslContext = ssl.create_default_context(cafile=ca_cert_file)
# sslContext.load_cert_chain(key_file, cert_file)
# @param httpConnectionTimeout Timeout in secs for http requests.
# @param sessionId: Allows usage of an existing session
def __init__(self,
host='localhost',
port=443,
ns=None,
path='/sdk',
url=None,
sock=None,
poolSize=5,
certFile=None,
certKeyFile=None,
httpProxyHost=None,
httpProxyPort=80,
sslProxyPath=None,
thumbprint=None,
cacertsFile=None,
version=None,
acceptCompressedResponses=True,
connectionPoolTimeout=CONNECTION_POOL_IDLE_TIMEOUT_SEC,
samlToken=None,
sslContext=None,
requestContext=None,
httpConnectionTimeout=None,
customHeaders=None,
sessionId=None):
self._customHeaders = customHeaders
self.cookie = ""
if ns:
assert (version is None)
version = versionMap[ns]
elif not version:
version = 'vim.version.version9'
SoapStubAdapterBase.__init__(self, version=version, sessionId=sessionId)
if sock:
self.scheme = UnixSocketConnection
# Store sock in the host member variable because that's where
# the UnixSocketConnection ctor expects to find it -- see above
self.host = sock
elif url:
url_scheme_specifier, self.host, urlpath = urlparse(url)[:3]
# Only use the URL path if it's sensible, otherwise use the path
# keyword argument as passed in.
if urlpath not in ('', '/'):
path = urlpath
self.scheme = (url_scheme_specifier == "http" and HTTPConnection
or url_scheme_specifier == "https" and HTTPSConnection)
if not self.scheme:
raise Exception("Invalid URL scheme: " + url_scheme_specifier)
else:
port, self.scheme = (port < 0 and (-port, HTTPConnection)
or (port, HTTPSConnection))
if host.find(':') != -1 and host[0] != '[': # is IPv6?
host = '[' + host + ']'
self.host = '{0}:{1}'.format(host, port)
self.path = path
if thumbprint:
self.thumbprint = thumbprint.replace(":", "").lower()
if len(self.thumbprint) not in (40, 64, 128):
raise Exception(
"Invalid SHA thumbprint -- {0}".format(thumbprint))
else:
self.thumbprint = None
self.is_tunnel = False
if sslProxyPath:
self.scheme = SSLTunnelConnection(sslProxyPath, customHeaders)
self.is_tunnel = True
elif httpProxyHost:
self.scheme = HTTPProxyConnection(self.host, customHeaders)
self.is_tunnel = True
# Is httpProxyHost IPv6
if httpProxyHost.find(':') != -1 and httpProxyHost[0] != '[':
httpProxyHost = '[' + httpProxyHost + ']'
# Swap the actual host with the proxy.
self.host = "{0}:{1}".format(httpProxyHost, httpProxyPort)
self.poolSize = poolSize
self.pool = []
self.connectionPoolTimeout = connectionPoolTimeout
self.lock = threading.Lock()
self.certFile = certFile
self.certKeyFile = certKeyFile
self.schemeArgs = {}
if httpConnectionTimeout:
self.schemeArgs['timeout'] = httpConnectionTimeout
if self.scheme is not HTTPConnection:
if certFile and certKeyFile:
sslContext = _CloneSSLContext(
sslContext, certFile, certKeyFile) if sslContext \
else ssl._create_default_https_context()
sslContext.load_cert_chain(certFile, certKeyFile)
if sslContext:
if cacertsFile:
sslContext.load_verify_locations(cacertsFile)
sslContext.verify_mode = ssl.CERT_REQUIRED
self.schemeArgs['context'] = sslContext
self.samlToken = samlToken
self.requestContext = requestContext
self.requestModifierList = []
self._acceptCompressedResponses = acceptCompressedResponses
# Context modifier used to modify the SOAP request.
# @param func The func that takes in the serialized message and
# modifies the request. The func is appended to the
# requestModifierList and then popped after the request is modified.
@contextlib.contextmanager
def requestModifier(self, func):
self.requestModifierList.append(func)
try:
yield
finally:
self.requestModifierList.pop()
# Invoke a managed method
#
# @param self The object pointer
# @param mo the 'this'
# @param info method info
# @param args arguments
# @param outerStub If not-None, this should be a reference to the wrapping
# stub adapter. Any ManagedObject references returned from this method
# will have outerStub in their _stub field. Note that this also changes
# the return type to a tuple containing the HTTP status and the
# deserialized object so that it's easier to distinguish an API error
# from a connection error.
def InvokeMethod(self, mo, info, args, outerStub=None):
if outerStub is None:
outerStub = self
headers = {
'Cookie':
self.cookie,
'SOAPAction':
self.versionId,
'Content-Type':
'text/xml; charset={0}'.format(XML_ENCODING),
'User-Agent':
'pyvmomi {0} {1} Python/{2} ({3}; {4}; {5})'.format(
version_info_str,
kind,
PYTHON_VERSION,
OS_NAME,
OS_VERSION,
OS_ARCH)
}
if self._customHeaders:
headers.update(self._customHeaders)
if self._acceptCompressedResponses:
headers['Accept-Encoding'] = 'gzip, deflate'
req = self.SerializeRequest(mo, info, args)
for modifier in self.requestModifierList:
req = modifier(req)
conn = self.GetConnection()
try:
conn.request('POST', self.path, req, headers)
resp = conn.getresponse()
except (socket.error, HTTPException):
# The server is probably sick, drop all the cached connections.
self.DropConnections()
raise
cookie = resp.getheader('Set-Cookie')
if cookie is None:
# try lower-case header for backwards compat. with old vSphere
cookie = resp.getheader('set-cookie')
status = resp.status
if cookie:
self.cookie = cookie
sessionId = SimpleCookie(cookie)[COOKIE_NAME].value
super(SoapStubAdapter, self).SetSessionId(sessionId)
if status == 200 or status == 500:
try:
fd = resp
encoding = resp.getheader('Content-Encoding',
'identity').lower()
if encoding == 'gzip':
fd = GzipReader(resp, encoding=GzipReader.GZIP)
elif encoding == 'deflate':
fd = GzipReader(resp, encoding=GzipReader.DEFLATE)
obj = SoapResponseDeserializer(outerStub).Deserialize(
fd, info.result)
# TODO Add specific exception(s)
except: # noqa: E722
conn.close()
# The server might be sick, drop all the cached connections.
self.DropConnections()
raise
else:
resp.read()
self.ReturnConnection(conn)
if outerStub != self:
return (status, obj)
if status == 200:
return obj
else:
if not issubclass(obj.__class__, Exception):
_dict = obj.__dict__ if hasattr(obj, "__dict__") else ""
import inspect
inheritanceTree = inspect.getmro(obj.__class__)
formatMsg = ("Raising a non-exception object:\n"
" Attributes: {}\n Hierarchy: {}")
msg = formatMsg.format(_dict, str(inheritanceTree))
raise Exception(msg)
try:
raise obj # pylint: disable-msg=E0702
finally:
del obj
else:
conn.close()
raise HTTPException(
"{0} {1}".format(resp.status, resp.reason))
# Clean up connection pool to throw away idle timed-out connections
# SoapStubAdapter lock must be acquired before this method is called.
def _CloseIdleConnections(self):
if self.connectionPoolTimeout >= 0:
currentTime = time.time()
idleConnections = []
for conn, lastAccessTime in self.pool:
idleTime = currentTime - lastAccessTime
if idleTime >= self.connectionPoolTimeout:
i = self.pool.index((conn, lastAccessTime))
idleConnections = self.pool[i:]
self.pool = self.pool[:i]
break
for conn, _ in idleConnections:
conn.close()
# Get an HTTP connection from the pool
def GetConnection(self):
self.lock.acquire()
self._CloseIdleConnections()
if self.pool:
result, _ = self.pool.pop(0)
self.lock.release()
else:
self.lock.release()
result = self.scheme(self.host, **self.schemeArgs)
_VerifyThumbprint(self.thumbprint, result)
return result
# Drop all cached connections to the server.
def DropConnections(self):
self.lock.acquire()
oldConnections = self.pool
self.pool = []
self.lock.release()
for conn, _ in oldConnections:
conn.close()
# Return an HTTP connection to the pool
def ReturnConnection(self, conn):
self.lock.acquire()
self._CloseIdleConnections()
# In case of ssl tunneling, only add the conn if the conn has
# not been closed
if len(self.pool) < self.poolSize and (not self.is_tunnel
or conn.sock):
self.pool.insert(0, (conn, time.time()))
self.lock.release()
else:
self.lock.release()
conn.close()
def SetSessionId(self, sessionId):
super(SoapStubAdapter, self).SetSessionId(sessionId)
self.cookie = '{0}="{1}"'.format(COOKIE_NAME, sessionId) if sessionId else ""
# Need to override the depcopy method. Since, the stub is not deep copyable
# due to the thread lock and connection pool, deep copy of a managed object
# fails. Further different instances of a managed object still share the
# same soap stub. Hence, returning self here is fine.
def __deepcopy__(self, memo):
return self
HEADER_SECTION_END = '\r\n\r\n'
# Parse an HTTP response into its headers and body
def ParseHttpResponse(httpResponse):
headerEnd = httpResponse.find(HEADER_SECTION_END)
if headerEnd == -1:
return ('', '')
headerEnd += len(HEADER_SECTION_END)
headerText = httpResponse[:headerEnd]
bodyText = httpResponse[headerEnd:]
return (headerText, bodyText)
class SessionOrientedStub(StubAdapterBase):
"""A session-oriented stub adapter that will relogin to the destination if
a session-oriented exception is thrown.
Here's an example. First, we set up the communication substrate:
>>> soapStub = SoapStubAdapter(host="192.168.1.2", ns="vim25/5.5")
Create a SessionOrientedStub that uses the stub we just created for talking
to the server:
>>> from pyVim.connect import VimSessionOrientedStub
>>> sessionStub = VimSessionOrientedStub(
... soapStub,
... VimSessionOrientedStub.makeUserLoginMethod("root", "vmware"))
Perform some privileged operations without needing to explicitly login:
>>> si = Vim.ServiceInstance("ServiceInstance", sessionStub)
>>> si.content.sessionManager.sessionList
>>> si.content.sessionManager.Logout()
>>> si.content.sessionManager.sessionList
"""
STATE_UNAUTHENTICATED = 0
STATE_AUTHENTICATED = 1
SESSION_EXCEPTIONS = tuple()
def __init__(self, soapStub, loginMethod, retryDelay=0.1, retryCount=4):
"""Construct a SessionOrientedStub.
The stub starts off in the "unauthenticated" state, so it will
call the loginMethod on the first invocation of a method. If a
communication error is encountered, the stub will wait for
retryDelay seconds and then try to call the method again. If
the server throws an exception that is in the SESSION_EXCEPTIONS
tuple, it will be caught and the stub will transition back into
the "unauthenticated" state so that another login will be
performed.
@param soapStub The communication substrate.
@param loginMethod A function that takes a single parameter,
soapStub, and performs the necessary operations to authenticate
with the server.
@param retryDelay The amount of time to sleep before retrying after a
communication error.
@param retryCount The number of times to retry connecting to the
server.
"""
assert callable(loginMethod)
assert retryCount >= 0
StubAdapterBase.__init__(self, version=soapStub.version)
self.lock = threading.Lock()
self.soapStub = soapStub
self.DropConnections = soapStub.DropConnections
self.state = self.STATE_UNAUTHENTICATED
self.loginMethod = loginMethod
self.retryDelay = retryDelay
self.retryCount = retryCount
def InvokeMethod(self, mo, info, args):
# This retry logic is replicated in InvokeAccessor and the two
# copies need to be in sync
retriesLeft = self.retryCount
while True:
try:
if self.state == self.STATE_UNAUTHENTICATED:
self._CallLoginMethod()
# Invoke the method
status, obj = self.soapStub.InvokeMethod(mo, info, args, self)
except (socket.error, HTTPException, ExpatError) as ex:
if self.retryDelay and retriesLeft:
time.sleep(self.retryDelay)
retriesLeft -= 1
if retriesLeft <= 0:
raise ex
continue
if status == 200:
# Normal return from the server, return the object to
# the caller.
return obj
# An exceptional return from the server
if isinstance(obj, self.SESSION_EXCEPTIONS):
# Our session might've timed out, change our state and retry.
if self.retryDelay and retriesLeft:
time.sleep(self.retryDelay)
retriesLeft -= 1
if retriesLeft <= 0:
raise obj
self._SetStateUnauthenticated()
else:
# It's an exception from the method that was called,
# send it up.
raise obj
# Retrieve a managed property
#
# @param self The object pointer
# @param mo managed object
# @param info property info
def InvokeAccessor(self, mo, info):
# This retry logic is replicated in InvokeMethod and the two
# copies need to be in sync
retriesLeft = self.retryCount
while True:
try:
if self.state == self.STATE_UNAUTHENTICATED:
self._CallLoginMethod()
# Invoke the method
obj = StubAdapterBase.InvokeAccessor(self, mo, info)
except Exception as e:
if isinstance(e, self.SESSION_EXCEPTIONS):
# Our session might've timed out,
# change our state and retry.
self._SetStateUnauthenticated()
elif isinstance(e, ExpatError) or \
isinstance(e, socket.error) or \
isinstance(e, HTTPException):
if self.retryDelay and retriesLeft > 0:
time.sleep(self.retryDelay)
else:
retriesLeft = 0
if retriesLeft > 0:
retriesLeft -= 1
continue
raise e
return obj
# Handle the login method call
#
# This method calls the login method on the soap stub and changes the
# state to authenticated
def _CallLoginMethod(self):
try:
self.lock.acquire()
if self.state == self.STATE_UNAUTHENTICATED:
self.loginMethod(self.soapStub)
self.state = self.STATE_AUTHENTICATED
finally:
self.lock.release()
# Change the state to unauthenticated
def _SetStateUnauthenticated(self):
self.lock.acquire()
if self.state == self.STATE_AUTHENTICATED:
self.state = self.STATE_UNAUTHENTICATED
self.lock.release()
pyvmomi-8.0.3.0.1/pyVmomi/StubAdapterAccessorImpl.py 0000664 0000000 0000000 00000004055 14637045624 0022273 0 ustar 00root root 0000000 0000000 # Copyright (c) 2011-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
from .VmomiSupport import GetVmodlType, ManagedObject, Object
# Used to replace few type definitions for emulating
# legacy behavior. Ref. VmomiSupport._wsdlTypeMap
_legacyTypes = {
"type": "string",
"ManagedMethod": "string",
"PropertyPath": "string",
"type[]": "string[]",
"ManagedMethod[]": "string[]",
"PropertyPath[]": "string[]"
}
class StubAdapterAccessorMixin(object):
# Retrieve a managed property
#
# @param self The object pointer
# @param mo managed object
# @param info property info
def InvokeAccessor(self, mo, info):
prop = info.name
param = Object(name="prop", type=str, version=self.version, flags=0)
# Emulate legacy behavior for backward compatibility
replacement = _legacyTypes.get(info.type.__name__, None)
if replacement:
info.type = GetVmodlType(replacement)
# When the type is a list of instances of ManagedObject
# the legacy behavior was to return the base class
# e.g. The returned object type was ManagedObject[] for
# vim.Datastore[] or vim.ManagedEntity[]
if info.type.__name__.endswith("[]"):
elementTypeName = info.type.__name__[:-2]
try:
elementType = GetVmodlType(elementTypeName)
if issubclass(elementType, ManagedObject):
info.type = GetVmodlType('vmodl.ManagedObject[]')
except KeyError:
pass
info = Object(name=info.name,
type=ManagedObject,
wsdlName="Fetch",
version=info.version,
params=(param, ),
isTask=False,
resultFlags=info.flags,
result=info.type,
methodResult=info.type)
return self.InvokeMethod(mo, info, (prop, ))
def SupportServerGUIDs(self):
return False
pyvmomi-8.0.3.0.1/pyVmomi/Version.py 0000664 0000000 0000000 00000001133 14637045624 0017167 0 ustar 00root root 0000000 0000000 # Copyright (c) 2008-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
from .VmomiSupport import CreateVersion, parentMap
kind = "OSS"
# Version-specific initialization
def Init():
pass
# Add an API version
def AddVersion(version,
ns,
versionId='',
isLegacy=0,
serviceNs=''):
CreateVersion(version, ns, versionId, isLegacy, serviceNs)
# Check if a version is a child of another
def IsChildVersion(child, parent):
return child == parent or parent in parentMap[child]
pyvmomi-8.0.3.0.1/pyVmomi/VmomiJSONEncoder.py 0000664 0000000 0000000 00000013117 14637045624 0020630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2022-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
import base64
import json
from datetime import datetime
from six import PY3
from . import Iso8601
from .VmomiSupport import ManagedObject, DataObject, ManagedMethod, \
UnknownManagedMethod, GetWsdlType, XMLNS_VMODL_BASE, binary
class VmomiJSONEncoder(json.JSONEncoder):
"""
Custom JSON encoder to encode vSphere objects.
When a ManagedObject is encoded, it gains three properties:
_vimid is the _moId (ex: 'vm-42')
_vimref is the moRef (ex: 'vim.VirtualMachine:vm-42')
_vimtype is the class name (ex: 'vim.VirtualMachine')
When a DataObject is encoded, it gains one property:
_vimtype is the class name (ex: 'vim.VirtualMachineQuestionInfo')
If the dynamicProperty and dynamicType are empty, they are optionally
omitted from the results of DataObjects and ManagedObjects
@example "Explode only the object passed in"
data = json.dumps(vm, cls=VmomiJSONEncoder)
@example "Explode specific objects"
data = json.dumps(vm, cls=VmomiJSONEncoder,
explode=[vm, vm.network[0]])
@example "Explode all virtual machines in a list and their snapshots"
data = json.dumps([vm1, vm2], cls=VmomiJSONEncoder,
explode=[templateOf('VirtualMachine'),
templateOf('VirtualMachineSnapshot')])
"""
def __init__(self, *args, **kwargs):
"""
Consumer must specify what types to explode into full content
and what types to leave as a ManagedObjectReference. If the
root object of the encoding is a ManagedObject, it will be
added to the explode list automatically.
A ManagedObject is only exploded once, the first time it is
encountered. All subsequent times it will be a moRef.
@param explode (list) A list of objects and/or types to
expand in the conversion process. Directly add any
objects to the list, or add the type of any object
using type(templateOf('VirtualMachine')) for example.
@param strip_dynamic (bool) Every object normally contains
a dynamicProperty list and a dynamicType field even if
the contents are [] and None respectively. These fields
clutter the output making it more difficult for a person
to read and bloat the size of the result unnecessarily.
This option removes them if they are the empty values above.
The default is False.
"""
self._done = set()
self._first = True
self._explode = kwargs.pop('explode', None)
self._strip_dynamic = kwargs.pop('strip_dynamic', False)
super(VmomiJSONEncoder, self).__init__(*args, **kwargs)
def _remove_empty_dynamic_if(self, result):
if self._strip_dynamic:
if 'dynamicProperty' in result and len(result['dynamicProperty']) == 0:
result.pop('dynamicProperty')
if 'dynamicType' in result and not result['dynamicType']:
result.pop('dynamicType')
return result
def default(self, obj): # pylint: disable=method-hidden
if self._first:
self._first = False
if not self._explode:
self._explode = []
if isinstance(obj, ManagedObject):
self._explode.append(obj)
if isinstance(obj, ManagedObject):
if self.explode(obj):
result = {}
result['_vimid'] = obj._moId
result['_vimref'] = '{}:{}'.format(obj.__class__.__name__,
obj._moId)
result['_vimtype'] = obj.__class__.__name__
for prop in obj._GetPropertyList():
result[prop.name] = getattr(obj, prop.name)
return self._remove_empty_dynamic_if(result)
return str(obj).strip("'") # see VmomiSupport.FormatObject
if isinstance(obj, DataObject):
result = {k:v for k,v in obj.__dict__.items()}
result['_vimtype'] = obj.__class__.__name__
return self._remove_empty_dynamic_if(result)
if isinstance(obj, binary):
result = base64.b64encode(obj)
if PY3: # see VmomiSupport.FormatObject
result = str(result, 'utf-8')
return result
if isinstance(obj, datetime):
return Iso8601.ISO8601Format(obj)
if isinstance(obj, UnknownManagedMethod):
return obj.name
if isinstance(obj, ManagedMethod):
return str(obj) # see VmomiSupport.FormatObject
if isinstance(obj, type):
return obj.__name__
super(VmomiJSONEncoder, self).default(obj)
def explode(self, obj):
""" Determine if the object should be exploded. """
if obj in self._done:
return False
result = False
for item in self._explode:
if hasattr(item, '_moId'):
# If it has a _moId it is an instance
if obj._moId == item._moId:
result = True
else:
# If it does not have a _moId it is a template
if obj.__class__.__name__ == item.__name__:
result = True
if result:
self._done.add(obj)
return result
def templateOf(typestr):
""" Returns a class template. """
return GetWsdlType(XMLNS_VMODL_BASE, typestr)
pyvmomi-8.0.3.0.1/pyVmomi/VmomiSupport.py 0000664 0000000 0000000 00000221176 14637045624 0020241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2005-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
# Support for VMOMI abstractions such as VMODL types, versions, etc.
import base64
import threading
from datetime import datetime
from functools import partial
from sys import version_info
import six
from six import PY3, binary_type, string_types
from six.moves import map, range
from . import Iso8601
from . import _allowGetSet
from . import _allowCapitalizedNames
from . import _binaryIsBytearray
if version_info[0] >= 3:
from functools import cmp_to_key
NoneType = type(None)
try:
from six.moves import intern
except ImportError:
# The old version of six package (< 1.8.0) doesn't have intern mapping so
# we need to tolerate the import error here.
def intern(s):
return s
(F_LINK, F_LINKABLE, F_OPTIONAL, F_SECRET) = [1 << x for x in range(4)]
BASE_VERSION = 'vmodl.version.version0'
VERSION1 = 'vmodl.version.version1'
XMLNS_XSD = "http://www.w3.org/2001/XMLSchema"
XMLNS_XSI = "http://www.w3.org/2001/XMLSchema-instance"
XMLNS_VMODL_BASE = "urn:vim25"
# The lock ensures that we serialize the lazy loading. In particular, we need
# to guard against multiple threads loading the same types on the same kind
# of objects at the same time
# The lock is protecting the following variables:
# _topLevelNames, _*DefMap, and _dependencyMap
_lazyLock = threading.RLock()
# Also referenced in __init__.py
_topLevelNames = set()
# Maps to store parameters to create the type for each vmodlName
_managedDefMap = {}
_dataDefMap = {}
_enumDefMap = {}
# Map to store parameters to create the type for each wsdlName
_wsdlDefMap = {}
# Map that stores the nested classes for a given class
# if a.b.c and a.b.d are the nested classes of a.b,
# then _dependencyMap[a.b] = {c,d}
_dependencyMap = {}
# TODO Use a more holistic/data(typeinfo)-driven for all namespaces
# Populate the map in init phase or use the existing maps if possible
# Map top level names to xml namespaces
_urnMap = {"vim": XMLNS_VMODL_BASE, "sms": "urn:sms", "pbm": "urn:pbm"}
# Update the dependency map
# Note: Must be holding the _lazyLock
#
# @param names VmodlName of the type
def _AddToDependencyMap(names):
""" Note: Must be holding the _lazyLock """
curName = names[0]
_topLevelNames.add(curName)
for name in names[1:]:
_dependencyMap.setdefault(curName, set()).add(name)
curName = ".".join([curName, name])
# Check if a particular name is dependent on another
# Note: Must be holding the _lazyLock
#
# @param parent Parent Vmodl name
# @param name Vmodl name to be checked for dependency
# @return True, if name depends on parent, False otherwise
def _CheckForDependency(parent, name):
""" Note: Must be holding the _lazyLock """
if _allowCapitalizedNames:
# If the flag is set, check for both capitalized and
# uncapitalized form. This is a temporary fix for handling
# vim.EsxCLI namespace.
# Ex: If we add vim.EsxCLI.vdisk, then
# _dependencyMap['vim.EsxCLI'] will have value ['vdisk'].
# When we try to check dependency for vdisk, since the flag
# is set, we will uncapitalize EsxCLI and this will result
# in attribute error
dependents = _dependencyMap.get(parent)
if not dependents:
uncapitalizedParent = UncapitalizeVmodlName(parent)
dependents = _dependencyMap.get(uncapitalizedParent)
if dependents:
if name in dependents or Uncapitalize(name) in dependents:
return True
else:
dependents = _dependencyMap.get(parent)
if dependents:
if name in dependents:
return True
return False
# Checks for the type definition in all the maps
# and loads it if it finds the definition
#
# @param name vmodl name of the type
# @return vmodl type
def _LoadVmodlType(name):
isArray = name.endswith("[]")
if isArray:
name = name[:-2]
if _allowCapitalizedNames:
name = UncapitalizeVmodlName(name)
with _lazyLock:
for defMap, loadFn in [(_dataDefMap, LoadDataType),
(_managedDefMap, LoadManagedType),
(_enumDefMap, LoadEnumType)]:
dic = defMap.get(name)
if dic:
typ = loadFn(*dic)
return isArray and typ.Array or typ
return None
# Simple class to store named attributes
class Object:
# Constructor
def __init__(self, **kwargs):
self.__dict__.update(kwargs)
# All properties and methods in vmodl types are created as LazyObject's
# in VmomiSupport. The attributes in these properties and methods that refer
# to vmodl types are "type", "result" and "methodResult". If a program tries
# to access any of these attributes, load the type. The vmodl name of the type
# can be retrieved by adding name to the attribute that is being accessed
# Creating a derived class of Object so that programs that want to use just
# Object are not affected
class LazyObject(Object):
def __getattr__(self, attr):
with _lazyLock:
# Check if another thread already initialized this
obj = self.__dict__.get(attr)
if obj:
return obj
if attr == "type" or attr == "result" or attr == "methodResult":
attrName = attr + "Name"
vmodlName = getattr(self, attrName)
vmodlType = GetVmodlType(vmodlName)
setattr(self, attr, vmodlType)
delattr(self, attrName)
return vmodlType
else:
raise AttributeError(attr)
class Link(six.text_type):
def __new__(cls, obj):
if isinstance(obj, string_types):
return six.text_type.__new__(cls, obj)
elif isinstance(obj, DataObject):
if obj.key:
return six.text_type.__new__(cls, obj.key)
raise AttributeError("DataObject does not have a key to link")
else:
raise ValueError
# LazyType to wrap around actual type
# This is used to intercept attribute accesses of a class
# and load the appropriate nested classes on-demand
class LazyType(type):
def __getattr__(self, attr):
if attr.endswith("[]"):
searchName = attr[:-2]
else:
searchName = attr
with _lazyLock:
nestedClasses = _dependencyMap.get(self.__name__, [])
if searchName in nestedClasses:
return GetVmodlType(self.__name__ + "." + attr)
else:
return super(LazyType, self).__getattribute__(attr)
# LazyModule class
# Used as a placeholder until the actual type is loaded
# If someone wants to use the type, then it is loaded on-demand
class LazyModule(object):
def __init__(self, name):
# name is used to save the current context of the object
# If it is created because of reference to a.b, name will
# be a.b
self.name = name
def __getattr__(self, attr):
# If someone tries to introspect the instance of this class
# using inspect.isclass(), the function will check if the object
# has __bases__ attr. So, throwing an AttributeError to make it work
if attr == "__bases__":
raise AttributeError
with _lazyLock:
# Check if we have already loaded the class or object
# corresponding to this attribute
obj = self.__dict__.get(attr)
if obj:
return obj
name = ".".join([self.name, attr])
# Get the actual vmodlName from the type dictionaries
actualName = _GetActualName(name)
if actualName:
typeObj = GetVmodlType(actualName)
else:
if _CheckForDependency(self.name, attr):
typeObj = LazyModule(name)
else:
urnNS = _urnMap.get(self.name)
if urnNS:
try:
typeObj = GetWsdlType(urnNS, attr)
except KeyError:
raise AttributeError(attr)
except:
import sys
import traceback
sys.exit(traceback.format_exc())
else:
raise AttributeError(attr)
setattr(self, attr, typeObj)
return typeObj
# If the lazy module is representing a data object,
# this will get triggered when some code tries to initialize it
# Load the actual type and pass the arguments to it's init.
def __call__(self, **kwargs):
typ = _LoadVmodlType(self.name)
if typ:
return typ.__call__(**kwargs)
else:
raise AttributeError("'{0}' does not exist".format(self.name))
# Format a python VMOMI object
#
# @param val the object
# @param info the field
# @param indent the level of indentation
# @return the formatted string
def FormatObject(val, info=Object(name="", type=object, flags=0), indent=0):
start = indent * " " + (info.name and "{0} = ".format(info.name) or "")
if val is None:
result = ""
elif isinstance(val, DataObject):
if info.flags & F_LINK:
result = "<{0}:{1}>".format(val.__class__.__name__, val.key)
else:
result = "({0}) {{\n{1}\n{2}}}".format(
val.__class__.__name__, ',\n'.join([
FormatObject(getattr(val, prop.name), prop, indent + 1)
for prop in val._GetPropertyList()
]), indent * " ")
elif isinstance(val, ManagedObject):
if val._serverGuid is None:
result = "'{0}:{1}'".format(val.__class__.__name__, val._moId)
else:
result = "'{0}:{1}:{2}'".format(val.__class__.__name__,
val._serverGuid, val._moId)
elif isinstance(val, list):
itemType = getattr(val, 'Item', getattr(info.type, 'Item', object))
if val:
item = Object(name="", type=itemType, flags=info.flags)
vmomiObjects = ',\n'.join(
[FormatObject(obj, item, indent + 1) for obj in val]
)
result = "({0}) [\n{1}\n{2}]".format(
itemType.__name__, vmomiObjects, indent * " ")
else:
result = "({0}) []".format(itemType.__name__)
elif isinstance(val, type):
result = val.__name__
elif isinstance(val, UnknownManagedMethod):
# TODO: reuse the base ManagedMethod
result = val.name
elif isinstance(val, ManagedMethod):
result = '{0}.{1}'.format(val.info.type.__name__, val.info.name)
elif isinstance(val, bool):
result = val and "true" or "false"
elif isinstance(val, datetime):
result = Iso8601.ISO8601Format(val)
elif isinstance(val, binary):
result = base64.b64encode(val)
if PY3:
# In python3 the bytes result after the base64 encoding has a
# leading 'b' which causes error when we use it to construct the
# soap message. Workaround the issue by converting the result to
# string. Since the result of base64 encoding contains only subset
# of ASCII chars, converting to string will not change the value.
result = str(result, 'utf-8')
else:
result = repr(val)
return start + result
# Lookup a property for a given object type
#
# @param type the type
# @param name the name of the property
def GetPropertyInfo(type, name):
try:
while name not in type._propInfo:
type = type.__bases__[0]
else:
return type._propInfo[name]
except Exception:
raise AttributeError(name)
# VMOMI Managed Object class
class ManagedObject(object):
_wsdlName = "ManagedObject"
_propInfo = {}
_propList = []
_methodInfo = {}
_version = BASE_VERSION
# Constructor
#
# @param[in] self self
# @param[in] moId The ID of this managed object
# @param[in] stub The stub adapter, if this is a client stub object
def __init__(self, moId, stub=None, serverGuid=None):
try:
moId = intern(moId)
except:
pass
object.__setattr__(self, "_moId", moId)
object.__setattr__(self, "_stub", stub)
object.__setattr__(self, "_serverGuid", serverGuid)
# Invoke a managed method
#
# @param info method info
# @param self The object pointer
# @param ... arguments
def _InvokeMethod(info, self, *posargs, **kwargs):
if len(posargs) > len(info.params):
s = "s" * (len(info.params) != 1)
raise TypeError(
"%s() takes at most %d argument%s (%d given)" %
(Capitalize(info.name), len(info.params), s, len(posargs)))
args = list(posargs) + [None] * (len(info.params) - len(posargs))
if len(kwargs) > 0:
paramNames = [param.name for param in info.params]
for (k, v) in list(kwargs.items()):
try:
idx = paramNames.index(k)
except ValueError:
raise TypeError(
"%s() got an unexpected keyword argument '%s'" %
(Capitalize(info.name), k))
if idx < len(posargs):
raise TypeError(
"%s() got multiple values for keyword argument '%s'" %
(Capitalize(info.name), k))
args[idx] = v
list(map(CheckField, info.params, args))
return self._stub.InvokeMethod(self, info, args)
_InvokeMethod = staticmethod(_InvokeMethod)
# Invoke a managed property accessor
#
# @param info property info
# @param self The object pointer
def _InvokeAccessor(info, self):
return self._stub.InvokeAccessor(self, info)
_InvokeAccessor = staticmethod(_InvokeAccessor)
# In contrast with the Python convention for "private" methods,
# the ManagedObject and DataObject method names beginning with
# an underscore denote public, officially supported system methods.
# The execution of these methods does not involve a remote call.
# Get the ID of a managed object
# Public non-remote method. Officially supported.
def _GetMoId(self):
return self._moId
# Get the serverGuid of a managed object
# Public non-remote method. Officially supported.
def _GetServerGuid(self):
return self._serverGuid
# Get the stub of a managed object
# Public non-remote method. Officially supported.
def _GetStub(self):
return self._stub
# Get a list of all properties of this type and base types
# Public non-remote method. Officially supported.
#
# @param cls The managed object type
@classmethod
def _GetPropertyList(cls, includeBaseClassProps=True):
if not includeBaseClassProps:
return cls._propList
prop = {}
result = []
while cls != ManagedObject:
# Iterate through props, add info for prop not found in
# derived class
result = [
info for info in cls._propList
if prop.setdefault(info.name, cls) == cls
] + result
cls = cls.__bases__[0]
return result
# Get a list of all methods of this type and base types
# Public non-remote method. Officially supported.
#
# @param cls The managed object type
@classmethod
def _GetMethodList(cls):
meth = {}
result = []
while cls != ManagedObject:
# Iterate through methods, add info for method not found in
# derived class
result = [
info for info in list(cls._methodInfo.values())
if meth.setdefault(info.name, cls) == cls
] + result
cls = cls.__bases__[0]
return result
# Lookup a method for a given managed object type
# Public non-remote method. Officially supported.
#
# @param type the type
# @param name the name of the property
@classmethod
def _GetMethodInfo(type, name):
while hasattr(type, "_methodInfo"):
try:
return type._methodInfo[name]
except KeyError:
type = type.__bases__[0]
raise AttributeError(name)
def __setattr__(self, *args):
if self._stub is not None:
raise Exception("Managed object attributes are read-only")
else:
object.__setattr__(self, *args)
__delattr__ = __setattr__
if _allowGetSet:
def __getattr__(self, name):
if name.startswith("Get"):
return lambda: getattr(self, name[3].lower() + name[4:])
elif name.startswith("Set"):
return lambda val: setattr(self, name[3].lower() + name[4:],
val)
raise AttributeError(name)
# The equality test of ManagedObject is for client side only and might
# not be appropriate for server side objects. The server side object has
# to override this function if it has a different equality logic
def __eq__(self, other):
if other is None:
return False
else:
return (self._moId == other._moId
and self.__class__ == other.__class__
and self._serverGuid == other._serverGuid)
def __ne__(self, other):
return not (self == other)
def __hash__(self):
return str(self).__hash__()
__str__ = __repr__ = FormatObject
# shared with DataObject
_GetPropertyInfo = classmethod(GetPropertyInfo)
# VMOMI Data Object class
class DataObject(object):
_wsdlName = "DataObject"
_propInfo = {}
_propList = []
_version = BASE_VERSION
# Constructor
#
# @param info property info
# @param ... keyword arguments indicate properties
def __init__(self, **kwargs):
for property in self._GetPropertyList():
ptype = property.type
if issubclass(ptype, list):
value = ptype()
elif property.flags & F_OPTIONAL:
value = None
elif ptype is bool:
value = False
elif issubclass(ptype, Enum):
value = None
elif issubclass(ptype, str):
value = ""
elif (ptype is long or issubclass(ptype, int)
or issubclass(ptype, float)):
# Take care of byte, short, int, long, float and double
value = ptype(0)
else:
value = None
object.__setattr__(self, property.name, value)
for (k, v) in list(kwargs.items()):
setattr(self, k, v)
# In contrast with the Python convention for "private" methods,
# the ManagedObject and DataObject method names beginning with
# an underscore denote public, officially supported system methods.
# The execution of these methods does not involve a remote call.
# Get a list of all properties of this type and base types
# Public non-remote method. Officially supported.
#
# @param cls the data object type
@classmethod
def _GetPropertyList(cls, includeBaseClassProps=True):
if not includeBaseClassProps:
return cls._propList
prop = {}
result = []
while cls != DataObject:
# Iterate through props, add info for prop not found in
# derived class
result = [
info for info in cls._propList
if prop.setdefault(info.name, cls) == cls
] + result
cls = cls.__bases__[0]
return result
def __setattr__(self, name, val):
CheckField(self._GetPropertyInfo(name), val)
object.__setattr__(self, name, val)
__str__ = __repr__ = FormatObject
# shared with ManagedObject
_GetPropertyInfo = classmethod(GetPropertyInfo)
# Base class for enum types
class Enum(str):
pass
# Base class for array types
class Array(list):
__str__ = __repr__ = FormatObject
# Class for curried function objects
#
# Instances of this class are curried python function objects.
# If g = Curry(f, a1,...,an), then g(b1,...,bm) = f(a1,...,an, b1,...,bm)
class Curry(object):
# Constructor
#
# @param self The object pointer
# @param f the function object
# @param args arguments to fix
def __init__(self, f, *args):
self.f = f
self.args = args
def __call__(self, *args, **kwargs):
args = self.args + args
return self.f(*args, **kwargs)
def __get__(self, obj, type):
if obj:
# curried methods will receive 'self' *after* any fixed arguments
return lambda *args, **kwargs: \
self.f(*(self.args + (obj,) + args), **kwargs)
return self
# Class for managed object methods
class ManagedMethod(Curry):
# Constructor
#
# @param self The object pointer
# @param info method info
def __init__(self, info):
Curry.__init__(self, ManagedObject._InvokeMethod, info)
self.info = info
# __setattr__ implementation for MethodFault object.
#
# Exceptions in python3 have __traceback__ attribute that can be
# (and is - by unittest) modified by exception users. So allow its
# modification although it is not a VMOMI property. Note that
# __traceback__ cannot be deleted.
def _MethodFaultSetAttr(self, name, value):
if name == '__traceback__':
# Call MethodFault.__bases__[1].__setattr__
Exception.__setattr__(self, name, value)
else:
# Call MethodFault.__bases__[0].__setattr__
DataObject.__setattr__(self, name, value)
# Generic method representing unknown API methods returned by the server.
# Server may return unknown method name due to server defects or newer version.
class UnknownManagedMethod(ManagedMethod):
def __init__(self, name):
self.name = name
def __call__(self, *args, **kwargs):
raise Exception("Managed method {} is not available".format(self.name))
# Create the vmodl.MethodFault type
#
# This type must be generated dynamically because it inherits from
# vmodl.DynamicData, which is created dynamically by the emitted code.
#
# @return the new type
def CreateAndLoadMethodFaultType():
with _lazyLock:
props = [
["msg", "string", BASE_VERSION, F_OPTIONAL],
[
"faultCause", "vmodl.MethodFault",
"vmodl.version.version1", F_OPTIONAL
],
[
"faultMessage", "vmodl.LocalizableMessage[]",
"vmodl.version.version1", F_OPTIONAL
]
]
propInfo = {}
propList = [
LazyObject(name=p[0], typeName=p[1], version=p[2], flags=p[3])
for p in props
]
dic = {
"_wsdlName": "MethodFault",
"_propInfo": propInfo,
"_propList": propList,
"_version": BASE_VERSION,
"__setattr__": _MethodFaultSetAttr,
}
for info in propList:
propInfo[info.name] = info
name = "vmodl.MethodFault"
CreateDataType("vmodl.MethodFault", "MethodFault", "vmodl.DynamicData",
BASE_VERSION, props)
return _AddType(
type(Exception)(
name,
(GetWsdlType(XMLNS_VMODL_BASE, "DynamicData"), Exception),
dic))
# If the name of nested class of vmodl type is same as one of the nested
# classes of its parent, then we have to replace it. Else it won't be possible
# to intercept it with LazyType class
# @param vmodl type
# @param parent of the vmodl type
# @return vmodl type
def _CheckNestedClasses(typ, parent):
with _lazyLock:
vmodlName = typ.__name__
nestedClasses = _dependencyMap.get(vmodlName, [])
for nestedClass in nestedClasses:
if hasattr(parent, nestedClass):
setattr(typ, nestedClass,
GetVmodlType(vmodlName + "." + nestedClass))
return typ
# A flag to control whether new type definitions will be frozen
_freezeDefintions = False
# Control whether new type definitions will be frozen. When True is passed,
# subsequent calls to CreateDataType, CreateManagedType and CreateEnumType will
# mark the new type definition as frozen. When False is passed, the usual
# mode will be restored.
def SetFreezeDefinitions(enabled):
global _freezeDefintions
_freezeDefintions = enabled
# The set of frozen names, specified as (namespace, name) pairs. This set is
# accessible only to the _TryFreezeName and _IsNameFrozen
# functions.
_frozenNames = set()
# If the _freezeDefinitions flag is True, adds the type to the set of frozen
# type definitions. Otherwise has no effect.
def _TryFreezeName(typeNs, name, frozenNames):
if _freezeDefintions:
frozenNames.add((typeNs, intern(name)))
_TryFreezeName = partial(_TryFreezeName, frozenNames = _frozenNames)
# Checks whether the specified type has been frozen
def _IsNameFrozen(typeNs, name, frozenNames):
return (typeNs, intern(name)) in frozenNames
_IsNameFrozen = partial(_IsNameFrozen, frozenNames = _frozenNames)
# Make the frozen types set inaccessible outside the two functions which use it
del _frozenNames
# Create and Load a data object type at once
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param parent the VMODL name of the parent type
# @param version the version of the type
# @param props properties of the type
# @return vmodl type
def CreateAndLoadDataType(vmodlName, wsdlName, parent, version, props):
CreateDataType(vmodlName, wsdlName, parent, version, props)
return LoadDataType(vmodlName, wsdlName, parent, version, props)
# Create a data object type
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param parent the VMODL name of the parent type
# @param version the version of the type
# @param props properties of the type
def CreateDataType(vmodlName, wsdlName, parent, version, props):
with _lazyLock:
typeNs = GetInternedWsdlNamespace(version)
if _IsNameFrozen(typeNs, wsdlName):
return
dic = [vmodlName, wsdlName, parent, version, props]
names = vmodlName.split(".")
if _allowCapitalizedNames:
vmodlName = ".".join(name[0].lower() + name[1:] for name in names)
_AddToDependencyMap(names)
_dataDefMap[vmodlName] = dic
_wsdlDefMap[(typeNs, wsdlName)] = dic
_wsdlTypeMapNSs.add(typeNs)
_TryFreezeName(typeNs, wsdlName)
# Load a data object type
# This function also loads the parent of the type if it's not loaded yet
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param parent the VMODL name of the parent type
# @param version the version of the type
# @param props properties of the type
# @return the new data object type
def LoadDataType(vmodlName, wsdlName, parent, version, props):
with _lazyLock:
# Empty lists are saved as None in globals maps as it is much more
# memory efficient. PythonStubEmitter files emit empty lists as None.
if props is None:
props = []
propList = []
for p in props:
# DataObject Property does not contain the privilege for emitted
# types. However, DynamicTypeConstructor from
# DynamicTypeManagerHelper.py creates DataTypes with properties
# containing privilege id.
name, typeName, propVersion, flags = p[:4]
if flags & F_LINK:
if typeName.endswith("[]"):
linkType = "Link[]"
else:
linkType = "Link"
obj = LazyObject(name=name,
typeName=linkType,
version=propVersion,
flags=flags,
expectedType=typeName)
else:
obj = LazyObject(name=name,
typeName=typeName,
version=propVersion,
flags=flags)
propList.append(obj)
propInfo = {}
for info in propList:
propInfo[info.name] = info
dic = {
"_wsdlName": wsdlName,
"_propInfo": propInfo,
"_propList": propList,
"_version": version
}
if _allowGetSet:
for property in propList:
name = property.name
suffix = name[0].upper() + name[1:]
tGlobals = {}
exec(
'def Get%s(self): return getattr(self, "%s")' %
(suffix, name) + '\n' +
'def Set%s(self, v): setattr(self, "%s", v)' %
(suffix, name), tGlobals, dic)
vmodlParent = GetVmodlType(parent)
result = _AddType(LazyType(vmodlName, (vmodlParent, ), dic))
# MethodFault and RuntimeFault are builtin types, but MethodFault
# extends DynamicData, which is (erroneously?) an emitted type, so we
# can't create MethodFault and RuntimeFault until we have loaded
# DynamicData
if wsdlName == "DynamicData":
CreateAndLoadMethodFaultType()
CreateAndLoadDataType("vmodl.RuntimeFault", "RuntimeFault",
"vmodl.MethodFault", BASE_VERSION, [])
# Strictly speaking LocalizedMethodFault is not a data object type
# (it can't be used in VMODL) But it can be treated as a data
# object for (de)serialization purpose
CreateAndLoadDataType(
"vmodl.LocalizedMethodFault", "LocalizedMethodFault",
"vmodl.MethodFault", BASE_VERSION, [
("fault", "vmodl.MethodFault", BASE_VERSION, 0),
("localizedMessage", "string", BASE_VERSION, F_OPTIONAL),
])
return _CheckNestedClasses(result, vmodlParent)
# Create and Load a managed object type at once
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param parent the VMODL name of the parent type
# @param version the version of the type
# @param props properties of the type
# @param methods methods of the type
# @return vmodl type
def CreateAndLoadManagedType(vmodlName, wsdlName, parent, version, props,
methods):
CreateManagedType(vmodlName, wsdlName, parent, version, props, methods)
return LoadManagedType(vmodlName, wsdlName, parent, version, props,
methods)
# Create a managed object type
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param parent the VMODL name of the parent type
# @param version the version of the type
# @param props properties of the type
# @param methods methods of the type
def CreateManagedType(vmodlName, wsdlName, parent, version, props, methods):
with _lazyLock:
typeNs = GetInternedWsdlNamespace(version)
if _IsNameFrozen(typeNs, wsdlName):
return
dic = [vmodlName, wsdlName, parent, version, props, methods]
names = vmodlName.split(".")
if _allowCapitalizedNames:
vmodlName = ".".join(name[0].lower() + name[1:] for name in names)
_AddToDependencyMap(names)
if methods:
for meth in methods:
# We need to use method namespace to avoid duplicate wsdl
# method issue when to find wsdl method from managed type
# namespace for vSAN vmodls that can have different version
# namespaces for managed methods and managed object type.
methNs = GetInternedWsdlNamespace(meth[2])
_SetWsdlMethod(methNs, meth[1], dic)
_managedDefMap[vmodlName] = dic
_wsdlDefMap[(typeNs, wsdlName)] = dic
_wsdlTypeMapNSs.add(typeNs)
_TryFreezeName(typeNs, wsdlName)
# Load a managed object type
# This function also loads the parent of the type if it's not loaded yet
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param parent the VMODL name of the parent type
# @param version the version of the type
# @param props properties of the type
# @param methods methods of the type
# @return the new managed object type
def LoadManagedType(vmodlName, wsdlName, parent, version, props, methods):
with _lazyLock:
# Empty lists are saved as None in globals maps as it is much more
# memory efficient. PythonStubEmitter files emit empty lists as None.
if props is None:
props = []
if methods is None:
methods = []
parent = GetVmodlType(parent)
propInfo = {}
methodInfo = {}
propList = [
LazyObject(name=p[0],
typeName=p[1],
version=p[2],
flags=p[3],
privId=p[4]) for p in props
]
dic = {
"_wsdlName": wsdlName,
"_propInfo": propInfo,
"_propList": propList,
"_methodInfo": methodInfo,
"_version": version
}
for info in propList:
propInfo[info.name] = info
getter = Curry(ManagedObject._InvokeAccessor, info)
dic[info.name] = property(getter)
for (mVmodl, mWsdl, mVersion, mParams, mResult, mPrivilege,
mFaults) in methods:
if mFaults is None:
mFaults = []
mName = Capitalize(mVmodl)
isTask = False
if mWsdl.endswith("_Task"):
isTask = True
params = tuple([
LazyObject(name=p[0],
typeName=p[1],
version=p[2],
flags=p[3],
privId=p[4]) for p in mParams
])
info = LazyObject(name=mName,
typeName=vmodlName,
wsdlName=mWsdl,
version=mVersion,
params=params,
isTask=isTask,
resultFlags=mResult[0],
resultName=mResult[1],
methodResultName=mResult[2],
privId=mPrivilege,
faults=mFaults)
methodInfo[mName] = info
mm = ManagedMethod(info)
ns = GetInternedWsdlNamespace(info.version)
method = _SetWsdlMethod(ns, info.wsdlName, mm)
if method != mm:
raise RuntimeError("Duplicate wsdl method {0} {1} "
"(new class {2} vs existing {3})".format(
ns, info.wsdlName, mm.info.type, method.info.type))
dic[mWsdl] = mm
dic[mName] = mm
name = vmodlName
result = _AddType(LazyType(name, (parent, ), dic))
return _CheckNestedClasses(result, parent)
# Create an enum type
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param version the version of the type
# @param values enum values
# @return vmodl type
def CreateAndLoadEnumType(vmodlName, wsdlName, version, values):
CreateEnumType(vmodlName, wsdlName, version, values)
return LoadEnumType(vmodlName, wsdlName, version, values)
# Create an enum type
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param version the version of the type
# @param values enum values
def CreateEnumType(vmodlName, wsdlName, version, values):
with _lazyLock:
typeNs = GetInternedWsdlNamespace(version)
if _IsNameFrozen(typeNs, wsdlName):
return
dic = [vmodlName, wsdlName, version, values]
names = vmodlName.split(".")
if _allowCapitalizedNames:
vmodlName = ".".join(name[0].lower() + name[1:] for name in names)
_AddToDependencyMap(names)
_enumDefMap[vmodlName] = dic
_wsdlDefMap[(typeNs, wsdlName)] = dic
_wsdlTypeMapNSs.add(typeNs)
_TryFreezeName(typeNs, wsdlName)
# Load an enum type
#
# @param vmodlName the VMODL name of the type
# @param wsdlName the WSDL name of the type
# @param version the version of the type
# @param values enum values
# @return the new enum type
def LoadEnumType(vmodlName, wsdlName, version, values):
with _lazyLock:
name = vmodlName
# Enum type cannot have nested classes. So, creating normal type
# instead of LazyType
result = type(name, (Enum, ), {
"_wsdlName": wsdlName,
"_version": version
})
result.values = list(map(result, values))
for value in result.values:
setattr(result, value, value)
return _AddType(result)
# Create an array type
#
# @param itemType the item type
# @return the new array type
def CreateArrayType(itemType):
return type("{0}[]".format(itemType.__name__), (Array, ), {'Item': itemType})
# Add a new type to the type maps, create array constructors
# Note: Must be holding the _lazyLock, or in main init path
#
# @param type the type object
# @return type
def _AddType(type):
""" Note: Must be holding the _lazyLock, or in main init path """
type.Array = CreateArrayType(type)
typeNS = GetInternedWsdlNamespace(type._version)
newType = _SetWsdlType(typeNS, type._wsdlName, type)
if newType != type:
raise RuntimeError("Duplicate wsdl type %s (already in typemap)" %
(type._wsdlName))
return type
def _areBasicTypes(info, valType):
"""Checks whether the provided type matches with the expected and both are
basic types.
@param info the expected type
@param valType the type of the object to check
"""
return (info is type and valType is type(Exception)
or issubclass(info, int) and issubclass(valType, int)
or issubclass(info, long) and (issubclass(valType, int)
or issubclass(valType, long))
or issubclass(info, float) and issubclass(valType, float)
or issubclass(info, string_types) and issubclass(valType, string_types)
or issubclass(info, binary_type) and issubclass(valType, binary_type))
# Check that a value matches a given type, and annotate if neccesary
#
# @param info object containing of expected type
# @param val object to check
# @throw TypeError if the value does not match the type
def CheckField(info, val):
with _lazyLock:
valType = Type(val)
if val is None or (isinstance(val, list) and len(val) == 0):
# If type of the property is an Any. We should allow this to have
# unset items
if not (info.flags & F_OPTIONAL) and info.type is not object:
raise TypeError(
'Required field "%s" not provided (not @optional)' %
info.name)
return
elif info.type is object:
try:
GetQualifiedWsdlName(valType)
return
except KeyError:
raise TypeError('Unknown type for {0}'.format(info.type.__name__))
elif isinstance(val, info.type):
return
elif issubclass(info.type, list):
# Checking the values of VMOMI array types is surprisingly
# complicated....
if isinstance(val, Array):
# 1. We've got a PyVmomi Array object, which is effectively a
# typed list;
# verify that the type of the Array is a subclass of the
# expected type.
if issubclass(valType.Item, info.type.Item):
return
elif info.flags & F_LINK:
# Allow objects of expected type to be assigned to links
if issubclass(valType, GetVmodlType(info.expectedType)):
return
elif issubclass(info.type.Item, Enum) and issubclass(
valType.Item, string_types):
# Allow String array object to be assigned to enum array
return
elif val:
# 2. We've got a non-empty Python list object, which is
# untyped;
# walk the list and make sure that each element is a subclass
# of the expected type.
# Masking out F_OPTIONAL part of flags since we are checking
# for each element of the list
flags = info.flags & (F_LINKABLE | F_LINK)
if flags & F_LINK:
if info.expectedType.endswith('[]'):
expectedType = info.expectedType[:-2]
else:
expectedType = info.expectedType
itemInfo = Object(type=info.type.Item,
name=info.name,
flags=flags,
expectedType=expectedType)
else:
itemInfo = Object(type=info.type.Item,
name=info.name,
flags=flags)
for it in val:
CheckField(itemInfo, it)
return
else:
# 3. We've got None or an empty Python list object;
# no checking required since the result will be an empty array.
return
elif _areBasicTypes(info.type, valType):
return
elif issubclass(info.type, Link):
# Allow object of expected type to be assigned to link
if issubclass(valType, GetVmodlType(info.expectedType)):
return
raise TypeError('For "%s" expected type %s, but got %s' %
(info.name, info.type.__name__, valType.__name__))
# Finalize a created type
#
# @param type a created type
def FinalizeType(type):
if issubclass(type, DataObject):
for info in type._propList:
info.type = GetVmodlType(info.type)
elif issubclass(type, ManagedObject):
for info in list(type._propInfo.values()):
info.type = GetVmodlType(info.type)
for info in list(type._methodInfo.values()):
info.result = GetVmodlType(info.result)
info.methodResult = GetVmodlType(info.methodResult)
info.type = GetVmodlType(info.type)
for param in info.params:
param.type = GetVmodlType(param.type)
# Get the type of an object, for both new and old-style classes
def Type(obj):
try:
return obj.__class__
except AttributeError:
return type(obj)
# Set a WSDL type with wsdl namespace and wsdl name Internal to VmomiSupport
# Note: Must be holding the _lazyLock, or in main init path
def _SetWsdlType(ns, wsdlName, typ):
"""
Set a WSDL type with wsdl namespace and wsdl name.
Returns added type / existing type if (ns, wsdlName) already in the map
Note: Must be holding the _lazyLock, or in main init path
"""
return _wsdlTypeMap.setdefault((ns, wsdlName), typ)
# Lookup a WSDL type from wsdl namespace and wsdl name
#
# @param ns XML namespace
# @param name wsdl name
# @return type if found else throws KeyError
def GetWsdlType(ns, name):
if ns is None or name is None:
raise KeyError("{0} {1}".format(ns, name))
with _lazyLock:
# Check if the type is loaded in the map
typ = _wsdlTypeMap.get((ns, name))
if typ:
return typ
# It is an array type, get the actual type and return the array
elif name.startswith("ArrayOf"):
try:
return GetWsdlType(ns, name[7:]).Array
except KeyError:
raise KeyError("{0} {1}".format(ns, name))
else:
# Type is not loaded yet, load it
typ = _LoadVmodlType(_wsdlDefMap[(ns, name)][0])
if typ:
return typ
raise KeyError("{0} {1}".format(ns, name))
# Guess the type from wsdlname with no ns
# WARNING! This should not be used in general, as there is no guarantee for
# the correctness of the guessing type
#
# @param name wsdl name
# @return type if found in any one of the name spaces else throws KeyError
def GuessWsdlType(name):
with _lazyLock:
# Some types may exist in multiple namespaces, and returning
# the wrong one will cause a deserialization error (1656837).
# Since in python3 the order of entries in set is not deterministic,
# we will try to get the type from vim25 namespace first.
try:
return GetWsdlType(XMLNS_VMODL_BASE, name)
except KeyError:
pass
for ns in _wsdlTypeMapNSs:
try:
return GetWsdlType(ns, name)
except KeyError:
pass
raise KeyError(name)
# Return a map that contains all the wsdl types
# This function is rarely used
# By calling GetWsdlType on all wsdl names, we will make sure that the
# types are loaded before returning the iterator
#
# @return iterator to the wsdl type map
def GetWsdlTypes():
with _lazyLock:
for ns, name in _wsdlDefMap:
GetWsdlType(ns, name)
return six.itervalues(_wsdlTypeMap)
# Get the qualified XML schema name (ns, name) of a type
def GetQualifiedWsdlName(type):
with _lazyLock:
wsdlNSAndName = _wsdlNameMap.get(type)
if wsdlNSAndName:
return wsdlNSAndName
else:
if issubclass(type, list):
ns = GetWsdlNamespace(type.Item._version)
return (ns, "ArrayOf" + Capitalize(type.Item._wsdlName))
else:
ns = GetWsdlNamespace(type._version)
return (ns, type._wsdlName)
# Get the WSDL of a type
def GetWsdlName(type):
return GetQualifiedWsdlName(type)[-1]
# Capitalize a string
def Capitalize(str):
if str:
return str[0].upper() + str[1:]
return str
# Uncapitalize a string
def Uncapitalize(str):
if str:
return str[0].lower() + str[1:]
return str
# To uncapitalize the entire vmodl name pyVmomi used to map Java package
# names to capitalized Python module names, but now maps the Java
# package names unchanged to Python module names.
# This function is needed to support the legacy name mapping.
def UncapitalizeVmodlName(str):
if str:
return ".".join(name[0].lower() + name[1:] for name in str.split("."))
return str
# Add a parent version
def AddVersionParent(version, parent):
parentMap[version].add(parent)
def CreateVersion(version, ns, versionId, isLegacy, serviceNs):
"""
The primitive for creating and registering a version, used by
AddVersion() implementations (Fling and proprietary).
"""
if not ns:
ns = serviceNs
if version not in parentMap:
nsMap[version] = ns
if len(versionId) > 0:
versionMap[ns + '/' + versionId] = version
if isLegacy or ns == "":
versionMap[ns] = version
versionIdMap[version] = versionId
if not serviceNs:
serviceNs = ns
serviceNsMap[version] = serviceNs
parentMap[version] = set()
def GetVersionProps(version):
"""Get version properties
This function is a fixed version of GetVersion().
"""
ns = nsMap[version]
versionId = versionIdMap[version]
isLegacy = versionMap.get(ns) == version
serviceNs = serviceNsMap[version]
return ns, versionId, isLegacy, serviceNs
# Get version namespace from version
def GetVersionNamespace(version):
""" Get version namespace from version """
ns = nsMap[version]
if not ns:
ns = serviceNsMap[version]
versionId = versionIdMap[version]
if not versionId:
namespace = ns
else:
namespace = '{0}/{1}'.format(ns, versionId)
return namespace
# Get version from the version uri
def GetVersionFromVersionUri(version):
return versionMap[version.rsplit(":", 1)[-1]]
# Get wsdl namespace from version
def GetWsdlNamespace(version):
""" Get wsdl namespace from version """
return "urn:" + serviceNsMap[version]
def GetInternedWsdlNamespace(version):
""" Get interned wsdl namespace from version """
return intern(GetWsdlNamespace(version))
# Get an iterable with all version parents
def GetVersionParents(version):
return parentMap[version]
# Get all the versions for the service with specified namespace (partially)
# ordered by compatibility (i.e. any version in the list that is compatible
# with some version v in the list will preceed v)
#
# @param namespace XML namespace identifying a service
# @return returns all the versions for the service with specified
# namespace (partially) ordered by compatibility
#
# NOTE:
# For this function, we use 'namespace' as a representation of 'service'.
# While this works for most services, for compatibility reasons, the core and
# query services share the 'vim25' namespace with the vim service.
# Fortunately, this shouldn't be an issue in practice, as the implementations
# of the vim service (vpxd and hostd) don't currently advertise that they
# support any versions of the core or query services, and we don't expect that
# they ever will. This function assumes that all other namespaces identify a
# unique service.
def GetServiceVersions(namespace):
"""
Get all the versions for the service with specified namespace (partially)
ordered by compatibility (i.e. any version in the list that is compatible
with some version v in the list will preceed v)
"""
def compare(a, b):
if a == b:
return 0
if b in parentMap[a]:
return -1
if a in parentMap[b]:
return 1
return (a > b) - (a < b)
if version_info[0] >= 3:
return sorted(
[v for (v, n) in six.iteritems(serviceNsMap) if n == namespace],
key=cmp_to_key(compare))
else:
return sorted(
[v for (v, n) in six.iteritems(serviceNsMap) if n == namespace],
compare)
# Set a WSDL method with wsdl namespace and wsdl name
# Internal to VmomiSupport
# Note: Must be holding the _lazyLock
#
# @param ns XML namespace
# @param wsdlName wsdl name
# @param inputMM managed method object or info to load it (it points to
# list object that points to the type info which holds
# this managed method's information)
# @return returns added method or exising method if (ns, wsdlName)
# is already in the map. It throws a runtime error if
# trying to set two type info list's to the same (ns, wsdlName)
def _SetWsdlMethod(ns, wsdlName, inputMM):
"""
Set a WSDL method with wsdl namespace and wsdl name
Returns added method / existing method if (ns, wsdlName) already in the map
Note: Must be holding the _lazyLock
"""
_wsdlMethodNSs.add(ns)
curMM = _wsdlMethodMap.get((ns, wsdlName))
# if inputMM is a list
if isinstance(inputMM, list):
if curMM is None:
_wsdlMethodMap[(ns, wsdlName)] = inputMM
return inputMM
elif isinstance(curMM, list):
raise RuntimeError(
"Duplicate wsdl method %s %s (new class %s vs existing %s)" %
(ns, wsdlName, inputMM[0], curMM[0]))
else:
return curMM
# if inputMM is a ManagedMethod
else:
if curMM is None or isinstance(curMM, list):
_wsdlMethodMap[(ns, wsdlName)] = inputMM
return inputMM
else:
return curMM
# Get wsdl method from ns, wsdlName
#
# @param ns XML namespace
# @param wsdlName wsdl name
# @return managed method object or throws a KeyError
def GetWsdlMethod(ns, wsdlName):
""" Get wsdl method from ns, wsdlName """
with _lazyLock:
method = _wsdlMethodMap[(ns, wsdlName)]
if isinstance(method, ManagedMethod):
# The type corresponding to the method is loaded,
# just return the method object
return method
elif method:
# The type is not loaded, the map contains the info
# to load the type. Load the actual type and
# return the method object
LoadManagedType(*method)
return _wsdlMethodMap[(ns, wsdlName)]
else:
raise KeyError("{0} {1}".format(ns, wsdlName))
# Guess the method from wsdlname with no ns
# WARNING! This should not be used in general, as there is no guarantee for
# the correctness of the guessing method
#
# @param name wsdl name
# @return managed method object if found in any namespace else throws KeyError
def GuessWsdlMethod(name):
with _lazyLock:
# Some methods may exist in multiple namespaces, and returning
# the wrong one will cause a deserialization error (1656837).
# Since in python3 the order of entries in set is not deterministic,
# we will try to get the method from vim25 namespace first.
try:
return GetWsdlMethod(XMLNS_VMODL_BASE, name)
except KeyError:
pass
for ns in _wsdlMethodNSs:
try:
return GetWsdlMethod(ns, name)
except KeyError:
pass
raise KeyError(name)
# Widen a type to one supported in a given version
def GetCompatibleType(type, version):
# Type can be widened if it has the attribute "_version" (which implies it
# is either a DataObject or ManagedObject)
if hasattr(type, "_version"):
while not IsChildVersion(version, type._version):
type = type.__bases__[0]
return type
# Invert an injective mapping
def InverseMap(map):
return dict([(v, k) for (k, v) in six.iteritems(map)])
def GetVmodlNs(version):
versionParts = version.split('.version.')
assert len(versionParts) == 2, 'Unsupported version format: {0}'.format(version)
return versionParts[0]
types = Object()
nsMap = {} # e.g. 'vim.version.version12' -> 'vim25'
versionIdMap = {} # e.g. 'vim.version.version12' -> '6.7'
versionMap = {} # e.g. 'vim25/6.7' -> 'vim.version.version12'
# also 'vim25' -> 'vim.version.version3'
parentMap = {} # e.g. 'vim.version.version12' -> set(
# 'vim.version.version11',
# 'vim.version.version10',
# ...
# 'vmodl.version.version0'
# )
serviceNsMap = {BASE_VERSION: XMLNS_VMODL_BASE.split(":")[-1]}
class _MaturitySet:
"""
Registry for versions from all namespaces defining a given maturity.
The registration is automatic (relevant code is generated by emitters),
while for the query one may use either the VMODL namespace id (e.g. 'vim'),
or the wire namespace id (e.g. 'vim25').
"""
def __init__(self):
self._verNameMap = {} # e.g. 'vim' -> 'vim.version.version12'
self._verNameMapW = {} # e.g. 'vim25' -> 'vim.version.version12'
self._wireIdMap = {} # e.g. 'vim' -> 'vim25/6.7'
self._wireIdMapW = {} # e.g. 'vim25' -> 'vim25/6.7'
def Add(self, version):
"""
Register the version at corresponding maturity for a given VMODL
namespace. The 'version' parameter is in the VMODL name format
e.g. 'vim.version.version12'. This method is typically used by
auto-generated code.
"""
vmodlNs = GetVmodlNs(version)
wireId = GetVersionNamespace(version)
wireNs = wireId.split('/')[0]
# We use the string representation of the instance as unique name
if not _IsNameFrozen(wireNs, str(self)):
self._verNameMap[vmodlNs] = version
self._verNameMapW[wireNs] = version
self._wireIdMap[vmodlNs] = wireId
self._wireIdMapW[wireNs] = wireId
_TryFreezeName(wireNs, str(self))
return wireId, wireNs
def GetName(self, vmodlNs):
"""
VMODL namespace to registered version name mapping, e.g.
'vim' -> 'vim.version.version12'
"""
return self._verNameMap[vmodlNs]
def GetNameW(self, wireNs):
"""
Wire namespace to registered version name mapping, e.g.
'vim25' -> 'vim.version.version12'
"""
return self._verNameMapW[wireNs]
def GetWireId(self, vmodlNs):
"""
VMODL namespace to registered version wire-id mapping, e.g.
'vim' -> 'vim25/6.7'
"""
return self._wireIdMap[vmodlNs]
def GetWireIdW(self, wireNs):
"""
Wire namespace to registered version wire-id mapping, e.g.
'vim25' -> 'vim25/6.7'
"""
return self._wireIdMapW[wireNs]
def EnumerateVmodlNs(self):
"""
Returns an iterable with registered VMODL namespace, e.g.
['vim', 'vpx', ... ]
"""
return self._verNameMap.keys()
def EnumerateWireNs(self):
"""
Returns an iterable with registered wire namespace, e.g.
['vim25', 'vpxd3', ... ]
"""
return self._verNameMapW.keys()
def EnumerateVersions(self):
"""
Returns an iterable with registered VMODL versions, e.g.
['vim.version.version12', 'vpx.version.version12', ... ]
"""
return self._verNameMap.values()
def EnumerateWireIds(self):
"""
Returns an iterable with registered versions wire-ids, e.g.
e.g. ['vim25/6.7', 'vpxd3/6.7', ... ]
"""
return self._wireIdMap.values()
# Backward compatibility aliases
_MaturitySet.Get = _MaturitySet.GetName
_MaturitySet.GetNamespace = _MaturitySet.GetWireId
from .Version import Init as _VersionInit # noqa: E402
_VersionInit()
newestVersions = _MaturitySet()
ltsVersions = _MaturitySet()
oldestVersions = _MaturitySet()
# Deprecated
# Alias for backward compatibility. Required until VMC M11 is phased out.
publicVersions = ltsVersions
dottedVersions = ltsVersions
# AddVersion is not used in this module however it is imported from it in the
# generated bindings so removing it will break the world.
from .Version import AddVersion, IsChildVersion # noqa: E402, F401
byte = type("byte", (int, ), {})
short = type("short", (int, ), {})
double = type("double", (float, ), {})
if PY3:
long = type("long", (int, ), {})
URI = type("URI", (str, ), {})
if not PY3 and _binaryIsBytearray:
# six defines binary_type in python2 as a string; this means the
# JSON encoder sees checksum properties as strings and attempts
# to perform utf-8 decoding on them because they contain high-bit
# characters.
binary = type("binary", (bytearray,), {})
else:
binary = type("binary", (binary_type,), {})
PropertyPath = type("PropertyPath", (six.text_type, ), {})
# _wsdlTypeMapNSs store namespaces added to _wsdlTypeMap in _SetWsdlType
_wsdlTypeMapNSs = set()
_wsdlTypeMap = {
# Note: xsd has no void type. This is a hack from before. Can be removed?
(XMLNS_XSD, 'void'):
NoneType,
(XMLNS_XSD, 'anyType'):
object,
(XMLNS_XSD, 'boolean'):
bool,
(XMLNS_XSD, 'byte'):
byte,
(XMLNS_XSD, 'short'):
short,
(XMLNS_XSD, 'int'):
int,
(XMLNS_XSD, 'long'):
long,
(XMLNS_XSD, 'float'):
float,
(XMLNS_XSD, 'double'):
double,
(XMLNS_XSD, 'string'):
str,
(XMLNS_XSD, 'anyURI'):
URI,
(XMLNS_XSD, 'base64Binary'):
binary,
(XMLNS_XSD, 'dateTime'):
datetime,
(XMLNS_XSD, 'Link'):
Link,
(XMLNS_VMODL_BASE, 'TypeName'):
type,
(XMLNS_VMODL_BASE, 'MethodName'):
ManagedMethod,
(XMLNS_VMODL_BASE, 'PropertyPath'):
PropertyPath
}
_wsdlNameMap = InverseMap(_wsdlTypeMap)
for ((ns, name), typ) in list(_wsdlTypeMap.items()):
if typ is not NoneType:
setattr(types, typ.__name__, typ)
_wsdlTypeMapNSs.add(ns)
arrayType = CreateArrayType(typ)
setattr(types, Capitalize(typ.__name__) + "Array", arrayType)
arrayName = "ArrayOf" + Capitalize(name)
arrayNS = XMLNS_VMODL_BASE
_SetWsdlType(arrayNS, arrayName, arrayType)
_wsdlNameMap[arrayType] = (arrayNS, arrayName)
del name, typ
# unicode is mapped to wsdl name 'string' (Cannot put in wsdlTypeMap or name
# collision with non-unicode string)
_wsdlNameMap[six.text_type] = (XMLNS_XSD, 'string')
_wsdlNameMap[CreateArrayType(six.text_type)] = (XMLNS_VMODL_BASE,
'ArrayOfString')
# _wsdlMethodNSs store namespaces added to _wsdlMethodMap in _SetWsdlMethod
_wsdlMethodNSs = set()
_wsdlMethodMap = {}
# Registering the classes defined in VmomiSupport in the definition maps
CreateManagedType(ManagedObject.__name__, ManagedObject._wsdlName, None,
ManagedObject._version, [], [])
_AddType(ManagedObject)
setattr(types, ManagedObject.__name__, ManagedObject)
CreateDataType(DataObject.__name__, DataObject._wsdlName, None,
DataObject._version, [])
_AddType(DataObject)
setattr(types, DataObject.__name__, DataObject)
# Vmodl types
vmodlTypes = {
# Note: xsd has no void type. This is a hack from before. Can be removed?
"void": GetWsdlType(XMLNS_XSD, 'void'),
"anyType": GetWsdlType(XMLNS_XSD, 'anyType'),
"string": GetWsdlType(XMLNS_XSD, 'string'),
"bool": GetWsdlType(XMLNS_XSD, 'boolean'),
"boolean": GetWsdlType(XMLNS_XSD, 'boolean'),
"byte": GetWsdlType(XMLNS_XSD, 'byte'),
"short": GetWsdlType(XMLNS_XSD, 'short'),
"int": GetWsdlType(XMLNS_XSD, 'int'),
"long": GetWsdlType(XMLNS_XSD, 'long'),
"float": GetWsdlType(XMLNS_XSD, 'float'),
"double": GetWsdlType(XMLNS_XSD, 'double'),
"Link": GetWsdlType(XMLNS_XSD, 'Link'),
"vmodl.URI": GetWsdlType(XMLNS_XSD, 'anyURI'),
"vmodl.Binary": GetWsdlType(XMLNS_XSD, 'base64Binary'),
"vmodl.DateTime": GetWsdlType(XMLNS_XSD, 'dateTime'),
"vmodl.TypeName": GetWsdlType(XMLNS_VMODL_BASE, 'TypeName'),
"vmodl.MethodName": GetWsdlType(XMLNS_VMODL_BASE, 'MethodName'),
"vmodl.DataObject": GetWsdlType(XMLNS_VMODL_BASE, 'DataObject'),
"vmodl.ManagedObject": GetWsdlType(XMLNS_VMODL_BASE, 'ManagedObject'),
"vmodl.PropertyPath": GetWsdlType(XMLNS_VMODL_BASE, 'PropertyPath'),
}
vmodlNames = {}
# Add array type into special names
for name, typ in six.iteritems(vmodlTypes.copy()):
if typ is not NoneType:
try:
arrayType = typ.Array
except AttributeError:
wsdlName = GetWsdlName(typ)
arrayNS = XMLNS_VMODL_BASE
arrayType = GetWsdlType(arrayNS, "ArrayOf" + Capitalize(wsdlName))
arrayName = name + "[]"
vmodlTypes[arrayName] = arrayType
# Set type to vmodl name map
if name != "bool":
vmodlNames[typ] = name
vmodlNames[arrayType] = arrayName
del name, typ
# Get type from vmodl name
#
# @param name vmodl name
# @return vmodl type
def GetVmodlType(name):
""" Get type from vmodl name """
# If the input is already a type, just return
if isinstance(name, type):
return name
# Try to get type from vmodl type names table
typ = vmodlTypes.get(name)
if typ:
return typ
# Else get the type from the _wsdlTypeMap
isArray = name.endswith("[]")
if isArray:
name = name[:-2]
ns, wsdlName = _GetWsdlInfo(name)
try:
typ = GetWsdlType(ns, wsdlName)
except KeyError:
raise KeyError(name)
if typ:
return isArray and typ.Array or typ
else:
raise KeyError(name)
# List the VMODL types in the specified definitions
#
# @param defs Specifies the definitions from which to extract the names
# @return a new list of the VMODL names in the specified dictionary
def _ListVmodlTypes(defs):
with _lazyLock:
return list(defs.keys())
# List all VMODL data types
#
# @return a new list of the VMODL names of all data types
def ListDataTypes():
return _ListVmodlTypes(_dataDefMap)
# List all VMODL managed types
#
# @return a new list of the VMODL names of all managed types
def ListManagedTypes():
return _ListVmodlTypes(_managedDefMap)
# List all VMODL enum types
#
# @return a new list of the VMODL names of all enum types
def ListEnumTypes():
return _ListVmodlTypes(_enumDefMap)
# Get VMODL type name from type
#
# @param typ vmodl type
# @return vmodl name
def GetVmodlName(typ):
""" Get vmodl type name from type """
try:
return vmodlNames[typ]
except KeyError:
return typ.__name__
# Get Wsdl type name from Python type name
#
# @param pythonTypeName Python type name
# @return wsdl type name
def GetWsdlTypeName(pythonTypeName):
try:
typ = GetVmodlType(pythonTypeName)
except KeyError:
raise NameError('No type found with name ' + pythonTypeName)
return GetWsdlName(typ)
# Get Wsdl method name from Python method name
#
# @param pythonTypeName Python type name
# @param pythonMethodName Python method name
# @return wsdl method name
def GetWsdlMethodName(pythonTypeName, pythonMethodName):
try:
typ = GetVmodlType(pythonTypeName)
_, _, _, _, _, methods = _wsdlDefMap[GetQualifiedWsdlName(typ)]
except KeyError:
raise NameError('No type found with name ' + pythonTypeName)
uncapPythonMethodName = Uncapitalize(pythonMethodName)
for method in methods:
mVmodl, mWsdl, _, _, _, _, _ = method
if mVmodl == uncapPythonMethodName or mVmodl == pythonMethodName:
return mWsdl
raise NameError('No method found with name ' + pythonMethodName)
# Get Python type name from Wsdl type name
#
# @param ns wsdl namespace
# @param wsdlTypeName wsdl type name
# @return python type name
def GetPythonTypeName(wsdlTypeName, ns):
try:
typ = GetWsdlType(ns, wsdlTypeName)
except KeyError:
raise NameError('No type found with namespace %s and name %s' %
(ns, wsdlTypeName))
return GetVmodlName(typ)
# Get Python method name from Wsdl method name
#
# @param ns wsdl namespace
# @param wsdlTypeName wsdl type name
# @param wsdlMethodName wsdl method name
# @return python method name
def GetPythonMethodName(wsdlTypeName, ns, wsdlMethodName):
try:
_, _, _, _, _, methods = _wsdlDefMap[(ns, wsdlTypeName)]
except KeyError:
raise NameError('No type found with namespace %s and name %s' %
(ns, wsdlTypeName))
for method in methods:
mVmodl, mWsdl, _, _, _, _, _ = method
if mWsdl == wsdlMethodName:
return Capitalize(mVmodl)
raise NameError('No method found with name ' + wsdlMethodName)
# String only dictionary: same as dict, except it only accept string as value
class StringDict(dict):
"""
String only dictionary: same as dict, except it only accept string as value
dict in python is kind of strange. U cannot just override __setitem__, as
__init__, update, and setdefault all bypass __setitem__. When override,
we have to override all three together
"""
def __init__(self, *args, **kwargs):
dict.__init__(self)
self.update(*args, **kwargs)
# Same as dict setdefault, except this will call through our __setitem__
def update(self, *args, **kwargs):
for k, v in six.iteritems(dict(*args, **kwargs)):
self[k] = v
# Same as dict setdefault, except this will call through our __setitem__
def setdefault(self, key, val=None):
if key in self:
return self[key]
else:
self[key] = val
return val
def __setitem__(self, key, val):
"""x.__setitem__(i, y) <==> x[i]=y, where y must be a string"""
if not isinstance(val, string_types):
raise TypeError("key %s has non-string value %s of %s" %
(key, val, type(val)))
return dict.__setitem__(self, key, val)
# Retrieves the actual vmodl name from type dictionaries
# Note: Must be holding the _lazyLock
#
# @param name upcapitalized vmodl name
# @return vmodl name
def _GetActualName(name):
""" Note: Must be holding the _lazyLock """
if _allowCapitalizedNames:
name = UncapitalizeVmodlName(name)
for defMap in _dataDefMap, _managedDefMap, _enumDefMap:
dic = defMap.get(name)
if dic:
return dic[0]
return None
# Retrieves the actual wsdl name from type dictionaries
#
# @param name upcapitalized vmodl name
# @return (wsdl namespace, wsdl name)
def _GetWsdlInfo(name):
if _allowCapitalizedNames:
name = UncapitalizeVmodlName(name)
with _lazyLock:
# For data and managed objects, emitter puts version in field #3 and in
# enum objects, it is in field #2. So, have to handle them differently
for defMap in _dataDefMap, _managedDefMap:
dic = defMap.get(name)
if dic:
return GetWsdlNamespace(dic[3]), dic[1]
dic = _enumDefMap.get(name)
if dic:
return GetWsdlNamespace(dic[2]), dic[1]
return None, None
# Checks if the definition exists for a vmodl name
#
# @param name vmodl name
# @return True if name exists, False otherwise
def TypeDefExists(name):
# Check if is one of the primitive types
typ = vmodlTypes.get(name)
if typ:
return True
# Check if it's type definition is loaded in the dictionaries
if name.endswith("[]"):
name = name[:-2]
with _lazyLock:
actualName = _GetActualName(name)
return actualName is not None
# Thread local for req context
_threadLocalContext = threading.local()
HOSTAPI_INVOKE_TIMEOUT_KEY = 'timeout'
# Get the RequestContext for the current thread
def GetRequestContext():
""" Get the RequestContext for the current thread """
global _threadLocalContext
return _threadLocalContext.__dict__.setdefault('reqCtx', StringDict())
# Get the Http context for the current thread
def GetHttpContext():
""" Get the Http context for the current thread """
global _threadLocalContext
return _threadLocalContext.__dict__.setdefault('httpCtx', dict())
# Class that resolves links
class LinkResolver:
# Constructor
#
# @param self The object pointer
# @param scope DataObject to be used against for resolving links
def __init__(self, scope):
self.linkables = {}
self._VisitDataObject(scope)
# Visit a DataObject and add it to linkable if it is one. Also
# visit its properties that are DataObjects
#
# @param self The object pointer
# @param obj DataObject to be visited
def _VisitDataObject(self, obj):
if isinstance(obj, DataObject):
for prop in obj._GetPropertyList():
if issubclass(prop.type, list):
for dataObj in getattr(obj, prop.name):
if (prop.flags & F_LINKABLE):
self._AddLinkable(dataObj)
self._VisitDataObject(dataObj)
else:
dataObj = getattr(obj, prop.name)
if (prop.flags & F_LINKABLE):
self._AddLinkable(dataObj)
self._VisitDataObject(dataObj)
elif isinstance(obj, list):
for dataObj in obj:
self._VisitDataObject(dataObj)
# Adds a DataObject to linkable dictionary using its key
#
# @param self The object pointer
# @param obj DataObject to be added to linkable
def _AddLinkable(self, obj):
key = getattr(obj, "key")
if key and key != '':
if key in self.linkables:
# duplicate key present
raise AttributeError(key)
else:
self.linkables[key] = obj
else:
# empty key
raise AttributeError(key)
# Resolves a key by looking up linkable dictionary
#
# @param self The object pointer
# @param key Key to be resolved
def ResolveLink(self, key):
val = self.linkables[key]
return val
# Resolves a list of keys by resolving each key
#
# @param self The object pointer
# @param keys keys to be resolved
def ResolveLinks(self, keys):
val = [self.linkables[k] for k in keys]
return val
# Resolves a link key using the object provided as its scope by creating a
# link resolver object
#
# @param key Key to be resolved
# @param obj DataObject to be used against for resolving links
def ResolveLink(key, obj):
if obj is None:
return None
linkResolver = LinkResolver(obj)
return linkResolver.ResolveLink(key)
# Resolves a list of link keys using the object provided as its scope by
# creating a link resolver object
#
# @param keys keys to be resolved
# @param obj DataObject to be used against for resolving links
def ResolveLinks(keys, obj):
if obj is None:
return None
linkResolver = LinkResolver(obj)
return linkResolver.ResolveLinks(keys)
# Dictionary of type { 'branch' : { 'namespace' : count } }
# used by Vmodl Vcdb B2B code.
_breakingChanges = {}
def AddBreakingChangesInfo(branchName, vmodlNamespace, count):
_breakingChanges.setdefault(branchName, {})[vmodlNamespace] = count
def GetBreakingChanges():
return _breakingChanges
pyvmomi-8.0.3.0.1/pyVmomi/__init__.py 0000664 0000000 0000000 00000005400 14637045624 0017302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2005-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
import sys
import importlib
version_info = (
8,
0,
3,
0,
1,
)
version_info_str = ".".join(str(v) for v in version_info)
if sys.version_info < (2, 7, 9):
sys.stderr.write("pyVmomi requires Python 2.7.9 or newer")
sys.exit(1)
_initialized = False
# Deprecated
# Definition precedes pyVmomi modules imports to escape circular
# dependency error if modules import _assert_not_initialized()
def _assert_not_initialized():
if _initialized:
raise RuntimeError("pyVmomi is already initialized!")
# Deprecated
try:
settings = importlib.import_module('.pyVmomiSettings', 'pyVmomi')
except ImportError:
settings = None
# Deprecated
# set default settings
_allowGetSet = getattr(settings, 'allowGetSet', True)
_allowCapitalizedNames = \
getattr(settings, 'allowCapitalizedNames', True)
_binaryIsBytearray = \
getattr(settings, 'binaryIsBytearray', False)
_legacyThumbprintException = \
getattr(settings, 'legacyThumbprintException', False)
from . import VmomiSupport # noqa: E402
from . import Feature # noqa: E402
from ._typeinfos import load_typeinfos # noqa: E402
load_typeinfos()
# All data object types and fault types have DynamicData as an ancestor
# As well load it proactively.
# Note: This should be done before importing SoapAdapter as it uses
# some fault types
VmomiSupport.GetVmodlType("vmodl.DynamicData")
from .SoapAdapter import ( # noqa: E402,F401
SessionOrientedStub, SoapStubAdapter, StubAdapterBase)
if _legacyThumbprintException:
from .Security import ThumbprintMismatchException # noqa: F401
types = VmomiSupport.types
# This will allow files to use Create** functions
# directly from pyVmomi
CreateEnumType = VmomiSupport.CreateEnumType
CreateDataType = VmomiSupport.CreateDataType
CreateManagedType = VmomiSupport.CreateManagedType
# For all the top level names, creating a LazyModule object
# in the global namespace of pyVmomi. Files can just import the
# top level namespace and we will figure out what to load and when
# Examples:
# ALLOWED: from pyVmomi import vim
# NOT ALLOWED: from pyVmomi import vim.host
_globals = globals()
for name in VmomiSupport._topLevelNames:
upperCaseName = VmomiSupport.Capitalize(name)
obj = VmomiSupport.LazyModule(name)
_globals[name] = obj
if _allowCapitalizedNames:
_globals[upperCaseName] = obj
if not hasattr(VmomiSupport.types, name):
setattr(VmomiSupport.types, name, obj)
if _allowCapitalizedNames:
setattr(VmomiSupport.types, upperCaseName, obj)
del _globals
# Deprecated
def init():
_assert_not_initialized()
Feature._init()
global _initialized
_initialized = True
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_core.py 0000664 0000000 0000000 00000011347 14637045624 0020556 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
from .VmomiSupport import newestVersions
newestVersions.Add("vmodl.version.version2")
from .VmomiSupport import ltsVersions
ltsVersions.Add("vmodl.version.version2")
from .VmomiSupport import oldestVersions
oldestVersions.Add("vmodl.version.version0")
CreateDataType("vmodl.DynamicArray", "DynamicArray", "vmodl.DataObject", "vmodl.version.version0", [("dynamicType", "string", "vmodl.version.version0", F_OPTIONAL), ("val", "anyType[]", "vmodl.version.version0", 0)])
CreateDataType("vmodl.DynamicData", "DynamicData", "vmodl.DataObject", "vmodl.version.version0", [("dynamicType", "string", "vmodl.version.version0", F_OPTIONAL), ("dynamicProperty", "vmodl.DynamicProperty[]", "vmodl.version.version0", F_OPTIONAL)])
CreateDataType("vmodl.DynamicProperty", "DynamicProperty", "vmodl.DataObject", "vmodl.version.version0", [("name", "vmodl.PropertyPath", "vmodl.version.version0", 0), ("val", "anyType", "vmodl.version.version0", 0)])
CreateDataType("vmodl.KeyAnyValue", "KeyAnyValue", "vmodl.DynamicData", "vmodl.version.version1", [("key", "string", "vmodl.version.version1", 0), ("value", "anyType", "vmodl.version.version1", 0)])
CreateDataType("vmodl.LocalizableMessage", "LocalizableMessage", "vmodl.DynamicData", "vmodl.version.version1", [("key", "string", "vmodl.version.version1", 0), ("arg", "vmodl.KeyAnyValue[]", "vmodl.version.version1", F_OPTIONAL), ("message", "string", "vmodl.version.version1", F_OPTIONAL)])
CreateDataType("vmodl.fault.HostCommunication", "HostCommunication", "vmodl.RuntimeFault", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.HostNotConnected", "HostNotConnected", "vmodl.fault.HostCommunication", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.HostNotReachable", "HostNotReachable", "vmodl.fault.HostCommunication", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.InvalidArgument", "InvalidArgument", "vmodl.RuntimeFault", "vmodl.version.version0", [("invalidProperty", "vmodl.PropertyPath", "vmodl.version.version0", F_OPTIONAL)])
CreateDataType("vmodl.fault.InvalidRequest", "InvalidRequest", "vmodl.RuntimeFault", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.InvalidType", "InvalidType", "vmodl.fault.InvalidRequest", "vmodl.version.version0", [("argument", "vmodl.PropertyPath", "vmodl.version.version0", F_OPTIONAL)])
CreateDataType("vmodl.fault.ManagedObjectNotFound", "ManagedObjectNotFound", "vmodl.RuntimeFault", "vmodl.version.version0", [("obj", "vmodl.ManagedObject", "vmodl.version.version0", 0)])
CreateDataType("vmodl.fault.MethodNotFound", "MethodNotFound", "vmodl.fault.InvalidRequest", "vmodl.version.version0", [("receiver", "vmodl.ManagedObject", "vmodl.version.version0", 0), ("method", "string", "vmodl.version.version0", 0)])
CreateDataType("vmodl.fault.NotEnoughLicenses", "NotEnoughLicenses", "vmodl.RuntimeFault", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.NotImplemented", "NotImplemented", "vmodl.RuntimeFault", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.NotSupported", "NotSupported", "vmodl.RuntimeFault", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.RequestCanceled", "RequestCanceled", "vmodl.RuntimeFault", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.SecurityError", "SecurityError", "vmodl.RuntimeFault", "vmodl.version.version0", None)
CreateDataType("vmodl.fault.SystemError", "SystemError", "vmodl.RuntimeFault", "vmodl.version.version0", [("reason", "string", "vmodl.version.version0", 0)])
CreateDataType("vmodl.fault.UnexpectedFault", "UnexpectedFault", "vmodl.RuntimeFault", "vmodl.version.version0", [("faultName", "vmodl.TypeName", "vmodl.version.version0", 0), ("fault", "vmodl.MethodFault", "vmodl.version.version0", F_OPTIONAL)])
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_eam.py 0000664 0000000 0000000 00000266731 14637045624 0020401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
AddVersion("vmodl.query.version.version4", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version3", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version1", "", "", 0, "vim25")
AddVersion("vim.version.version8", "vim25", "5.1", 0, "vim25")
AddVersion("vim.version.version9", "vim25", "5.5", 0, "vim25")
AddVersion("vim.version.version6", "vim25", "4.1", 0, "vim25")
AddVersion("vim.version.version7", "vim25", "5.0", 0, "vim25")
AddVersion("vim.version.version1", "vim2", "2.0", 0, "vim25")
AddVersion("vim.version.version4", "vim25", "2.5u2server", 0, "vim25")
AddVersion("vim.version.version5", "vim25", "4.0", 0, "vim25")
AddVersion("vim.version.version2", "vim25", "2.5", 0, "vim25")
AddVersion("vim.version.version3", "vim25", "2.5u2", 0, "vim25")
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersion("eam.version.version2_5", "eam", "2_5", 0, "eam")
AddVersion("eam.version.version6_5", "eam", "6.5", 0, "eam")
AddVersion("eam.version.version6_8", "eam", "6.8", 0, "eam")
AddVersion("eam.version.version6_9", "eam", "6.9", 0, "eam")
AddVersion("eam.version.version6_7", "eam", "6.7", 0, "eam")
AddVersion("vmodl.reflect.version.version1", "reflect", "1.0", 0, "reflect")
AddVersion("vmodl.reflect.version.version2", "reflect", "2.0", 0, "reflect")
AddVersion("vim.version.version13", "vim25", "6.7.1", 0, "vim25")
AddVersion("eam.version.version1", "eam", "1.0", 0, "eam")
AddVersion("eam.version.version7_3", "eam", "7.3", 0, "eam")
AddVersion("eam.version.version2", "eam", "2.0", 0, "eam")
AddVersion("eam.version.version7_4", "eam", "7.4", 0, "eam")
AddVersion("eam.version.version7_1", "eam", "7.1", 0, "eam")
AddVersion("eam.version.version3", "eam", "3.0", 0, "eam")
AddVersion("eam.version.version7_2", "eam", "7.2", 0, "eam")
AddVersion("eam.version.version7_5", "eam", "7.5", 0, "eam")
AddVersion("eam.version.version7_6", "eam", "7.6", 0, "eam")
AddVersion("eam.version.version6", "eam", "6.0", 0, "eam")
AddVersion("eam.version.version7", "eam", "7.0", 0, "eam")
AddVersion("vim.version.version10", "vim25", "6.0", 0, "vim25")
AddVersion("vim.version.version11", "vim25", "6.5", 0, "vim25")
AddVersion("vim.version.version12", "vim25", "6.7", 0, "vim25")
AddVersion("eam.version.version8_2", "eam", "8.2", 0, "eam")
AddVersion("eam.version.version8_3", "eam", "8.3", 0, "eam")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version4")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.query.version.version4")
AddVersionParent("vim.version.version8", "vmodl.query.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version2")
AddVersionParent("vim.version.version8", "vmodl.query.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version8")
AddVersionParent("vim.version.version8", "vim.version.version6")
AddVersionParent("vim.version.version8", "vim.version.version7")
AddVersionParent("vim.version.version8", "vim.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version4")
AddVersionParent("vim.version.version8", "vim.version.version5")
AddVersionParent("vim.version.version8", "vim.version.version2")
AddVersionParent("vim.version.version8", "vim.version.version3")
AddVersionParent("vim.version.version8", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version2")
AddVersionParent("vim.version.version8", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version9", "vmodl.query.version.version4")
AddVersionParent("vim.version.version9", "vmodl.query.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version2")
AddVersionParent("vim.version.version9", "vmodl.query.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version8")
AddVersionParent("vim.version.version9", "vim.version.version9")
AddVersionParent("vim.version.version9", "vim.version.version6")
AddVersionParent("vim.version.version9", "vim.version.version7")
AddVersionParent("vim.version.version9", "vim.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version4")
AddVersionParent("vim.version.version9", "vim.version.version5")
AddVersionParent("vim.version.version9", "vim.version.version2")
AddVersionParent("vim.version.version9", "vim.version.version3")
AddVersionParent("vim.version.version9", "vmodl.version.version0")
AddVersionParent("vim.version.version9", "vmodl.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version2")
AddVersionParent("vim.version.version9", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version6", "vmodl.query.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version2")
AddVersionParent("vim.version.version6", "vmodl.query.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version6")
AddVersionParent("vim.version.version6", "vim.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version4")
AddVersionParent("vim.version.version6", "vim.version.version5")
AddVersionParent("vim.version.version6", "vim.version.version2")
AddVersionParent("vim.version.version6", "vim.version.version3")
AddVersionParent("vim.version.version6", "vmodl.version.version0")
AddVersionParent("vim.version.version6", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.query.version.version4")
AddVersionParent("vim.version.version7", "vmodl.query.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version2")
AddVersionParent("vim.version.version7", "vmodl.query.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version6")
AddVersionParent("vim.version.version7", "vim.version.version7")
AddVersionParent("vim.version.version7", "vim.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version4")
AddVersionParent("vim.version.version7", "vim.version.version5")
AddVersionParent("vim.version.version7", "vim.version.version2")
AddVersionParent("vim.version.version7", "vim.version.version3")
AddVersionParent("vim.version.version7", "vmodl.version.version0")
AddVersionParent("vim.version.version7", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version2")
AddVersionParent("vim.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version1", "vmodl.query.version.version1")
AddVersionParent("vim.version.version1", "vim.version.version1")
AddVersionParent("vim.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.version4", "vmodl.query.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version4")
AddVersionParent("vim.version.version4", "vim.version.version2")
AddVersionParent("vim.version.version4", "vim.version.version3")
AddVersionParent("vim.version.version4", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.query.version.version2")
AddVersionParent("vim.version.version5", "vmodl.query.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version4")
AddVersionParent("vim.version.version5", "vim.version.version5")
AddVersionParent("vim.version.version5", "vim.version.version2")
AddVersionParent("vim.version.version5", "vim.version.version3")
AddVersionParent("vim.version.version5", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.version.version1")
AddVersionParent("vim.version.version2", "vmodl.query.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version2")
AddVersionParent("vim.version.version2", "vmodl.version.version0")
AddVersionParent("vim.version.version3", "vmodl.query.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version2")
AddVersionParent("vim.version.version3", "vim.version.version3")
AddVersionParent("vim.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
AddVersionParent("eam.version.version2_5", "vmodl.query.version.version4")
AddVersionParent("eam.version.version2_5", "vmodl.query.version.version3")
AddVersionParent("eam.version.version2_5", "vmodl.query.version.version2")
AddVersionParent("eam.version.version2_5", "vmodl.query.version.version1")
AddVersionParent("eam.version.version2_5", "vim.version.version8")
AddVersionParent("eam.version.version2_5", "vim.version.version6")
AddVersionParent("eam.version.version2_5", "vim.version.version7")
AddVersionParent("eam.version.version2_5", "vim.version.version1")
AddVersionParent("eam.version.version2_5", "vim.version.version4")
AddVersionParent("eam.version.version2_5", "vim.version.version5")
AddVersionParent("eam.version.version2_5", "vim.version.version2")
AddVersionParent("eam.version.version2_5", "vim.version.version3")
AddVersionParent("eam.version.version2_5", "vmodl.version.version0")
AddVersionParent("eam.version.version2_5", "vmodl.version.version1")
AddVersionParent("eam.version.version2_5", "vmodl.version.version2")
AddVersionParent("eam.version.version2_5", "eam.version.version2_5")
AddVersionParent("eam.version.version2_5", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version2_5", "eam.version.version1")
AddVersionParent("eam.version.version2_5", "eam.version.version2")
AddVersionParent("eam.version.version6_5", "vmodl.query.version.version4")
AddVersionParent("eam.version.version6_5", "vmodl.query.version.version3")
AddVersionParent("eam.version.version6_5", "vmodl.query.version.version2")
AddVersionParent("eam.version.version6_5", "vmodl.query.version.version1")
AddVersionParent("eam.version.version6_5", "vim.version.version8")
AddVersionParent("eam.version.version6_5", "vim.version.version6")
AddVersionParent("eam.version.version6_5", "vim.version.version7")
AddVersionParent("eam.version.version6_5", "vim.version.version1")
AddVersionParent("eam.version.version6_5", "vim.version.version4")
AddVersionParent("eam.version.version6_5", "vim.version.version5")
AddVersionParent("eam.version.version6_5", "vim.version.version2")
AddVersionParent("eam.version.version6_5", "vim.version.version3")
AddVersionParent("eam.version.version6_5", "vmodl.version.version0")
AddVersionParent("eam.version.version6_5", "vmodl.version.version1")
AddVersionParent("eam.version.version6_5", "vmodl.version.version2")
AddVersionParent("eam.version.version6_5", "eam.version.version2_5")
AddVersionParent("eam.version.version6_5", "eam.version.version6_5")
AddVersionParent("eam.version.version6_5", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version6_5", "eam.version.version1")
AddVersionParent("eam.version.version6_5", "eam.version.version2")
AddVersionParent("eam.version.version6_5", "eam.version.version3")
AddVersionParent("eam.version.version6_5", "eam.version.version6")
AddVersionParent("eam.version.version6_8", "vmodl.query.version.version4")
AddVersionParent("eam.version.version6_8", "vmodl.query.version.version3")
AddVersionParent("eam.version.version6_8", "vmodl.query.version.version2")
AddVersionParent("eam.version.version6_8", "vmodl.query.version.version1")
AddVersionParent("eam.version.version6_8", "vim.version.version8")
AddVersionParent("eam.version.version6_8", "vim.version.version6")
AddVersionParent("eam.version.version6_8", "vim.version.version7")
AddVersionParent("eam.version.version6_8", "vim.version.version1")
AddVersionParent("eam.version.version6_8", "vim.version.version4")
AddVersionParent("eam.version.version6_8", "vim.version.version5")
AddVersionParent("eam.version.version6_8", "vim.version.version2")
AddVersionParent("eam.version.version6_8", "vim.version.version3")
AddVersionParent("eam.version.version6_8", "vmodl.version.version0")
AddVersionParent("eam.version.version6_8", "vmodl.version.version1")
AddVersionParent("eam.version.version6_8", "vmodl.version.version2")
AddVersionParent("eam.version.version6_8", "eam.version.version2_5")
AddVersionParent("eam.version.version6_8", "eam.version.version6_5")
AddVersionParent("eam.version.version6_8", "eam.version.version6_8")
AddVersionParent("eam.version.version6_8", "eam.version.version6_7")
AddVersionParent("eam.version.version6_8", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version6_8", "eam.version.version1")
AddVersionParent("eam.version.version6_8", "eam.version.version2")
AddVersionParent("eam.version.version6_8", "eam.version.version3")
AddVersionParent("eam.version.version6_8", "eam.version.version6")
AddVersionParent("eam.version.version6_9", "vmodl.query.version.version4")
AddVersionParent("eam.version.version6_9", "vmodl.query.version.version3")
AddVersionParent("eam.version.version6_9", "vmodl.query.version.version2")
AddVersionParent("eam.version.version6_9", "vmodl.query.version.version1")
AddVersionParent("eam.version.version6_9", "vim.version.version8")
AddVersionParent("eam.version.version6_9", "vim.version.version6")
AddVersionParent("eam.version.version6_9", "vim.version.version7")
AddVersionParent("eam.version.version6_9", "vim.version.version1")
AddVersionParent("eam.version.version6_9", "vim.version.version4")
AddVersionParent("eam.version.version6_9", "vim.version.version5")
AddVersionParent("eam.version.version6_9", "vim.version.version2")
AddVersionParent("eam.version.version6_9", "vim.version.version3")
AddVersionParent("eam.version.version6_9", "vmodl.version.version0")
AddVersionParent("eam.version.version6_9", "vmodl.version.version1")
AddVersionParent("eam.version.version6_9", "vmodl.version.version2")
AddVersionParent("eam.version.version6_9", "eam.version.version2_5")
AddVersionParent("eam.version.version6_9", "eam.version.version6_5")
AddVersionParent("eam.version.version6_9", "eam.version.version6_8")
AddVersionParent("eam.version.version6_9", "eam.version.version6_9")
AddVersionParent("eam.version.version6_9", "eam.version.version6_7")
AddVersionParent("eam.version.version6_9", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version6_9", "eam.version.version1")
AddVersionParent("eam.version.version6_9", "eam.version.version2")
AddVersionParent("eam.version.version6_9", "eam.version.version3")
AddVersionParent("eam.version.version6_9", "eam.version.version6")
AddVersionParent("eam.version.version6_7", "vmodl.query.version.version4")
AddVersionParent("eam.version.version6_7", "vmodl.query.version.version3")
AddVersionParent("eam.version.version6_7", "vmodl.query.version.version2")
AddVersionParent("eam.version.version6_7", "vmodl.query.version.version1")
AddVersionParent("eam.version.version6_7", "vim.version.version8")
AddVersionParent("eam.version.version6_7", "vim.version.version6")
AddVersionParent("eam.version.version6_7", "vim.version.version7")
AddVersionParent("eam.version.version6_7", "vim.version.version1")
AddVersionParent("eam.version.version6_7", "vim.version.version4")
AddVersionParent("eam.version.version6_7", "vim.version.version5")
AddVersionParent("eam.version.version6_7", "vim.version.version2")
AddVersionParent("eam.version.version6_7", "vim.version.version3")
AddVersionParent("eam.version.version6_7", "vmodl.version.version0")
AddVersionParent("eam.version.version6_7", "vmodl.version.version1")
AddVersionParent("eam.version.version6_7", "vmodl.version.version2")
AddVersionParent("eam.version.version6_7", "eam.version.version2_5")
AddVersionParent("eam.version.version6_7", "eam.version.version6_5")
AddVersionParent("eam.version.version6_7", "eam.version.version6_7")
AddVersionParent("eam.version.version6_7", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version6_7", "eam.version.version1")
AddVersionParent("eam.version.version6_7", "eam.version.version2")
AddVersionParent("eam.version.version6_7", "eam.version.version3")
AddVersionParent("eam.version.version6_7", "eam.version.version6")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version13", "vmodl.query.version.version4")
AddVersionParent("vim.version.version13", "vmodl.query.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version2")
AddVersionParent("vim.version.version13", "vmodl.query.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version8")
AddVersionParent("vim.version.version13", "vim.version.version9")
AddVersionParent("vim.version.version13", "vim.version.version6")
AddVersionParent("vim.version.version13", "vim.version.version7")
AddVersionParent("vim.version.version13", "vim.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version4")
AddVersionParent("vim.version.version13", "vim.version.version5")
AddVersionParent("vim.version.version13", "vim.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version3")
AddVersionParent("vim.version.version13", "vmodl.version.version0")
AddVersionParent("vim.version.version13", "vmodl.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version2")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version13")
AddVersionParent("vim.version.version13", "vim.version.version10")
AddVersionParent("vim.version.version13", "vim.version.version11")
AddVersionParent("vim.version.version13", "vim.version.version12")
AddVersionParent("eam.version.version1", "vmodl.query.version.version4")
AddVersionParent("eam.version.version1", "vmodl.query.version.version3")
AddVersionParent("eam.version.version1", "vmodl.query.version.version2")
AddVersionParent("eam.version.version1", "vmodl.query.version.version1")
AddVersionParent("eam.version.version1", "vim.version.version8")
AddVersionParent("eam.version.version1", "vim.version.version6")
AddVersionParent("eam.version.version1", "vim.version.version7")
AddVersionParent("eam.version.version1", "vim.version.version1")
AddVersionParent("eam.version.version1", "vim.version.version4")
AddVersionParent("eam.version.version1", "vim.version.version5")
AddVersionParent("eam.version.version1", "vim.version.version2")
AddVersionParent("eam.version.version1", "vim.version.version3")
AddVersionParent("eam.version.version1", "vmodl.version.version0")
AddVersionParent("eam.version.version1", "vmodl.version.version1")
AddVersionParent("eam.version.version1", "vmodl.version.version2")
AddVersionParent("eam.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version1", "eam.version.version1")
AddVersionParent("eam.version.version7_3", "vmodl.query.version.version4")
AddVersionParent("eam.version.version7_3", "vmodl.query.version.version3")
AddVersionParent("eam.version.version7_3", "vmodl.query.version.version2")
AddVersionParent("eam.version.version7_3", "vmodl.query.version.version1")
AddVersionParent("eam.version.version7_3", "vim.version.version8")
AddVersionParent("eam.version.version7_3", "vim.version.version9")
AddVersionParent("eam.version.version7_3", "vim.version.version6")
AddVersionParent("eam.version.version7_3", "vim.version.version7")
AddVersionParent("eam.version.version7_3", "vim.version.version1")
AddVersionParent("eam.version.version7_3", "vim.version.version4")
AddVersionParent("eam.version.version7_3", "vim.version.version5")
AddVersionParent("eam.version.version7_3", "vim.version.version2")
AddVersionParent("eam.version.version7_3", "vim.version.version3")
AddVersionParent("eam.version.version7_3", "vmodl.version.version0")
AddVersionParent("eam.version.version7_3", "vmodl.version.version1")
AddVersionParent("eam.version.version7_3", "vmodl.version.version2")
AddVersionParent("eam.version.version7_3", "eam.version.version2_5")
AddVersionParent("eam.version.version7_3", "eam.version.version6_5")
AddVersionParent("eam.version.version7_3", "eam.version.version6_8")
AddVersionParent("eam.version.version7_3", "eam.version.version6_9")
AddVersionParent("eam.version.version7_3", "eam.version.version6_7")
AddVersionParent("eam.version.version7_3", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version7_3", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version7_3", "vim.version.version13")
AddVersionParent("eam.version.version7_3", "eam.version.version1")
AddVersionParent("eam.version.version7_3", "eam.version.version7_3")
AddVersionParent("eam.version.version7_3", "eam.version.version2")
AddVersionParent("eam.version.version7_3", "eam.version.version7_1")
AddVersionParent("eam.version.version7_3", "eam.version.version3")
AddVersionParent("eam.version.version7_3", "eam.version.version7_2")
AddVersionParent("eam.version.version7_3", "eam.version.version6")
AddVersionParent("eam.version.version7_3", "eam.version.version7")
AddVersionParent("eam.version.version7_3", "vim.version.version10")
AddVersionParent("eam.version.version7_3", "vim.version.version11")
AddVersionParent("eam.version.version7_3", "vim.version.version12")
AddVersionParent("eam.version.version2", "vmodl.query.version.version4")
AddVersionParent("eam.version.version2", "vmodl.query.version.version3")
AddVersionParent("eam.version.version2", "vmodl.query.version.version2")
AddVersionParent("eam.version.version2", "vmodl.query.version.version1")
AddVersionParent("eam.version.version2", "vim.version.version8")
AddVersionParent("eam.version.version2", "vim.version.version6")
AddVersionParent("eam.version.version2", "vim.version.version7")
AddVersionParent("eam.version.version2", "vim.version.version1")
AddVersionParent("eam.version.version2", "vim.version.version4")
AddVersionParent("eam.version.version2", "vim.version.version5")
AddVersionParent("eam.version.version2", "vim.version.version2")
AddVersionParent("eam.version.version2", "vim.version.version3")
AddVersionParent("eam.version.version2", "vmodl.version.version0")
AddVersionParent("eam.version.version2", "vmodl.version.version1")
AddVersionParent("eam.version.version2", "vmodl.version.version2")
AddVersionParent("eam.version.version2", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version2", "eam.version.version1")
AddVersionParent("eam.version.version2", "eam.version.version2")
AddVersionParent("eam.version.version7_4", "vmodl.query.version.version4")
AddVersionParent("eam.version.version7_4", "vmodl.query.version.version3")
AddVersionParent("eam.version.version7_4", "vmodl.query.version.version2")
AddVersionParent("eam.version.version7_4", "vmodl.query.version.version1")
AddVersionParent("eam.version.version7_4", "vim.version.version8")
AddVersionParent("eam.version.version7_4", "vim.version.version9")
AddVersionParent("eam.version.version7_4", "vim.version.version6")
AddVersionParent("eam.version.version7_4", "vim.version.version7")
AddVersionParent("eam.version.version7_4", "vim.version.version1")
AddVersionParent("eam.version.version7_4", "vim.version.version4")
AddVersionParent("eam.version.version7_4", "vim.version.version5")
AddVersionParent("eam.version.version7_4", "vim.version.version2")
AddVersionParent("eam.version.version7_4", "vim.version.version3")
AddVersionParent("eam.version.version7_4", "vmodl.version.version0")
AddVersionParent("eam.version.version7_4", "vmodl.version.version1")
AddVersionParent("eam.version.version7_4", "vmodl.version.version2")
AddVersionParent("eam.version.version7_4", "eam.version.version2_5")
AddVersionParent("eam.version.version7_4", "eam.version.version6_5")
AddVersionParent("eam.version.version7_4", "eam.version.version6_8")
AddVersionParent("eam.version.version7_4", "eam.version.version6_9")
AddVersionParent("eam.version.version7_4", "eam.version.version6_7")
AddVersionParent("eam.version.version7_4", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version7_4", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version7_4", "vim.version.version13")
AddVersionParent("eam.version.version7_4", "eam.version.version1")
AddVersionParent("eam.version.version7_4", "eam.version.version7_3")
AddVersionParent("eam.version.version7_4", "eam.version.version2")
AddVersionParent("eam.version.version7_4", "eam.version.version7_4")
AddVersionParent("eam.version.version7_4", "eam.version.version7_1")
AddVersionParent("eam.version.version7_4", "eam.version.version3")
AddVersionParent("eam.version.version7_4", "eam.version.version7_2")
AddVersionParent("eam.version.version7_4", "eam.version.version6")
AddVersionParent("eam.version.version7_4", "eam.version.version7")
AddVersionParent("eam.version.version7_4", "vim.version.version10")
AddVersionParent("eam.version.version7_4", "vim.version.version11")
AddVersionParent("eam.version.version7_4", "vim.version.version12")
AddVersionParent("eam.version.version7_1", "vmodl.query.version.version4")
AddVersionParent("eam.version.version7_1", "vmodl.query.version.version3")
AddVersionParent("eam.version.version7_1", "vmodl.query.version.version2")
AddVersionParent("eam.version.version7_1", "vmodl.query.version.version1")
AddVersionParent("eam.version.version7_1", "vim.version.version8")
AddVersionParent("eam.version.version7_1", "vim.version.version9")
AddVersionParent("eam.version.version7_1", "vim.version.version6")
AddVersionParent("eam.version.version7_1", "vim.version.version7")
AddVersionParent("eam.version.version7_1", "vim.version.version1")
AddVersionParent("eam.version.version7_1", "vim.version.version4")
AddVersionParent("eam.version.version7_1", "vim.version.version5")
AddVersionParent("eam.version.version7_1", "vim.version.version2")
AddVersionParent("eam.version.version7_1", "vim.version.version3")
AddVersionParent("eam.version.version7_1", "vmodl.version.version0")
AddVersionParent("eam.version.version7_1", "vmodl.version.version1")
AddVersionParent("eam.version.version7_1", "vmodl.version.version2")
AddVersionParent("eam.version.version7_1", "eam.version.version2_5")
AddVersionParent("eam.version.version7_1", "eam.version.version6_5")
AddVersionParent("eam.version.version7_1", "eam.version.version6_8")
AddVersionParent("eam.version.version7_1", "eam.version.version6_9")
AddVersionParent("eam.version.version7_1", "eam.version.version6_7")
AddVersionParent("eam.version.version7_1", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version7_1", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version7_1", "vim.version.version13")
AddVersionParent("eam.version.version7_1", "eam.version.version1")
AddVersionParent("eam.version.version7_1", "eam.version.version2")
AddVersionParent("eam.version.version7_1", "eam.version.version7_1")
AddVersionParent("eam.version.version7_1", "eam.version.version3")
AddVersionParent("eam.version.version7_1", "eam.version.version6")
AddVersionParent("eam.version.version7_1", "eam.version.version7")
AddVersionParent("eam.version.version7_1", "vim.version.version10")
AddVersionParent("eam.version.version7_1", "vim.version.version11")
AddVersionParent("eam.version.version7_1", "vim.version.version12")
AddVersionParent("eam.version.version3", "vmodl.query.version.version4")
AddVersionParent("eam.version.version3", "vmodl.query.version.version3")
AddVersionParent("eam.version.version3", "vmodl.query.version.version2")
AddVersionParent("eam.version.version3", "vmodl.query.version.version1")
AddVersionParent("eam.version.version3", "vim.version.version8")
AddVersionParent("eam.version.version3", "vim.version.version6")
AddVersionParent("eam.version.version3", "vim.version.version7")
AddVersionParent("eam.version.version3", "vim.version.version1")
AddVersionParent("eam.version.version3", "vim.version.version4")
AddVersionParent("eam.version.version3", "vim.version.version5")
AddVersionParent("eam.version.version3", "vim.version.version2")
AddVersionParent("eam.version.version3", "vim.version.version3")
AddVersionParent("eam.version.version3", "vmodl.version.version0")
AddVersionParent("eam.version.version3", "vmodl.version.version1")
AddVersionParent("eam.version.version3", "vmodl.version.version2")
AddVersionParent("eam.version.version3", "eam.version.version2_5")
AddVersionParent("eam.version.version3", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version3", "eam.version.version1")
AddVersionParent("eam.version.version3", "eam.version.version2")
AddVersionParent("eam.version.version3", "eam.version.version3")
AddVersionParent("eam.version.version7_2", "vmodl.query.version.version4")
AddVersionParent("eam.version.version7_2", "vmodl.query.version.version3")
AddVersionParent("eam.version.version7_2", "vmodl.query.version.version2")
AddVersionParent("eam.version.version7_2", "vmodl.query.version.version1")
AddVersionParent("eam.version.version7_2", "vim.version.version8")
AddVersionParent("eam.version.version7_2", "vim.version.version9")
AddVersionParent("eam.version.version7_2", "vim.version.version6")
AddVersionParent("eam.version.version7_2", "vim.version.version7")
AddVersionParent("eam.version.version7_2", "vim.version.version1")
AddVersionParent("eam.version.version7_2", "vim.version.version4")
AddVersionParent("eam.version.version7_2", "vim.version.version5")
AddVersionParent("eam.version.version7_2", "vim.version.version2")
AddVersionParent("eam.version.version7_2", "vim.version.version3")
AddVersionParent("eam.version.version7_2", "vmodl.version.version0")
AddVersionParent("eam.version.version7_2", "vmodl.version.version1")
AddVersionParent("eam.version.version7_2", "vmodl.version.version2")
AddVersionParent("eam.version.version7_2", "eam.version.version2_5")
AddVersionParent("eam.version.version7_2", "eam.version.version6_5")
AddVersionParent("eam.version.version7_2", "eam.version.version6_8")
AddVersionParent("eam.version.version7_2", "eam.version.version6_9")
AddVersionParent("eam.version.version7_2", "eam.version.version6_7")
AddVersionParent("eam.version.version7_2", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version7_2", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version7_2", "vim.version.version13")
AddVersionParent("eam.version.version7_2", "eam.version.version1")
AddVersionParent("eam.version.version7_2", "eam.version.version2")
AddVersionParent("eam.version.version7_2", "eam.version.version7_1")
AddVersionParent("eam.version.version7_2", "eam.version.version3")
AddVersionParent("eam.version.version7_2", "eam.version.version7_2")
AddVersionParent("eam.version.version7_2", "eam.version.version6")
AddVersionParent("eam.version.version7_2", "eam.version.version7")
AddVersionParent("eam.version.version7_2", "vim.version.version10")
AddVersionParent("eam.version.version7_2", "vim.version.version11")
AddVersionParent("eam.version.version7_2", "vim.version.version12")
AddVersionParent("eam.version.version7_5", "vmodl.query.version.version4")
AddVersionParent("eam.version.version7_5", "vmodl.query.version.version3")
AddVersionParent("eam.version.version7_5", "vmodl.query.version.version2")
AddVersionParent("eam.version.version7_5", "vmodl.query.version.version1")
AddVersionParent("eam.version.version7_5", "vim.version.version8")
AddVersionParent("eam.version.version7_5", "vim.version.version9")
AddVersionParent("eam.version.version7_5", "vim.version.version6")
AddVersionParent("eam.version.version7_5", "vim.version.version7")
AddVersionParent("eam.version.version7_5", "vim.version.version1")
AddVersionParent("eam.version.version7_5", "vim.version.version4")
AddVersionParent("eam.version.version7_5", "vim.version.version5")
AddVersionParent("eam.version.version7_5", "vim.version.version2")
AddVersionParent("eam.version.version7_5", "vim.version.version3")
AddVersionParent("eam.version.version7_5", "vmodl.version.version0")
AddVersionParent("eam.version.version7_5", "vmodl.version.version1")
AddVersionParent("eam.version.version7_5", "vmodl.version.version2")
AddVersionParent("eam.version.version7_5", "eam.version.version2_5")
AddVersionParent("eam.version.version7_5", "eam.version.version6_5")
AddVersionParent("eam.version.version7_5", "eam.version.version6_8")
AddVersionParent("eam.version.version7_5", "eam.version.version6_9")
AddVersionParent("eam.version.version7_5", "eam.version.version6_7")
AddVersionParent("eam.version.version7_5", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version7_5", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version7_5", "vim.version.version13")
AddVersionParent("eam.version.version7_5", "eam.version.version1")
AddVersionParent("eam.version.version7_5", "eam.version.version7_3")
AddVersionParent("eam.version.version7_5", "eam.version.version2")
AddVersionParent("eam.version.version7_5", "eam.version.version7_4")
AddVersionParent("eam.version.version7_5", "eam.version.version7_1")
AddVersionParent("eam.version.version7_5", "eam.version.version3")
AddVersionParent("eam.version.version7_5", "eam.version.version7_2")
AddVersionParent("eam.version.version7_5", "eam.version.version7_5")
AddVersionParent("eam.version.version7_5", "eam.version.version6")
AddVersionParent("eam.version.version7_5", "eam.version.version7")
AddVersionParent("eam.version.version7_5", "vim.version.version10")
AddVersionParent("eam.version.version7_5", "vim.version.version11")
AddVersionParent("eam.version.version7_5", "vim.version.version12")
AddVersionParent("eam.version.version7_6", "vmodl.query.version.version4")
AddVersionParent("eam.version.version7_6", "vmodl.query.version.version3")
AddVersionParent("eam.version.version7_6", "vmodl.query.version.version2")
AddVersionParent("eam.version.version7_6", "vmodl.query.version.version1")
AddVersionParent("eam.version.version7_6", "vim.version.version8")
AddVersionParent("eam.version.version7_6", "vim.version.version9")
AddVersionParent("eam.version.version7_6", "vim.version.version6")
AddVersionParent("eam.version.version7_6", "vim.version.version7")
AddVersionParent("eam.version.version7_6", "vim.version.version1")
AddVersionParent("eam.version.version7_6", "vim.version.version4")
AddVersionParent("eam.version.version7_6", "vim.version.version5")
AddVersionParent("eam.version.version7_6", "vim.version.version2")
AddVersionParent("eam.version.version7_6", "vim.version.version3")
AddVersionParent("eam.version.version7_6", "vmodl.version.version0")
AddVersionParent("eam.version.version7_6", "vmodl.version.version1")
AddVersionParent("eam.version.version7_6", "vmodl.version.version2")
AddVersionParent("eam.version.version7_6", "eam.version.version2_5")
AddVersionParent("eam.version.version7_6", "eam.version.version6_5")
AddVersionParent("eam.version.version7_6", "eam.version.version6_8")
AddVersionParent("eam.version.version7_6", "eam.version.version6_9")
AddVersionParent("eam.version.version7_6", "eam.version.version6_7")
AddVersionParent("eam.version.version7_6", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version7_6", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version7_6", "vim.version.version13")
AddVersionParent("eam.version.version7_6", "eam.version.version1")
AddVersionParent("eam.version.version7_6", "eam.version.version7_3")
AddVersionParent("eam.version.version7_6", "eam.version.version2")
AddVersionParent("eam.version.version7_6", "eam.version.version7_4")
AddVersionParent("eam.version.version7_6", "eam.version.version7_1")
AddVersionParent("eam.version.version7_6", "eam.version.version3")
AddVersionParent("eam.version.version7_6", "eam.version.version7_2")
AddVersionParent("eam.version.version7_6", "eam.version.version7_5")
AddVersionParent("eam.version.version7_6", "eam.version.version7_6")
AddVersionParent("eam.version.version7_6", "eam.version.version6")
AddVersionParent("eam.version.version7_6", "eam.version.version7")
AddVersionParent("eam.version.version7_6", "vim.version.version10")
AddVersionParent("eam.version.version7_6", "vim.version.version11")
AddVersionParent("eam.version.version7_6", "vim.version.version12")
AddVersionParent("eam.version.version6", "vmodl.query.version.version4")
AddVersionParent("eam.version.version6", "vmodl.query.version.version3")
AddVersionParent("eam.version.version6", "vmodl.query.version.version2")
AddVersionParent("eam.version.version6", "vmodl.query.version.version1")
AddVersionParent("eam.version.version6", "vim.version.version8")
AddVersionParent("eam.version.version6", "vim.version.version6")
AddVersionParent("eam.version.version6", "vim.version.version7")
AddVersionParent("eam.version.version6", "vim.version.version1")
AddVersionParent("eam.version.version6", "vim.version.version4")
AddVersionParent("eam.version.version6", "vim.version.version5")
AddVersionParent("eam.version.version6", "vim.version.version2")
AddVersionParent("eam.version.version6", "vim.version.version3")
AddVersionParent("eam.version.version6", "vmodl.version.version0")
AddVersionParent("eam.version.version6", "vmodl.version.version1")
AddVersionParent("eam.version.version6", "vmodl.version.version2")
AddVersionParent("eam.version.version6", "eam.version.version2_5")
AddVersionParent("eam.version.version6", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version6", "eam.version.version1")
AddVersionParent("eam.version.version6", "eam.version.version2")
AddVersionParent("eam.version.version6", "eam.version.version3")
AddVersionParent("eam.version.version6", "eam.version.version6")
AddVersionParent("eam.version.version7", "vmodl.query.version.version4")
AddVersionParent("eam.version.version7", "vmodl.query.version.version3")
AddVersionParent("eam.version.version7", "vmodl.query.version.version2")
AddVersionParent("eam.version.version7", "vmodl.query.version.version1")
AddVersionParent("eam.version.version7", "vim.version.version8")
AddVersionParent("eam.version.version7", "vim.version.version9")
AddVersionParent("eam.version.version7", "vim.version.version6")
AddVersionParent("eam.version.version7", "vim.version.version7")
AddVersionParent("eam.version.version7", "vim.version.version1")
AddVersionParent("eam.version.version7", "vim.version.version4")
AddVersionParent("eam.version.version7", "vim.version.version5")
AddVersionParent("eam.version.version7", "vim.version.version2")
AddVersionParent("eam.version.version7", "vim.version.version3")
AddVersionParent("eam.version.version7", "vmodl.version.version0")
AddVersionParent("eam.version.version7", "vmodl.version.version1")
AddVersionParent("eam.version.version7", "vmodl.version.version2")
AddVersionParent("eam.version.version7", "eam.version.version2_5")
AddVersionParent("eam.version.version7", "eam.version.version6_5")
AddVersionParent("eam.version.version7", "eam.version.version6_8")
AddVersionParent("eam.version.version7", "eam.version.version6_9")
AddVersionParent("eam.version.version7", "eam.version.version6_7")
AddVersionParent("eam.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version7", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version7", "vim.version.version13")
AddVersionParent("eam.version.version7", "eam.version.version1")
AddVersionParent("eam.version.version7", "eam.version.version2")
AddVersionParent("eam.version.version7", "eam.version.version3")
AddVersionParent("eam.version.version7", "eam.version.version6")
AddVersionParent("eam.version.version7", "eam.version.version7")
AddVersionParent("eam.version.version7", "vim.version.version10")
AddVersionParent("eam.version.version7", "vim.version.version11")
AddVersionParent("eam.version.version7", "vim.version.version12")
AddVersionParent("vim.version.version10", "vmodl.query.version.version4")
AddVersionParent("vim.version.version10", "vmodl.query.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version2")
AddVersionParent("vim.version.version10", "vmodl.query.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version8")
AddVersionParent("vim.version.version10", "vim.version.version9")
AddVersionParent("vim.version.version10", "vim.version.version6")
AddVersionParent("vim.version.version10", "vim.version.version7")
AddVersionParent("vim.version.version10", "vim.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version4")
AddVersionParent("vim.version.version10", "vim.version.version5")
AddVersionParent("vim.version.version10", "vim.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version3")
AddVersionParent("vim.version.version10", "vmodl.version.version0")
AddVersionParent("vim.version.version10", "vmodl.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version2")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version10")
AddVersionParent("vim.version.version11", "vmodl.query.version.version4")
AddVersionParent("vim.version.version11", "vmodl.query.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version2")
AddVersionParent("vim.version.version11", "vmodl.query.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version8")
AddVersionParent("vim.version.version11", "vim.version.version9")
AddVersionParent("vim.version.version11", "vim.version.version6")
AddVersionParent("vim.version.version11", "vim.version.version7")
AddVersionParent("vim.version.version11", "vim.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version4")
AddVersionParent("vim.version.version11", "vim.version.version5")
AddVersionParent("vim.version.version11", "vim.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version3")
AddVersionParent("vim.version.version11", "vmodl.version.version0")
AddVersionParent("vim.version.version11", "vmodl.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version2")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version10")
AddVersionParent("vim.version.version11", "vim.version.version11")
AddVersionParent("vim.version.version12", "vmodl.query.version.version4")
AddVersionParent("vim.version.version12", "vmodl.query.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version2")
AddVersionParent("vim.version.version12", "vmodl.query.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version8")
AddVersionParent("vim.version.version12", "vim.version.version9")
AddVersionParent("vim.version.version12", "vim.version.version6")
AddVersionParent("vim.version.version12", "vim.version.version7")
AddVersionParent("vim.version.version12", "vim.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version4")
AddVersionParent("vim.version.version12", "vim.version.version5")
AddVersionParent("vim.version.version12", "vim.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version3")
AddVersionParent("vim.version.version12", "vmodl.version.version0")
AddVersionParent("vim.version.version12", "vmodl.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version2")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version10")
AddVersionParent("vim.version.version12", "vim.version.version11")
AddVersionParent("vim.version.version12", "vim.version.version12")
AddVersionParent("eam.version.version8_2", "vmodl.query.version.version4")
AddVersionParent("eam.version.version8_2", "vmodl.query.version.version3")
AddVersionParent("eam.version.version8_2", "vmodl.query.version.version2")
AddVersionParent("eam.version.version8_2", "vmodl.query.version.version1")
AddVersionParent("eam.version.version8_2", "vim.version.version8")
AddVersionParent("eam.version.version8_2", "vim.version.version9")
AddVersionParent("eam.version.version8_2", "vim.version.version6")
AddVersionParent("eam.version.version8_2", "vim.version.version7")
AddVersionParent("eam.version.version8_2", "vim.version.version1")
AddVersionParent("eam.version.version8_2", "vim.version.version4")
AddVersionParent("eam.version.version8_2", "vim.version.version5")
AddVersionParent("eam.version.version8_2", "vim.version.version2")
AddVersionParent("eam.version.version8_2", "vim.version.version3")
AddVersionParent("eam.version.version8_2", "vmodl.version.version0")
AddVersionParent("eam.version.version8_2", "vmodl.version.version1")
AddVersionParent("eam.version.version8_2", "vmodl.version.version2")
AddVersionParent("eam.version.version8_2", "eam.version.version2_5")
AddVersionParent("eam.version.version8_2", "eam.version.version6_5")
AddVersionParent("eam.version.version8_2", "eam.version.version6_8")
AddVersionParent("eam.version.version8_2", "eam.version.version6_9")
AddVersionParent("eam.version.version8_2", "eam.version.version6_7")
AddVersionParent("eam.version.version8_2", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version8_2", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version8_2", "vim.version.version13")
AddVersionParent("eam.version.version8_2", "eam.version.version1")
AddVersionParent("eam.version.version8_2", "eam.version.version7_3")
AddVersionParent("eam.version.version8_2", "eam.version.version2")
AddVersionParent("eam.version.version8_2", "eam.version.version7_4")
AddVersionParent("eam.version.version8_2", "eam.version.version7_1")
AddVersionParent("eam.version.version8_2", "eam.version.version3")
AddVersionParent("eam.version.version8_2", "eam.version.version7_2")
AddVersionParent("eam.version.version8_2", "eam.version.version7_5")
AddVersionParent("eam.version.version8_2", "eam.version.version7_6")
AddVersionParent("eam.version.version8_2", "eam.version.version6")
AddVersionParent("eam.version.version8_2", "eam.version.version7")
AddVersionParent("eam.version.version8_2", "vim.version.version10")
AddVersionParent("eam.version.version8_2", "vim.version.version11")
AddVersionParent("eam.version.version8_2", "vim.version.version12")
AddVersionParent("eam.version.version8_2", "eam.version.version8_2")
AddVersionParent("eam.version.version8_3", "vmodl.query.version.version4")
AddVersionParent("eam.version.version8_3", "vmodl.query.version.version3")
AddVersionParent("eam.version.version8_3", "vmodl.query.version.version2")
AddVersionParent("eam.version.version8_3", "vmodl.query.version.version1")
AddVersionParent("eam.version.version8_3", "vim.version.version8")
AddVersionParent("eam.version.version8_3", "vim.version.version9")
AddVersionParent("eam.version.version8_3", "vim.version.version6")
AddVersionParent("eam.version.version8_3", "vim.version.version7")
AddVersionParent("eam.version.version8_3", "vim.version.version1")
AddVersionParent("eam.version.version8_3", "vim.version.version4")
AddVersionParent("eam.version.version8_3", "vim.version.version5")
AddVersionParent("eam.version.version8_3", "vim.version.version2")
AddVersionParent("eam.version.version8_3", "vim.version.version3")
AddVersionParent("eam.version.version8_3", "vmodl.version.version0")
AddVersionParent("eam.version.version8_3", "vmodl.version.version1")
AddVersionParent("eam.version.version8_3", "vmodl.version.version2")
AddVersionParent("eam.version.version8_3", "eam.version.version2_5")
AddVersionParent("eam.version.version8_3", "eam.version.version6_5")
AddVersionParent("eam.version.version8_3", "eam.version.version6_8")
AddVersionParent("eam.version.version8_3", "eam.version.version6_9")
AddVersionParent("eam.version.version8_3", "eam.version.version6_7")
AddVersionParent("eam.version.version8_3", "vmodl.reflect.version.version1")
AddVersionParent("eam.version.version8_3", "vmodl.reflect.version.version2")
AddVersionParent("eam.version.version8_3", "vim.version.version13")
AddVersionParent("eam.version.version8_3", "eam.version.version1")
AddVersionParent("eam.version.version8_3", "eam.version.version7_3")
AddVersionParent("eam.version.version8_3", "eam.version.version2")
AddVersionParent("eam.version.version8_3", "eam.version.version7_4")
AddVersionParent("eam.version.version8_3", "eam.version.version7_1")
AddVersionParent("eam.version.version8_3", "eam.version.version3")
AddVersionParent("eam.version.version8_3", "eam.version.version7_2")
AddVersionParent("eam.version.version8_3", "eam.version.version7_5")
AddVersionParent("eam.version.version8_3", "eam.version.version7_6")
AddVersionParent("eam.version.version8_3", "eam.version.version6")
AddVersionParent("eam.version.version8_3", "eam.version.version7")
AddVersionParent("eam.version.version8_3", "vim.version.version10")
AddVersionParent("eam.version.version8_3", "vim.version.version11")
AddVersionParent("eam.version.version8_3", "vim.version.version12")
AddVersionParent("eam.version.version8_3", "eam.version.version8_2")
AddVersionParent("eam.version.version8_3", "eam.version.version8_3")
from .VmomiSupport import newestVersions
newestVersions.Add("eam.version.version8_3")
from .VmomiSupport import ltsVersions
ltsVersions.Add("eam.version.version8_3")
from .VmomiSupport import oldestVersions
oldestVersions.Add("eam.version.version1")
CreateManagedType("eam.EamObject", "EamObject", "vmodl.ManagedObject", "eam.version.version1", None, [("resolve", "Resolve", "eam.version.version1", (("issueKey", "int[]", "eam.version.version1", 0, None),), (F_OPTIONAL, "int[]", "int[]"), None, None), ("resolveAll", "ResolveAll", "eam.version.version1", (), (0, "void", "void"), None, None), ("queryIssue", "QueryIssue", "eam.version.version1", (("issueKey", "int[]", "eam.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "eam.issue.Issue[]", "eam.issue.Issue[]"), None, None)])
CreateDataType("eam.EamObject.RuntimeInfo", "EamObjectRuntimeInfo", "vmodl.DynamicData", "eam.version.version1", [("status", "string", "eam.version.version1", 0), ("issue", "eam.issue.Issue[]", "eam.version.version1", F_OPTIONAL), ("goalState", "string", "eam.version.version1", 0), ("entity", "eam.EamObject", "eam.version.version1", 0)])
CreateEnumType("eam.EamObject.RuntimeInfo.Status", "EamObjectRuntimeInfoStatus", "eam.version.version1", ["green", "yellow", "red"])
CreateEnumType("eam.EamObject.RuntimeInfo.GoalState", "EamObjectRuntimeInfoGoalState", "eam.version.version1", ["enabled", "disabled", "uninstalled"])
CreateManagedType("eam.Task", "EamTask", "vmodl.ManagedObject", "eam.version.version1", None, None)
CreateDataType("eam.fault.EamFault", "EamFault", "vmodl.MethodFault", "eam.version.version1", None)
CreateDataType("eam.fault.EamRuntimeFault", "EamRuntimeFault", "vmodl.RuntimeFault", "eam.version.version1", None)
CreateDataType("eam.fault.EamServiceNotInitialized", "EamServiceNotInitialized", "eam.fault.EamRuntimeFault", "eam.version.version6_5", None)
CreateDataType("eam.fault.EamSystemFault", "EamSystemFault", "eam.fault.EamRuntimeFault", "eam.version.version6_5", None)
CreateDataType("eam.fault.InvalidAgencyScope", "InvalidAgencyScope", "eam.fault.EamFault", "eam.version.version1", [("unknownComputeResource", "vim.ComputeResource[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.fault.InvalidLogin", "EamInvalidLogin", "eam.fault.EamRuntimeFault", "eam.version.version1", None)
CreateDataType("eam.fault.InvalidUrl", "InvalidUrl", "eam.fault.EamFault", "eam.version.version1", [("url", "string", "eam.version.version1", 0), ("malformedUrl", "boolean", "eam.version.version1", 0), ("unknownHost", "boolean", "eam.version.version1", 0), ("connectionRefused", "boolean", "eam.version.version1", 0), ("responseCode", "int", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.fault.InvalidVibPackage", "EamInvalidVibPackage", "eam.fault.EamRuntimeFault", "eam.version.version1", None)
CreateDataType("eam.fault.NoConnectionToVCenter", "NoConnectionToVCenter", "eam.fault.EamRuntimeFault", "eam.version.version1", None)
CreateDataType("eam.fault.NotAuthorized", "NotAuthorized", "eam.fault.EamRuntimeFault", "eam.version.version1", None)
CreateDataType("eam.issue.Issue", "Issue", "vmodl.DynamicData", "eam.version.version1", [("key", "int", "eam.version.version1", 0), ("description", "string", "eam.version.version1", 0), ("time", "vmodl.DateTime", "eam.version.version1", 0)])
CreateDataType("eam.lccm.Solutions.VMSource", "SolutionsVMSource", "vmodl.DynamicData", "eam.version.version1", None)
CreateDataType("eam.lccm.Solutions.UrlVMSource", "SolutionsUrlVMSource", "eam.lccm.Solutions.VMSource", "eam.version.version1", [("ovfUrl", "string", "eam.version.version1", 0), ("certificateValidation", "boolean", "eam.version.version1", F_OPTIONAL), ("certificatePEM", "string", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.OvfProperty", "SolutionsOvfProperty", "vmodl.DynamicData", "eam.version.version1", [("key", "string", "eam.version.version1", 0), ("value", "string", "eam.version.version1", 0)])
CreateDataType("eam.lccm.Solutions.StoragePolicy", "SolutionsStoragePolicy", "vmodl.DynamicData", "eam.version.version1", None)
CreateDataType("eam.lccm.Solutions.ProfileIdStoragePolicy", "SolutionsProfileIdStoragePolicy", "eam.lccm.Solutions.StoragePolicy", "eam.version.version1", [("profileId", "string", "eam.version.version1", 0)])
CreateEnumType("eam.lccm.Solutions.VMDiskProvisioning", "SolutionsVMDiskProvisioning", "eam.version.version1", ["THIN", "THICK"])
CreateEnumType("eam.lccm.Solutions.VMDeploymentOptimization", "SolutionsVMDeploymentOptimization", "eam.version.version1", ["ALL_CLONES", "FULL_CLONES_ONLY", "NO_CLONES"])
CreateDataType("eam.lccm.Solutions.TypeSpecificSolutionConfig", "SolutionsTypeSpecificSolutionConfig", "vmodl.DynamicData", "eam.version.version1", None)
CreateDataType("eam.lccm.Solutions.HostBoundSolutionConfig", "SolutionsHostBoundSolutionConfig", "eam.lccm.Solutions.TypeSpecificSolutionConfig", "eam.version.version1", [("preferHostConfiguration", "boolean", "eam.version.version1", F_OPTIONAL), ("networks", "vim.Network[]", "eam.version.version1", F_OPTIONAL), ("datastores", "vim.Datastore[]", "eam.version.version1", F_OPTIONAL), ("vmci", "string[]", "eam.version.version1", F_OPTIONAL)])
CreateEnumType("eam.lccm.Solutions.VmPlacementPolicy", "SolutionsVmPlacementPolicy", "eam.version.version1", ["VM_VM_ANTI_AFFINITY"])
CreateDataType("eam.lccm.Solutions.VMNetworkMapping", "SolutionsVMNetworkMapping", "vmodl.DynamicData", "eam.version.version1", [("name", "string", "eam.version.version1", 0), ("id", "vim.Network", "eam.version.version1", 0)])
CreateDataType("eam.lccm.Solutions.ClusterBoundSolutionConfig", "SolutionsClusterBoundSolutionConfig", "eam.lccm.Solutions.TypeSpecificSolutionConfig", "eam.version.version1", [("vmCount", "int", "eam.version.version1", 0), ("vmPlacementPolicies", "string[]", "eam.version.version1", F_OPTIONAL), ("vmNetworks", "eam.lccm.Solutions.VMNetworkMapping[]", "eam.version.version1", F_OPTIONAL), ("datastores", "vim.Datastore[]", "eam.version.version1", 0)])
CreateDataType("eam.lccm.Solutions.HookAcknowledgeConfig", "SolutionsHookAcknowledgeConfig", "vmodl.DynamicData", "eam.version.version1", None)
CreateDataType("eam.lccm.Solutions.InteractiveHookAcknowledgeConfig", "SolutionsInteractiveHookAcknowledgeConfig", "eam.lccm.Solutions.HookAcknowledgeConfig", "eam.version.version1", None)
CreateDataType("eam.lccm.Solutions.HookConfig", "SolutionsHookConfig", "vmodl.DynamicData", "eam.version.version1", [("type", "string", "eam.version.version1", 0), ("acknowledgement", "eam.lccm.Solutions.HookAcknowledgeConfig", "eam.version.version1", 0), ("timeout", "long", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.VmResourceSpec", "SolutionsVmResourceSpec", "vmodl.DynamicData", "eam.version.version1", [("ovfDeploymentOption", "string", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.SolutionConfig", "SolutionsSolutionConfig", "vmodl.DynamicData", "eam.version.version1", [("solution", "string", "eam.version.version1", 0), ("displayName", "string", "eam.version.version1", 0), ("displayVersion", "string", "eam.version.version1", 0), ("vmSource", "eam.lccm.Solutions.VMSource", "eam.version.version1", 0), ("prefixVmName", "string", "eam.version.version1", 0), ("uuidVmName", "boolean", "eam.version.version1", 0), ("resourcePool", "vim.ResourcePool", "eam.version.version1", F_OPTIONAL), ("folder", "vim.Folder", "eam.version.version1", F_OPTIONAL), ("ovfProperties", "eam.lccm.Solutions.OvfProperty[]", "eam.version.version1", F_OPTIONAL), ("storagePolicies", "eam.lccm.Solutions.StoragePolicy[]", "eam.version.version1", F_OPTIONAL), ("vmDiskProvisioning", "string", "eam.version.version1", F_OPTIONAL), ("vmDeploymentOptimization", "string", "eam.version.version1", F_OPTIONAL), ("typeSpecificConfig", "eam.lccm.Solutions.TypeSpecificSolutionConfig", "eam.version.version1", 0), ("hooks", "eam.lccm.Solutions.HookConfig[]", "eam.version.version1", F_OPTIONAL), ("vmResourceSpec", "eam.lccm.Solutions.VmResourceSpec", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.TransitionSpec", "SolutionsTransitionSpec", "vmodl.DynamicData", "eam.version.version1", [("solution", "string", "eam.version.version1", 0), ("agencyId", "string", "eam.version.version1", 0)])
CreateDataType("eam.lccm.Solutions.ApplySpec", "SolutionsApplySpec", "vmodl.DynamicData", "eam.version.version1", [("desiredState", "eam.lccm.Solutions.SolutionConfig[]", "eam.version.version1", F_OPTIONAL), ("solutions", "string[]", "eam.version.version1", F_OPTIONAL), ("hosts", "vim.HostSystem[]", "eam.version.version1", F_OPTIONAL), ("deploymentUnits", "string[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.ValidateSpec", "SolutionsValidateSpec", "vmodl.DynamicData", "eam.version.version1", [("desiredState", "eam.lccm.Solutions.SolutionConfig[]", "eam.version.version1", 0)])
CreateEnumType("eam.lccm.Solutions.InvalidReason", "SolutionsInvalidReason", "eam.version.version1", ["INVALID_OVF_DESCRIPTOR", "INACCESSBLE_VM_SOURCE", "INVALID_NETWORKS", "INVALID_DATASTORES", "INVALID_RESOURCE_POOL", "INVALID_FOLDER", "INVALID_PROPERTIES", "INVALID_TRANSITION"])
CreateDataType("eam.lccm.Solutions.ComplianceSpec", "SolutionsComplianceSpec", "vmodl.DynamicData", "eam.version.version1", [("desiredState", "eam.lccm.Solutions.SolutionConfig[]", "eam.version.version1", F_OPTIONAL), ("solutions", "string[]", "eam.version.version1", F_OPTIONAL), ("hosts", "vim.HostSystem[]", "eam.version.version1", F_OPTIONAL), ("deploymentUnits", "string[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.SolutionValidationResult", "SolutionsSolutionValidationResult", "vmodl.DynamicData", "eam.version.version1", [("solution", "string", "eam.version.version1", 0), ("valid", "boolean", "eam.version.version1", 0), ("invalidReason", "string", "eam.version.version1", F_OPTIONAL)])
CreateEnumType("eam.lccm.Solutions.NonComplianceReason", "SolutionsNonComplianceReason", "eam.version.version1", ["WORKING", "ISSUE", "IN_HOOK", "OBSOLETE_SPEC", "NO_SPEC"])
CreateDataType("eam.lccm.Solutions.HookInfo", "SolutionsHookInfo", "vmodl.DynamicData", "eam.version.version1", [("vm", "vim.VirtualMachine", "eam.version.version1", 0), ("solution", "string", "eam.version.version1", 0), ("config", "eam.lccm.Solutions.HookConfig", "eam.version.version1", 0), ("raisedAt", "vmodl.DateTime", "eam.version.version1", 0)])
CreateDataType("eam.lccm.Solutions.SolutionComplianceResult", "SolutionsSolutionComplianceResult", "vmodl.DynamicData", "eam.version.version1", [("solution", "string", "eam.version.version1", 0), ("compliant", "boolean", "eam.version.version1", 0), ("nonComplianceReason", "string", "eam.version.version1", F_OPTIONAL), ("vm", "vim.VirtualMachine", "eam.version.version1", F_OPTIONAL), ("upgradingVm", "vim.VirtualMachine", "eam.version.version1", F_OPTIONAL), ("hook", "eam.lccm.Solutions.HookInfo", "eam.version.version1", F_OPTIONAL), ("issues", "eam.issue.Issue[]", "eam.version.version1", F_OPTIONAL), ("solutionConfig", "eam.lccm.Solutions.SolutionConfig", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.HostComplianceResult", "SolutionsHostComplianceResult", "vmodl.DynamicData", "eam.version.version1", [("host", "vim.HostSystem", "eam.version.version1", 0), ("compliant", "boolean", "eam.version.version1", 0), ("solutions", "eam.lccm.Solutions.SolutionComplianceResult[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.DeploymentUnitComplianceResult", "SolutionsDeploymentUnitComplianceResult", "vmodl.DynamicData", "eam.version.version1", [("deploymentUnit", "string", "eam.version.version1", 0), ("compliant", "boolean", "eam.version.version1", 0), ("compliance", "eam.lccm.Solutions.SolutionComplianceResult", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.ClusterSolutionComplianceResult", "SolutionsClusterSolutionComplianceResult", "vmodl.DynamicData", "eam.version.version1", [("solution", "string", "eam.version.version1", 0), ("compliant", "boolean", "eam.version.version1", 0), ("deploymentUnits", "eam.lccm.Solutions.DeploymentUnitComplianceResult[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.ComplianceResult", "SolutionsComplianceResult", "vmodl.DynamicData", "eam.version.version1", [("compliant", "boolean", "eam.version.version1", 0), ("hosts", "eam.lccm.Solutions.HostComplianceResult[]", "eam.version.version1", F_OPTIONAL), ("clusterSolutionsCompliance", "eam.lccm.Solutions.ClusterSolutionComplianceResult[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.lccm.Solutions.ValidationResult", "SolutionsValidationResult", "vmodl.DynamicData", "eam.version.version1", [("valid", "boolean", "eam.version.version1", 0), ("solutionResult", "eam.lccm.Solutions.SolutionValidationResult[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.vib.VibInfo", "VibVibInfo", "vmodl.DynamicData", "eam.version.version6", [("id", "string", "eam.version.version6", 0), ("name", "string", "eam.version.version6", 0), ("version", "string", "eam.version.version6", 0), ("vendor", "string", "eam.version.version6", 0), ("summary", "string", "eam.version.version6", 0), ("softwareTags", "eam.vib.VibInfo.SoftwareTags", "eam.version.version6_5", F_OPTIONAL), ("releaseDate", "vmodl.DateTime", "eam.version.version6", 0)])
CreateDataType("eam.vib.VibInfo.SoftwareTags", "VibVibInfoSoftwareTags", "vmodl.DynamicData", "eam.version.version6_5", [("tags", "string[]", "eam.version.version6_5", F_OPTIONAL)])
CreateDataType("eam.vib.VibServices.SslTrust", "VibVibServicesSslTrust", "vmodl.DynamicData", "eam.version.version8_2", None)
CreateDataType("eam.vib.VibServices.PinnedPemCertificate", "VibVibServicesPinnedPemCertificate", "eam.vib.VibServices.SslTrust", "eam.version.version8_2", [("sslCertificate", "string", "eam.version.version8_2", 0)])
CreateDataType("eam.vib.VibServices.AnyCertificate", "VibVibServicesAnyCertificate", "eam.vib.VibServices.SslTrust", "eam.version.version8_2", None)
CreateManagedType("eam.Agent", "Agent", "eam.EamObject", "eam.version.version1", [("runtime", "eam.Agent.RuntimeInfo", "eam.version.version1", 0, None), ("config", "eam.Agent.ConfigInfo", "eam.version.version1", 0, None)], [("queryRuntime", "AgentQueryRuntime", "eam.version.version1", (), (0, "eam.Agent.RuntimeInfo", "eam.Agent.RuntimeInfo"), None, None), ("markAsAvailable", "MarkAsAvailable", "eam.version.version1", (), (0, "void", "void"), None, None), ("queryConfig", "AgentQueryConfig", "eam.version.version1", (), (0, "eam.Agent.ConfigInfo", "eam.Agent.ConfigInfo"), None, None)])
CreateDataType("eam.Agent.RuntimeInfo", "AgentRuntimeInfo", "eam.EamObject.RuntimeInfo", "eam.version.version1", [("vmPowerState", "vim.VirtualMachine.PowerState", "eam.version.version1", 0), ("receivingHeartBeat", "boolean", "eam.version.version1", 0), ("host", "vim.HostSystem", "eam.version.version1", F_OPTIONAL), ("vm", "vim.VirtualMachine", "eam.version.version1", F_OPTIONAL), ("vmIp", "string", "eam.version.version1", F_OPTIONAL), ("vmName", "string", "eam.version.version1", 0), ("esxAgentResourcePool", "vim.ResourcePool", "eam.version.version1", F_OPTIONAL), ("esxAgentFolder", "vim.Folder", "eam.version.version1", F_OPTIONAL), ("installedBulletin", "string[]", "eam.version.version1", F_OPTIONAL), ("installedVibs", "eam.vib.VibInfo[]", "eam.version.version6", F_OPTIONAL), ("agency", "eam.Agency", "eam.version.version2", F_OPTIONAL), ("vmHook", "eam.Agent.VmHook", "eam.version.version6_7", F_OPTIONAL)])
CreateDataType("eam.Agent.VmHook", "AgentVmHook", "vmodl.DynamicData", "eam.version.version6_7", [("vm", "vim.VirtualMachine", "eam.version.version6_7", 0), ("vmState", "string", "eam.version.version6_7", 0)])
CreateEnumType("eam.Agent.VmHook.VmState", "AgentVmHookVmState", "eam.version.version1", ["provisioned", "poweredOn", "prePowerOn"])
CreateDataType("eam.Agent.StoragePolicy", "AgentStoragePolicy", "vmodl.DynamicData", "eam.version.version7", None)
CreateDataType("eam.Agent.VsanStoragePolicy", "AgentVsanStoragePolicy", "eam.Agent.StoragePolicy", "eam.version.version7", [("profileId", "string", "eam.version.version7", 0)])
CreateDataType("eam.Agent.SslTrust", "AgentSslTrust", "vmodl.DynamicData", "eam.version.version8_2", None)
CreateDataType("eam.Agent.PinnedPemCertificate", "AgentPinnedPemCertificate", "eam.Agent.SslTrust", "eam.version.version8_2", [("sslCertificate", "string", "eam.version.version8_2", 0)])
CreateDataType("eam.Agent.AnyCertificate", "AgentAnyCertificate", "eam.Agent.SslTrust", "eam.version.version8_2", None)
CreateDataType("eam.Agent.ConfigInfo", "AgentConfigInfo", "vmodl.DynamicData", "eam.version.version1", [("productLineId", "string", "eam.version.version1", F_OPTIONAL), ("hostVersion", "string", "eam.version.version1", F_OPTIONAL), ("ovfPackageUrl", "string", "eam.version.version1", F_OPTIONAL), ("ovfSslTrust", "eam.Agent.SslTrust", "eam.version.version8_2", F_OPTIONAL), ("ovfEnvironment", "eam.Agent.OvfEnvironmentInfo", "eam.version.version1", F_OPTIONAL), ("vibUrl", "string", "eam.version.version1", F_OPTIONAL), ("vibSslTrust", "eam.Agent.SslTrust", "eam.version.version8_2", F_OPTIONAL), ("vibMatchingRules", "eam.Agent.VibMatchingRule[]", "eam.version.version2_5", F_OPTIONAL), ("vibName", "string", "eam.version.version2", F_OPTIONAL), ("dvFilterEnabled", "boolean", "eam.version.version1", F_OPTIONAL), ("rebootHostAfterVibUninstall", "boolean", "eam.version.version1", F_OPTIONAL), ("vmciService", "string[]", "eam.version.version1", F_OPTIONAL), ("ovfDiskProvisioning", "string", "eam.version.version6_9", F_OPTIONAL), ("vmStoragePolicies", "eam.Agent.StoragePolicy[]", "eam.version.version7", F_OPTIONAL), ("vmResourceConfiguration", "string", "eam.version.version8_3", F_OPTIONAL)])
CreateEnumType("eam.Agent.ConfigInfo.OvfDiskProvisioning", "AgentConfigInfoOvfDiskProvisioning", "eam.version.version6_9", ["none", "thin", "thick"])
CreateDataType("eam.Agent.OvfEnvironmentInfo", "AgentOvfEnvironmentInfo", "vmodl.DynamicData", "eam.version.version1", [("ovfProperty", "eam.Agent.OvfEnvironmentInfo.OvfProperty[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.Agent.OvfEnvironmentInfo.OvfProperty", "AgentOvfEnvironmentInfoOvfProperty", "vmodl.DynamicData", "eam.version.version1", [("key", "string", "eam.version.version1", 0), ("value", "string", "eam.version.version1", 0)])
CreateDataType("eam.Agent.VibMatchingRule", "AgentVibMatchingRule", "vmodl.DynamicData", "eam.version.version1", [("vibNameRegex", "string", "eam.version.version1", 0), ("vibVersionRegex", "string", "eam.version.version1", 0)])
CreateDataType("eam.fault.EamAppFault", "EamAppFault", "eam.fault.EamRuntimeFault", "eam.version.version6", None)
CreateDataType("eam.fault.EamIOFault", "EamIOFault", "eam.fault.EamRuntimeFault", "eam.version.version6", None)
CreateDataType("eam.fault.InvalidAgentConfiguration", "InvalidAgentConfiguration", "eam.fault.EamFault", "eam.version.version1", [("invalidAgentConfiguration", "eam.Agent.ConfigInfo", "eam.version.version1", F_OPTIONAL), ("invalidField", "string", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.fault.InvalidState", "EamInvalidState", "eam.fault.EamAppFault", "eam.version.version7_1", None)
CreateDataType("eam.issue.AgencyIssue", "AgencyIssue", "eam.issue.Issue", "eam.version.version1", [("agency", "eam.Agency", "eam.version.version1", 0), ("agencyName", "string", "eam.version.version1", 0), ("solutionId", "string", "eam.version.version1", 0), ("solutionName", "string", "eam.version.version1", 0)])
CreateDataType("eam.issue.AgentIssue", "AgentIssue", "eam.issue.AgencyIssue", "eam.version.version1", [("agent", "eam.Agent", "eam.version.version1", 0), ("agentName", "string", "eam.version.version1", 0), ("host", "vim.HostSystem", "eam.version.version1", 0), ("hostName", "string", "eam.version.version1", 0)])
CreateDataType("eam.issue.CertificateNotTrusted", "CertificateNotTrusted", "eam.issue.AgentIssue", "eam.version.version8_2", [("url", "string", "eam.version.version8_2", 0)])
CreateDataType("eam.issue.ExtensibleIssue", "ExtensibleIssue", "eam.issue.Issue", "eam.version.version2", [("typeId", "string", "eam.version.version2", 0), ("argument", "vmodl.KeyAnyValue[]", "eam.version.version2", F_OPTIONAL), ("target", "vim.ManagedEntity", "eam.version.version2", F_OPTIONAL), ("agent", "eam.Agent", "eam.version.version2", F_OPTIONAL), ("agency", "eam.Agency", "eam.version.version2", F_OPTIONAL)])
CreateDataType("eam.issue.HostInPartialMaintenanceMode", "HostInPartialMaintenanceMode", "eam.issue.AgentIssue", "eam.version.version8_3", [("vm", "vim.VirtualMachine", "eam.version.version8_3", F_OPTIONAL)])
CreateDataType("eam.issue.HostIssue", "HostIssue", "eam.issue.Issue", "eam.version.version1", [("host", "vim.HostSystem", "eam.version.version1", 0)])
CreateDataType("eam.issue.HostNotReachable", "ManagedHostNotReachable", "eam.issue.AgentIssue", "eam.version.version6_8", None)
CreateDataType("eam.issue.MissingDvFilterSwitch", "MissingDvFilterSwitch", "eam.issue.AgentIssue", "eam.version.version1", None)
CreateDataType("eam.issue.OrphanedAgency", "OrphanedAgency", "eam.issue.AgencyIssue", "eam.version.version1", None)
CreateDataType("eam.issue.OrphanedDvFilterSwitch", "OrphanedDvFilterSwitch", "eam.issue.HostIssue", "eam.version.version1", None)
CreateDataType("eam.issue.OvfInvalidProperty", "OvfInvalidProperty", "eam.issue.AgentIssue", "eam.version.version1", [("error", "vmodl.MethodFault[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.issue.UnknownAgentVm", "UnknownAgentVm", "eam.issue.HostIssue", "eam.version.version1", [("vm", "vim.VirtualMachine", "eam.version.version1", 0)])
CreateDataType("eam.issue.VibIssue", "VibIssue", "eam.issue.AgentIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VibNotInstalled", "VibNotInstalled", "eam.issue.VibIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VibRequirementsNotMetByHost", "VibRequirementsNotMetByHost", "eam.issue.VibNotInstalled", "eam.version.version6_8", None)
CreateDataType("eam.issue.VibRequiresHostInMaintenanceMode", "VibRequiresHostInMaintenanceMode", "eam.issue.VibIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VibRequiresHostReboot", "VibRequiresHostReboot", "eam.issue.VibIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VibRequiresManualInstallation", "VibRequiresManualInstallation", "eam.issue.VibIssue", "eam.version.version1", [("bulletin", "string[]", "eam.version.version1", 0)])
CreateDataType("eam.issue.VibRequiresManualUninstallation", "VibRequiresManualUninstallation", "eam.issue.VibIssue", "eam.version.version1", [("bulletin", "string[]", "eam.version.version1", 0)])
CreateDataType("eam.issue.VmIssue", "VmIssue", "eam.issue.AgentIssue", "eam.version.version1", [("vm", "vim.VirtualMachine", "eam.version.version1", 0)])
CreateDataType("eam.issue.VmMarkedAsTemplate", "VmMarkedAsTemplate", "eam.issue.VmIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VmNotDeployed", "VmNotDeployed", "eam.issue.AgentIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VmOrphaned", "VmOrphaned", "eam.issue.VmIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VmPoweredOff", "VmPoweredOff", "eam.issue.VmIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VmPoweredOn", "VmPoweredOn", "eam.issue.VmIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VmRequiresHostOutOfMaintenanceMode", "VmRequiresHostOutOfMaintenanceMode", "eam.issue.VmNotDeployed", "eam.version.version7_2", None)
CreateDataType("eam.issue.VmSuspended", "VmSuspended", "eam.issue.VmIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VmWrongFolder", "VmWrongFolder", "eam.issue.VmIssue", "eam.version.version1", [("currentFolder", "vim.Folder", "eam.version.version1", 0), ("requiredFolder", "vim.Folder", "eam.version.version1", 0)])
CreateDataType("eam.issue.VmWrongResourcePool", "VmWrongResourcePool", "eam.issue.VmIssue", "eam.version.version1", [("currentResourcePool", "vim.ResourcePool", "eam.version.version1", 0), ("requiredResourcePool", "vim.ResourcePool", "eam.version.version1", 0)])
CreateDataType("eam.issue.cluster.agent.AgentIssue", "ClusterAgentAgentIssue", "eam.issue.AgencyIssue", "eam.version.version6_9", [("agent", "eam.Agent", "eam.version.version6_9", 0), ("cluster", "vim.ComputeResource", "eam.version.version6_9", F_OPTIONAL)])
CreateDataType("eam.issue.cluster.agent.OvfInvalidProperty", "ClusterAgentOvfInvalidProperty", "eam.issue.cluster.agent.AgentIssue", "eam.version.version6_9", [("error", "vmodl.MethodFault[]", "eam.version.version6_9", F_OPTIONAL)])
CreateDataType("eam.issue.cluster.agent.VmIssue", "ClusterAgentVmIssue", "eam.issue.cluster.agent.AgentIssue", "eam.version.version6_9", [("vm", "vim.VirtualMachine", "eam.version.version6_9", 0)])
CreateDataType("eam.issue.cluster.agent.VmNotDeployed", "ClusterAgentVmNotDeployed", "eam.issue.cluster.agent.AgentIssue", "eam.version.version6_9", None)
CreateDataType("eam.issue.cluster.agent.VmNotRemoved", "ClusterAgentVmNotRemoved", "eam.issue.cluster.agent.VmIssue", "eam.version.version6_9", None)
CreateDataType("eam.issue.cluster.agent.VmPoweredOff", "ClusterAgentVmPoweredOff", "eam.issue.cluster.agent.VmIssue", "eam.version.version6_9", None)
CreateDataType("eam.issue.cluster.agent.VmPoweredOn", "ClusterAgentVmPoweredOn", "eam.issue.cluster.agent.VmIssue", "eam.version.version6_9", None)
CreateDataType("eam.issue.cluster.agent.VmSuspended", "ClusterAgentVmSuspended", "eam.issue.cluster.agent.VmIssue", "eam.version.version6_9", None)
CreateDataType("eam.issue.integrity.agency.VUMIssue", "IntegrityAgencyVUMIssue", "eam.issue.AgencyIssue", "eam.version.version6_7", None)
CreateDataType("eam.issue.integrity.agency.VUMUnavailable", "IntegrityAgencyVUMUnavailable", "eam.issue.integrity.agency.VUMIssue", "eam.version.version6_7", None)
CreateDataType("eam.issue.personality.agency.PMIssue", "PersonalityAgencyPMIssue", "eam.issue.AgencyIssue", "eam.version.version7_1", None)
CreateDataType("eam.issue.personality.agency.PMUnavailable", "PersonalityAgencyPMUnavailable", "eam.issue.personality.agency.PMIssue", "eam.version.version7_1", None)
CreateDataType("eam.issue.personality.agent.PMIssue", "PersonalityAgentPMIssue", "eam.issue.AgentIssue", "eam.version.version7_1", None)
CreateEnumType("eam.lccm.Hooks.HookType", "HooksHookType", "eam.version.version1", ["POST_PROVISIONING", "POST_POWER_ON"])
CreateDataType("eam.lccm.Hooks.MarkAsProcessedSpec", "HooksMarkAsProcessedSpec", "vmodl.DynamicData", "eam.version.version1", [("vm", "vim.VirtualMachine", "eam.version.version1", 0), ("hookType", "string", "eam.version.version1", 0), ("success", "boolean", "eam.version.version1", 0)])
CreateDataType("eam.lccm.Hooks.HookListSpec", "HooksHookListSpec", "vmodl.DynamicData", "eam.version.version1", [("solutions", "string[]", "eam.version.version1", F_OPTIONAL), ("hosts", "vim.HostSystem[]", "eam.version.version1", F_OPTIONAL)])
CreateManagedType("eam.Agency", "Agency", "eam.EamObject", "eam.version.version1", [("solutionId", "string", "eam.version.version1", 0, None), ("owner", "string", "eam.version.version6", F_OPTIONAL, None), ("config", "eam.Agency.ConfigInfo", "eam.version.version1", 0, None), ("runtime", "eam.EamObject.RuntimeInfo", "eam.version.version1", 0, None), ("agent", "eam.Agent[]", "eam.version.version1", F_OPTIONAL, None)], [("querySolutionId", "QuerySolutionId", "eam.version.version1", (), (0, "string", "string"), None, None), ("queryConfig", "QueryConfig", "eam.version.version1", (), (0, "eam.Agency.ConfigInfo", "eam.Agency.ConfigInfo"), None, None), ("update", "Update", "eam.version.version1", (("config", "eam.Agency.ConfigInfo", "eam.version.version1", 0, None),), (0, "void", "void"), None, ["eam.fault.InvalidAgentConfiguration", "eam.fault.InvalidAgencyScope", "eam.fault.InvalidUrl", ]), ("queryRuntime", "AgencyQueryRuntime", "eam.version.version1", (), (0, "eam.EamObject.RuntimeInfo", "eam.EamObject.RuntimeInfo"), None, None), ("queryAgent", "QueryAgent", "eam.version.version1", (), (F_OPTIONAL, "eam.Agent[]", "eam.Agent[]"), None, None), ("registerAgentVm", "RegisterAgentVm", "eam.version.version2", (("agentVm", "vim.VirtualMachine", "eam.version.version2", 0, None),), (0, "eam.Agent", "eam.Agent"), None, ["vmodl.fault.ManagedObjectNotFound", ]), ("unregisterAgentVm", "UnregisterAgentVm", "eam.version.version2", (("agentVm", "vim.VirtualMachine", "eam.version.version2", 0, None),), (0, "void", "void"), None, None), ("enable", "Agency_Enable", "eam.version.version1", (), (0, "void", "void"), None, None), ("disable", "Agency_Disable", "eam.version.version1", (), (0, "void", "void"), None, None), ("uninstall", "Uninstall", "eam.version.version1", (), (0, "void", "void"), None, None), ("destroyAgency", "DestroyAgency", "eam.version.version1", (), (0, "void", "void"), None, None), ("addIssue", "AddIssue", "eam.version.version2", (("issue", "eam.issue.Issue", "eam.version.version2", 0, None),), (0, "eam.issue.Issue", "eam.issue.Issue"), None, ["vmodl.fault.InvalidArgument", ])])
CreateDataType("eam.Agency.VMResourcePool", "AgencyVMResourcePool", "vmodl.DynamicData", "eam.version.version6_9", [("resourcePoolId", "vim.ResourcePool", "eam.version.version6_9", 0), ("computeResourceId", "vim.ComputeResource", "eam.version.version6_9", 0)])
CreateDataType("eam.Agency.VMFolder", "AgencyVMFolder", "vmodl.DynamicData", "eam.version.version6_9", [("folderId", "vim.Folder", "eam.version.version6_9", 0), ("datacenterId", "vim.Datacenter", "eam.version.version6_9", 0)])
CreateEnumType("eam.Agency.VMPlacementPolicy.VMDataAffinity", "AgencyVMPlacementPolicyVMDataAffinity", "eam.version.version1", ["none", "soft"])
CreateEnumType("eam.Agency.VMPlacementPolicy.VMAntiAffinity", "AgencyVMPlacementPolicyVMAntiAffinity", "eam.version.version1", ["none", "soft"])
CreateDataType("eam.Agency.ConfigInfo", "AgencyConfigInfo", "vmodl.DynamicData", "eam.version.version1", [("agentConfig", "eam.Agent.ConfigInfo[]", "eam.version.version1", F_OPTIONAL), ("scope", "eam.Agency.Scope", "eam.version.version1", F_OPTIONAL), ("manuallyMarkAgentVmAvailableAfterProvisioning", "boolean", "eam.version.version1", F_OPTIONAL), ("manuallyMarkAgentVmAvailableAfterPowerOn", "boolean", "eam.version.version1", F_OPTIONAL), ("optimizedDeploymentEnabled", "boolean", "eam.version.version1", F_OPTIONAL), ("agentName", "string", "eam.version.version1", F_OPTIONAL), ("agencyName", "string", "eam.version.version1", F_OPTIONAL), ("useUuidVmName", "boolean", "eam.version.version7_5", F_OPTIONAL), ("manuallyProvisioned", "boolean", "eam.version.version2", F_OPTIONAL), ("manuallyMonitored", "boolean", "eam.version.version2", F_OPTIONAL), ("bypassVumEnabled", "boolean", "eam.version.version2", F_OPTIONAL), ("agentVmNetwork", "vim.Network[]", "eam.version.version2", F_OPTIONAL), ("agentVmDatastore", "vim.Datastore[]", "eam.version.version2_5", F_OPTIONAL), ("preferHostConfiguration", "boolean", "eam.version.version2_5", F_OPTIONAL), ("ipPool", "vim.vApp.IpPool", "eam.version.version3", F_OPTIONAL), ("resourcePools", "eam.Agency.VMResourcePool[]", "eam.version.version6_9", F_OPTIONAL), ("folders", "eam.Agency.VMFolder[]", "eam.version.version6_9", F_OPTIONAL)])
CreateDataType("eam.Agency.Scope", "AgencyScope", "vmodl.DynamicData", "eam.version.version1", None)
CreateDataType("eam.Agency.ComputeResourceScope", "AgencyComputeResourceScope", "eam.Agency.Scope", "eam.version.version1", [("computeResource", "vim.ComputeResource[]", "eam.version.version1", F_OPTIONAL)])
CreateManagedType("eam.EsxAgentManager", "EsxAgentManager", "eam.EamObject", "eam.version.version1", [("agency", "eam.Agency[]", "eam.version.version1", F_OPTIONAL, None), ("issue", "eam.issue.Issue[]", "eam.version.version1", F_OPTIONAL, None)], [("queryAgency", "QueryAgency", "eam.version.version1", (), (F_OPTIONAL, "eam.Agency[]", "eam.Agency[]"), None, None), ("createAgency", "CreateAgency", "eam.version.version1", (("agencyConfigInfo", "eam.Agency.ConfigInfo", "eam.version.version1", 0, None),("initialGoalState", "string", "eam.version.version1", 0, None),), (0, "eam.Agency", "eam.Agency"), None, ["eam.fault.InvalidAgentConfiguration", "eam.fault.InvalidAgencyScope", "eam.fault.InvalidUrl", ]), ("scanForUnknownAgentVm", "ScanForUnknownAgentVm", "eam.version.version1", (), (0, "void", "void"), None, None), ("setMaintenanceModePolicy", "SetMaintenanceModePolicy", "eam.version.version7_4", (("policy", "string", "eam.version.version7_4", 0, None),), (0, "void", "void"), None, None), ("getMaintenanceModePolicy", "GetMaintenanceModePolicy", "eam.version.version7_4", (), (0, "string", "string"), None, None)])
CreateEnumType("eam.EsxAgentManager.MaintenanceModePolicy", "EsxAgentManagerMaintenanceModePolicy", "eam.version.version7_4", ["singleHost", "multipleHosts"])
CreateDataType("eam.fault.CertificateNotTrustedFault", "CertificateNotTrustedFault", "eam.fault.EamAppFault", "eam.version.version8_2", [("url", "string", "eam.version.version8_2", F_OPTIONAL)])
CreateDataType("eam.fault.DisabledClusterFault", "DisabledClusterFault", "eam.fault.EamAppFault", "eam.version.version7_6", [("disabledComputeResource", "vim.ComputeResource[]", "eam.version.version7_6", F_OPTIONAL)])
CreateDataType("eam.issue.AgencyDisabled", "AgencyDisabled", "eam.issue.AgencyIssue", "eam.version.version7_6", None)
CreateDataType("eam.issue.CannotAccessAgentOVF", "CannotAccessAgentOVF", "eam.issue.VmNotDeployed", "eam.version.version1", [("downloadUrl", "string", "eam.version.version1", 0)])
CreateDataType("eam.issue.CannotAccessAgentVib", "CannotAccessAgentVib", "eam.issue.VibNotInstalled", "eam.version.version1", [("downloadUrl", "string", "eam.version.version1", 0)])
CreateDataType("eam.issue.ImmediateHostRebootRequired", "ImmediateHostRebootRequired", "eam.issue.VibIssue", "eam.version.version6_8", None)
CreateDataType("eam.issue.IncompatibleHostVersion", "IncompatibleHostVersion", "eam.issue.VmNotDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.InsufficientIpAddresses", "InsufficientIpAddresses", "eam.issue.VmPoweredOff", "eam.version.version1", [("network", "vim.Network", "eam.version.version1", 0)])
CreateDataType("eam.issue.InsufficientResources", "InsufficientResources", "eam.issue.VmNotDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.InsufficientSpace", "InsufficientSpace", "eam.issue.VmNotDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.InvalidConfig", "InvalidConfig", "eam.issue.VmIssue", "eam.version.version6_9", [("error", "anyType", "eam.version.version6_9", 0)])
CreateDataType("eam.issue.MissingAgentIpPool", "MissingAgentIpPool", "eam.issue.VmPoweredOff", "eam.version.version1", [("network", "vim.Network", "eam.version.version1", 0)])
CreateDataType("eam.issue.NoAgentVmDatastore", "NoAgentVmDatastore", "eam.issue.VmNotDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.NoAgentVmNetwork", "NoAgentVmNetwork", "eam.issue.VmNotDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.NoCustomAgentVmDatastore", "NoCustomAgentVmDatastore", "eam.issue.NoAgentVmDatastore", "eam.version.version1", [("customAgentVmDatastore", "vim.Datastore[]", "eam.version.version1", 0), ("customAgentVmDatastoreName", "string[]", "eam.version.version1", 0)])
CreateDataType("eam.issue.NoCustomAgentVmNetwork", "NoCustomAgentVmNetwork", "eam.issue.NoAgentVmNetwork", "eam.version.version1", [("customAgentVmNetwork", "vim.Network[]", "eam.version.version1", 0), ("customAgentVmNetworkName", "string[]", "eam.version.version1", 0)])
CreateDataType("eam.issue.NoDiscoverableAgentVmDatastore", "NoDiscoverableAgentVmDatastore", "eam.issue.VmNotDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.NoDiscoverableAgentVmNetwork", "NoDiscoverableAgentVmNetwork", "eam.issue.VmNotDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.OvfInvalidFormat", "OvfInvalidFormat", "eam.issue.VmNotDeployed", "eam.version.version1", [("error", "vmodl.MethodFault[]", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.issue.VibCannotPutHostInMaintenanceMode", "VibCannotPutHostInMaintenanceMode", "eam.issue.VibIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VibCannotPutHostOutOfMaintenanceMode", "VibCannotPutHostOutOfMaintenanceMode", "eam.issue.VibIssue", "eam.version.version6_5", None)
CreateDataType("eam.issue.VibDependenciesNotMetByHost", "VibDependenciesNotMetByHost", "eam.issue.VibNotInstalled", "eam.version.version6_8", None)
CreateDataType("eam.issue.VibInvalidFormat", "VibInvalidFormat", "eam.issue.VibNotInstalled", "eam.version.version1", None)
CreateDataType("eam.issue.VmCorrupted", "VmCorrupted", "eam.issue.VmIssue", "eam.version.version1", [("missingFile", "string", "eam.version.version1", F_OPTIONAL)])
CreateDataType("eam.issue.VmDeployed", "VmDeployed", "eam.issue.VmIssue", "eam.version.version1", None)
CreateDataType("eam.issue.VmInaccessible", "VmInaccessible", "eam.issue.VmIssue", "eam.version.version8_3", None)
CreateDataType("eam.issue.cluster.agent.CertificateNotTrusted", "ClusterAgentCertificateNotTrusted", "eam.issue.cluster.agent.VmNotDeployed", "eam.version.version8_2", [("url", "string", "eam.version.version8_2", 0)])
CreateDataType("eam.issue.cluster.agent.HostInMaintenanceMode", "ClusterAgentHostInMaintenanceMode", "eam.issue.cluster.agent.VmIssue", "eam.version.version8_3", None)
CreateDataType("eam.issue.cluster.agent.HostInPartialMaintenanceMode", "ClusterAgentHostInPartialMaintenanceMode", "eam.issue.cluster.agent.VmIssue", "eam.version.version8_3", None)
CreateDataType("eam.issue.cluster.agent.InsufficientClusterResources", "ClusterAgentInsufficientClusterResources", "eam.issue.cluster.agent.VmPoweredOff", "eam.version.version6_9", None)
CreateDataType("eam.issue.cluster.agent.InsufficientClusterSpace", "ClusterAgentInsufficientClusterSpace", "eam.issue.cluster.agent.VmNotDeployed", "eam.version.version6_9", None)
CreateDataType("eam.issue.cluster.agent.InvalidConfig", "ClusterAgentInvalidConfig", "eam.issue.cluster.agent.VmIssue", "eam.version.version6_9", [("error", "anyType", "eam.version.version6_9", 0)])
CreateDataType("eam.issue.cluster.agent.MissingClusterVmDatastore", "ClusterAgentMissingClusterVmDatastore", "eam.issue.cluster.agent.VmNotDeployed", "eam.version.version6_9", [("missingDatastores", "vim.Datastore[]", "eam.version.version6_9", F_OPTIONAL)])
CreateDataType("eam.issue.cluster.agent.MissingClusterVmNetwork", "ClusterAgentMissingClusterVmNetwork", "eam.issue.cluster.agent.VmNotDeployed", "eam.version.version6_9", [("missingNetworks", "vim.Network[]", "eam.version.version6_9", F_OPTIONAL), ("networkNames", "string[]", "eam.version.version6_9", F_OPTIONAL)])
CreateDataType("eam.issue.cluster.agent.VmInaccessible", "ClusterAgentVmInaccessible", "eam.issue.cluster.agent.VmIssue", "eam.version.version8_3", None)
CreateDataType("eam.issue.integrity.agency.CannotDeleteSoftware", "IntegrityAgencyCannotDeleteSoftware", "eam.issue.integrity.agency.VUMIssue", "eam.version.version6_7", None)
CreateDataType("eam.issue.integrity.agency.CannotStageSoftware", "IntegrityAgencyCannotStageSoftware", "eam.issue.integrity.agency.VUMIssue", "eam.version.version6_7", None)
CreateDataType("eam.issue.personality.agency.CannotConfigureSolutions", "PersonalityAgencyCannotConfigureSolutions", "eam.issue.personality.agency.PMIssue", "eam.version.version7_1", [("cr", "vim.ComputeResource", "eam.version.version7_1", 0), ("solutionsToModify", "string[]", "eam.version.version7_1", F_OPTIONAL), ("solutionsToRemove", "string[]", "eam.version.version7_1", F_OPTIONAL)])
CreateDataType("eam.issue.personality.agency.DepotIssue", "PersonalityAgencyDepotIssue", "eam.issue.personality.agency.PMIssue", "eam.version.version7_1", [("remoteDepotUrl", "string", "eam.version.version7_1", 0)])
CreateDataType("eam.issue.personality.agency.InaccessibleDepot", "PersonalityAgencyInaccessibleDepot", "eam.issue.personality.agency.DepotIssue", "eam.version.version7_1", None)
CreateDataType("eam.issue.personality.agency.InvalidDepot", "PersonalityAgencyInvalidDepot", "eam.issue.personality.agency.DepotIssue", "eam.version.version7_1", None)
CreateDataType("eam.issue.personality.agent.AwaitingPMRemediation", "PersonalityAgentAwaitingPMRemediation", "eam.issue.personality.agent.PMIssue", "eam.version.version7_1", None)
CreateDataType("eam.issue.personality.agent.BlockedByAgencyOperation", "PersonalityAgentBlockedByAgencyOperation", "eam.issue.personality.agent.PMIssue", "eam.version.version7_1", None)
CreateDataType("eam.issue.HostInMaintenanceMode", "HostInMaintenanceMode", "eam.issue.VmDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.HostInStandbyMode", "HostInStandbyMode", "eam.issue.VmDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.HostPoweredOff", "HostPoweredOff", "eam.issue.VmDeployed", "eam.version.version1", None)
CreateDataType("eam.issue.personality.agency.CannotUploadDepot", "PersonalityAgencyCannotUploadDepot", "eam.issue.personality.agency.DepotIssue", "eam.version.version7_1", [("localDepotUrl", "string", "eam.version.version7_1", 0)])
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_pbm.py 0000664 0000000 0000000 00000405217 14637045624 0020407 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
AddVersion("vim.version.v8_0_2_0", "vim25", "8.0.2.0", 0, "vim25")
AddVersion("vmodl.query.version.version4", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version3", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version1", "", "", 0, "vim25")
AddVersion("vim.version.v7_0_1_1", "vim25", "7.0.1.1", 0, "vim25")
AddVersion("pbm.version.version1", "pbm", "1.0", 0, "pbm")
AddVersion("pbm.version.version2", "pbm", "2.0", 0, "pbm")
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersion("vim.version.v6_9_1", "vim25", "6.9.1", 0, "vim25")
AddVersion("vim.version.v8_0_1_0", "vim25", "8.0.1.0", 0, "vim25")
AddVersion("vim.version.v7_0_0_2", "vim25", "7.0.0.2", 0, "vim25")
AddVersion("pbm.version.v7_0", "pbm", "7.0.0.0", 0, "pbm")
AddVersion("vim.version.v6_8_7", "vim25", "6.8.7", 0, "vim25")
AddVersion("vmodl.reflect.version.version1", "reflect", "1.0", 0, "reflect")
AddVersion("vmodl.reflect.version.version2", "reflect", "2.0", 0, "reflect")
AddVersion("vim.version.v8_0_0_0", "vim25", "8.0.0.0", 0, "vim25")
AddVersion("vim.version.v7_0_3_1", "vim25", "7.0.3.1", 0, "vim25")
AddVersion("vim.version.v7_0_3_2", "vim25", "7.0.3.2", 0, "vim25")
AddVersion("pbm.version.v7_0_2_0", "pbm", "7.0.2.0", 0, "pbm")
AddVersion("vim.version.v7_0_3_0", "vim25", "7.0.3.0", 0, "vim25")
AddVersion("vim.version.version13", "vim25", "6.7.1", 0, "vim25")
AddVersion("vim.version.version14", "vim25", "6.7.2", 0, "vim25")
AddVersion("vim.version.version15", "vim25", "6.7.3", 0, "vim25")
AddVersion("pbm.version.v7_0_3_0", "pbm", "7.0.3.0", 0, "pbm")
AddVersion("vim.version.version10", "vim25", "6.0", 0, "vim25")
AddVersion("vim.version.version11", "vim25", "6.5", 0, "vim25")
AddVersion("vim.version.version12", "vim25", "6.7", 0, "vim25")
AddVersion("vim.version.v8_0_3_0", "vim25", "8.0.3.0", 0, "vim25")
AddVersion("pbm.version.v8_0_3_0", "pbm", "8.0.3.0", 0, "pbm")
AddVersion("pbm.version.v7_0_1_0", "pbm", "7.0.1.0", 0, "pbm")
AddVersion("vim.version.v7_0_2_0", "vim25", "7.0.2.0", 0, "vim25")
AddVersion("vim.version.v7_0_2_1", "vim25", "7.0.2.1", 0, "vim25")
AddVersion("vim.version.v7_0_1_0", "vim25", "7.0.1.0", 0, "vim25")
AddVersion("vim.version.v7_0", "vim25", "7.0.0.0", 0, "vim25")
AddVersion("pbm.version.v8_0_2_0", "pbm", "8.0.2.0", 0, "pbm")
AddVersion("vim.version.version8", "vim25", "5.1", 0, "vim25")
AddVersion("vim.version.version9", "vim25", "5.5", 0, "vim25")
AddVersion("vim.version.version6", "vim25", "4.1", 0, "vim25")
AddVersion("vim.version.version7", "vim25", "5.0", 0, "vim25")
AddVersion("pbm.version.v7_0_0_1", "pbm", "7.0.0.1", 0, "pbm")
AddVersion("vim.version.version1", "vim2", "2.0", 0, "vim25")
AddVersion("vim.version.version4", "vim25", "2.5u2server", 0, "vim25")
AddVersion("vim.version.version5", "vim25", "4.0", 0, "vim25")
AddVersion("vim.version.version2", "vim25", "2.5", 0, "vim25")
AddVersion("vim.version.version3", "vim25", "2.5u2", 0, "vim25")
AddVersion("pbm.version.v8_0_1_0", "pbm", "8.0.1.0", 0, "pbm")
AddVersion("pbm.version.v8_0_0_0", "pbm", "8.0.0.0", 0, "pbm")
AddVersion("pbm.version.v8_0_0_1", "pbm", "8.0.0.1", 0, "pbm")
AddVersion("vim.version.v8_0_0_1", "vim25", "8.0.0.1", 0, "vim25")
AddVersion("vim.version.v8_0_0_2", "vim25", "8.0.0.2", 0, "vim25")
AddVersion("pbm.version.version11", "pbm", "6.5", 0, "pbm")
AddVersion("pbm.version.version14", "pbm", "6.7.2", 0, "pbm")
AddVersion("pbm.version.version12", "pbm", "6.7", 0, "pbm")
AddVersion("pbm.version.version13", "pbm", "6.7.1", 0, "pbm")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_2_0")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version4")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version3")
AddVersionParent("pbm.version.version1", "pbm.version.version1")
AddVersionParent("pbm.version.version1", "vmodl.version.version0")
AddVersionParent("pbm.version.version1", "vmodl.version.version1")
AddVersionParent("pbm.version.version1", "vmodl.version.version2")
AddVersionParent("pbm.version.version2", "pbm.version.version1")
AddVersionParent("pbm.version.version2", "pbm.version.version2")
AddVersionParent("pbm.version.version2", "vmodl.version.version0")
AddVersionParent("pbm.version.version2", "vmodl.version.version1")
AddVersionParent("pbm.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version0")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version13")
AddVersionParent("vim.version.v6_9_1", "vim.version.version14")
AddVersionParent("vim.version.v6_9_1", "vim.version.version15")
AddVersionParent("vim.version.v6_9_1", "vim.version.version10")
AddVersionParent("vim.version.v6_9_1", "vim.version.version11")
AddVersionParent("vim.version.v6_9_1", "vim.version.version12")
AddVersionParent("vim.version.v6_9_1", "vim.version.version8")
AddVersionParent("vim.version.v6_9_1", "vim.version.version9")
AddVersionParent("vim.version.v6_9_1", "vim.version.version6")
AddVersionParent("vim.version.v6_9_1", "vim.version.version7")
AddVersionParent("vim.version.v6_9_1", "vim.version.version1")
AddVersionParent("vim.version.v6_9_1", "vim.version.version4")
AddVersionParent("vim.version.v6_9_1", "vim.version.version5")
AddVersionParent("vim.version.v6_9_1", "vim.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_2")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version13")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version14")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version15")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version10")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version11")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version12")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version8")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version9")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version6")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version7")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version5")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version3")
AddVersionParent("pbm.version.v7_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v7_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v7_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v7_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v7_0", "pbm.version.version1")
AddVersionParent("pbm.version.v7_0", "pbm.version.version2")
AddVersionParent("pbm.version.v7_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v7_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v7_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v7_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v7_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v7_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v7_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v7_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v7_0", "vim.version.version13")
AddVersionParent("pbm.version.v7_0", "vim.version.version14")
AddVersionParent("pbm.version.v7_0", "vim.version.version15")
AddVersionParent("pbm.version.v7_0", "vim.version.version10")
AddVersionParent("pbm.version.v7_0", "vim.version.version11")
AddVersionParent("pbm.version.v7_0", "vim.version.version12")
AddVersionParent("pbm.version.v7_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v7_0", "vim.version.version8")
AddVersionParent("pbm.version.v7_0", "vim.version.version9")
AddVersionParent("pbm.version.v7_0", "vim.version.version6")
AddVersionParent("pbm.version.v7_0", "vim.version.version7")
AddVersionParent("pbm.version.v7_0", "vim.version.version1")
AddVersionParent("pbm.version.v7_0", "vim.version.version4")
AddVersionParent("pbm.version.v7_0", "vim.version.version5")
AddVersionParent("pbm.version.v7_0", "vim.version.version2")
AddVersionParent("pbm.version.v7_0", "vim.version.version3")
AddVersionParent("pbm.version.v7_0", "pbm.version.version11")
AddVersionParent("pbm.version.v7_0", "pbm.version.version14")
AddVersionParent("pbm.version.v7_0", "pbm.version.version12")
AddVersionParent("pbm.version.v7_0", "pbm.version.version13")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version0")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version13")
AddVersionParent("vim.version.v6_8_7", "vim.version.version14")
AddVersionParent("vim.version.v6_8_7", "vim.version.version15")
AddVersionParent("vim.version.v6_8_7", "vim.version.version10")
AddVersionParent("vim.version.v6_8_7", "vim.version.version11")
AddVersionParent("vim.version.v6_8_7", "vim.version.version12")
AddVersionParent("vim.version.v6_8_7", "vim.version.version8")
AddVersionParent("vim.version.v6_8_7", "vim.version.version9")
AddVersionParent("vim.version.v6_8_7", "vim.version.version6")
AddVersionParent("vim.version.v6_8_7", "vim.version.version7")
AddVersionParent("vim.version.v6_8_7", "vim.version.version1")
AddVersionParent("vim.version.v6_8_7", "vim.version.version4")
AddVersionParent("vim.version.v6_8_7", "vim.version.version5")
AddVersionParent("vim.version.v6_8_7", "vim.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version3")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version3")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version3")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.version1")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.version2")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v7_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.v7_0_2_0")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version13")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version14")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version15")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version10")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version11")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version12")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version8")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version9")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version6")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version7")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version1")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version4")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version5")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version2")
AddVersionParent("pbm.version.v7_0_2_0", "vim.version.version3")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.version11")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.version14")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.version12")
AddVersionParent("pbm.version.v7_0_2_0", "pbm.version.version13")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version4")
AddVersionParent("vim.version.version13", "vmodl.query.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version2")
AddVersionParent("vim.version.version13", "vmodl.query.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version0")
AddVersionParent("vim.version.version13", "vmodl.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version2")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version13")
AddVersionParent("vim.version.version13", "vim.version.version10")
AddVersionParent("vim.version.version13", "vim.version.version11")
AddVersionParent("vim.version.version13", "vim.version.version12")
AddVersionParent("vim.version.version13", "vim.version.version8")
AddVersionParent("vim.version.version13", "vim.version.version9")
AddVersionParent("vim.version.version13", "vim.version.version6")
AddVersionParent("vim.version.version13", "vim.version.version7")
AddVersionParent("vim.version.version13", "vim.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version4")
AddVersionParent("vim.version.version13", "vim.version.version5")
AddVersionParent("vim.version.version13", "vim.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version4")
AddVersionParent("vim.version.version14", "vmodl.query.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version2")
AddVersionParent("vim.version.version14", "vmodl.query.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version0")
AddVersionParent("vim.version.version14", "vmodl.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version2")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version13")
AddVersionParent("vim.version.version14", "vim.version.version14")
AddVersionParent("vim.version.version14", "vim.version.version10")
AddVersionParent("vim.version.version14", "vim.version.version11")
AddVersionParent("vim.version.version14", "vim.version.version12")
AddVersionParent("vim.version.version14", "vim.version.version8")
AddVersionParent("vim.version.version14", "vim.version.version9")
AddVersionParent("vim.version.version14", "vim.version.version6")
AddVersionParent("vim.version.version14", "vim.version.version7")
AddVersionParent("vim.version.version14", "vim.version.version1")
AddVersionParent("vim.version.version14", "vim.version.version4")
AddVersionParent("vim.version.version14", "vim.version.version5")
AddVersionParent("vim.version.version14", "vim.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version4")
AddVersionParent("vim.version.version15", "vmodl.query.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version2")
AddVersionParent("vim.version.version15", "vmodl.query.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version0")
AddVersionParent("vim.version.version15", "vmodl.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version2")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version13")
AddVersionParent("vim.version.version15", "vim.version.version14")
AddVersionParent("vim.version.version15", "vim.version.version15")
AddVersionParent("vim.version.version15", "vim.version.version10")
AddVersionParent("vim.version.version15", "vim.version.version11")
AddVersionParent("vim.version.version15", "vim.version.version12")
AddVersionParent("vim.version.version15", "vim.version.version8")
AddVersionParent("vim.version.version15", "vim.version.version9")
AddVersionParent("vim.version.version15", "vim.version.version6")
AddVersionParent("vim.version.version15", "vim.version.version7")
AddVersionParent("vim.version.version15", "vim.version.version1")
AddVersionParent("vim.version.version15", "vim.version.version4")
AddVersionParent("vim.version.version15", "vim.version.version5")
AddVersionParent("vim.version.version15", "vim.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version3")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.version1")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.version2")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v7_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.v7_0_2_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version13")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version14")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version15")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.v7_0_3_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version10")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version11")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version12")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version8")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version9")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version6")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version7")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version1")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version4")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version5")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version2")
AddVersionParent("pbm.version.v7_0_3_0", "vim.version.version3")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.version11")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.version14")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.version12")
AddVersionParent("pbm.version.v7_0_3_0", "pbm.version.version13")
AddVersionParent("vim.version.version10", "vmodl.query.version.version4")
AddVersionParent("vim.version.version10", "vmodl.query.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version2")
AddVersionParent("vim.version.version10", "vmodl.query.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version0")
AddVersionParent("vim.version.version10", "vmodl.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version2")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version10")
AddVersionParent("vim.version.version10", "vim.version.version8")
AddVersionParent("vim.version.version10", "vim.version.version9")
AddVersionParent("vim.version.version10", "vim.version.version6")
AddVersionParent("vim.version.version10", "vim.version.version7")
AddVersionParent("vim.version.version10", "vim.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version4")
AddVersionParent("vim.version.version10", "vim.version.version5")
AddVersionParent("vim.version.version10", "vim.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version4")
AddVersionParent("vim.version.version11", "vmodl.query.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version2")
AddVersionParent("vim.version.version11", "vmodl.query.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version0")
AddVersionParent("vim.version.version11", "vmodl.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version2")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version10")
AddVersionParent("vim.version.version11", "vim.version.version11")
AddVersionParent("vim.version.version11", "vim.version.version8")
AddVersionParent("vim.version.version11", "vim.version.version9")
AddVersionParent("vim.version.version11", "vim.version.version6")
AddVersionParent("vim.version.version11", "vim.version.version7")
AddVersionParent("vim.version.version11", "vim.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version4")
AddVersionParent("vim.version.version11", "vim.version.version5")
AddVersionParent("vim.version.version11", "vim.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version4")
AddVersionParent("vim.version.version12", "vmodl.query.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version2")
AddVersionParent("vim.version.version12", "vmodl.query.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version0")
AddVersionParent("vim.version.version12", "vmodl.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version2")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version10")
AddVersionParent("vim.version.version12", "vim.version.version11")
AddVersionParent("vim.version.version12", "vim.version.version12")
AddVersionParent("vim.version.version12", "vim.version.version8")
AddVersionParent("vim.version.version12", "vim.version.version9")
AddVersionParent("vim.version.version12", "vim.version.version6")
AddVersionParent("vim.version.version12", "vim.version.version7")
AddVersionParent("vim.version.version12", "vim.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version4")
AddVersionParent("vim.version.version12", "vim.version.version5")
AddVersionParent("vim.version.version12", "vim.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_2_0")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_3_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_2")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v8_0_2_0")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.version1")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.version2")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v8_0_1_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v8_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_3_1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_3_2")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version13")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version14")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version15")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version10")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version11")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version12")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v8_0_3_0")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v8_0_3_0")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v8_0_2_0")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version8")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version9")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version6")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version7")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version4")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version5")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version2")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.version3")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v8_0_1_0")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_3_0", "vim.version.v8_0_0_2")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.version11")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.version14")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.version12")
AddVersionParent("pbm.version.v8_0_3_0", "pbm.version.version13")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.version1")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.version2")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v7_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version13")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version14")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version15")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version10")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version11")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version12")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version8")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version9")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version6")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version7")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version1")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version4")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version5")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version2")
AddVersionParent("pbm.version.v7_0_1_0", "vim.version.version3")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.version11")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.version14")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.version12")
AddVersionParent("pbm.version.v7_0_1_0", "pbm.version.version13")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version3")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v8_0_2_0")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.version1")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.version2")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v8_0_1_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v8_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_3_1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_3_2")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version13")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version14")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version15")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version10")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version11")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version12")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_2_1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v8_0_2_0")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version8")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version9")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version6")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version7")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version4")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version5")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version2")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.version3")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v8_0_1_0")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_2_0", "vim.version.v8_0_0_2")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.version11")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.version14")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.version12")
AddVersionParent("pbm.version.v8_0_2_0", "pbm.version.version13")
AddVersionParent("vim.version.version8", "vmodl.query.version.version4")
AddVersionParent("vim.version.version8", "vmodl.query.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version2")
AddVersionParent("vim.version.version8", "vmodl.query.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version2")
AddVersionParent("vim.version.version8", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version8")
AddVersionParent("vim.version.version8", "vim.version.version6")
AddVersionParent("vim.version.version8", "vim.version.version7")
AddVersionParent("vim.version.version8", "vim.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version4")
AddVersionParent("vim.version.version8", "vim.version.version5")
AddVersionParent("vim.version.version8", "vim.version.version2")
AddVersionParent("vim.version.version8", "vim.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version4")
AddVersionParent("vim.version.version9", "vmodl.query.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version2")
AddVersionParent("vim.version.version9", "vmodl.query.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version0")
AddVersionParent("vim.version.version9", "vmodl.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version2")
AddVersionParent("vim.version.version9", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version8")
AddVersionParent("vim.version.version9", "vim.version.version9")
AddVersionParent("vim.version.version9", "vim.version.version6")
AddVersionParent("vim.version.version9", "vim.version.version7")
AddVersionParent("vim.version.version9", "vim.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version4")
AddVersionParent("vim.version.version9", "vim.version.version5")
AddVersionParent("vim.version.version9", "vim.version.version2")
AddVersionParent("vim.version.version9", "vim.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version2")
AddVersionParent("vim.version.version6", "vmodl.query.version.version1")
AddVersionParent("vim.version.version6", "vmodl.version.version0")
AddVersionParent("vim.version.version6", "vmodl.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version6")
AddVersionParent("vim.version.version6", "vim.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version4")
AddVersionParent("vim.version.version6", "vim.version.version5")
AddVersionParent("vim.version.version6", "vim.version.version2")
AddVersionParent("vim.version.version6", "vim.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version4")
AddVersionParent("vim.version.version7", "vmodl.query.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version2")
AddVersionParent("vim.version.version7", "vmodl.query.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version0")
AddVersionParent("vim.version.version7", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version2")
AddVersionParent("vim.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version6")
AddVersionParent("vim.version.version7", "vim.version.version7")
AddVersionParent("vim.version.version7", "vim.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version4")
AddVersionParent("vim.version.version7", "vim.version.version5")
AddVersionParent("vim.version.version7", "vim.version.version2")
AddVersionParent("vim.version.version7", "vim.version.version3")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.version1")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.version2")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.version.version0")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.version.version1")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.version.version2")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.v7_0")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v7_0_0_1", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version13")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version14")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version15")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version10")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version11")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version12")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.v7_0")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version8")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version9")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version6")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version7")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version1")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version4")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version5")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version2")
AddVersionParent("pbm.version.v7_0_0_1", "vim.version.version3")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.version11")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.version14")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.version12")
AddVersionParent("pbm.version.v7_0_0_1", "pbm.version.version13")
AddVersionParent("vim.version.version1", "vmodl.query.version.version1")
AddVersionParent("vim.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.version1", "vim.version.version1")
AddVersionParent("vim.version.version4", "vmodl.query.version.version1")
AddVersionParent("vim.version.version4", "vmodl.version.version0")
AddVersionParent("vim.version.version4", "vim.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version4")
AddVersionParent("vim.version.version4", "vim.version.version2")
AddVersionParent("vim.version.version4", "vim.version.version3")
AddVersionParent("vim.version.version5", "vmodl.query.version.version2")
AddVersionParent("vim.version.version5", "vmodl.query.version.version1")
AddVersionParent("vim.version.version5", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version4")
AddVersionParent("vim.version.version5", "vim.version.version5")
AddVersionParent("vim.version.version5", "vim.version.version2")
AddVersionParent("vim.version.version5", "vim.version.version3")
AddVersionParent("vim.version.version2", "vmodl.query.version.version1")
AddVersionParent("vim.version.version2", "vmodl.version.version0")
AddVersionParent("vim.version.version2", "vim.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version2")
AddVersionParent("vim.version.version3", "vmodl.query.version.version1")
AddVersionParent("vim.version.version3", "vmodl.version.version0")
AddVersionParent("vim.version.version3", "vim.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version2")
AddVersionParent("vim.version.version3", "vim.version.version3")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_1_1")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.version1")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.version2")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v8_0_1_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v8_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_3_1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_3_2")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version13")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version14")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version15")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version10")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version11")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version12")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_2_1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version8")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version9")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version6")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version7")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version4")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version5")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version2")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.version3")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v8_0_1_0")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_1_0", "vim.version.v8_0_0_2")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.version11")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.version14")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.version12")
AddVersionParent("pbm.version.v8_0_1_0", "pbm.version.version13")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_1_1")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.version1")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.version2")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.version.version0")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.version.version1")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.version.version2")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.v7_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v8_0_0_0", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_3_1")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_3_2")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version13")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version14")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version15")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version10")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version11")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version12")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_2_1")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.v7_0")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version8")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version9")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version6")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version7")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version1")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version4")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version5")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version2")
AddVersionParent("pbm.version.v8_0_0_0", "vim.version.version3")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.version11")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.version14")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.version12")
AddVersionParent("pbm.version.v8_0_0_0", "pbm.version.version13")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.query.version.version4")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.query.version.version3")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.query.version.version2")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.query.version.version1")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_1_1")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.version1")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.version2")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.version.version0")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.version.version1")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.version.version2")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v6_9_1")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_0_2")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.v7_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v6_8_7")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.v8_0_0_1", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_3_1")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_3_2")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version13")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version14")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version15")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.v7_0_3_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version10")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version11")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version12")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_2_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_2_1")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0_1_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v7_0")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version8")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version9")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version6")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version7")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.v7_0_0_1")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version1")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version4")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version5")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version2")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.version3")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.v8_0_0_0")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_0_1", "vim.version.v8_0_0_1")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.version11")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.version14")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.version12")
AddVersionParent("pbm.version.v8_0_0_1", "pbm.version.version13")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version3")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version3")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_2")
AddVersionParent("pbm.version.version11", "vmodl.query.version.version4")
AddVersionParent("pbm.version.version11", "vmodl.query.version.version3")
AddVersionParent("pbm.version.version11", "vmodl.query.version.version2")
AddVersionParent("pbm.version.version11", "vmodl.query.version.version1")
AddVersionParent("pbm.version.version11", "pbm.version.version1")
AddVersionParent("pbm.version.version11", "pbm.version.version2")
AddVersionParent("pbm.version.version11", "vmodl.version.version0")
AddVersionParent("pbm.version.version11", "vmodl.version.version1")
AddVersionParent("pbm.version.version11", "vmodl.version.version2")
AddVersionParent("pbm.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.version11", "vim.version.version10")
AddVersionParent("pbm.version.version11", "vim.version.version11")
AddVersionParent("pbm.version.version11", "vim.version.version8")
AddVersionParent("pbm.version.version11", "vim.version.version9")
AddVersionParent("pbm.version.version11", "vim.version.version6")
AddVersionParent("pbm.version.version11", "vim.version.version7")
AddVersionParent("pbm.version.version11", "vim.version.version1")
AddVersionParent("pbm.version.version11", "vim.version.version4")
AddVersionParent("pbm.version.version11", "vim.version.version5")
AddVersionParent("pbm.version.version11", "vim.version.version2")
AddVersionParent("pbm.version.version11", "vim.version.version3")
AddVersionParent("pbm.version.version11", "pbm.version.version11")
AddVersionParent("pbm.version.version14", "vmodl.query.version.version4")
AddVersionParent("pbm.version.version14", "vmodl.query.version.version3")
AddVersionParent("pbm.version.version14", "vmodl.query.version.version2")
AddVersionParent("pbm.version.version14", "vmodl.query.version.version1")
AddVersionParent("pbm.version.version14", "pbm.version.version1")
AddVersionParent("pbm.version.version14", "pbm.version.version2")
AddVersionParent("pbm.version.version14", "vmodl.version.version0")
AddVersionParent("pbm.version.version14", "vmodl.version.version1")
AddVersionParent("pbm.version.version14", "vmodl.version.version2")
AddVersionParent("pbm.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.version14", "vim.version.version13")
AddVersionParent("pbm.version.version14", "vim.version.version14")
AddVersionParent("pbm.version.version14", "vim.version.version10")
AddVersionParent("pbm.version.version14", "vim.version.version11")
AddVersionParent("pbm.version.version14", "vim.version.version12")
AddVersionParent("pbm.version.version14", "vim.version.version8")
AddVersionParent("pbm.version.version14", "vim.version.version9")
AddVersionParent("pbm.version.version14", "vim.version.version6")
AddVersionParent("pbm.version.version14", "vim.version.version7")
AddVersionParent("pbm.version.version14", "vim.version.version1")
AddVersionParent("pbm.version.version14", "vim.version.version4")
AddVersionParent("pbm.version.version14", "vim.version.version5")
AddVersionParent("pbm.version.version14", "vim.version.version2")
AddVersionParent("pbm.version.version14", "vim.version.version3")
AddVersionParent("pbm.version.version14", "pbm.version.version11")
AddVersionParent("pbm.version.version14", "pbm.version.version14")
AddVersionParent("pbm.version.version14", "pbm.version.version12")
AddVersionParent("pbm.version.version14", "pbm.version.version13")
AddVersionParent("pbm.version.version12", "vmodl.query.version.version4")
AddVersionParent("pbm.version.version12", "vmodl.query.version.version3")
AddVersionParent("pbm.version.version12", "vmodl.query.version.version2")
AddVersionParent("pbm.version.version12", "vmodl.query.version.version1")
AddVersionParent("pbm.version.version12", "pbm.version.version1")
AddVersionParent("pbm.version.version12", "pbm.version.version2")
AddVersionParent("pbm.version.version12", "vmodl.version.version0")
AddVersionParent("pbm.version.version12", "vmodl.version.version1")
AddVersionParent("pbm.version.version12", "vmodl.version.version2")
AddVersionParent("pbm.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.version12", "vim.version.version10")
AddVersionParent("pbm.version.version12", "vim.version.version11")
AddVersionParent("pbm.version.version12", "vim.version.version12")
AddVersionParent("pbm.version.version12", "vim.version.version8")
AddVersionParent("pbm.version.version12", "vim.version.version9")
AddVersionParent("pbm.version.version12", "vim.version.version6")
AddVersionParent("pbm.version.version12", "vim.version.version7")
AddVersionParent("pbm.version.version12", "vim.version.version1")
AddVersionParent("pbm.version.version12", "vim.version.version4")
AddVersionParent("pbm.version.version12", "vim.version.version5")
AddVersionParent("pbm.version.version12", "vim.version.version2")
AddVersionParent("pbm.version.version12", "vim.version.version3")
AddVersionParent("pbm.version.version12", "pbm.version.version11")
AddVersionParent("pbm.version.version12", "pbm.version.version12")
AddVersionParent("pbm.version.version13", "vmodl.query.version.version4")
AddVersionParent("pbm.version.version13", "vmodl.query.version.version3")
AddVersionParent("pbm.version.version13", "vmodl.query.version.version2")
AddVersionParent("pbm.version.version13", "vmodl.query.version.version1")
AddVersionParent("pbm.version.version13", "pbm.version.version1")
AddVersionParent("pbm.version.version13", "pbm.version.version2")
AddVersionParent("pbm.version.version13", "vmodl.version.version0")
AddVersionParent("pbm.version.version13", "vmodl.version.version1")
AddVersionParent("pbm.version.version13", "vmodl.version.version2")
AddVersionParent("pbm.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("pbm.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("pbm.version.version13", "vim.version.version13")
AddVersionParent("pbm.version.version13", "vim.version.version10")
AddVersionParent("pbm.version.version13", "vim.version.version11")
AddVersionParent("pbm.version.version13", "vim.version.version12")
AddVersionParent("pbm.version.version13", "vim.version.version8")
AddVersionParent("pbm.version.version13", "vim.version.version9")
AddVersionParent("pbm.version.version13", "vim.version.version6")
AddVersionParent("pbm.version.version13", "vim.version.version7")
AddVersionParent("pbm.version.version13", "vim.version.version1")
AddVersionParent("pbm.version.version13", "vim.version.version4")
AddVersionParent("pbm.version.version13", "vim.version.version5")
AddVersionParent("pbm.version.version13", "vim.version.version2")
AddVersionParent("pbm.version.version13", "vim.version.version3")
AddVersionParent("pbm.version.version13", "pbm.version.version11")
AddVersionParent("pbm.version.version13", "pbm.version.version12")
AddVersionParent("pbm.version.version13", "pbm.version.version13")
from .VmomiSupport import newestVersions
newestVersions.Add("pbm.version.v8_0_3_0")
from .VmomiSupport import ltsVersions
ltsVersions.Add("pbm.version.v8_0_3_0")
from .VmomiSupport import oldestVersions
oldestVersions.Add("pbm.version.version1")
CreateDataType("pbm.AboutInfo", "PbmAboutInfo", "vmodl.DynamicData", "pbm.version.version1", [("name", "string", "pbm.version.version1", 0), ("version", "string", "pbm.version.version1", 0), ("instanceUuid", "string", "pbm.version.version1", 0)])
CreateDataType("pbm.ExtendedElementDescription", "PbmExtendedElementDescription", "vmodl.DynamicData", "pbm.version.version1", [("label", "string", "pbm.version.version1", 0), ("summary", "string", "pbm.version.version1", 0), ("key", "string", "pbm.version.version1", 0), ("messageCatalogKeyPrefix", "string", "pbm.version.version1", 0), ("messageArg", "vmodl.KeyAnyValue[]", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.LoggingConfiguration", "PbmLoggingConfiguration", "vmodl.DynamicData", "pbm.version.v8_0_0_0", [("component", "string", "pbm.version.v8_0_0_0", 0), ("logLevel", "string", "pbm.version.v8_0_0_0", 0)])
CreateEnumType("pbm.LoggingConfiguration.Component", "PbmLoggingConfigurationComponent", "pbm.version.v8_0_0_0", ["pbm", "vslm", "sms", "spbm", "sps", "httpclient_header", "httpclient_content", "vmomi"])
CreateEnumType("pbm.LoggingConfiguration.LogLevel", "PbmLoggingConfigurationLogLevel", "pbm.version.v8_0_0_0", ["INFO", "DEBUG", "TRACE"])
CreateEnumType("pbm.PbmDebugManager.KeystoreName", "PbmDebugManagerKeystoreName", "pbm.version.v8_0_0_0", ["SMS", "TRUSTED_ROOTS"])
CreateDataType("pbm.ServerObjectRef", "PbmServerObjectRef", "vmodl.DynamicData", "pbm.version.version1", [("objectType", "string", "pbm.version.version1", 0), ("key", "string", "pbm.version.version1", 0), ("serverUuid", "string", "pbm.version.version1", F_OPTIONAL)])
CreateEnumType("pbm.ServerObjectRef.VvolType", "PbmVvolType", "pbm.version.version1", ["Config", "Data", "Swap"])
CreateEnumType("pbm.ServerObjectRef.ObjectType", "PbmObjectType", "pbm.version.version1", ["virtualMachine", "virtualMachineAndDisks", "virtualDiskId", "virtualDiskUUID", "datastore", "vsanObjectId", "fileShareId", "host", "cluster", "unknown"])
CreateManagedType("pbm.ServiceInstance", "PbmServiceInstance", "vmodl.ManagedObject", "pbm.version.version1", [("content", "pbm.ServiceInstanceContent", "pbm.version.version1", 0, "System.Anonymous")], [("retrieveContent", "PbmRetrieveServiceContent", "pbm.version.version1", (), (0, "pbm.ServiceInstanceContent", "pbm.ServiceInstanceContent"), "System.Anonymous", None)])
CreateDataType("pbm.ServiceInstanceContent", "PbmServiceInstanceContent", "vmodl.DynamicData", "pbm.version.version1", [("aboutInfo", "pbm.AboutInfo", "pbm.version.version1", 0), ("sessionManager", "pbm.auth.SessionManager", "pbm.version.version1", 0), ("capabilityMetadataManager", "pbm.capability.CapabilityMetadataManager", "pbm.version.version1", 0), ("profileManager", "pbm.profile.ProfileManager", "pbm.version.version1", 0), ("complianceManager", "pbm.compliance.ComplianceManager", "pbm.version.version1", 0), ("placementSolver", "pbm.placement.PlacementSolver", "pbm.version.version1", 0), ("replicationManager", "pbm.replication.ReplicationManager", "pbm.version.version11", F_OPTIONAL)])
CreateManagedType("pbm.auth.SessionManager", "PbmSessionManager", "vmodl.ManagedObject", "pbm.version.version1", None, None)
CreateDataType("pbm.capability.CapabilityMetadata", "PbmCapabilityMetadata", "vmodl.DynamicData", "pbm.version.version1", [("id", "pbm.capability.CapabilityMetadata.UniqueId", "pbm.version.version1", 0), ("summary", "pbm.ExtendedElementDescription", "pbm.version.version1", 0), ("mandatory", "boolean", "pbm.version.version1", F_OPTIONAL), ("hint", "boolean", "pbm.version.version1", F_OPTIONAL), ("keyId", "string", "pbm.version.version1", F_OPTIONAL), ("allowMultipleConstraints", "boolean", "pbm.version.version1", F_OPTIONAL), ("propertyMetadata", "pbm.capability.PropertyMetadata[]", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.CapabilityMetadata.UniqueId", "PbmCapabilityMetadataUniqueId", "vmodl.DynamicData", "pbm.version.version1", [("namespace", "string", "pbm.version.version1", 0), ("id", "string", "pbm.version.version1", 0)])
CreateManagedType("pbm.capability.CapabilityMetadataManager", "PbmCapabilityMetadataManager", "vmodl.ManagedObject", "pbm.version.version1", None, None)
CreateDataType("pbm.capability.ConstraintInstance", "PbmCapabilityConstraintInstance", "vmodl.DynamicData", "pbm.version.version1", [("propertyInstance", "pbm.capability.PropertyInstance[]", "pbm.version.version1", 0)])
CreateEnumType("pbm.capability.Operator", "PbmCapabilityOperator", "pbm.version.version11", ["NOT"])
CreateDataType("pbm.capability.PropertyInstance", "PbmCapabilityPropertyInstance", "vmodl.DynamicData", "pbm.version.version1", [("id", "string", "pbm.version.version1", 0), ("operator", "string", "pbm.version.version11", F_OPTIONAL), ("value", "anyType", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.PropertyMetadata", "PbmCapabilityPropertyMetadata", "vmodl.DynamicData", "pbm.version.version1", [("id", "string", "pbm.version.version1", 0), ("summary", "pbm.ExtendedElementDescription", "pbm.version.version1", 0), ("mandatory", "boolean", "pbm.version.version1", 0), ("type", "pbm.capability.TypeInfo", "pbm.version.version1", F_OPTIONAL), ("defaultValue", "anyType", "pbm.version.version1", F_OPTIONAL), ("allowedValue", "anyType", "pbm.version.version1", F_OPTIONAL), ("requirementsTypeHint", "string", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.capability.TypeInfo", "PbmCapabilityTypeInfo", "vmodl.DynamicData", "pbm.version.version1", [("typeName", "string", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.provider.CapabilityObjectMetadataPerCategory", "PbmCapabilityMetadataPerCategory", "vmodl.DynamicData", "pbm.version.version1", [("subCategory", "string", "pbm.version.version1", 0), ("capabilityMetadata", "pbm.capability.CapabilityMetadata[]", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.provider.CapabilityObjectSchema", "PbmCapabilitySchema", "vmodl.DynamicData", "pbm.version.version1", [("vendorInfo", "pbm.capability.provider.CapabilityObjectSchema.VendorInfo", "pbm.version.version1", 0), ("namespaceInfo", "pbm.capability.provider.CapabilityObjectSchema.NamespaceInfo", "pbm.version.version1", 0), ("lineOfService", "pbm.capability.provider.LineOfServiceInfo", "pbm.version.version11", F_OPTIONAL), ("capabilityMetadataPerCategory", "pbm.capability.provider.CapabilityObjectMetadataPerCategory[]", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.provider.CapabilityObjectSchema.VendorInfo", "PbmCapabilitySchemaVendorInfo", "vmodl.DynamicData", "pbm.version.version1", [("vendorUuid", "string", "pbm.version.version1", 0), ("info", "pbm.ExtendedElementDescription", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.provider.CapabilityObjectSchema.NamespaceInfo", "PbmCapabilityNamespaceInfo", "vmodl.DynamicData", "pbm.version.version1", [("version", "string", "pbm.version.version1", 0), ("namespace", "string", "pbm.version.version1", 0), ("info", "pbm.ExtendedElementDescription", "pbm.version.version11", F_OPTIONAL)])
CreateDataType("pbm.capability.provider.CapabilityObjectSchema.VendorResourceTypeInfo", "PbmCapabilityVendorResourceTypeInfo", "vmodl.DynamicData", "pbm.version.version1", [("resourceType", "string", "pbm.version.version1", 0), ("vendorNamespaceInfo", "pbm.capability.provider.CapabilityObjectSchema.VendorNamespaceInfo[]", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.provider.CapabilityObjectSchema.VendorNamespaceInfo", "PbmCapabilityVendorNamespaceInfo", "vmodl.DynamicData", "pbm.version.version1", [("vendorInfo", "pbm.capability.provider.CapabilityObjectSchema.VendorInfo", "pbm.version.version1", 0), ("namespaceInfo", "pbm.capability.provider.CapabilityObjectSchema.NamespaceInfo", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.provider.LineOfServiceInfo", "PbmLineOfServiceInfo", "vmodl.DynamicData", "pbm.version.version11", [("lineOfService", "string", "pbm.version.version11", 0), ("name", "pbm.ExtendedElementDescription", "pbm.version.version11", 0), ("description", "pbm.ExtendedElementDescription", "pbm.version.version11", F_OPTIONAL)])
CreateEnumType("pbm.capability.provider.LineOfServiceInfo.LineOfServiceEnum", "PbmLineOfServiceInfoLineOfServiceEnum", "pbm.version.version11", ["INSPECTION", "COMPRESSION", "ENCRYPTION", "REPLICATION", "CACHING", "PERSISTENCE", "DATA_PROVIDER", "DATASTORE_IO_CONTROL", "DATA_PROTECTION", "STRETCHED_CLUSTER"])
CreateDataType("pbm.capability.provider.PersistenceBasedDataServiceInfo", "PbmPersistenceBasedDataServiceInfo", "pbm.capability.provider.LineOfServiceInfo", "pbm.version.version11", [("compatiblePersistenceSchemaNamespace", "string[]", "pbm.version.version11", F_OPTIONAL)])
CreateDataType("pbm.capability.provider.VaioDataServiceInfo", "PbmVaioDataServiceInfo", "pbm.capability.provider.LineOfServiceInfo", "pbm.version.version11", None)
CreateEnumType("pbm.capability.types.BuiltinGenericTypesEnum", "PbmBuiltinGenericType", "pbm.version.version1", ["VMW_RANGE", "VMW_SET"])
CreateEnumType("pbm.capability.types.BuiltinTypesEnum", "PbmBuiltinType", "pbm.version.version1", ["XSD_LONG", "XSD_SHORT", "XSD_INTEGER", "XSD_INT", "XSD_STRING", "XSD_BOOLEAN", "XSD_DOUBLE", "XSD_DATETIME", "VMW_TIMESPAN", "VMW_POLICY"])
CreateDataType("pbm.capability.types.DescriptiveValue", "PbmCapabilityDescription", "vmodl.DynamicData", "pbm.version.version1", [("description", "pbm.ExtendedElementDescription", "pbm.version.version1", 0), ("value", "anyType", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.types.DiscreteSet", "PbmCapabilityDiscreteSet", "vmodl.DynamicData", "pbm.version.version1", [("values", "anyType[]", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.types.Range", "PbmCapabilityRange", "vmodl.DynamicData", "pbm.version.version1", [("min", "anyType", "pbm.version.version1", 0), ("max", "anyType", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.types.TimeSpan", "PbmCapabilityTimeSpan", "vmodl.DynamicData", "pbm.version.version1", [("value", "int", "pbm.version.version1", 0), ("unit", "string", "pbm.version.version1", 0)])
CreateEnumType("pbm.capability.types.TimeUnitEnum", "PbmCapabilityTimeUnitType", "pbm.version.version1", ["SECONDS", "MINUTES", "HOURS", "DAYS", "WEEKS", "MONTHS", "YEARS"])
CreateManagedType("pbm.compliance.ComplianceManager", "PbmComplianceManager", "vmodl.ManagedObject", "pbm.version.version1", None, [("checkCompliance", "PbmCheckCompliance", "pbm.version.version1", (("entities", "pbm.ServerObjectRef[]", "pbm.version.version1", 0, None),("profile", "pbm.profile.ProfileId", "pbm.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.compliance.ComplianceResult[]", "pbm.compliance.ComplianceResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("fetchComplianceResult", "PbmFetchComplianceResult", "pbm.version.version1", (("entities", "pbm.ServerObjectRef[]", "pbm.version.version1", 0, None),("profile", "pbm.profile.ProfileId", "pbm.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.compliance.ComplianceResult[]", "pbm.compliance.ComplianceResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("checkRollupCompliance", "PbmCheckRollupCompliance", "pbm.version.version1", (("entity", "pbm.ServerObjectRef[]", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.compliance.RollupComplianceResult[]", "pbm.compliance.RollupComplianceResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("fetchRollupComplianceResult", "PbmFetchRollupComplianceResult", "pbm.version.version1", (("entity", "pbm.ServerObjectRef[]", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.compliance.RollupComplianceResult[]", "pbm.compliance.RollupComplianceResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("queryByRollupComplianceStatus", "PbmQueryByRollupComplianceStatus", "pbm.version.version11", (("status", "string", "pbm.version.version11", 0, None),), (F_OPTIONAL, "pbm.ServerObjectRef[]", "pbm.ServerObjectRef[]"), "StorageProfile.View", ["vmodl.fault.InvalidArgument", "pbm.fault.PBMFault", ])])
CreateDataType("pbm.compliance.ComplianceResult", "PbmComplianceResult", "vmodl.DynamicData", "pbm.version.version1", [("checkTime", "vmodl.DateTime", "pbm.version.version1", 0), ("entity", "pbm.ServerObjectRef", "pbm.version.version1", 0), ("profile", "pbm.profile.ProfileId", "pbm.version.version1", F_OPTIONAL), ("complianceTaskStatus", "string", "pbm.version.version11", F_OPTIONAL), ("complianceStatus", "string", "pbm.version.version1", 0), ("mismatch", "boolean", "pbm.version.version1", 0), ("violatedPolicies", "pbm.compliance.PolicyStatus[]", "pbm.version.version1", F_OPTIONAL), ("errorCause", "vmodl.MethodFault[]", "pbm.version.version11", F_OPTIONAL), ("operationalStatus", "pbm.compliance.OperationalStatus", "pbm.version.version1", F_OPTIONAL), ("info", "pbm.ExtendedElementDescription", "pbm.version.version11", F_OPTIONAL)])
CreateEnumType("pbm.compliance.ComplianceResult.ComplianceStatus", "PbmComplianceStatus", "pbm.version.version1", ["compliant", "nonCompliant", "unknown", "notApplicable", "outOfDate"])
CreateEnumType("pbm.compliance.ComplianceResult.ComplianceTaskStatus", "PbmComplianceResultComplianceTaskStatus", "pbm.version.version11", ["inProgress", "success", "failed"])
CreateEnumType("pbm.compliance.EntityHealthStatus.HealthStatus", "PbmHealthStatusForEntity", "pbm.version.v7_0", ["red", "yellow", "green", "unknown"])
CreateDataType("pbm.compliance.FetchEntityHealthStatusSpec", "PbmFetchEntityHealthStatusSpec", "vmodl.DynamicData", "pbm.version.v7_0_3_0", [("objectRef", "pbm.ServerObjectRef", "pbm.version.v7_0_3_0", 0), ("backingId", "string", "pbm.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("pbm.compliance.OperationalStatus", "PbmComplianceOperationalStatus", "vmodl.DynamicData", "pbm.version.version1", [("healthy", "boolean", "pbm.version.version1", F_OPTIONAL), ("operationETA", "vmodl.DateTime", "pbm.version.version1", F_OPTIONAL), ("operationProgress", "long", "pbm.version.version1", F_OPTIONAL), ("transitional", "boolean", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.compliance.PolicyStatus", "PbmCompliancePolicyStatus", "vmodl.DynamicData", "pbm.version.version1", [("expectedValue", "pbm.capability.CapabilityInstance", "pbm.version.version1", 0), ("currentValue", "pbm.capability.CapabilityInstance", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.compliance.RollupComplianceResult", "PbmRollupComplianceResult", "vmodl.DynamicData", "pbm.version.version1", [("oldestCheckTime", "vmodl.DateTime", "pbm.version.version1", 0), ("entity", "pbm.ServerObjectRef", "pbm.version.version1", 0), ("overallComplianceStatus", "string", "pbm.version.version1", 0), ("overallComplianceTaskStatus", "string", "pbm.version.version11", F_OPTIONAL), ("result", "pbm.compliance.ComplianceResult[]", "pbm.version.version1", F_OPTIONAL), ("errorCause", "vmodl.MethodFault[]", "pbm.version.version11", F_OPTIONAL), ("profileMismatch", "boolean", "pbm.version.version1", 0)])
CreateDataType("pbm.fault.NoPermission", "PbmFaultNoPermission", "vmodl.fault.SecurityError", "pbm.version.v8_0_2_0", [("missingPrivileges", "pbm.fault.NoPermission.EntityPrivileges[]", "pbm.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("pbm.fault.NoPermission.EntityPrivileges", "PbmFaultNoPermissionEntityPrivileges", "vmodl.DynamicData", "pbm.version.version1", [("profileId", "pbm.profile.ProfileId", "pbm.version.version1", F_OPTIONAL), ("privilegeIds", "string[]", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.fault.PBMFault", "PbmFault", "vmodl.MethodFault", "pbm.version.version1", None)
CreateDataType("pbm.fault.ProfileStorageFault", "PbmFaultProfileStorageFault", "pbm.fault.PBMFault", "pbm.version.version1", None)
CreateDataType("pbm.fault.ResourceInUse", "PbmResourceInUse", "pbm.fault.PBMFault", "pbm.version.version1", [("type", "vmodl.TypeName", "pbm.version.version1", F_OPTIONAL), ("name", "string", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.placement.CompatibilityResult", "PbmPlacementCompatibilityResult", "vmodl.DynamicData", "pbm.version.version1", [("hub", "pbm.placement.PlacementHub", "pbm.version.version1", 0), ("matchingResources", "pbm.placement.MatchingResources[]", "pbm.version.version11", F_OPTIONAL), ("howMany", "long", "pbm.version.version11", F_OPTIONAL), ("utilization", "pbm.placement.ResourceUtilization[]", "pbm.version.version11", F_OPTIONAL), ("warning", "vmodl.MethodFault[]", "pbm.version.version1", F_OPTIONAL), ("error", "vmodl.MethodFault[]", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.placement.MatchingResources", "PbmPlacementMatchingResources", "vmodl.DynamicData", "pbm.version.version11", None)
CreateDataType("pbm.placement.PlacementHub", "PbmPlacementHub", "vmodl.DynamicData", "pbm.version.version1", [("hubType", "string", "pbm.version.version1", 0), ("hubId", "string", "pbm.version.version1", 0)])
CreateManagedType("pbm.placement.PlacementSolver", "PbmPlacementSolver", "vmodl.ManagedObject", "pbm.version.version1", None, [("queryMatchingHub", "PbmQueryMatchingHub", "pbm.version.version1", (("hubsToSearch", "pbm.placement.PlacementHub[]", "pbm.version.version1", F_OPTIONAL, None),("profile", "pbm.profile.ProfileId", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.placement.PlacementHub[]", "pbm.placement.PlacementHub[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("queryMatchingHubWithSpec", "PbmQueryMatchingHubWithSpec", "pbm.version.version1", (("hubsToSearch", "pbm.placement.PlacementHub[]", "pbm.version.version1", F_OPTIONAL, None),("createSpec", "pbm.profile.CapabilityBasedProfileCreateSpec", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.placement.PlacementHub[]", "pbm.placement.PlacementHub[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("checkCompatibility", "PbmCheckCompatibility", "pbm.version.version1", (("hubsToSearch", "pbm.placement.PlacementHub[]", "pbm.version.version1", F_OPTIONAL, None),("profile", "pbm.profile.ProfileId", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.placement.CompatibilityResult[]", "pbm.placement.CompatibilityResult[]"), "StorageProfile.View", None), ("checkCompatibilityWithSpec", "PbmCheckCompatibilityWithSpec", "pbm.version.version1", (("hubsToSearch", "pbm.placement.PlacementHub[]", "pbm.version.version1", F_OPTIONAL, None),("profileSpec", "pbm.profile.CapabilityBasedProfileCreateSpec", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.placement.CompatibilityResult[]", "pbm.placement.CompatibilityResult[]"), "StorageProfile.View", None), ("checkRequirements", "PbmCheckRequirements", "pbm.version.version11", (("hubsToSearch", "pbm.placement.PlacementHub[]", "pbm.version.version11", F_OPTIONAL, None),("placementSubjectRef", "pbm.ServerObjectRef", "pbm.version.version11", F_OPTIONAL, None),("placementSubjectRequirement", "pbm.placement.Requirement[]", "pbm.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.placement.CompatibilityResult[]", "pbm.placement.CompatibilityResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ])])
CreateDataType("pbm.placement.Requirement", "PbmPlacementRequirement", "vmodl.DynamicData", "pbm.version.version11", None)
CreateDataType("pbm.placement.ResourceUtilization", "PbmPlacementResourceUtilization", "vmodl.DynamicData", "pbm.version.version11", [("name", "pbm.ExtendedElementDescription", "pbm.version.version11", 0), ("description", "pbm.ExtendedElementDescription", "pbm.version.version11", 0), ("availableBefore", "long", "pbm.version.version11", F_OPTIONAL), ("availableAfter", "long", "pbm.version.version11", F_OPTIONAL), ("total", "long", "pbm.version.version11", F_OPTIONAL)])
CreateEnumType("pbm.profile.AssociateAndApplyPolicyStatus.PolicyStatus", "PbmAssociateAndApplyPolicyStatusPolicyStatus", "pbm.version.version1", ["success", "failed", "invalid"])
CreateDataType("pbm.profile.CapabilityBasedProfileCreateSpec", "PbmCapabilityProfileCreateSpec", "vmodl.DynamicData", "pbm.version.version1", [("name", "string", "pbm.version.version1", 0), ("description", "string", "pbm.version.version1", F_OPTIONAL), ("category", "string", "pbm.version.version11", F_OPTIONAL), ("resourceType", "pbm.profile.ResourceType", "pbm.version.version1", 0), ("constraints", "pbm.profile.CapabilityConstraints", "pbm.version.version1", 0)])
CreateDataType("pbm.profile.CapabilityBasedProfileUpdateSpec", "PbmCapabilityProfileUpdateSpec", "vmodl.DynamicData", "pbm.version.version1", [("name", "string", "pbm.version.version1", F_OPTIONAL), ("description", "string", "pbm.version.version1", F_OPTIONAL), ("constraints", "pbm.profile.CapabilityConstraints", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.profile.CapabilityConstraints", "PbmCapabilityConstraints", "vmodl.DynamicData", "pbm.version.version1", None)
CreateDataType("pbm.profile.DataServiceToPoliciesMap", "PbmDataServiceToPoliciesMap", "vmodl.DynamicData", "pbm.version.version11", [("dataServicePolicy", "pbm.profile.ProfileId", "pbm.version.version11", 0), ("parentStoragePolicies", "pbm.profile.ProfileId[]", "pbm.version.version11", F_OPTIONAL), ("fault", "vmodl.MethodFault", "pbm.version.version11", F_OPTIONAL)])
CreateDataType("pbm.profile.DefaultProfileInfo", "PbmDefaultProfileInfo", "vmodl.DynamicData", "pbm.version.version2", [("datastores", "pbm.placement.PlacementHub[]", "pbm.version.version2", 0), ("defaultProfile", "pbm.profile.Profile", "pbm.version.version2", F_OPTIONAL), ("methodFault", "vmodl.MethodFault", "pbm.version.v8_0_2_0", F_OPTIONAL)])
CreateEnumType("pbm.profile.EntityAssociations.Operation", "PbmOperation", "pbm.version.version11", ["CREATE", "REGISTER", "RECONFIGURE", "MIGRATE", "CLONE"])
CreateEnumType("pbm.profile.IofilterInfo.FilterType", "PbmIofilterInfoFilterType", "pbm.version.version1", ["INSPECTION", "COMPRESSION", "ENCRYPTION", "REPLICATION", "CACHE", "DATAPROVIDER", "DATASTOREIOCONTROL"])
CreateEnumType("pbm.profile.PolicyAssociation.VolumeAllocationType", "PbmPolicyAssociationVolumeAllocationType", "pbm.version.v8_0_0_1", ["FullyInitialized", "ReserveSpace", "ConserveSpaceWhenPossible"])
CreateDataType("pbm.profile.Profile", "PbmProfile", "vmodl.DynamicData", "pbm.version.version1", [("profileId", "pbm.profile.ProfileId", "pbm.version.version1", 0), ("name", "string", "pbm.version.version1", 0), ("description", "string", "pbm.version.version1", F_OPTIONAL), ("creationTime", "vmodl.DateTime", "pbm.version.version1", 0), ("createdBy", "string", "pbm.version.version1", 0), ("lastUpdatedTime", "vmodl.DateTime", "pbm.version.version1", 0), ("lastUpdatedBy", "string", "pbm.version.version1", 0)])
CreateDataType("pbm.profile.ProfileId", "PbmProfileId", "vmodl.DynamicData", "pbm.version.version1", [("uniqueId", "string", "pbm.version.version1", 0)])
CreateManagedType("pbm.profile.ProfileManager", "PbmProfileProfileManager", "vmodl.ManagedObject", "pbm.version.version1", None, [("fetchResourceType", "PbmFetchResourceType", "pbm.version.version1", (), (F_OPTIONAL, "pbm.profile.ResourceType[]", "pbm.profile.ResourceType[]"), "StorageProfile.View", None), ("fetchVendorInfo", "PbmFetchVendorInfo", "pbm.version.version1", (("resourceType", "pbm.profile.ResourceType", "pbm.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.capability.provider.CapabilityObjectSchema.VendorResourceTypeInfo[]", "pbm.capability.provider.CapabilityObjectSchema.VendorResourceTypeInfo[]"), "StorageProfile.View", None), ("fetchCapabilityMetadata", "PbmFetchCapabilityMetadata", "pbm.version.version1", (("resourceType", "pbm.profile.ResourceType", "pbm.version.version1", F_OPTIONAL, None),("vendorUuid", "string", "pbm.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.capability.provider.CapabilityObjectMetadataPerCategory[]", "pbm.capability.provider.CapabilityObjectMetadataPerCategory[]"), "StorageProfile.View", None), ("fetchCapabilitySchema", "PbmFetchCapabilitySchema", "pbm.version.version11", (("vendorUuid", "string", "pbm.version.version11", F_OPTIONAL, None),("lineOfService", "string[]", "pbm.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.capability.provider.CapabilityObjectSchema[]", "pbm.capability.provider.CapabilityObjectSchema[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("create", "PbmCreate", "pbm.version.version1", (("createSpec", "pbm.profile.CapabilityBasedProfileCreateSpec", "pbm.version.version1", 0, None),), (0, "pbm.profile.ProfileId", "pbm.profile.ProfileId"), "StorageProfile.Update", ["vmodl.fault.InvalidArgument", "pbm.fault.ProfileStorageFault", "pbm.fault.DuplicateName", ]), ("update", "PbmUpdate", "pbm.version.version1", (("profileId", "pbm.profile.ProfileId", "pbm.version.version1", 0, None),("updateSpec", "pbm.profile.CapabilityBasedProfileUpdateSpec", "pbm.version.version1", 0, None),), (0, "void", "void"), "StorageProfile.Update", ["vmodl.fault.InvalidArgument", "pbm.fault.ProfileStorageFault", ]), ("delete", "PbmDelete", "pbm.version.version1", (("profileId", "pbm.profile.ProfileId[]", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.profile.ProfileOperationOutcome[]", "pbm.profile.ProfileOperationOutcome[]"), "StorageProfile.Update", None), ("queryProfile", "PbmQueryProfile", "pbm.version.version1", (("resourceType", "pbm.profile.ResourceType", "pbm.version.version1", 0, None),("profileCategory", "string", "pbm.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.profile.ProfileId[]", "pbm.profile.ProfileId[]"), "StorageProfile.View", ["vmodl.fault.InvalidArgument", ]), ("retrieveContent", "PbmRetrieveContent", "pbm.version.version1", (("profileIds", "pbm.profile.ProfileId[]", "pbm.version.version1", 0, None),), (0, "pbm.profile.Profile[]", "pbm.profile.Profile[]"), "StorageProfile.View", ["vmodl.fault.InvalidArgument", ]), ("queryAssociatedProfiles", "PbmQueryAssociatedProfiles", "pbm.version.version1", (("entities", "pbm.ServerObjectRef[]", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.profile.QueryProfileResult[]", "pbm.profile.QueryProfileResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("queryAssociatedProfile", "PbmQueryAssociatedProfile", "pbm.version.version1", (("entity", "pbm.ServerObjectRef", "pbm.version.version1", 0, None),), (F_OPTIONAL, "pbm.profile.ProfileId[]", "pbm.profile.ProfileId[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("queryAssociatedEntity", "PbmQueryAssociatedEntity", "pbm.version.version1", (("profile", "pbm.profile.ProfileId", "pbm.version.version1", 0, None),("entityType", "string", "pbm.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.ServerObjectRef[]", "pbm.ServerObjectRef[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ]), ("queryDefaultRequirementProfile", "PbmQueryDefaultRequirementProfile", "pbm.version.version2", (("hub", "pbm.placement.PlacementHub", "pbm.version.version2", 0, None),), (F_OPTIONAL, "pbm.profile.ProfileId", "pbm.profile.ProfileId"), "StorageProfile.View", ["vmodl.fault.InvalidArgument", "pbm.fault.NonExistentHubs", "pbm.fault.PBMFault", ]), ("resetDefaultRequirementProfile", "PbmResetDefaultRequirementProfile", "pbm.version.version1", (("profile", "pbm.profile.ProfileId", "pbm.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "StorageProfile.Update", None), ("assignDefaultRequirementProfile", "PbmAssignDefaultRequirementProfile", "pbm.version.version2", (("profile", "pbm.profile.ProfileId", "pbm.version.version2", 0, None),("datastores", "pbm.placement.PlacementHub[]", "pbm.version.version2", 0, None),), (0, "void", "void"), "StorageProfile.Update", ["vmodl.fault.InvalidArgument", "pbm.fault.LegacyHubsNotSupported", "pbm.fault.NonExistentHubs", "pbm.fault.PBMFault", ]), ("findApplicableDefaultProfile", "PbmFindApplicableDefaultProfile", "pbm.version.version2", (("datastores", "pbm.placement.PlacementHub[]", "pbm.version.version2", 0, None),), (F_OPTIONAL, "pbm.profile.Profile[]", "pbm.profile.Profile[]"), "StorageProfile.View", ["pbm.fault.LegacyHubsNotSupported", "pbm.fault.NonExistentHubs", "pbm.fault.PBMFault", "vmodl.fault.InvalidArgument", ]), ("queryDefaultRequirementProfiles", "PbmQueryDefaultRequirementProfiles", "pbm.version.version2", (("datastores", "pbm.placement.PlacementHub[]", "pbm.version.version2", 0, None),), (0, "pbm.profile.DefaultProfileInfo[]", "pbm.profile.DefaultProfileInfo[]"), "StorageProfile.View", ["vmodl.fault.InvalidArgument", "pbm.fault.NonExistentHubs", "pbm.fault.PBMFault", ]), ("resetVSanDefaultProfile", "PbmResetVSanDefaultProfile", "pbm.version.version2", (), (0, "void", "void"), "StorageProfile.Update", None), ("querySpaceStatsForStorageContainer", "PbmQuerySpaceStatsForStorageContainer", "pbm.version.version2", (("datastore", "pbm.ServerObjectRef", "pbm.version.version2", 0, None),("capabilityProfileId", "pbm.profile.ProfileId[]", "pbm.version.version2", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.profile.provider.DatastoreSpaceStatistics[]", "pbm.profile.provider.DatastoreSpaceStatistics[]"), "StorageProfile.View", ["vmodl.fault.InvalidArgument", "pbm.fault.PBMFault", ]), ("queryAssociatedEntities", "PbmQueryAssociatedEntities", "pbm.version.version11", (("profiles", "pbm.profile.ProfileId[]", "pbm.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.profile.QueryProfileResult[]", "pbm.profile.QueryProfileResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ])])
CreateDataType("pbm.profile.ProfileOperationOutcome", "PbmProfileOperationOutcome", "vmodl.DynamicData", "pbm.version.version1", [("profileId", "pbm.profile.ProfileId", "pbm.version.version1", 0), ("fault", "vmodl.MethodFault", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.profile.ProfileType", "PbmProfileType", "vmodl.DynamicData", "pbm.version.version1", [("uniqueId", "string", "pbm.version.version1", 0)])
CreateDataType("pbm.profile.QueryProfileResult", "PbmQueryProfileResult", "vmodl.DynamicData", "pbm.version.version1", [("object", "pbm.ServerObjectRef", "pbm.version.version1", 0), ("profileId", "pbm.profile.ProfileId[]", "pbm.version.version1", F_OPTIONAL), ("fault", "vmodl.MethodFault", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.profile.ResourceType", "PbmProfileResourceType", "vmodl.DynamicData", "pbm.version.version1", [("resourceType", "string", "pbm.version.version1", 0)])
CreateEnumType("pbm.profile.ResourceTypeEnum", "PbmProfileResourceTypeEnum", "pbm.version.version1", ["STORAGE"])
CreateDataType("pbm.profile.SubProfileCapabilityConstraints", "PbmCapabilitySubProfileConstraints", "pbm.profile.CapabilityConstraints", "pbm.version.version1", [("subProfiles", "pbm.profile.SubProfileCapabilityConstraints.SubProfile[]", "pbm.version.version1", 0)])
CreateDataType("pbm.profile.SubProfileCapabilityConstraints.SubProfile", "PbmCapabilitySubProfile", "vmodl.DynamicData", "pbm.version.version1", [("name", "string", "pbm.version.version1", 0), ("capability", "pbm.capability.CapabilityInstance[]", "pbm.version.version1", 0), ("forceProvision", "boolean", "pbm.version.version1", F_OPTIONAL)])
CreateEnumType("pbm.profile.VmAssociations.Operation", "PbmVmOperation", "pbm.version.version11", ["CREATE", "RECONFIGURE", "MIGRATE", "CLONE"])
CreateDataType("pbm.profile.provider.DatastoreSpaceStatistics", "PbmDatastoreSpaceStatistics", "vmodl.DynamicData", "pbm.version.version2", [("profileId", "string", "pbm.version.version2", F_OPTIONAL), ("physicalTotalInMB", "long", "pbm.version.version2", 0), ("physicalFreeInMB", "long", "pbm.version.version2", 0), ("physicalUsedInMB", "long", "pbm.version.version2", 0), ("logicalLimitInMB", "long", "pbm.version.version2", F_OPTIONAL), ("logicalFreeInMB", "long", "pbm.version.version2", 0), ("logicalUsedInMB", "long", "pbm.version.version2", 0)])
CreateManagedType("pbm.provider.Provider", "PbmProvider", "vmodl.ManagedObject", "pbm.version.version1", None, None)
CreateDataType("pbm.replication.QueryReplicationGroupResult", "PbmQueryReplicationGroupResult", "vmodl.DynamicData", "pbm.version.version11", [("object", "pbm.ServerObjectRef", "pbm.version.version11", 0), ("replicationGroupId", "vim.vm.replication.ReplicationGroupId", "pbm.version.version11", F_OPTIONAL), ("fault", "vmodl.MethodFault", "pbm.version.version11", F_OPTIONAL)])
CreateManagedType("pbm.replication.ReplicationManager", "PbmReplicationManager", "vmodl.ManagedObject", "pbm.version.version11", None, [("queryReplicationGroups", "PbmQueryReplicationGroups", "pbm.version.version11", (("entities", "pbm.ServerObjectRef[]", "pbm.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "pbm.replication.QueryReplicationGroupResult[]", "pbm.replication.QueryReplicationGroupResult[]"), "StorageProfile.View", ["pbm.fault.PBMFault", ])])
CreateDataType("pbm.capability.CapabilityInstance", "PbmCapabilityInstance", "vmodl.DynamicData", "pbm.version.version1", [("id", "pbm.capability.CapabilityMetadata.UniqueId", "pbm.version.version1", 0), ("constraint", "pbm.capability.ConstraintInstance[]", "pbm.version.version1", 0)])
CreateDataType("pbm.capability.GenericTypeInfo", "PbmCapabilityGenericTypeInfo", "pbm.capability.TypeInfo", "pbm.version.version1", [("genericTypeName", "string", "pbm.version.version1", 0)])
CreateDataType("pbm.fault.AlreadyExists", "PbmAlreadyExists", "pbm.fault.PBMFault", "pbm.version.version1", [("name", "string", "pbm.version.version1", F_OPTIONAL)])
CreateDataType("pbm.fault.CompatibilityCheckFault", "PbmCompatibilityCheckFault", "pbm.fault.PBMFault", "pbm.version.version1", [("hub", "pbm.placement.PlacementHub", "pbm.version.version1", 0)])
CreateDataType("pbm.fault.DefaultProfileAppliesFault", "PbmDefaultProfileAppliesFault", "pbm.fault.CompatibilityCheckFault", "pbm.version.version1", None)
CreateDataType("pbm.fault.DuplicateName", "PbmDuplicateName", "pbm.fault.PBMFault", "pbm.version.version1", [("name", "string", "pbm.version.version1", 0)])
CreateDataType("pbm.fault.InvalidLogin", "PbmFaultInvalidLogin", "pbm.fault.PBMFault", "pbm.version.version2", None)
CreateDataType("pbm.fault.LegacyHubsNotSupported", "PbmLegacyHubsNotSupported", "pbm.fault.PBMFault", "pbm.version.version2", [("hubs", "pbm.placement.PlacementHub[]", "pbm.version.version2", 0)])
CreateDataType("pbm.fault.NonExistentHubs", "PbmNonExistentHubs", "pbm.fault.PBMFault", "pbm.version.version2", [("hubs", "pbm.placement.PlacementHub[]", "pbm.version.version2", 0)])
CreateDataType("pbm.fault.NotFound", "PbmFaultNotFound", "pbm.fault.PBMFault", "pbm.version.version1", None)
CreateDataType("pbm.fault.PropertyMismatchFault", "PbmPropertyMismatchFault", "pbm.fault.CompatibilityCheckFault", "pbm.version.version1", [("capabilityInstanceId", "pbm.capability.CapabilityMetadata.UniqueId", "pbm.version.version1", 0), ("requirementPropertyInstance", "pbm.capability.PropertyInstance", "pbm.version.version1", 0)])
CreateDataType("pbm.placement.CapabilityConstraintsRequirement", "PbmPlacementCapabilityConstraintsRequirement", "pbm.placement.Requirement", "pbm.version.version11", [("constraints", "pbm.profile.CapabilityConstraints", "pbm.version.version11", 0)])
CreateDataType("pbm.placement.CapabilityProfileRequirement", "PbmPlacementCapabilityProfileRequirement", "pbm.placement.Requirement", "pbm.version.version11", [("profileId", "pbm.profile.ProfileId", "pbm.version.version11", 0)])
CreateDataType("pbm.placement.MatchingReplicationResources", "PbmPlacementMatchingReplicationResources", "pbm.placement.MatchingResources", "pbm.version.version11", [("replicationGroup", "vim.vm.replication.ReplicationGroupId[]", "pbm.version.version11", F_OPTIONAL)])
CreateDataType("pbm.profile.CapabilityBasedProfile", "PbmCapabilityProfile", "pbm.profile.Profile", "pbm.version.version1", [("profileCategory", "string", "pbm.version.version1", 0), ("resourceType", "pbm.profile.ResourceType", "pbm.version.version1", 0), ("constraints", "pbm.profile.CapabilityConstraints", "pbm.version.version1", 0), ("generationId", "long", "pbm.version.version1", F_OPTIONAL), ("isDefault", "boolean", "pbm.version.version1", 0), ("systemCreatedProfileType", "string", "pbm.version.version2", F_OPTIONAL), ("lineOfService", "string", "pbm.version.version11", F_OPTIONAL)])
CreateEnumType("pbm.profile.CapabilityBasedProfile.ProfileCategoryEnum", "PbmProfileCategoryEnum", "pbm.version.version1", ["REQUIREMENT", "RESOURCE", "DATA_SERVICE_POLICY"])
CreateEnumType("pbm.profile.CapabilityBasedProfile.SystemCreatedProfileType", "PbmSystemCreatedProfileType", "pbm.version.version2", ["VsanDefaultProfile", "VVolDefaultProfile", "PmemDefaultProfile", "VmcManagementProfile", "VsanMaxDefaultProfile"])
CreateDataType("pbm.profile.DefaultCapabilityBasedProfile", "PbmDefaultCapabilityProfile", "pbm.profile.CapabilityBasedProfile", "pbm.version.version1", [("vvolType", "string[]", "pbm.version.version1", 0), ("containerId", "string", "pbm.version.version1", 0)])
CreateDataType("pbm.fault.CapabilityProfilePropertyMismatchFault", "PbmCapabilityProfilePropertyMismatchFault", "pbm.fault.PropertyMismatchFault", "pbm.version.version1", [("resourcePropertyInstance", "pbm.capability.PropertyInstance", "pbm.version.version1", 0)])
CreateDataType("pbm.fault.IncompatibleVendorSpecificRuleSet", "PbmIncompatibleVendorSpecificRuleSet", "pbm.fault.CapabilityProfilePropertyMismatchFault", "pbm.version.version1", None)
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_query.py 0000664 0000000 0000000 00000030534 14637045624 0020772 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version4", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version3", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version1", "", "", 0, "vim25")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version4")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version1")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version1", "vmodl.query.version.version1")
from .VmomiSupport import newestVersions
newestVersions.Add("vmodl.query.version.version4")
from .VmomiSupport import ltsVersions
ltsVersions.Add("vmodl.query.version.version4")
from .VmomiSupport import oldestVersions
oldestVersions.Add("vmodl.query.version.version1")
CreateDataType("vmodl.query.InvalidCollectorVersion", "InvalidCollectorVersion", "vmodl.MethodFault", "vmodl.query.version.version1", None)
CreateDataType("vmodl.query.InvalidProperty", "InvalidProperty", "vmodl.MethodFault", "vmodl.query.version.version1", [("name", "vmodl.PropertyPath", "vmodl.query.version.version1", 0)])
CreateManagedType("vmodl.query.PropertyCollector", "PropertyCollector", "vmodl.ManagedObject", "vmodl.query.version.version1", [("filter", "vmodl.query.PropertyCollector.Filter[]", "vmodl.query.version.version1", F_OPTIONAL, "System.View")], [("createFilter", "CreateFilter", "vmodl.query.version.version1", (("spec", "vmodl.query.PropertyCollector.FilterSpec", "vmodl.query.version.version1", 0, None),("partialUpdates", "boolean", "vmodl.query.version.version1", 0, None),), (0, "vmodl.query.PropertyCollector.Filter", "vmodl.query.PropertyCollector.Filter"), "System.View", ["vmodl.query.InvalidProperty", ]), ("retrieveContents", "RetrieveProperties", "vmodl.query.version.version1", (("specSet", "vmodl.query.PropertyCollector.FilterSpec[]", "vmodl.query.version.version1", 0, None),), (F_OPTIONAL, "vmodl.query.PropertyCollector.ObjectContent[]", "vmodl.query.PropertyCollector.ObjectContent[]"), "System.Anonymous", ["vmodl.query.InvalidProperty", ]), ("checkForUpdates", "CheckForUpdates", "vmodl.query.version.version1", (("version", "string", "vmodl.query.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vmodl.query.PropertyCollector.UpdateSet", "vmodl.query.PropertyCollector.UpdateSet"), "System.View", ["vmodl.query.InvalidCollectorVersion", ]), ("waitForUpdates", "WaitForUpdates", "vmodl.query.version.version1", (("version", "string", "vmodl.query.version.version1", F_OPTIONAL, None),), (0, "vmodl.query.PropertyCollector.UpdateSet", "vmodl.query.PropertyCollector.UpdateSet"), "System.View", ["vmodl.query.InvalidCollectorVersion", ]), ("cancelWaitForUpdates", "CancelWaitForUpdates", "vmodl.query.version.version1", (), (0, "void", "void"), "System.View", None), ("waitForUpdatesEx", "WaitForUpdatesEx", "vmodl.query.version.version3", (("version", "string", "vmodl.query.version.version3", F_OPTIONAL, None),("options", "vmodl.query.PropertyCollector.WaitOptions", "vmodl.query.version.version3", F_OPTIONAL, None),), (F_OPTIONAL, "vmodl.query.PropertyCollector.UpdateSet", "vmodl.query.PropertyCollector.UpdateSet"), "System.View", ["vmodl.query.InvalidCollectorVersion", ]), ("retrievePropertiesEx", "RetrievePropertiesEx", "vmodl.query.version.version3", (("specSet", "vmodl.query.PropertyCollector.FilterSpec[]", "vmodl.query.version.version3", 0, None),("options", "vmodl.query.PropertyCollector.RetrieveOptions", "vmodl.query.version.version3", 0, None),), (F_OPTIONAL, "vmodl.query.PropertyCollector.RetrieveResult", "vmodl.query.PropertyCollector.RetrieveResult"), "System.Anonymous", ["vmodl.query.InvalidProperty", ]), ("continueRetrievePropertiesEx", "ContinueRetrievePropertiesEx", "vmodl.query.version.version3", (("token", "string", "vmodl.query.version.version3", 0, None),), (0, "vmodl.query.PropertyCollector.RetrieveResult", "vmodl.query.PropertyCollector.RetrieveResult"), "System.View", ["vmodl.query.InvalidProperty", ]), ("cancelRetrievePropertiesEx", "CancelRetrievePropertiesEx", "vmodl.query.version.version3", (("token", "string", "vmodl.query.version.version3", 0, None),), (0, "void", "void"), "System.View", ["vmodl.query.InvalidProperty", ]), ("createPropertyCollector", "CreatePropertyCollector", "vmodl.query.version.version3", (), (0, "vmodl.query.PropertyCollector", "vmodl.query.PropertyCollector"), "System.View", None), ("destroy", "DestroyPropertyCollector", "vmodl.query.version.version3", (), (0, "void", "void"), "System.View", None)])
CreateDataType("vmodl.query.PropertyCollector.FilterSpec", "PropertyFilterSpec", "vmodl.DynamicData", "vmodl.query.version.version1", [("propSet", "vmodl.query.PropertyCollector.PropertySpec[]", "vmodl.query.version.version1", 0), ("objectSet", "vmodl.query.PropertyCollector.ObjectSpec[]", "vmodl.query.version.version1", 0), ("reportMissingObjectsInResults", "boolean", "vmodl.query.version.version3", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.PropertySpec", "PropertySpec", "vmodl.DynamicData", "vmodl.query.version.version1", [("type", "vmodl.TypeName", "vmodl.query.version.version1", 0), ("all", "boolean", "vmodl.query.version.version1", F_OPTIONAL), ("pathSet", "vmodl.PropertyPath[]", "vmodl.query.version.version1", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.ObjectSpec", "ObjectSpec", "vmodl.DynamicData", "vmodl.query.version.version1", [("obj", "vmodl.ManagedObject", "vmodl.query.version.version1", 0), ("skip", "boolean", "vmodl.query.version.version1", F_OPTIONAL), ("selectSet", "vmodl.query.PropertyCollector.SelectionSpec[]", "vmodl.query.version.version1", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.SelectionSpec", "SelectionSpec", "vmodl.DynamicData", "vmodl.query.version.version1", [("name", "string", "vmodl.query.version.version1", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.TraversalSpec", "TraversalSpec", "vmodl.query.PropertyCollector.SelectionSpec", "vmodl.query.version.version1", [("type", "vmodl.TypeName", "vmodl.query.version.version1", 0), ("path", "vmodl.PropertyPath", "vmodl.query.version.version1", 0), ("skip", "boolean", "vmodl.query.version.version1", F_OPTIONAL), ("selectSet", "vmodl.query.PropertyCollector.SelectionSpec[]", "vmodl.query.version.version1", F_OPTIONAL)])
CreateManagedType("vmodl.query.PropertyCollector.Filter", "PropertyFilter", "vmodl.ManagedObject", "vmodl.query.version.version1", [("spec", "vmodl.query.PropertyCollector.FilterSpec", "vmodl.query.version.version1", 0, None), ("partialUpdates", "boolean", "vmodl.query.version.version1", 0, None)], [("destroy", "DestroyPropertyFilter", "vmodl.query.version.version1", (), (0, "void", "void"), None, None)])
CreateDataType("vmodl.query.PropertyCollector.ObjectContent", "ObjectContent", "vmodl.DynamicData", "vmodl.query.version.version1", [("obj", "vmodl.ManagedObject", "vmodl.query.version.version1", 0), ("propSet", "vmodl.DynamicProperty[]", "vmodl.query.version.version1", F_OPTIONAL), ("missingSet", "vmodl.query.PropertyCollector.MissingProperty[]", "vmodl.query.version.version1", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.UpdateSet", "UpdateSet", "vmodl.DynamicData", "vmodl.query.version.version1", [("version", "string", "vmodl.query.version.version1", 0), ("filterSet", "vmodl.query.PropertyCollector.FilterUpdate[]", "vmodl.query.version.version1", F_OPTIONAL), ("truncated", "boolean", "vmodl.query.version.version3", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.FilterUpdate", "PropertyFilterUpdate", "vmodl.DynamicData", "vmodl.query.version.version1", [("filter", "vmodl.query.PropertyCollector.Filter", "vmodl.query.version.version1", 0), ("objectSet", "vmodl.query.PropertyCollector.ObjectUpdate[]", "vmodl.query.version.version1", F_OPTIONAL), ("missingSet", "vmodl.query.PropertyCollector.MissingObject[]", "vmodl.query.version.version1", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.ObjectUpdate", "ObjectUpdate", "vmodl.DynamicData", "vmodl.query.version.version1", [("kind", "vmodl.query.PropertyCollector.ObjectUpdate.Kind", "vmodl.query.version.version1", 0), ("obj", "vmodl.ManagedObject", "vmodl.query.version.version1", 0), ("changeSet", "vmodl.query.PropertyCollector.Change[]", "vmodl.query.version.version1", F_OPTIONAL), ("missingSet", "vmodl.query.PropertyCollector.MissingProperty[]", "vmodl.query.version.version1", F_OPTIONAL)])
CreateEnumType("vmodl.query.PropertyCollector.ObjectUpdate.Kind", "ObjectUpdateKind", "vmodl.query.version.version1", ["modify", "enter", "leave"])
CreateDataType("vmodl.query.PropertyCollector.Change", "PropertyChange", "vmodl.DynamicData", "vmodl.query.version.version1", [("name", "vmodl.PropertyPath", "vmodl.query.version.version1", 0), ("op", "vmodl.query.PropertyCollector.Change.Op", "vmodl.query.version.version1", 0), ("val", "anyType", "vmodl.query.version.version1", F_OPTIONAL)])
CreateEnumType("vmodl.query.PropertyCollector.Change.Op", "PropertyChangeOp", "vmodl.query.version.version1", ["add", "remove", "assign", "indirectRemove"])
CreateDataType("vmodl.query.PropertyCollector.MissingProperty", "MissingProperty", "vmodl.DynamicData", "vmodl.query.version.version1", [("path", "vmodl.PropertyPath", "vmodl.query.version.version1", 0), ("fault", "vmodl.MethodFault", "vmodl.query.version.version1", 0)])
CreateDataType("vmodl.query.PropertyCollector.MissingObject", "MissingObject", "vmodl.DynamicData", "vmodl.query.version.version1", [("obj", "vmodl.ManagedObject", "vmodl.query.version.version1", 0), ("fault", "vmodl.MethodFault", "vmodl.query.version.version1", 0)])
CreateDataType("vmodl.query.PropertyCollector.WaitOptions", "WaitOptions", "vmodl.DynamicData", "vmodl.query.version.version3", [("maxWaitSeconds", "int", "vmodl.query.version.version3", F_OPTIONAL), ("maxObjectUpdates", "int", "vmodl.query.version.version3", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.RetrieveOptions", "RetrieveOptions", "vmodl.DynamicData", "vmodl.query.version.version3", [("maxObjects", "int", "vmodl.query.version.version3", F_OPTIONAL)])
CreateDataType("vmodl.query.PropertyCollector.RetrieveResult", "RetrieveResult", "vmodl.DynamicData", "vmodl.query.version.version3", [("token", "string", "vmodl.query.version.version3", F_OPTIONAL), ("objects", "vmodl.query.PropertyCollector.ObjectContent[]", "vmodl.query.version.version3", 0)])
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_sms.py 0000664 0000000 0000000 00000442164 14637045624 0020435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
AddVersion("vim.version.v8_0_2_0", "vim25", "8.0.2.0", 0, "vim25")
AddVersion("vmodl.query.version.version4", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version3", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version1", "", "", 0, "vim25")
AddVersion("sms.version.v8_0_0_0", "sms", "8.0.0.0", 0, "sms")
AddVersion("vim.version.v7_0_1_1", "vim25", "7.0.1.1", 0, "vim25")
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersion("vim.version.v6_9_1", "vim25", "6.9.1", 0, "vim25")
AddVersion("vim.version.v8_0_1_0", "vim25", "8.0.1.0", 0, "vim25")
AddVersion("vim.version.v7_0_0_2", "vim25", "7.0.0.2", 0, "vim25")
AddVersion("vim.version.v6_8_7", "vim25", "6.8.7", 0, "vim25")
AddVersion("vmodl.reflect.version.version1", "reflect", "1.0", 0, "reflect")
AddVersion("vmodl.reflect.version.version2", "reflect", "2.0", 0, "reflect")
AddVersion("vim.version.v8_0_0_0", "vim25", "8.0.0.0", 0, "vim25")
AddVersion("sms.version.v8_0_2_0", "sms", "8.0.2.0", 0, "sms")
AddVersion("vim.version.v7_0_3_1", "vim25", "7.0.3.1", 0, "vim25")
AddVersion("vim.version.v7_0_3_2", "vim25", "7.0.3.2", 0, "vim25")
AddVersion("vim.version.v7_0_3_0", "vim25", "7.0.3.0", 0, "vim25")
AddVersion("vim.version.version13", "vim25", "6.7.1", 0, "vim25")
AddVersion("vim.version.version14", "vim25", "6.7.2", 0, "vim25")
AddVersion("vim.version.version15", "vim25", "6.7.3", 0, "vim25")
AddVersion("sms.version.v7_0_0_1", "sms", "7.0.0.1", 0, "sms")
AddVersion("sms.version.v6_8_7", "sms", "6.8.7", 0, "sms")
AddVersion("vim.version.version10", "vim25", "6.0", 0, "vim25")
AddVersion("vim.version.version11", "vim25", "6.5", 0, "vim25")
AddVersion("vim.version.version12", "vim25", "6.7", 0, "vim25")
AddVersion("vim.version.v8_0_3_0", "vim25", "8.0.3.0", 0, "vim25")
AddVersion("sms.version.v8_0_1_0", "sms", "8.0.1.0", 0, "sms")
AddVersion("vim.version.v7_0_2_0", "vim25", "7.0.2.0", 0, "vim25")
AddVersion("vim.version.v7_0_2_1", "vim25", "7.0.2.1", 0, "vim25")
AddVersion("sms.version.version5", "sms", "5.0", 0, "sms")
AddVersion("sms.version.version13", "sms", "6.7.1", 0, "sms")
AddVersion("vim.version.v7_0_1_0", "vim25", "7.0.1.0", 0, "vim25")
AddVersion("sms.version.version12", "sms", "6.7", 0, "sms")
AddVersion("sms.version.version11", "sms", "6.5", 0, "sms")
AddVersion("sms.version.version2", "sms", "2.0", 0, "sms")
AddVersion("sms.version.version1", "sms", "1.0", 0, "sms")
AddVersion("sms.version.version4", "sms", "4.0", 0, "sms")
AddVersion("sms.version.version3", "sms", "3.0", 0, "sms")
AddVersion("vim.version.v7_0", "vim25", "7.0.0.0", 0, "vim25")
AddVersion("sms.version.version14", "sms", "6.7.2", 0, "sms")
AddVersion("vim.version.version8", "vim25", "5.1", 0, "vim25")
AddVersion("vim.version.version9", "vim25", "5.5", 0, "vim25")
AddVersion("vim.version.version6", "vim25", "4.1", 0, "vim25")
AddVersion("vim.version.version7", "vim25", "5.0", 0, "vim25")
AddVersion("vim.version.version1", "vim2", "2.0", 0, "vim25")
AddVersion("vim.version.version4", "vim25", "2.5u2server", 0, "vim25")
AddVersion("vim.version.version5", "vim25", "4.0", 0, "vim25")
AddVersion("vim.version.version2", "vim25", "2.5", 0, "vim25")
AddVersion("vim.version.version3", "vim25", "2.5u2", 0, "vim25")
AddVersion("sms.version.v8_0_3_0", "sms", "8.0.3.0", 0, "sms")
AddVersion("sms.version.v7_0_3_2", "sms", "7.0.3.2", 0, "sms")
AddVersion("vim.version.v8_0_0_1", "vim25", "8.0.0.1", 0, "vim25")
AddVersion("vim.version.v8_0_0_2", "vim25", "8.0.0.2", 0, "vim25")
AddVersion("sms.version.v7_0", "sms", "7.0.0.0", 0, "sms")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_2_0")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version4")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.version.version0")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.query.version.version4")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.query.version.version3")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.query.version.version2")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.query.version.version1")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_1_1")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.version.version0")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.version.version1")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.version.version2")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v6_9_1")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_0_2")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v6_8_7")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v8_0_0_0", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_3_1")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_3_0")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version13")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version14")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version15")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.v7_0_0_1")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.v6_8_7")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version10")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version11")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version12")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_2_0")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_2_1")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version5")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version13")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0_1_0")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version12")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version11")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version2")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version1")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version4")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version3")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.v7_0")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.version14")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version8")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version9")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version6")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version7")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version1")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version4")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version5")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version2")
AddVersionParent("sms.version.v8_0_0_0", "vim.version.version3")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_0_0", "sms.version.v7_0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version3")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version0")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version13")
AddVersionParent("vim.version.v6_9_1", "vim.version.version14")
AddVersionParent("vim.version.v6_9_1", "vim.version.version15")
AddVersionParent("vim.version.v6_9_1", "vim.version.version10")
AddVersionParent("vim.version.v6_9_1", "vim.version.version11")
AddVersionParent("vim.version.v6_9_1", "vim.version.version12")
AddVersionParent("vim.version.v6_9_1", "vim.version.version8")
AddVersionParent("vim.version.v6_9_1", "vim.version.version9")
AddVersionParent("vim.version.v6_9_1", "vim.version.version6")
AddVersionParent("vim.version.v6_9_1", "vim.version.version7")
AddVersionParent("vim.version.v6_9_1", "vim.version.version1")
AddVersionParent("vim.version.v6_9_1", "vim.version.version4")
AddVersionParent("vim.version.v6_9_1", "vim.version.version5")
AddVersionParent("vim.version.v6_9_1", "vim.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_2")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version13")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version14")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version15")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version10")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version11")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version12")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version8")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version9")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version6")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version7")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version5")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version3")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version0")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version13")
AddVersionParent("vim.version.v6_8_7", "vim.version.version14")
AddVersionParent("vim.version.v6_8_7", "vim.version.version15")
AddVersionParent("vim.version.v6_8_7", "vim.version.version10")
AddVersionParent("vim.version.v6_8_7", "vim.version.version11")
AddVersionParent("vim.version.v6_8_7", "vim.version.version12")
AddVersionParent("vim.version.v6_8_7", "vim.version.version8")
AddVersionParent("vim.version.v6_8_7", "vim.version.version9")
AddVersionParent("vim.version.v6_8_7", "vim.version.version6")
AddVersionParent("vim.version.v6_8_7", "vim.version.version7")
AddVersionParent("vim.version.v6_8_7", "vim.version.version1")
AddVersionParent("vim.version.v6_8_7", "vim.version.version4")
AddVersionParent("vim.version.v6_8_7", "vim.version.version5")
AddVersionParent("vim.version.v6_8_7", "vim.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version3")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version3")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v8_0_2_0")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.query.version.version4")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.query.version.version3")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.query.version.version2")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.query.version.version1")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.version.version0")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.version.version1")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.version.version2")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v6_9_1")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v8_0_1_0")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v6_8_7")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v8_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.v8_0_2_0")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_3_1")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_3_0")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version13")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version14")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version15")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.v7_0_0_1")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.v6_8_7")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version10")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version11")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version12")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.v8_0_1_0")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_2_1")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version5")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version13")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version12")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version11")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version2")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version1")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version4")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version3")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v7_0")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.version14")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version8")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version9")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version6")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version7")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version1")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version4")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version5")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version2")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.version3")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v8_0_0_1")
AddVersionParent("sms.version.v8_0_2_0", "vim.version.v8_0_0_2")
AddVersionParent("sms.version.v8_0_2_0", "sms.version.v7_0")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version3")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version3")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version4")
AddVersionParent("vim.version.version13", "vmodl.query.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version2")
AddVersionParent("vim.version.version13", "vmodl.query.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version0")
AddVersionParent("vim.version.version13", "vmodl.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version2")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version13")
AddVersionParent("vim.version.version13", "vim.version.version10")
AddVersionParent("vim.version.version13", "vim.version.version11")
AddVersionParent("vim.version.version13", "vim.version.version12")
AddVersionParent("vim.version.version13", "vim.version.version8")
AddVersionParent("vim.version.version13", "vim.version.version9")
AddVersionParent("vim.version.version13", "vim.version.version6")
AddVersionParent("vim.version.version13", "vim.version.version7")
AddVersionParent("vim.version.version13", "vim.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version4")
AddVersionParent("vim.version.version13", "vim.version.version5")
AddVersionParent("vim.version.version13", "vim.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version4")
AddVersionParent("vim.version.version14", "vmodl.query.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version2")
AddVersionParent("vim.version.version14", "vmodl.query.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version0")
AddVersionParent("vim.version.version14", "vmodl.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version2")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version13")
AddVersionParent("vim.version.version14", "vim.version.version14")
AddVersionParent("vim.version.version14", "vim.version.version10")
AddVersionParent("vim.version.version14", "vim.version.version11")
AddVersionParent("vim.version.version14", "vim.version.version12")
AddVersionParent("vim.version.version14", "vim.version.version8")
AddVersionParent("vim.version.version14", "vim.version.version9")
AddVersionParent("vim.version.version14", "vim.version.version6")
AddVersionParent("vim.version.version14", "vim.version.version7")
AddVersionParent("vim.version.version14", "vim.version.version1")
AddVersionParent("vim.version.version14", "vim.version.version4")
AddVersionParent("vim.version.version14", "vim.version.version5")
AddVersionParent("vim.version.version14", "vim.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version4")
AddVersionParent("vim.version.version15", "vmodl.query.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version2")
AddVersionParent("vim.version.version15", "vmodl.query.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version0")
AddVersionParent("vim.version.version15", "vmodl.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version2")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version13")
AddVersionParent("vim.version.version15", "vim.version.version14")
AddVersionParent("vim.version.version15", "vim.version.version15")
AddVersionParent("vim.version.version15", "vim.version.version10")
AddVersionParent("vim.version.version15", "vim.version.version11")
AddVersionParent("vim.version.version15", "vim.version.version12")
AddVersionParent("vim.version.version15", "vim.version.version8")
AddVersionParent("vim.version.version15", "vim.version.version9")
AddVersionParent("vim.version.version15", "vim.version.version6")
AddVersionParent("vim.version.version15", "vim.version.version7")
AddVersionParent("vim.version.version15", "vim.version.version1")
AddVersionParent("vim.version.version15", "vim.version.version4")
AddVersionParent("vim.version.version15", "vim.version.version5")
AddVersionParent("vim.version.version15", "vim.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version3")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.query.version.version4")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.query.version.version3")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.query.version.version2")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.query.version.version1")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.version.version0")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.version.version1")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.version.version2")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.v6_9_1")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.v6_8_7")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v7_0_0_1", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version13")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version14")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version15")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.v7_0_0_1")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.v6_8_7")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version10")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version11")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version12")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version5")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version13")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version12")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version11")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version2")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version1")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version4")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version3")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.v7_0")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.version14")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version8")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version9")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version6")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version7")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version1")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version4")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version5")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version2")
AddVersionParent("sms.version.v7_0_0_1", "vim.version.version3")
AddVersionParent("sms.version.v7_0_0_1", "sms.version.v7_0")
AddVersionParent("sms.version.v6_8_7", "vmodl.query.version.version4")
AddVersionParent("sms.version.v6_8_7", "vmodl.query.version.version3")
AddVersionParent("sms.version.v6_8_7", "vmodl.query.version.version2")
AddVersionParent("sms.version.v6_8_7", "vmodl.query.version.version1")
AddVersionParent("sms.version.v6_8_7", "vmodl.version.version0")
AddVersionParent("sms.version.v6_8_7", "vmodl.version.version1")
AddVersionParent("sms.version.v6_8_7", "vmodl.version.version2")
AddVersionParent("sms.version.v6_8_7", "vim.version.v6_8_7")
AddVersionParent("sms.version.v6_8_7", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v6_8_7", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v6_8_7", "vim.version.version13")
AddVersionParent("sms.version.v6_8_7", "vim.version.version14")
AddVersionParent("sms.version.v6_8_7", "vim.version.version15")
AddVersionParent("sms.version.v6_8_7", "sms.version.v6_8_7")
AddVersionParent("sms.version.v6_8_7", "vim.version.version10")
AddVersionParent("sms.version.v6_8_7", "vim.version.version11")
AddVersionParent("sms.version.v6_8_7", "vim.version.version12")
AddVersionParent("sms.version.v6_8_7", "sms.version.version5")
AddVersionParent("sms.version.v6_8_7", "sms.version.version13")
AddVersionParent("sms.version.v6_8_7", "sms.version.version12")
AddVersionParent("sms.version.v6_8_7", "sms.version.version11")
AddVersionParent("sms.version.v6_8_7", "sms.version.version2")
AddVersionParent("sms.version.v6_8_7", "sms.version.version1")
AddVersionParent("sms.version.v6_8_7", "sms.version.version4")
AddVersionParent("sms.version.v6_8_7", "sms.version.version3")
AddVersionParent("sms.version.v6_8_7", "sms.version.version14")
AddVersionParent("sms.version.v6_8_7", "vim.version.version8")
AddVersionParent("sms.version.v6_8_7", "vim.version.version9")
AddVersionParent("sms.version.v6_8_7", "vim.version.version6")
AddVersionParent("sms.version.v6_8_7", "vim.version.version7")
AddVersionParent("sms.version.v6_8_7", "vim.version.version1")
AddVersionParent("sms.version.v6_8_7", "vim.version.version4")
AddVersionParent("sms.version.v6_8_7", "vim.version.version5")
AddVersionParent("sms.version.v6_8_7", "vim.version.version2")
AddVersionParent("sms.version.v6_8_7", "vim.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version4")
AddVersionParent("vim.version.version10", "vmodl.query.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version2")
AddVersionParent("vim.version.version10", "vmodl.query.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version0")
AddVersionParent("vim.version.version10", "vmodl.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version2")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version10")
AddVersionParent("vim.version.version10", "vim.version.version8")
AddVersionParent("vim.version.version10", "vim.version.version9")
AddVersionParent("vim.version.version10", "vim.version.version6")
AddVersionParent("vim.version.version10", "vim.version.version7")
AddVersionParent("vim.version.version10", "vim.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version4")
AddVersionParent("vim.version.version10", "vim.version.version5")
AddVersionParent("vim.version.version10", "vim.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version4")
AddVersionParent("vim.version.version11", "vmodl.query.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version2")
AddVersionParent("vim.version.version11", "vmodl.query.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version0")
AddVersionParent("vim.version.version11", "vmodl.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version2")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version10")
AddVersionParent("vim.version.version11", "vim.version.version11")
AddVersionParent("vim.version.version11", "vim.version.version8")
AddVersionParent("vim.version.version11", "vim.version.version9")
AddVersionParent("vim.version.version11", "vim.version.version6")
AddVersionParent("vim.version.version11", "vim.version.version7")
AddVersionParent("vim.version.version11", "vim.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version4")
AddVersionParent("vim.version.version11", "vim.version.version5")
AddVersionParent("vim.version.version11", "vim.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version4")
AddVersionParent("vim.version.version12", "vmodl.query.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version2")
AddVersionParent("vim.version.version12", "vmodl.query.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version0")
AddVersionParent("vim.version.version12", "vmodl.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version2")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version10")
AddVersionParent("vim.version.version12", "vim.version.version11")
AddVersionParent("vim.version.version12", "vim.version.version12")
AddVersionParent("vim.version.version12", "vim.version.version8")
AddVersionParent("vim.version.version12", "vim.version.version9")
AddVersionParent("vim.version.version12", "vim.version.version6")
AddVersionParent("vim.version.version12", "vim.version.version7")
AddVersionParent("vim.version.version12", "vim.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version4")
AddVersionParent("vim.version.version12", "vim.version.version5")
AddVersionParent("vim.version.version12", "vim.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_2_0")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_3_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_2")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.query.version.version4")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.query.version.version3")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.query.version.version2")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.query.version.version1")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_1_1")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.version.version0")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.version.version1")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.version.version2")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v6_9_1")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v8_0_1_0")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v6_8_7")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v8_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_3_1")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_3_0")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version13")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version14")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version15")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.v7_0_0_1")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.v6_8_7")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version10")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version11")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version12")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.v8_0_1_0")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_2_0")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_2_1")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version5")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version13")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version12")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version11")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version2")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version1")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version4")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version3")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v7_0")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.version14")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version8")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version9")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version6")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version7")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version1")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version4")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version5")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version2")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.version3")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v8_0_0_1")
AddVersionParent("sms.version.v8_0_1_0", "vim.version.v8_0_0_2")
AddVersionParent("sms.version.v8_0_1_0", "sms.version.v7_0")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version3")
AddVersionParent("sms.version.version5", "vmodl.query.version.version3")
AddVersionParent("sms.version.version5", "vmodl.query.version.version2")
AddVersionParent("sms.version.version5", "vmodl.query.version.version1")
AddVersionParent("sms.version.version5", "vmodl.version.version0")
AddVersionParent("sms.version.version5", "vmodl.version.version1")
AddVersionParent("sms.version.version5", "sms.version.version5")
AddVersionParent("sms.version.version5", "sms.version.version2")
AddVersionParent("sms.version.version5", "sms.version.version1")
AddVersionParent("sms.version.version5", "sms.version.version4")
AddVersionParent("sms.version.version5", "sms.version.version3")
AddVersionParent("sms.version.version5", "vim.version.version6")
AddVersionParent("sms.version.version5", "vim.version.version1")
AddVersionParent("sms.version.version5", "vim.version.version4")
AddVersionParent("sms.version.version5", "vim.version.version5")
AddVersionParent("sms.version.version5", "vim.version.version2")
AddVersionParent("sms.version.version5", "vim.version.version3")
AddVersionParent("sms.version.version13", "vmodl.query.version.version4")
AddVersionParent("sms.version.version13", "vmodl.query.version.version3")
AddVersionParent("sms.version.version13", "vmodl.query.version.version2")
AddVersionParent("sms.version.version13", "vmodl.query.version.version1")
AddVersionParent("sms.version.version13", "vmodl.version.version0")
AddVersionParent("sms.version.version13", "vmodl.version.version1")
AddVersionParent("sms.version.version13", "vmodl.version.version2")
AddVersionParent("sms.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.version13", "vim.version.version13")
AddVersionParent("sms.version.version13", "vim.version.version10")
AddVersionParent("sms.version.version13", "vim.version.version11")
AddVersionParent("sms.version.version13", "vim.version.version12")
AddVersionParent("sms.version.version13", "sms.version.version5")
AddVersionParent("sms.version.version13", "sms.version.version13")
AddVersionParent("sms.version.version13", "sms.version.version12")
AddVersionParent("sms.version.version13", "sms.version.version11")
AddVersionParent("sms.version.version13", "sms.version.version2")
AddVersionParent("sms.version.version13", "sms.version.version1")
AddVersionParent("sms.version.version13", "sms.version.version4")
AddVersionParent("sms.version.version13", "sms.version.version3")
AddVersionParent("sms.version.version13", "vim.version.version8")
AddVersionParent("sms.version.version13", "vim.version.version9")
AddVersionParent("sms.version.version13", "vim.version.version6")
AddVersionParent("sms.version.version13", "vim.version.version7")
AddVersionParent("sms.version.version13", "vim.version.version1")
AddVersionParent("sms.version.version13", "vim.version.version4")
AddVersionParent("sms.version.version13", "vim.version.version5")
AddVersionParent("sms.version.version13", "vim.version.version2")
AddVersionParent("sms.version.version13", "vim.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version3")
AddVersionParent("sms.version.version12", "vmodl.query.version.version4")
AddVersionParent("sms.version.version12", "vmodl.query.version.version3")
AddVersionParent("sms.version.version12", "vmodl.query.version.version2")
AddVersionParent("sms.version.version12", "vmodl.query.version.version1")
AddVersionParent("sms.version.version12", "vmodl.version.version0")
AddVersionParent("sms.version.version12", "vmodl.version.version1")
AddVersionParent("sms.version.version12", "vmodl.version.version2")
AddVersionParent("sms.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.version12", "vim.version.version10")
AddVersionParent("sms.version.version12", "vim.version.version11")
AddVersionParent("sms.version.version12", "vim.version.version12")
AddVersionParent("sms.version.version12", "sms.version.version5")
AddVersionParent("sms.version.version12", "sms.version.version12")
AddVersionParent("sms.version.version12", "sms.version.version11")
AddVersionParent("sms.version.version12", "sms.version.version2")
AddVersionParent("sms.version.version12", "sms.version.version1")
AddVersionParent("sms.version.version12", "sms.version.version4")
AddVersionParent("sms.version.version12", "sms.version.version3")
AddVersionParent("sms.version.version12", "vim.version.version8")
AddVersionParent("sms.version.version12", "vim.version.version9")
AddVersionParent("sms.version.version12", "vim.version.version6")
AddVersionParent("sms.version.version12", "vim.version.version7")
AddVersionParent("sms.version.version12", "vim.version.version1")
AddVersionParent("sms.version.version12", "vim.version.version4")
AddVersionParent("sms.version.version12", "vim.version.version5")
AddVersionParent("sms.version.version12", "vim.version.version2")
AddVersionParent("sms.version.version12", "vim.version.version3")
AddVersionParent("sms.version.version11", "vmodl.query.version.version4")
AddVersionParent("sms.version.version11", "vmodl.query.version.version3")
AddVersionParent("sms.version.version11", "vmodl.query.version.version2")
AddVersionParent("sms.version.version11", "vmodl.query.version.version1")
AddVersionParent("sms.version.version11", "vmodl.version.version0")
AddVersionParent("sms.version.version11", "vmodl.version.version1")
AddVersionParent("sms.version.version11", "vmodl.version.version2")
AddVersionParent("sms.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.version11", "vim.version.version10")
AddVersionParent("sms.version.version11", "vim.version.version11")
AddVersionParent("sms.version.version11", "sms.version.version5")
AddVersionParent("sms.version.version11", "sms.version.version11")
AddVersionParent("sms.version.version11", "sms.version.version2")
AddVersionParent("sms.version.version11", "sms.version.version1")
AddVersionParent("sms.version.version11", "sms.version.version4")
AddVersionParent("sms.version.version11", "sms.version.version3")
AddVersionParent("sms.version.version11", "vim.version.version8")
AddVersionParent("sms.version.version11", "vim.version.version9")
AddVersionParent("sms.version.version11", "vim.version.version6")
AddVersionParent("sms.version.version11", "vim.version.version7")
AddVersionParent("sms.version.version11", "vim.version.version1")
AddVersionParent("sms.version.version11", "vim.version.version4")
AddVersionParent("sms.version.version11", "vim.version.version5")
AddVersionParent("sms.version.version11", "vim.version.version2")
AddVersionParent("sms.version.version11", "vim.version.version3")
AddVersionParent("sms.version.version2", "vmodl.query.version.version3")
AddVersionParent("sms.version.version2", "vmodl.query.version.version2")
AddVersionParent("sms.version.version2", "vmodl.query.version.version1")
AddVersionParent("sms.version.version2", "vmodl.version.version0")
AddVersionParent("sms.version.version2", "vmodl.version.version1")
AddVersionParent("sms.version.version2", "sms.version.version2")
AddVersionParent("sms.version.version2", "sms.version.version1")
AddVersionParent("sms.version.version2", "vim.version.version6")
AddVersionParent("sms.version.version2", "vim.version.version1")
AddVersionParent("sms.version.version2", "vim.version.version4")
AddVersionParent("sms.version.version2", "vim.version.version5")
AddVersionParent("sms.version.version2", "vim.version.version2")
AddVersionParent("sms.version.version2", "vim.version.version3")
AddVersionParent("sms.version.version1", "vmodl.version.version0")
AddVersionParent("sms.version.version1", "vmodl.version.version1")
AddVersionParent("sms.version.version1", "sms.version.version1")
AddVersionParent("sms.version.version4", "vmodl.query.version.version3")
AddVersionParent("sms.version.version4", "vmodl.query.version.version2")
AddVersionParent("sms.version.version4", "vmodl.query.version.version1")
AddVersionParent("sms.version.version4", "vmodl.version.version0")
AddVersionParent("sms.version.version4", "vmodl.version.version1")
AddVersionParent("sms.version.version4", "sms.version.version2")
AddVersionParent("sms.version.version4", "sms.version.version1")
AddVersionParent("sms.version.version4", "sms.version.version4")
AddVersionParent("sms.version.version4", "sms.version.version3")
AddVersionParent("sms.version.version4", "vim.version.version6")
AddVersionParent("sms.version.version4", "vim.version.version1")
AddVersionParent("sms.version.version4", "vim.version.version4")
AddVersionParent("sms.version.version4", "vim.version.version5")
AddVersionParent("sms.version.version4", "vim.version.version2")
AddVersionParent("sms.version.version4", "vim.version.version3")
AddVersionParent("sms.version.version3", "vmodl.query.version.version3")
AddVersionParent("sms.version.version3", "vmodl.query.version.version2")
AddVersionParent("sms.version.version3", "vmodl.query.version.version1")
AddVersionParent("sms.version.version3", "vmodl.version.version0")
AddVersionParent("sms.version.version3", "vmodl.version.version1")
AddVersionParent("sms.version.version3", "sms.version.version2")
AddVersionParent("sms.version.version3", "sms.version.version1")
AddVersionParent("sms.version.version3", "sms.version.version3")
AddVersionParent("sms.version.version3", "vim.version.version6")
AddVersionParent("sms.version.version3", "vim.version.version1")
AddVersionParent("sms.version.version3", "vim.version.version4")
AddVersionParent("sms.version.version3", "vim.version.version5")
AddVersionParent("sms.version.version3", "vim.version.version2")
AddVersionParent("sms.version.version3", "vim.version.version3")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version3")
AddVersionParent("sms.version.version14", "vmodl.query.version.version4")
AddVersionParent("sms.version.version14", "vmodl.query.version.version3")
AddVersionParent("sms.version.version14", "vmodl.query.version.version2")
AddVersionParent("sms.version.version14", "vmodl.query.version.version1")
AddVersionParent("sms.version.version14", "vmodl.version.version0")
AddVersionParent("sms.version.version14", "vmodl.version.version1")
AddVersionParent("sms.version.version14", "vmodl.version.version2")
AddVersionParent("sms.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.version14", "vim.version.version13")
AddVersionParent("sms.version.version14", "vim.version.version14")
AddVersionParent("sms.version.version14", "vim.version.version10")
AddVersionParent("sms.version.version14", "vim.version.version11")
AddVersionParent("sms.version.version14", "vim.version.version12")
AddVersionParent("sms.version.version14", "sms.version.version5")
AddVersionParent("sms.version.version14", "sms.version.version13")
AddVersionParent("sms.version.version14", "sms.version.version12")
AddVersionParent("sms.version.version14", "sms.version.version11")
AddVersionParent("sms.version.version14", "sms.version.version2")
AddVersionParent("sms.version.version14", "sms.version.version1")
AddVersionParent("sms.version.version14", "sms.version.version4")
AddVersionParent("sms.version.version14", "sms.version.version3")
AddVersionParent("sms.version.version14", "sms.version.version14")
AddVersionParent("sms.version.version14", "vim.version.version8")
AddVersionParent("sms.version.version14", "vim.version.version9")
AddVersionParent("sms.version.version14", "vim.version.version6")
AddVersionParent("sms.version.version14", "vim.version.version7")
AddVersionParent("sms.version.version14", "vim.version.version1")
AddVersionParent("sms.version.version14", "vim.version.version4")
AddVersionParent("sms.version.version14", "vim.version.version5")
AddVersionParent("sms.version.version14", "vim.version.version2")
AddVersionParent("sms.version.version14", "vim.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version4")
AddVersionParent("vim.version.version8", "vmodl.query.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version2")
AddVersionParent("vim.version.version8", "vmodl.query.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version2")
AddVersionParent("vim.version.version8", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version8")
AddVersionParent("vim.version.version8", "vim.version.version6")
AddVersionParent("vim.version.version8", "vim.version.version7")
AddVersionParent("vim.version.version8", "vim.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version4")
AddVersionParent("vim.version.version8", "vim.version.version5")
AddVersionParent("vim.version.version8", "vim.version.version2")
AddVersionParent("vim.version.version8", "vim.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version4")
AddVersionParent("vim.version.version9", "vmodl.query.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version2")
AddVersionParent("vim.version.version9", "vmodl.query.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version0")
AddVersionParent("vim.version.version9", "vmodl.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version2")
AddVersionParent("vim.version.version9", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version8")
AddVersionParent("vim.version.version9", "vim.version.version9")
AddVersionParent("vim.version.version9", "vim.version.version6")
AddVersionParent("vim.version.version9", "vim.version.version7")
AddVersionParent("vim.version.version9", "vim.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version4")
AddVersionParent("vim.version.version9", "vim.version.version5")
AddVersionParent("vim.version.version9", "vim.version.version2")
AddVersionParent("vim.version.version9", "vim.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version2")
AddVersionParent("vim.version.version6", "vmodl.query.version.version1")
AddVersionParent("vim.version.version6", "vmodl.version.version0")
AddVersionParent("vim.version.version6", "vmodl.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version6")
AddVersionParent("vim.version.version6", "vim.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version4")
AddVersionParent("vim.version.version6", "vim.version.version5")
AddVersionParent("vim.version.version6", "vim.version.version2")
AddVersionParent("vim.version.version6", "vim.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version4")
AddVersionParent("vim.version.version7", "vmodl.query.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version2")
AddVersionParent("vim.version.version7", "vmodl.query.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version0")
AddVersionParent("vim.version.version7", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version2")
AddVersionParent("vim.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version6")
AddVersionParent("vim.version.version7", "vim.version.version7")
AddVersionParent("vim.version.version7", "vim.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version4")
AddVersionParent("vim.version.version7", "vim.version.version5")
AddVersionParent("vim.version.version7", "vim.version.version2")
AddVersionParent("vim.version.version7", "vim.version.version3")
AddVersionParent("vim.version.version1", "vmodl.query.version.version1")
AddVersionParent("vim.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.version1", "vim.version.version1")
AddVersionParent("vim.version.version4", "vmodl.query.version.version1")
AddVersionParent("vim.version.version4", "vmodl.version.version0")
AddVersionParent("vim.version.version4", "vim.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version4")
AddVersionParent("vim.version.version4", "vim.version.version2")
AddVersionParent("vim.version.version4", "vim.version.version3")
AddVersionParent("vim.version.version5", "vmodl.query.version.version2")
AddVersionParent("vim.version.version5", "vmodl.query.version.version1")
AddVersionParent("vim.version.version5", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version4")
AddVersionParent("vim.version.version5", "vim.version.version5")
AddVersionParent("vim.version.version5", "vim.version.version2")
AddVersionParent("vim.version.version5", "vim.version.version3")
AddVersionParent("vim.version.version2", "vmodl.query.version.version1")
AddVersionParent("vim.version.version2", "vmodl.version.version0")
AddVersionParent("vim.version.version2", "vim.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version2")
AddVersionParent("vim.version.version3", "vmodl.query.version.version1")
AddVersionParent("vim.version.version3", "vmodl.version.version0")
AddVersionParent("vim.version.version3", "vim.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version2")
AddVersionParent("vim.version.version3", "vim.version.version3")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v8_0_2_0")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.query.version.version4")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.query.version.version3")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.query.version.version2")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.query.version.version1")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.version.version0")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.version.version1")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.version.version2")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v6_9_1")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v8_0_1_0")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v6_8_7")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v8_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v8_0_0_0")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v8_0_2_0")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_3_1")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version13")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version14")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version15")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v7_0_0_1")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v6_8_7")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version10")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version11")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version12")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v8_0_3_0")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v8_0_1_0")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version5")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version13")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version12")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version11")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version2")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version1")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version4")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version3")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v7_0")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.version14")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version8")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version9")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version6")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version7")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version1")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version4")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version5")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version2")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.version3")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v8_0_3_0")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v7_0_3_2")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v8_0_0_1")
AddVersionParent("sms.version.v8_0_3_0", "vim.version.v8_0_0_2")
AddVersionParent("sms.version.v8_0_3_0", "sms.version.v7_0")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.query.version.version4")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.query.version.version3")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.query.version.version2")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.query.version.version1")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_1_1")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.version.version0")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.version.version1")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.version.version2")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v6_9_1")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_0_2")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v6_8_7")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v7_0_3_2", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_3_1")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_3_2")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_3_0")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version13")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version14")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version15")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.v7_0_0_1")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.v6_8_7")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version10")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version11")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version12")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_2_0")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_2_1")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version5")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version13")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0_1_0")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version12")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version11")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version2")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version1")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version4")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version3")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.v7_0")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.version14")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version8")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version9")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version6")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version7")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version1")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version4")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version5")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version2")
AddVersionParent("sms.version.v7_0_3_2", "vim.version.version3")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.v7_0_3_2")
AddVersionParent("sms.version.v7_0_3_2", "sms.version.v7_0")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version3")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version3")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_2")
AddVersionParent("sms.version.v7_0", "vmodl.query.version.version4")
AddVersionParent("sms.version.v7_0", "vmodl.query.version.version3")
AddVersionParent("sms.version.v7_0", "vmodl.query.version.version2")
AddVersionParent("sms.version.v7_0", "vmodl.query.version.version1")
AddVersionParent("sms.version.v7_0", "vmodl.version.version0")
AddVersionParent("sms.version.v7_0", "vmodl.version.version1")
AddVersionParent("sms.version.v7_0", "vmodl.version.version2")
AddVersionParent("sms.version.v7_0", "vim.version.v6_9_1")
AddVersionParent("sms.version.v7_0", "vim.version.v6_8_7")
AddVersionParent("sms.version.v7_0", "vmodl.reflect.version.version1")
AddVersionParent("sms.version.v7_0", "vmodl.reflect.version.version2")
AddVersionParent("sms.version.v7_0", "vim.version.version13")
AddVersionParent("sms.version.v7_0", "vim.version.version14")
AddVersionParent("sms.version.v7_0", "vim.version.version15")
AddVersionParent("sms.version.v7_0", "sms.version.v6_8_7")
AddVersionParent("sms.version.v7_0", "vim.version.version10")
AddVersionParent("sms.version.v7_0", "vim.version.version11")
AddVersionParent("sms.version.v7_0", "vim.version.version12")
AddVersionParent("sms.version.v7_0", "sms.version.version5")
AddVersionParent("sms.version.v7_0", "sms.version.version13")
AddVersionParent("sms.version.v7_0", "sms.version.version12")
AddVersionParent("sms.version.v7_0", "sms.version.version11")
AddVersionParent("sms.version.v7_0", "sms.version.version2")
AddVersionParent("sms.version.v7_0", "sms.version.version1")
AddVersionParent("sms.version.v7_0", "sms.version.version4")
AddVersionParent("sms.version.v7_0", "sms.version.version3")
AddVersionParent("sms.version.v7_0", "vim.version.v7_0")
AddVersionParent("sms.version.v7_0", "sms.version.version14")
AddVersionParent("sms.version.v7_0", "vim.version.version8")
AddVersionParent("sms.version.v7_0", "vim.version.version9")
AddVersionParent("sms.version.v7_0", "vim.version.version6")
AddVersionParent("sms.version.v7_0", "vim.version.version7")
AddVersionParent("sms.version.v7_0", "vim.version.version1")
AddVersionParent("sms.version.v7_0", "vim.version.version4")
AddVersionParent("sms.version.v7_0", "vim.version.version5")
AddVersionParent("sms.version.v7_0", "vim.version.version2")
AddVersionParent("sms.version.v7_0", "vim.version.version3")
AddVersionParent("sms.version.v7_0", "sms.version.v7_0")
from .VmomiSupport import newestVersions
newestVersions.Add("sms.version.v8_0_3_0")
from .VmomiSupport import ltsVersions
ltsVersions.Add("sms.version.v8_0_3_0")
from .VmomiSupport import oldestVersions
oldestVersions.Add("sms.version.version1")
CreateDataType("sms.AboutInfo", "SmsAboutInfo", "vmodl.DynamicData", "sms.version.version2", [("name", "string", "sms.version.version2", 0), ("fullName", "string", "sms.version.version2", 0), ("vendor", "string", "sms.version.version2", 0), ("apiVersion", "string", "sms.version.version2", 0), ("instanceUuid", "string", "sms.version.version2", 0), ("vasaApiVersion", "string", "sms.version.version4", F_OPTIONAL)])
CreateDataType("sms.EntityReference", "EntityReference", "vmodl.DynamicData", "sms.version.version1", [("id", "string", "sms.version.version1", 0), ("type", "sms.EntityReference.EntityType", "sms.version.version1", F_OPTIONAL)])
CreateEnumType("sms.EntityReference.EntityType", "EntityReferenceEntityType", "sms.version.version1", ["datacenter", "resourcePool", "storagePod", "cluster", "vm", "datastore", "host", "vmFile", "scsiPath", "scsiTarget", "scsiVolume", "scsiAdapter", "nasMount"])
CreateDataType("sms.FaultDomainFilter", "FaultDomainFilter", "vmodl.DynamicData", "sms.version.version11", [("providerId", "string", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.ReplicationGroupFilter", "ReplicationGroupFilter", "vmodl.DynamicData", "sms.version.version11", [("groupId", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL)])
CreateManagedType("sms.ServiceInstance", "SmsServiceInstance", "vmodl.ManagedObject", "sms.version.version1", None, [("queryStorageManager", "QueryStorageManager", "sms.version.version2", (), (0, "sms.StorageManager", "sms.StorageManager"), "StorageViews.View", None), ("querySessionManager", "QuerySessionManager", "sms.version.version5", (), (0, "sms.auth.SessionManager", "sms.auth.SessionManager"), "System.Anonymous", None), ("queryAboutInfo", "QueryAboutInfo", "sms.version.version2", (), (0, "sms.AboutInfo", "sms.AboutInfo"), "StorageViews.View", None)])
CreateManagedType("sms.StorageManager", "SmsStorageManager", "vmodl.ManagedObject", "sms.version.version2", None, [("registerProvider", "RegisterProvider_Task", "sms.version.version2", (("providerSpec", "sms.provider.ProviderSpec", "sms.version.version2", 0, None),), (0, "sms.Task", "sms.provider.Provider"), "StorageViews.ConfigureService", ["vim.fault.AlreadyExists", "sms.fault.ProviderRegistrationFault", ]), ("unregisterProvider", "UnregisterProvider_Task", "sms.version.version2", (("providerId", "string", "sms.version.version2", 0, None),), (0, "sms.Task", "void"), "StorageViews.ConfigureService", ["vim.fault.NotFound", "sms.fault.ProviderUnregistrationFault", ]), ("queryProvider", "QueryProvider", "sms.version.version2", (), (F_OPTIONAL, "sms.provider.Provider[]", "sms.provider.Provider[]"), "StorageViews.View", ["sms.fault.QueryExecutionFault", ]), ("queryArray", "QueryArray", "sms.version.version2", (("providerId", "string[]", "sms.version.version2", F_OPTIONAL, None),), (F_OPTIONAL, "sms.storage.StorageArray[]", "sms.storage.StorageArray[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryProcessorAssociatedWithArray", "QueryProcessorAssociatedWithArray", "sms.version.version2", (("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StorageProcessor[]", "sms.storage.StorageProcessor[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryPortAssociatedWithArray", "QueryPortAssociatedWithArray", "sms.version.version2", (("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StoragePort[]", "sms.storage.StoragePort[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryPortAssociatedWithLun", "QueryPortAssociatedWithLun", "sms.version.version2", (("scsi3Id", "string", "sms.version.version2", 0, None),("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StoragePort", "sms.storage.StoragePort"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryLunAssociatedWithPort", "QueryLunAssociatedWithPort", "sms.version.version2", (("portId", "string", "sms.version.version2", 0, None),("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StorageLun[]", "sms.storage.StorageLun[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryArrayAssociatedWithLun", "QueryArrayAssociatedWithLun", "sms.version.version2", (("canonicalName", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StorageArray", "sms.storage.StorageArray"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryPortAssociatedWithProcessor", "QueryPortAssociatedWithProcessor", "sms.version.version2", (("processorId", "string", "sms.version.version2", 0, None),("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StoragePort[]", "sms.storage.StoragePort[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryLunAssociatedWithArray", "QueryLunAssociatedWithArray", "sms.version.version2", (("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StorageLun[]", "sms.storage.StorageLun[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryFileSystemAssociatedWithArray", "QueryFileSystemAssociatedWithArray", "sms.version.version2", (("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StorageFileSystem[]", "sms.storage.StorageFileSystem[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryDatastoreCapability", "QueryDatastoreCapability", "sms.version.version2", (("datastore", "vim.Datastore", "sms.version.version2", 0, None),), (F_OPTIONAL, "sms.storage.StorageCapability", "sms.storage.StorageCapability"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryHostAssociatedWithLun", "QueryHostAssociatedWithLun", "sms.version.version2", (("scsi3Id", "string", "sms.version.version2", 0, None),("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "vim.HostSystem[]", "vim.HostSystem[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryVmfsDatastoreAssociatedWithLun", "QueryVmfsDatastoreAssociatedWithLun", "sms.version.version2", (("scsi3Id", "string", "sms.version.version2", 0, None),("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "vim.Datastore", "vim.Datastore"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryNfsDatastoreAssociatedWithFileSystem", "QueryNfsDatastoreAssociatedWithFileSystem", "sms.version.version2", (("fileSystemId", "string", "sms.version.version2", 0, None),("arrayId", "string", "sms.version.version2", 0, None),), (F_OPTIONAL, "vim.Datastore", "vim.Datastore"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryDrsMigrationCapabilityForPerformance", "QueryDrsMigrationCapabilityForPerformance", "sms.version.version2", (("srcDatastore", "vim.Datastore", "sms.version.version2", 0, None),("dstDatastore", "vim.Datastore", "sms.version.version2", 0, None),), (0, "boolean", "boolean"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryDrsMigrationCapabilityForPerformanceEx", "QueryDrsMigrationCapabilityForPerformanceEx", "sms.version.version3", (("datastore", "vim.Datastore[]", "sms.version.version3", 0, None),), (0, "sms.storage.DrsMigrationCapabilityResult", "sms.storage.DrsMigrationCapabilityResult"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryStorageContainer", "QueryStorageContainer", "sms.version.version5", (("containerSpec", "sms.storage.StorageContainerSpec", "sms.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "sms.storage.StorageContainerResult", "sms.storage.StorageContainerResult"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryAssociatedBackingStoragePool", "QueryAssociatedBackingStoragePool", "sms.version.version5", (("entityId", "string", "sms.version.version5", F_OPTIONAL, None),("entityType", "string", "sms.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "sms.storage.BackingStoragePool[]", "sms.storage.BackingStoragePool[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryDatastoreBackingPoolMapping", "QueryDatastoreBackingPoolMapping", "sms.version.version5", (("datastore", "vim.Datastore[]", "sms.version.version5", 0, None),), (0, "sms.storage.DatastoreBackingPoolMapping[]", "sms.storage.DatastoreBackingPoolMapping[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("refreshCACertificatesAndCRLs", "SmsRefreshCACertificatesAndCRLs_Task", "sms.version.version5", (("providerId", "string[]", "sms.version.version5", F_OPTIONAL, None),), (0, "sms.Task", "void"), "StorageViews.ConfigureService", ["vim.fault.NotFound", "sms.fault.CertificateRefreshFailed", ]), ("queryFaultDomain", "QueryFaultDomain", "sms.version.version11", (("filter", "sms.FaultDomainFilter", "sms.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vm.replication.FaultDomainId[]", "vim.vm.replication.FaultDomainId[]"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.QueryExecutionFault", ]), ("queryReplicationGroupInfo", "QueryReplicationGroupInfo", "sms.version.version11", (("rgFilter", "sms.ReplicationGroupFilter", "sms.version.version11", 0, None),), (F_OPTIONAL, "sms.storage.replication.GroupOperationResult[]", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.View", ["sms.fault.QueryExecutionFault", ])])
CreateManagedType("sms.Task", "SmsTask", "vmodl.ManagedObject", "sms.version.version2", None, [("queryResult", "QuerySmsTaskResult", "sms.version.version2", (), (F_OPTIONAL, "anyType", "anyType"), "StorageViews.View", None), ("queryInfo", "QuerySmsTaskInfo", "sms.version.version2", (), (0, "sms.TaskInfo", "sms.TaskInfo"), "StorageViews.View", None)])
CreateDataType("sms.TaskInfo", "SmsTaskInfo", "vmodl.DynamicData", "sms.version.version2", [("key", "string", "sms.version.version2", 0), ("task", "sms.Task", "sms.version.version2", 0), ("object", "vmodl.ManagedObject", "sms.version.version2", F_OPTIONAL), ("error", "vmodl.MethodFault", "sms.version.version2", F_OPTIONAL), ("result", "anyType", "sms.version.version2", F_OPTIONAL), ("startTime", "vmodl.DateTime", "sms.version.version2", F_OPTIONAL), ("completionTime", "vmodl.DateTime", "sms.version.version2", F_OPTIONAL), ("state", "string", "sms.version.version2", 0), ("progress", "int", "sms.version.version2", F_OPTIONAL)])
CreateEnumType("sms.TaskInfo.State", "SmsTaskState", "sms.version.version1", ["queued", "running", "success", "error"])
CreateManagedType("sms.auth.SessionManager", "SmsSessionManager", "vmodl.ManagedObject", "sms.version.version5", None, None)
CreateDataType("sms.fault.AuthConnectionFailed", "AuthConnectionFailed", "vim.fault.NoPermission", "sms.version.version2", None)
CreateDataType("sms.fault.CertificateRefreshFailed", "CertificateRefreshFailed", "vmodl.MethodFault", "sms.version.version5", [("providerId", "string[]", "sms.version.version5", F_OPTIONAL)])
CreateDataType("sms.fault.CertificateRevocationFailed", "CertificateRevocationFailed", "vmodl.MethodFault", "sms.version.version5", None)
CreateDataType("sms.fault.DuplicateEntry", "DuplicateEntry", "vmodl.MethodFault", "sms.version.version11", None)
CreateDataType("sms.fault.InactiveProvider", "InactiveProvider", "vmodl.MethodFault", "sms.version.version11", [("mapping", "sms.storage.FaultDomainProviderMapping[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.fault.InvalidLogin", "SmsInvalidLogin", "vmodl.MethodFault", "sms.version.version5", None)
CreateDataType("sms.fault.InvalidProfile", "InvalidProfile", "vmodl.MethodFault", "sms.version.version11", None)
CreateDataType("sms.fault.InvalidSession", "InvalidSession", "vim.fault.NoPermission", "sms.version.version2", [("sessionCookie", "string", "sms.version.version2", 0)])
CreateDataType("sms.fault.MultipleSortSpecsNotSupported", "MultipleSortSpecsNotSupported", "vmodl.fault.InvalidArgument", "sms.version.version1", None)
CreateDataType("sms.fault.NotSupportedByProvider", "NotSupportedByProvider", "vmodl.MethodFault", "sms.version.version11", None)
CreateDataType("sms.fault.ProviderBusy", "ProviderBusy", "vmodl.MethodFault", "sms.version.version11", None)
CreateDataType("sms.fault.ProviderConnectionFailed", "ProviderConnectionFailed", "vmodl.RuntimeFault", "sms.version.version2", None)
CreateDataType("sms.fault.ProviderOutOfProvisioningResource", "ProviderOutOfProvisioningResource", "vmodl.MethodFault", "sms.version.version11", [("provisioningResourceId", "string", "sms.version.version11", 0), ("availableBefore", "long", "sms.version.version11", F_OPTIONAL), ("availableAfter", "long", "sms.version.version11", F_OPTIONAL), ("total", "long", "sms.version.version11", F_OPTIONAL), ("isTransient", "boolean", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.fault.ProviderOutOfResource", "ProviderOutOfResource", "vmodl.MethodFault", "sms.version.version11", None)
CreateDataType("sms.fault.ProviderRegistrationFault", "ProviderRegistrationFault", "vmodl.MethodFault", "sms.version.version2", None)
CreateDataType("sms.fault.ProviderSyncFailed", "ProviderSyncFailed", "vmodl.MethodFault", "sms.version.version1", None)
CreateDataType("sms.fault.ProviderUnavailable", "ProviderUnavailable", "vmodl.MethodFault", "sms.version.version11", None)
CreateDataType("sms.fault.ProviderUnregistrationFault", "ProviderUnregistrationFault", "vmodl.MethodFault", "sms.version.version2", None)
CreateDataType("sms.fault.ProxyRegistrationFailed", "ProxyRegistrationFailed", "vmodl.RuntimeFault", "sms.version.version1", None)
CreateDataType("sms.fault.QueryExecutionFault", "QueryExecutionFault", "vmodl.MethodFault", "sms.version.version1", None)
CreateDataType("sms.fault.QueryNotSupported", "QueryNotSupported", "vmodl.fault.InvalidArgument", "sms.version.version1", [("entityType", "sms.EntityReference.EntityType", "sms.version.version1", F_OPTIONAL), ("relatedEntityType", "sms.EntityReference.EntityType", "sms.version.version1", 0)])
CreateDataType("sms.fault.ResourceInUse", "SmsResourceInUse", "vim.fault.ResourceInUse", "sms.version.version11", [("deviceIds", "sms.storage.replication.DeviceId[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.fault.ServiceNotInitialized", "ServiceNotInitialized", "vmodl.RuntimeFault", "sms.version.version1", None)
CreateDataType("sms.fault.SyncInProgress", "SyncInProgress", "sms.fault.ProviderSyncFailed", "sms.version.version1", None)
CreateDataType("sms.fault.TooMany", "TooMany", "vmodl.MethodFault", "sms.version.version11", [("maxBatchSize", "long", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.fault.replication.ReplicationFault", "SmsReplicationFault", "vmodl.MethodFault", "sms.version.version11", None)
CreateDataType("sms.fault.replication.SyncOngoing", "SyncOngoing", "sms.fault.replication.ReplicationFault", "sms.version.version11", [("task", "sms.Task", "sms.version.version11", 0)])
CreateDataType("sms.provider.AlarmFilter", "AlarmFilter", "vmodl.DynamicData", "sms.version.version11", [("alarmStatus", "string", "sms.version.version11", F_OPTIONAL), ("alarmType", "string", "sms.version.version11", F_OPTIONAL), ("entityType", "string", "sms.version.version11", F_OPTIONAL), ("entityId", "anyType[]", "sms.version.version11", F_OPTIONAL), ("pageMarker", "string", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.provider.AlarmResult", "AlarmResult", "vmodl.DynamicData", "sms.version.version11", [("storageAlarm", "sms.storage.StorageAlarm[]", "sms.version.version11", F_OPTIONAL), ("pageMarker", "string", "sms.version.version11", F_OPTIONAL)])
CreateManagedType("sms.provider.Provider", "SmsProvider", "vmodl.ManagedObject", "sms.version.version2", None, [("queryProviderInfo", "QueryProviderInfo", "sms.version.version2", (), (0, "sms.provider.ProviderInfo", "sms.provider.ProviderInfo"), "StorageViews.View", None)])
CreateDataType("sms.provider.ProviderInfo", "SmsProviderInfo", "vmodl.DynamicData", "sms.version.version2", [("uid", "string", "sms.version.version2", 0), ("name", "string", "sms.version.version2", 0), ("description", "string", "sms.version.version2", F_OPTIONAL), ("version", "string", "sms.version.version2", F_OPTIONAL)])
CreateDataType("sms.provider.ProviderSpec", "SmsProviderSpec", "vmodl.DynamicData", "sms.version.version2", [("name", "string", "sms.version.version2", 0), ("description", "string", "sms.version.version2", F_OPTIONAL)])
CreateManagedType("sms.provider.VasaProvider", "VasaProvider", "sms.provider.Provider", "sms.version.version2", None, [("sync", "VasaProviderSync_Task", "sms.version.version2", (("arrayId", "string", "sms.version.version2", F_OPTIONAL, None),), (0, "sms.Task", "void"), "StorageViews.View", ["sms.fault.ProviderSyncFailed", ]), ("refreshCertificate", "VasaProviderRefreshCertificate_Task", "sms.version.version5", (), (0, "sms.Task", "void"), "StorageViews.ConfigureService", ["sms.fault.CertificateRefreshFailed", ]), ("revokeCertificate", "VasaProviderRevokeCertificate_Task", "sms.version.version5", (), (0, "sms.Task", "void"), "StorageViews.ConfigureService", ["sms.fault.CertificateRevocationFailed", ]), ("reconnect", "VasaProviderReconnect_Task", "sms.version.version5", (), (0, "sms.Task", "void"), "StorageViews.ConfigureService", ["sms.fault.InvalidCertificate", "sms.fault.ProviderConnectionFailed", ]), ("queryReplicationPeer", "QueryReplicationPeer", "sms.version.version11", (("faultDomainId", "vim.vm.replication.FaultDomainId[]", "sms.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "sms.storage.replication.QueryReplicationPeerResult[]", "sms.storage.replication.QueryReplicationPeerResult[]"), "StorageViews.View", ["sms.fault.ProviderUnavailable", "sms.fault.InactiveProvider", "sms.fault.ProviderBusy", "sms.fault.QueryExecutionFault", ]), ("queryReplicationGroup", "QueryReplicationGroup", "sms.version.version11", (("groupId", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "sms.storage.replication.GroupOperationResult[]", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.View", ["sms.fault.ProviderUnavailable", "sms.fault.InactiveProvider", "sms.fault.ProviderBusy", "sms.fault.QueryExecutionFault", ]), ("queryPointInTimeReplica", "QueryPointInTimeReplica", "sms.version.version11", (("groupId", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL, None),("queryParam", "sms.storage.replication.QueryPointInTimeReplicaParam", "sms.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "sms.storage.replication.GroupOperationResult[]", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.View", ["sms.fault.ProviderUnavailable", "sms.fault.InactiveProvider", "sms.fault.ProviderBusy", "sms.fault.QueryExecutionFault", ]), ("testFailoverReplicationGroupStart", "TestFailoverReplicationGroupStart_Task", "sms.version.version11", (("testFailoverParam", "sms.storage.replication.TestFailoverParam", "sms.version.version11", 0, None),), (0, "sms.Task", "void"), "StorageViews.ConfigureService", ["sms.fault.ProviderUnavailable", "sms.fault.ProviderOutOfResource", "sms.fault.InactiveProvider", "sms.fault.TooMany", "sms.fault.ProviderBusy", "sms.fault.replication.ReplicationFault", ]), ("testFailoverReplicationGroupStop", "TestFailoverReplicationGroupStop_Task", "sms.version.version11", (("groupId", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL, None),("force", "boolean", "sms.version.version11", 0, None),), (0, "sms.Task", "void"), "StorageViews.ConfigureService", ["sms.fault.ProviderUnavailable", "sms.fault.ProviderOutOfResource", "sms.fault.InactiveProvider", "sms.fault.TooMany", "sms.fault.ProviderBusy", "sms.fault.replication.ReplicationFault", "sms.fault.NotSupportedByProvider", ]), ("promoteReplicationGroup", "PromoteReplicationGroup_Task", "sms.version.version11", (("promoteParam", "sms.storage.replication.PromoteParam", "sms.version.version11", 0, None),), (F_OPTIONAL, "sms.Task", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.ConfigureService", ["sms.fault.ProviderUnavailable", "sms.fault.ProviderOutOfResource", "sms.fault.InactiveProvider", "sms.fault.TooMany", "sms.fault.ProviderBusy", "sms.fault.replication.ReplicationFault", ]), ("syncReplicationGroup", "SyncReplicationGroup_Task", "sms.version.version11", (("groupId", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL, None),("pitName", "string", "sms.version.version11", 0, None),), (F_OPTIONAL, "sms.Task", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.ConfigureService", ["sms.fault.ProviderUnavailable", "sms.fault.ProviderOutOfResource", "sms.fault.InactiveProvider", "sms.fault.ProviderBusy", "sms.fault.replication.ReplicationFault", "sms.fault.TooMany", ]), ("prepareFailoverReplicationGroup", "PrepareFailoverReplicationGroup_Task", "sms.version.version11", (("groupId", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "sms.Task", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.ConfigureService", ["sms.fault.ProviderUnavailable", "sms.fault.ProviderOutOfResource", "sms.fault.InactiveProvider", "sms.fault.TooMany", "sms.fault.ProviderBusy", "sms.fault.replication.ReplicationFault", ]), ("failoverReplicationGroup", "FailoverReplicationGroup_Task", "sms.version.version11", (("failoverParam", "sms.storage.replication.FailoverParam", "sms.version.version11", 0, None),), (F_OPTIONAL, "sms.Task", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.ConfigureService", ["sms.fault.ProviderUnavailable", "sms.fault.ProviderOutOfResource", "sms.fault.InactiveProvider", "sms.fault.TooMany", "sms.fault.ProviderBusy", "sms.fault.replication.ReplicationFault", ]), ("reverseReplicateGroup", "ReverseReplicateGroup_Task", "sms.version.version11", (("groupId", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "sms.Task", "sms.storage.replication.GroupOperationResult[]"), "StorageViews.ConfigureService", ["sms.fault.ProviderUnavailable", "sms.fault.ProviderOutOfResource", "sms.fault.InactiveProvider", "sms.fault.TooMany", "sms.fault.ProviderBusy", "sms.fault.replication.ReplicationFault", ]), ("queryActiveAlarm", "QueryActiveAlarm", "sms.version.version11", (("alarmFilter", "sms.provider.AlarmFilter", "sms.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "sms.provider.AlarmResult", "sms.provider.AlarmResult"), "StorageViews.View", ["vim.fault.NotFound", "sms.fault.ProviderBusy", "sms.fault.InactiveProvider", "sms.fault.ProviderUnavailable", "sms.fault.QueryExecutionFault", ])])
CreateDataType("sms.provider.VasaProviderInfo", "VasaProviderInfo", "sms.provider.ProviderInfo", "sms.version.version2", [("url", "string", "sms.version.version2", 0), ("certificate", "string", "sms.version.version2", F_OPTIONAL), ("status", "string", "sms.version.version2", F_OPTIONAL), ("statusFault", "vmodl.MethodFault", "sms.version.version11", F_OPTIONAL), ("vasaVersion", "string", "sms.version.version2", F_OPTIONAL), ("namespace", "string", "sms.version.version2", F_OPTIONAL), ("lastSyncTime", "string", "sms.version.version2", F_OPTIONAL), ("supportedVendorModelMapping", "sms.provider.VasaProviderInfo.SupportedVendorModelMapping[]", "sms.version.version2", F_OPTIONAL), ("supportedProfile", "string[]", "sms.version.version2", F_OPTIONAL), ("supportedProviderProfile", "string[]", "sms.version.version4", F_OPTIONAL), ("relatedStorageArray", "sms.provider.VasaProviderInfo.RelatedStorageArray[]", "sms.version.version4", F_OPTIONAL), ("providerId", "string", "sms.version.version4", F_OPTIONAL), ("certificateExpiryDate", "string", "sms.version.version5", F_OPTIONAL), ("certificateStatus", "string", "sms.version.version5", F_OPTIONAL), ("serviceLocation", "string", "sms.version.version5", F_OPTIONAL), ("needsExplicitActivation", "boolean", "sms.version.version5", F_OPTIONAL), ("maxBatchSize", "long", "sms.version.version11", F_OPTIONAL), ("retainVasaProviderCertificate", "boolean", "sms.version.version5", F_OPTIONAL), ("arrayIndependentProvider", "boolean", "sms.version.version11", F_OPTIONAL), ("type", "string", "sms.version.version11", F_OPTIONAL), ("category", "string", "sms.version.version12", F_OPTIONAL), ("priority", "int", "sms.version.version11", F_OPTIONAL), ("failoverGroupId", "string", "sms.version.version11", F_OPTIONAL)])
CreateEnumType("sms.provider.VasaProviderInfo.CertificateStatus", "VasaProviderCertificateStatus", "sms.version.version5", ["valid", "expirySoftLimitReached", "expiryHardLimitReached", "expired", "invalid"])
CreateDataType("sms.provider.VasaProviderInfo.RelatedStorageArray", "RelatedStorageArray", "vmodl.DynamicData", "sms.version.version4", [("arrayId", "string", "sms.version.version4", 0), ("active", "boolean", "sms.version.version4", 0), ("manageable", "boolean", "sms.version.version4", 0), ("priority", "int", "sms.version.version4", 0)])
CreateDataType("sms.provider.VasaProviderInfo.SupportedVendorModelMapping", "SupportedVendorModelMapping", "vmodl.DynamicData", "sms.version.version1", [("vendorId", "string", "sms.version.version1", F_OPTIONAL), ("modelId", "string", "sms.version.version1", F_OPTIONAL)])
CreateEnumType("sms.provider.VasaProviderInfo.VasaProviderStatus", "VasaProviderStatus", "sms.version.version1", ["online", "offline", "syncError", "unknown", "connected", "disconnected"])
CreateEnumType("sms.provider.VasaProviderInfo.VasaProviderProfile", "VasaProviderProfile", "sms.version.version1", ["blockDevice", "fileSystem", "capability"])
CreateEnumType("sms.provider.VasaProviderInfo.ProviderProfile", "ProviderProfile", "sms.version.version11", ["ProfileBasedManagement", "Replication"])
CreateEnumType("sms.provider.VasaProviderInfo.Type", "VpType", "sms.version.version11", ["PERSISTENCE", "DATASERVICE", "UNKNOWN"])
CreateEnumType("sms.provider.VasaProviderInfo.Category", "VpCategory", "sms.version.version12", ["internal", "external"])
CreateDataType("sms.provider.VasaProviderSpec", "VasaProviderSpec", "sms.provider.ProviderSpec", "sms.version.version2", [("username", "string", "sms.version.version2", 0), ("password", "string", "sms.version.version2", F_SECRET), ("url", "string", "sms.version.version2", 0), ("certificate", "string", "sms.version.version2", F_OPTIONAL)])
CreateEnumType("sms.provider.VmodlVasaProviderSpec.AuthenticationType", "VasaAuthenticationType", "sms.version.version12", ["LoginByToken", "UseSessionId"])
CreateEnumType("sms.storage.AlarmStatus", "SmsAlarmStatus", "sms.version.version11", ["Red", "Green", "Yellow"])
CreateEnumType("sms.storage.AlarmType", "AlarmType", "sms.version.version11", ["SpaceCapacityAlarm", "CapabilityAlarm", "StorageObjectAlarm", "ObjectAlarm", "ComplianceAlarm", "ManageabilityAlarm", "ReplicationAlarm", "CertificateAlarm"])
CreateDataType("sms.storage.BackingConfig", "BackingConfig", "vmodl.DynamicData", "sms.version.version5", [("thinProvisionBackingIdentifier", "string", "sms.version.version5", F_OPTIONAL), ("deduplicationBackingIdentifier", "string", "sms.version.version5", F_OPTIONAL), ("autoTieringEnabled", "boolean", "sms.version.version5", F_OPTIONAL), ("deduplicationEfficiency", "long", "sms.version.version5", F_OPTIONAL), ("performanceOptimizationInterval", "long", "sms.version.version5", F_OPTIONAL)])
CreateDataType("sms.storage.BackingStoragePool", "BackingStoragePool", "vmodl.DynamicData", "sms.version.version5", [("uuid", "string", "sms.version.version5", 0), ("type", "string", "sms.version.version5", 0), ("capacityInMB", "long", "sms.version.version5", 0), ("usedSpaceInMB", "long", "sms.version.version5", 0)])
CreateEnumType("sms.storage.BackingStoragePool.BackingStoragePoolType", "BackingStoragePoolType", "sms.version.version1", ["thinProvisioningPool", "deduplicationPool", "thinAndDeduplicationCombinedPool"])
CreateDataType("sms.storage.DatastoreBackingPoolMapping", "DatastoreBackingPoolMapping", "vmodl.DynamicData", "sms.version.version5", [("datastore", "vim.Datastore[]", "sms.version.version5", 0), ("backingStoragePool", "sms.storage.BackingStoragePool[]", "sms.version.version5", F_OPTIONAL)])
CreateDataType("sms.storage.DatastorePair", "DatastorePair", "vmodl.DynamicData", "sms.version.version3", [("datastore1", "vim.Datastore", "sms.version.version3", 0), ("datastore2", "vim.Datastore", "sms.version.version3", 0)])
CreateDataType("sms.storage.DrsMigrationCapabilityResult", "DrsMigrationCapabilityResult", "vmodl.DynamicData", "sms.version.version3", [("recommendedDatastorePair", "sms.storage.DatastorePair[]", "sms.version.version3", F_OPTIONAL), ("nonRecommendedDatastorePair", "sms.storage.DatastorePair[]", "sms.version.version3", F_OPTIONAL)])
CreateEnumType("sms.storage.EntityType", "SmsEntityType", "sms.version.version11", ["StorageArrayEntity", "StorageProcessorEntity", "StoragePortEntity", "StorageLunEntity", "StorageFileSystemEntity", "StorageCapabilityEntity", "CapabilitySchemaEntity", "CapabilityProfileEntity", "DefaultProfileEntity", "ResourceAssociationEntity", "StorageContainerEntity", "StorageObjectEntity", "MessageCatalogEntity", "ProtocolEndpointEntity", "VirtualVolumeInfoEntity", "BackingStoragePoolEntity", "FaultDomainEntity", "ReplicationGroupEntity"])
CreateDataType("sms.storage.FaultDomainProviderMapping", "FaultDomainProviderMapping", "vmodl.DynamicData", "sms.version.version11", [("activeProvider", "sms.provider.Provider", "sms.version.version11", 0), ("faultDomainId", "vim.vm.replication.FaultDomainId[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.FileSystemInfo", "StorageFileSystemInfo", "vmodl.DynamicData", "sms.version.version2", [("fileServerName", "string", "sms.version.version2", 0), ("fileSystemPath", "string", "sms.version.version2", 0), ("ipAddress", "string", "sms.version.version2", F_OPTIONAL)])
CreateDataType("sms.storage.LunHbaAssociation", "LunHbaAssociation", "vmodl.DynamicData", "sms.version.version2", [("canonicalName", "string", "sms.version.version2", 0), ("hba", "vim.host.HostBusAdapter[]", "sms.version.version2", 0)])
CreateDataType("sms.storage.NameValuePair", "NameValuePair", "vmodl.DynamicData", "sms.version.version11", [("parameterName", "string", "sms.version.version11", 0), ("parameterValue", "string", "sms.version.version11", 0)])
CreateDataType("sms.storage.StorageAlarm", "StorageAlarm", "vmodl.DynamicData", "sms.version.version11", [("alarmId", "long", "sms.version.version11", 0), ("alarmType", "string", "sms.version.version11", 0), ("containerId", "string", "sms.version.version11", F_OPTIONAL), ("objectId", "string", "sms.version.version11", F_OPTIONAL), ("objectType", "string", "sms.version.version11", 0), ("status", "string", "sms.version.version11", 0), ("alarmTimeStamp", "vmodl.DateTime", "sms.version.version11", 0), ("messageId", "string", "sms.version.version11", 0), ("parameterList", "sms.storage.NameValuePair[]", "sms.version.version11", F_OPTIONAL), ("alarmObject", "anyType", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.StorageArray", "StorageArray", "vmodl.DynamicData", "sms.version.version2", [("name", "string", "sms.version.version2", 0), ("uuid", "string", "sms.version.version2", 0), ("vendorId", "string", "sms.version.version2", 0), ("modelId", "string", "sms.version.version2", 0), ("firmware", "string", "sms.version.version2", F_OPTIONAL), ("alternateName", "string[]", "sms.version.version2", F_OPTIONAL), ("supportedBlockInterface", "string[]", "sms.version.version2", F_OPTIONAL), ("supportedFileSystemInterface", "string[]", "sms.version.version2", F_OPTIONAL), ("supportedProfile", "string[]", "sms.version.version3", F_OPTIONAL), ("priority", "int", "sms.version.version4", F_OPTIONAL), ("discoverySvc", "vim.VasaStorageArray.DiscoverySvcInfo[]", "sms.version.v8_0_0_0", F_OPTIONAL)])
CreateEnumType("sms.storage.StorageArray.BlockDeviceInterface", "BlockDeviceInterface", "sms.version.version1", ["fc", "iscsi", "fcoe", "otherBlock"])
CreateEnumType("sms.storage.StorageArray.FileSystemInterface", "FileSystemInterface", "sms.version.version1", ["nfs", "otherFileSystem"])
CreateEnumType("sms.storage.StorageArray.VasaProfile", "VasaProfile", "sms.version.version3", ["blockDevice", "fileSystem", "capability", "policy", "object", "statistics", "storageDrsBlockDevice", "storageDrsFileSystem"])
CreateDataType("sms.storage.StorageCapability", "StorageCapability", "vmodl.DynamicData", "sms.version.version2", [("uuid", "string", "sms.version.version2", 0), ("name", "string", "sms.version.version2", 0), ("description", "string", "sms.version.version2", 0)])
CreateDataType("sms.storage.StorageContainer", "StorageContainer", "vmodl.DynamicData", "sms.version.version5", [("uuid", "string", "sms.version.version5", 0), ("name", "string", "sms.version.version5", 0), ("maxVvolSizeInMB", "long", "sms.version.version5", 0), ("providerId", "string[]", "sms.version.version5", 0), ("arrayId", "string[]", "sms.version.version5", 0), ("vvolContainerType", "string", "sms.version.v8_0_0_0", F_OPTIONAL), ("stretched", "boolean", "sms.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("sms.storage.StorageContainer.VvolContainerTypeEnum", "StorageContainerVvolContainerTypeEnum", "sms.version.v8_0_0_0", ["NFS", "NFS4x", "SCSI", "NVMe"])
CreateDataType("sms.storage.StorageContainerResult", "StorageContainerResult", "vmodl.DynamicData", "sms.version.version5", [("storageContainer", "sms.storage.StorageContainer[]", "sms.version.version5", F_OPTIONAL), ("providerInfo", "sms.provider.ProviderInfo[]", "sms.version.version5", F_OPTIONAL)])
CreateDataType("sms.storage.StorageContainerSpec", "StorageContainerSpec", "vmodl.DynamicData", "sms.version.version5", [("containerId", "string[]", "sms.version.version5", F_OPTIONAL)])
CreateDataType("sms.storage.StorageFileSystem", "StorageFileSystem", "vmodl.DynamicData", "sms.version.version2", [("uuid", "string", "sms.version.version2", 0), ("info", "sms.storage.FileSystemInfo[]", "sms.version.version2", 0), ("nativeSnapshotSupported", "boolean", "sms.version.version2", 0), ("thinProvisioningStatus", "string", "sms.version.version2", 0), ("type", "string", "sms.version.version2", 0), ("version", "string", "sms.version.version2", 0), ("backingConfig", "sms.storage.BackingConfig", "sms.version.version5", F_OPTIONAL)])
CreateEnumType("sms.storage.StorageFileSystem.FileSystemInterfaceVersion", "FileSystemInterfaceVersion", "sms.version.version1", ["NFSV3_0"])
CreateDataType("sms.storage.StorageLun", "StorageLun", "vmodl.DynamicData", "sms.version.version2", [("uuid", "string", "sms.version.version2", 0), ("vSphereLunIdentifier", "string", "sms.version.version2", 0), ("vendorDisplayName", "string", "sms.version.version2", 0), ("capacityInMB", "long", "sms.version.version2", 0), ("usedSpaceInMB", "long", "sms.version.version2", 0), ("lunThinProvisioned", "boolean", "sms.version.version2", 0), ("alternateIdentifier", "string[]", "sms.version.version2", F_OPTIONAL), ("drsManagementPermitted", "boolean", "sms.version.version2", 0), ("thinProvisioningStatus", "string", "sms.version.version2", 0), ("backingConfig", "sms.storage.BackingConfig", "sms.version.version5", F_OPTIONAL)])
CreateDataType("sms.storage.StoragePort", "StoragePort", "vmodl.DynamicData", "sms.version.version2", [("uuid", "string", "sms.version.version2", 0), ("type", "string", "sms.version.version2", 0), ("alternateName", "string[]", "sms.version.version2", F_OPTIONAL)])
CreateDataType("sms.storage.StorageProcessor", "StorageProcessor", "vmodl.DynamicData", "sms.version.version2", [("uuid", "string", "sms.version.version2", 0), ("alternateIdentifer", "string[]", "sms.version.version2", F_OPTIONAL)])
CreateEnumType("sms.storage.ThinProvisioningStatus", "ThinProvisioningStatus", "sms.version.version2", ["RED", "YELLOW", "GREEN"])
CreateDataType("sms.storage.replication.DeviceId", "DeviceId", "vmodl.DynamicData", "sms.version.version11", None)
CreateDataType("sms.storage.replication.FailoverParam", "FailoverParam", "vmodl.DynamicData", "sms.version.version11", [("isPlanned", "boolean", "sms.version.version11", 0), ("checkOnly", "boolean", "sms.version.version11", 0), ("replicationGroupsToFailover", "sms.storage.replication.FailoverParam.ReplicationGroupData[]", "sms.version.version11", F_OPTIONAL), ("policyAssociations", "sms.storage.replication.FailoverParam.PolicyAssociation[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.FailoverParam.ReplicationGroupData", "ReplicationGroupData", "vmodl.DynamicData", "sms.version.version11", [("groupId", "vim.vm.replication.ReplicationGroupId", "sms.version.version11", 0), ("pitId", "sms.storage.replication.PointInTimeReplicaId", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.FailoverParam.PolicyAssociation", "PolicyAssociation", "vmodl.DynamicData", "sms.version.version11", [("id", "sms.storage.replication.DeviceId", "sms.version.version11", 0), ("policyId", "string", "sms.version.version11", 0), ("datastore", "vim.Datastore", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.FaultDomainInfo", "FaultDomainInfo", "vim.vm.replication.FaultDomainId", "sms.version.version11", [("name", "string", "sms.version.version11", F_OPTIONAL), ("description", "string", "sms.version.version11", F_OPTIONAL), ("storageArrayId", "string", "sms.version.version11", F_OPTIONAL), ("children", "vim.vm.replication.FaultDomainId[]", "sms.version.version11", F_OPTIONAL), ("provider", "sms.provider.Provider", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.GroupInfo", "GroupInfo", "vmodl.DynamicData", "sms.version.version11", [("groupId", "vim.vm.replication.ReplicationGroupId", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.GroupOperationResult", "GroupOperationResult", "vmodl.DynamicData", "sms.version.version11", [("groupId", "vim.vm.replication.ReplicationGroupId", "sms.version.version11", 0), ("warning", "vmodl.MethodFault[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.PointInTimeReplicaId", "PointInTimeReplicaId", "vmodl.DynamicData", "sms.version.version11", [("id", "string", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.PromoteParam", "PromoteParam", "vmodl.DynamicData", "sms.version.version11", [("isPlanned", "boolean", "sms.version.version11", 0), ("replicationGroupsToPromote", "vim.vm.replication.ReplicationGroupId[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.QueryPointInTimeReplicaParam", "QueryPointInTimeReplicaParam", "vmodl.DynamicData", "sms.version.version11", [("replicaTimeQueryParam", "sms.storage.replication.QueryPointInTimeReplicaParam.ReplicaQueryIntervalParam", "sms.version.version11", F_OPTIONAL), ("pitName", "string", "sms.version.version11", F_OPTIONAL), ("tags", "string[]", "sms.version.version11", F_OPTIONAL), ("preferDetails", "boolean", "sms.version.v7_0_0_1", F_OPTIONAL)])
CreateDataType("sms.storage.replication.QueryPointInTimeReplicaParam.ReplicaQueryIntervalParam", "ReplicaQueryIntervalParam", "vmodl.DynamicData", "sms.version.version11", [("fromDate", "vmodl.DateTime", "sms.version.version11", F_OPTIONAL), ("toDate", "vmodl.DateTime", "sms.version.version11", F_OPTIONAL), ("number", "int", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.QueryPointInTimeReplicaSuccessResult", "QueryPointInTimeReplicaSuccessResult", "sms.storage.replication.GroupOperationResult", "sms.version.version11", [("replicaInfo", "sms.storage.replication.QueryPointInTimeReplicaSuccessResult.PointInTimeReplicaInfo[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.QueryPointInTimeReplicaSuccessResult.PointInTimeReplicaInfo", "PointInTimeReplicaInfo", "vmodl.DynamicData", "sms.version.version11", [("id", "sms.storage.replication.PointInTimeReplicaId", "sms.version.version11", 0), ("pitName", "string", "sms.version.version11", 0), ("timeStamp", "vmodl.DateTime", "sms.version.version11", 0), ("tags", "string[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.QueryPointInTimeReplicaSummaryResult", "QueryPointInTimeReplicaSummaryResult", "sms.storage.replication.GroupOperationResult", "sms.version.version11", [("intervalResults", "sms.storage.replication.QueryPointInTimeReplicaSummaryResult.ReplicaIntervalQueryResult[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.QueryPointInTimeReplicaSummaryResult.ReplicaIntervalQueryResult", "ReplicaIntervalQueryResult", "vmodl.DynamicData", "sms.version.version11", [("fromDate", "vmodl.DateTime", "sms.version.version11", 0), ("toDate", "vmodl.DateTime", "sms.version.version11", 0), ("number", "int", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.QueryReplicationGroupSuccessResult", "QueryReplicationGroupSuccessResult", "sms.storage.replication.GroupOperationResult", "sms.version.version11", [("rgInfo", "sms.storage.replication.GroupInfo", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.QueryReplicationPeerResult", "QueryReplicationPeerResult", "vmodl.DynamicData", "sms.version.version11", [("sourceDomain", "vim.vm.replication.FaultDomainId", "sms.version.version11", 0), ("targetDomain", "vim.vm.replication.FaultDomainId[]", "sms.version.version11", F_OPTIONAL), ("error", "vmodl.MethodFault[]", "sms.version.version11", F_OPTIONAL), ("warning", "vmodl.MethodFault[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.ReplicaId", "ReplicaId", "vmodl.DynamicData", "sms.version.version11", [("id", "string", "sms.version.version11", 0)])
CreateEnumType("sms.storage.replication.ReplicationState", "ReplicationReplicationState", "sms.version.version11", ["SOURCE", "TARGET", "FAILEDOVER", "INTEST", "REMOTE_FAILEDOVER"])
CreateDataType("sms.storage.replication.ReverseReplicationSuccessResult", "ReverseReplicationSuccessResult", "sms.storage.replication.GroupOperationResult", "sms.version.version11", [("newGroupId", "vim.vm.replication.DeviceGroupId", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.SourceGroupInfo", "SourceGroupInfo", "sms.storage.replication.GroupInfo", "sms.version.version11", [("name", "string", "sms.version.version11", F_OPTIONAL), ("description", "string", "sms.version.version11", F_OPTIONAL), ("state", "string", "sms.version.version11", 0), ("replica", "sms.storage.replication.SourceGroupInfo.ReplicationTargetInfo[]", "sms.version.version11", F_OPTIONAL), ("memberInfo", "sms.storage.replication.SourceGroupMemberInfo[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.SourceGroupInfo.ReplicationTargetInfo", "ReplicationTargetInfo", "vmodl.DynamicData", "sms.version.version11", [("targetGroupId", "vim.vm.replication.ReplicationGroupId", "sms.version.version11", 0), ("replicationAgreementDescription", "string", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.SourceGroupMemberInfo", "SourceGroupMemberInfo", "vmodl.DynamicData", "sms.version.version11", [("deviceId", "sms.storage.replication.DeviceId", "sms.version.version11", 0), ("targetId", "sms.storage.replication.SourceGroupMemberInfo.TargetDeviceId[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.SourceGroupMemberInfo.TargetDeviceId", "TargetDeviceId", "vmodl.DynamicData", "sms.version.version11", [("domainId", "vim.vm.replication.FaultDomainId", "sms.version.version11", 0), ("deviceId", "sms.storage.replication.ReplicaId", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.SyncReplicationGroupSuccessResult", "SyncReplicationGroupSuccessResult", "sms.storage.replication.GroupOperationResult", "sms.version.version11", [("timeStamp", "vmodl.DateTime", "sms.version.version11", 0), ("pitId", "sms.storage.replication.PointInTimeReplicaId", "sms.version.version11", F_OPTIONAL), ("pitName", "string", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.TargetGroupInfo", "TargetGroupInfo", "sms.storage.replication.GroupInfo", "sms.version.version11", [("sourceInfo", "sms.storage.replication.TargetGroupInfo.TargetToSourceInfo", "sms.version.version11", 0), ("state", "string", "sms.version.version11", 0), ("devices", "sms.storage.replication.TargetGroupMemberInfo[]", "sms.version.version11", F_OPTIONAL), ("isPromoteCapable", "boolean", "sms.version.version11", F_OPTIONAL), ("name", "string", "sms.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("sms.storage.replication.TargetGroupInfo.TargetToSourceInfo", "TargetToSourceInfo", "vmodl.DynamicData", "sms.version.version11", [("sourceGroupId", "vim.vm.replication.ReplicationGroupId", "sms.version.version11", 0), ("replicationAgreementDescription", "string", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.TargetGroupMemberInfo", "TargetGroupMemberInfo", "vmodl.DynamicData", "sms.version.version11", [("replicaId", "sms.storage.replication.ReplicaId", "sms.version.version11", 0), ("sourceId", "sms.storage.replication.DeviceId", "sms.version.version11", 0), ("targetDatastore", "vim.Datastore", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.TestFailoverParam", "TestFailoverParam", "sms.storage.replication.FailoverParam", "sms.version.version11", None)
CreateDataType("sms.storage.replication.VVolId", "VVolId", "sms.storage.replication.DeviceId", "sms.version.version11", [("id", "string", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.VirtualDiskId", "VasaVirtualDiskId", "sms.storage.replication.DeviceId", "sms.version.version11", [("diskId", "string", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.VirtualDiskKey", "VirtualDiskKey", "sms.storage.replication.DeviceId", "sms.version.version11", [("vmInstanceUUID", "string", "sms.version.version11", 0), ("deviceKey", "int", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.VirtualDiskMoId", "VirtualDiskMoId", "sms.storage.replication.DeviceId", "sms.version.version12", [("vcUuid", "string", "sms.version.version12", F_OPTIONAL), ("vmMoid", "string", "sms.version.version12", 0), ("diskKey", "string", "sms.version.version12", 0)])
CreateDataType("sms.storage.replication.VirtualMachineId", "VirtualMachineId", "sms.storage.replication.DeviceId", "sms.version.version11", None)
CreateDataType("sms.storage.replication.VirtualMachineMoId", "VirtualMachineMoId", "sms.storage.replication.VirtualMachineId", "sms.version.version12", [("vcUuid", "string", "sms.version.version12", F_OPTIONAL), ("vmMoid", "string", "sms.version.version12", 0)])
CreateDataType("sms.storage.replication.VirtualMachineUUID", "VirtualMachineUUID", "sms.storage.replication.VirtualMachineId", "sms.version.version11", [("vmInstanceUUID", "string", "sms.version.version11", 0)])
CreateDataType("sms.fault.CertificateAuthorityFault", "CertificateAuthorityFault", "sms.fault.ProviderRegistrationFault", "sms.version.version5", [("faultCode", "int", "sms.version.version5", 0)])
CreateDataType("sms.fault.CertificateNotImported", "CertificateNotImported", "sms.fault.ProviderRegistrationFault", "sms.version.version5", None)
CreateDataType("sms.fault.CertificateNotTrusted", "CertificateNotTrusted", "sms.fault.ProviderRegistrationFault", "sms.version.version2", [("certificate", "string", "sms.version.version2", 0)])
CreateDataType("sms.fault.IncorrectUsernamePassword", "IncorrectUsernamePassword", "sms.fault.ProviderRegistrationFault", "sms.version.version2", None)
CreateDataType("sms.fault.InvalidCertificate", "InvalidCertificate", "sms.fault.ProviderRegistrationFault", "sms.version.version4", [("certificate", "string", "sms.version.version4", 0)])
CreateDataType("sms.fault.InvalidUrl", "InvalidUrl", "sms.fault.ProviderRegistrationFault", "sms.version.version4", [("url", "string", "sms.version.version4", 0)])
CreateDataType("sms.fault.NoCommonProviderForAllBackings", "NoCommonProviderForAllBackings", "sms.fault.QueryExecutionFault", "sms.version.version2", None)
CreateDataType("sms.fault.ProviderNotFound", "ProviderNotFound", "sms.fault.QueryExecutionFault", "sms.version.version2", None)
CreateDataType("sms.fault.replication.AlreadyDone", "AlreadyDone", "sms.fault.replication.ReplicationFault", "sms.version.version11", None)
CreateDataType("sms.fault.replication.InvalidFunctionTarget", "InvalidFunctionTarget", "sms.fault.replication.ReplicationFault", "sms.version.version11", None)
CreateDataType("sms.fault.replication.InvalidReplicationState", "InvalidReplicationState", "sms.fault.replication.ReplicationFault", "sms.version.version11", [("desiredState", "string[]", "sms.version.version11", F_OPTIONAL), ("currentState", "string", "sms.version.version11", 0)])
CreateDataType("sms.fault.replication.NoReplicationTarget", "NoReplicationTarget", "sms.fault.replication.ReplicationFault", "sms.version.version11", None)
CreateDataType("sms.fault.replication.NoValidReplica", "NoValidReplica", "sms.fault.replication.ReplicationFault", "sms.version.version11", [("deviceId", "sms.storage.replication.DeviceId", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.fault.replication.PeerNotReachable", "PeerNotReachable", "sms.fault.replication.ReplicationFault", "sms.version.version11", None)
CreateDataType("sms.storage.FcStoragePort", "FcStoragePort", "sms.storage.StoragePort", "sms.version.version2", [("portWwn", "string", "sms.version.version2", 0), ("nodeWwn", "string", "sms.version.version2", 0)])
CreateDataType("sms.storage.FcoeStoragePort", "FcoeStoragePort", "sms.storage.StoragePort", "sms.version.version2", [("portWwn", "string", "sms.version.version2", 0), ("nodeWwn", "string", "sms.version.version2", 0)])
CreateDataType("sms.storage.IscsiStoragePort", "IscsiStoragePort", "sms.storage.StoragePort", "sms.version.version2", [("identifier", "string", "sms.version.version2", 0)])
CreateDataType("sms.storage.replication.FailoverSuccessResult", "FailoverSuccessResult", "sms.storage.replication.GroupOperationResult", "sms.version.version11", [("newState", "string", "sms.version.version11", 0), ("pitId", "sms.storage.replication.PointInTimeReplicaId", "sms.version.version11", F_OPTIONAL), ("pitIdBeforeFailover", "sms.storage.replication.PointInTimeReplicaId", "sms.version.version11", F_OPTIONAL), ("recoveredDeviceInfo", "sms.storage.replication.FailoverSuccessResult.RecoveredDevice[]", "sms.version.version11", F_OPTIONAL), ("timeStamp", "vmodl.DateTime", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.FailoverSuccessResult.RecoveredDiskInfo", "RecoveredDiskInfo", "vmodl.DynamicData", "sms.version.version11", [("deviceKey", "int", "sms.version.version11", 0), ("dsUrl", "string", "sms.version.version11", 0), ("diskPath", "string", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.FailoverSuccessResult.RecoveredDevice", "RecoveredDevice", "vmodl.DynamicData", "sms.version.version11", [("targetDeviceId", "sms.storage.replication.ReplicaId", "sms.version.version11", F_OPTIONAL), ("recoveredDeviceId", "sms.storage.replication.DeviceId", "sms.version.version11", F_OPTIONAL), ("sourceDeviceId", "sms.storage.replication.DeviceId", "sms.version.version11", 0), ("info", "string[]", "sms.version.version11", F_OPTIONAL), ("datastore", "vim.Datastore", "sms.version.version11", 0), ("recoveredDiskInfo", "sms.storage.replication.FailoverSuccessResult.RecoveredDiskInfo[]", "sms.version.version11", F_OPTIONAL), ("error", "vmodl.MethodFault", "sms.version.version11", F_OPTIONAL), ("warnings", "vmodl.MethodFault[]", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.GroupErrorResult", "GroupErrorResult", "sms.storage.replication.GroupOperationResult", "sms.version.version11", [("error", "vmodl.MethodFault[]", "sms.version.version11", 0)])
CreateDataType("sms.storage.replication.RecoveredTargetGroupMemberInfo", "RecoveredTargetGroupMemberInfo", "sms.storage.replication.TargetGroupMemberInfo", "sms.version.version11", [("recoveredDeviceId", "sms.storage.replication.DeviceId", "sms.version.version11", F_OPTIONAL)])
CreateDataType("sms.storage.replication.VirtualMachineFilePath", "VirtualMachineFilePath", "sms.storage.replication.VirtualMachineId", "sms.version.version11", [("vcUuid", "string", "sms.version.version11", F_OPTIONAL), ("dsUrl", "string", "sms.version.version11", 0), ("vmxPath", "string", "sms.version.version11", 0)])
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_vim.py 0000664 0000000 0000000 00005072431 14637045624 0020427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
AddVersion("vim.version.v8_0_2_0", "vim25", "8.0.2.0", 0, "vim25")
AddVersion("vmodl.query.version.version4", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version3", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version1", "", "", 0, "vim25")
AddVersion("vim.version.version8", "vim25", "5.1", 0, "vim25")
AddVersion("vim.version.version9", "vim25", "5.5", 0, "vim25")
AddVersion("vim.version.version6", "vim25", "4.1", 0, "vim25")
AddVersion("vim.version.version7", "vim25", "5.0", 0, "vim25")
AddVersion("vim.version.version1", "vim2", "2.0", 0, "vim25")
AddVersion("vim.version.v7_0_1_1", "vim25", "7.0.1.1", 0, "vim25")
AddVersion("vim.version.version4", "vim25", "2.5u2server", 0, "vim25")
AddVersion("vim.version.version5", "vim25", "4.0", 0, "vim25")
AddVersion("vim.version.version2", "vim25", "2.5", 0, "vim25")
AddVersion("vim.version.version3", "vim25", "2.5u2", 1, "vim25")
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersion("vim.version.v6_9_1", "vim25", "6.9.1", 0, "vim25")
AddVersion("vim.version.v8_0_1_0", "vim25", "8.0.1.0", 0, "vim25")
AddVersion("vim.version.v7_0_0_2", "vim25", "7.0.0.2", 0, "vim25")
AddVersion("vim.version.v6_8_7", "vim25", "6.8.7", 0, "vim25")
AddVersion("vmodl.reflect.version.version1", "reflect", "1.0", 0, "reflect")
AddVersion("vmodl.reflect.version.version2", "reflect", "2.0", 0, "reflect")
AddVersion("vim.version.v8_0_0_0", "vim25", "8.0.0.0", 0, "vim25")
AddVersion("vim.version.v8_0_0_1", "vim25", "8.0.0.1", 0, "vim25")
AddVersion("vim.version.v8_0_0_2", "vim25", "8.0.0.2", 0, "vim25")
AddVersion("vim.version.v7_0_3_1", "vim25", "7.0.3.1", 0, "vim25")
AddVersion("vim.version.v7_0_3_2", "vim25", "7.0.3.2", 0, "vim25")
AddVersion("vim.version.v7_0_3_0", "vim25", "7.0.3.0", 0, "vim25")
AddVersion("vim.version.version13", "vim25", "6.7.1", 0, "vim25")
AddVersion("vim.version.version14", "vim25", "6.7.2", 0, "vim25")
AddVersion("vim.version.version15", "vim25", "6.7.3", 0, "vim25")
AddVersion("vim.version.version10", "vim25", "6.0", 0, "vim25")
AddVersion("vim.version.version11", "vim25", "6.5", 0, "vim25")
AddVersion("vim.version.version12", "vim25", "6.7", 0, "vim25")
AddVersion("vim.version.v8_0_3_0", "vim25", "8.0.3.0", 0, "vim25")
AddVersion("vim.version.v7_0_2_0", "vim25", "7.0.2.0", 0, "vim25")
AddVersion("vim.version.v7_0_2_1", "vim25", "7.0.2.1", 0, "vim25")
AddVersion("vim.version.v7_0_1_0", "vim25", "7.0.1.0", 0, "vim25")
AddVersion("vim.version.v7_0", "vim25", "7.0.0.0", 0, "vim25")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_2_0")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v8_0_0_2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_2_0", "vim.version.v7_0")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version4")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.query.version.version4")
AddVersionParent("vim.version.version8", "vmodl.query.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version2")
AddVersionParent("vim.version.version8", "vmodl.query.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version8")
AddVersionParent("vim.version.version8", "vim.version.version6")
AddVersionParent("vim.version.version8", "vim.version.version7")
AddVersionParent("vim.version.version8", "vim.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version4")
AddVersionParent("vim.version.version8", "vim.version.version5")
AddVersionParent("vim.version.version8", "vim.version.version2")
AddVersionParent("vim.version.version8", "vim.version.version3")
AddVersionParent("vim.version.version8", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version2")
AddVersionParent("vim.version.version8", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version9", "vmodl.query.version.version4")
AddVersionParent("vim.version.version9", "vmodl.query.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version2")
AddVersionParent("vim.version.version9", "vmodl.query.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version8")
AddVersionParent("vim.version.version9", "vim.version.version9")
AddVersionParent("vim.version.version9", "vim.version.version6")
AddVersionParent("vim.version.version9", "vim.version.version7")
AddVersionParent("vim.version.version9", "vim.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version4")
AddVersionParent("vim.version.version9", "vim.version.version5")
AddVersionParent("vim.version.version9", "vim.version.version2")
AddVersionParent("vim.version.version9", "vim.version.version3")
AddVersionParent("vim.version.version9", "vmodl.version.version0")
AddVersionParent("vim.version.version9", "vmodl.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version2")
AddVersionParent("vim.version.version9", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version6", "vmodl.query.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version2")
AddVersionParent("vim.version.version6", "vmodl.query.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version6")
AddVersionParent("vim.version.version6", "vim.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version4")
AddVersionParent("vim.version.version6", "vim.version.version5")
AddVersionParent("vim.version.version6", "vim.version.version2")
AddVersionParent("vim.version.version6", "vim.version.version3")
AddVersionParent("vim.version.version6", "vmodl.version.version0")
AddVersionParent("vim.version.version6", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.query.version.version4")
AddVersionParent("vim.version.version7", "vmodl.query.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version2")
AddVersionParent("vim.version.version7", "vmodl.query.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version6")
AddVersionParent("vim.version.version7", "vim.version.version7")
AddVersionParent("vim.version.version7", "vim.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version4")
AddVersionParent("vim.version.version7", "vim.version.version5")
AddVersionParent("vim.version.version7", "vim.version.version2")
AddVersionParent("vim.version.version7", "vim.version.version3")
AddVersionParent("vim.version.version7", "vmodl.version.version0")
AddVersionParent("vim.version.version7", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version2")
AddVersionParent("vim.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version1", "vmodl.query.version.version1")
AddVersionParent("vim.version.version1", "vim.version.version1")
AddVersionParent("vim.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version3")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0")
AddVersionParent("vim.version.version4", "vmodl.query.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version4")
AddVersionParent("vim.version.version4", "vim.version.version2")
AddVersionParent("vim.version.version4", "vim.version.version3")
AddVersionParent("vim.version.version4", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.query.version.version2")
AddVersionParent("vim.version.version5", "vmodl.query.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version4")
AddVersionParent("vim.version.version5", "vim.version.version5")
AddVersionParent("vim.version.version5", "vim.version.version2")
AddVersionParent("vim.version.version5", "vim.version.version3")
AddVersionParent("vim.version.version5", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.version.version1")
AddVersionParent("vim.version.version2", "vmodl.query.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version2")
AddVersionParent("vim.version.version2", "vmodl.version.version0")
AddVersionParent("vim.version.version3", "vmodl.query.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version2")
AddVersionParent("vim.version.version3", "vim.version.version3")
AddVersionParent("vim.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_9_1", "vim.version.version8")
AddVersionParent("vim.version.v6_9_1", "vim.version.version9")
AddVersionParent("vim.version.v6_9_1", "vim.version.version6")
AddVersionParent("vim.version.v6_9_1", "vim.version.version7")
AddVersionParent("vim.version.v6_9_1", "vim.version.version1")
AddVersionParent("vim.version.v6_9_1", "vim.version.version4")
AddVersionParent("vim.version.v6_9_1", "vim.version.version5")
AddVersionParent("vim.version.v6_9_1", "vim.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version3")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version0")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version13")
AddVersionParent("vim.version.v6_9_1", "vim.version.version14")
AddVersionParent("vim.version.v6_9_1", "vim.version.version15")
AddVersionParent("vim.version.v6_9_1", "vim.version.version10")
AddVersionParent("vim.version.v6_9_1", "vim.version.version11")
AddVersionParent("vim.version.v6_9_1", "vim.version.version12")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v8_0_0_2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_1_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version8")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version9")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version6")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version7")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version5")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version3")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version13")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version14")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version15")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version10")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version11")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version12")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_8_7", "vim.version.version8")
AddVersionParent("vim.version.v6_8_7", "vim.version.version9")
AddVersionParent("vim.version.v6_8_7", "vim.version.version6")
AddVersionParent("vim.version.v6_8_7", "vim.version.version7")
AddVersionParent("vim.version.v6_8_7", "vim.version.version1")
AddVersionParent("vim.version.v6_8_7", "vim.version.version4")
AddVersionParent("vim.version.v6_8_7", "vim.version.version5")
AddVersionParent("vim.version.v6_8_7", "vim.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version3")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version0")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version13")
AddVersionParent("vim.version.v6_8_7", "vim.version.version14")
AddVersionParent("vim.version.v6_8_7", "vim.version.version15")
AddVersionParent("vim.version.v6_8_7", "vim.version.version10")
AddVersionParent("vim.version.v6_8_7", "vim.version.version11")
AddVersionParent("vim.version.v6_8_7", "vim.version.version12")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_0", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version3")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_1", "vim.version.v7_0")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version8")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version9")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version6")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version7")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version4")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version5")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version3")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_0_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v8_0_0_2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version13")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version14")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version15")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version10")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version11")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.version12")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_0_2", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version3")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version3")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_2", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_3_0", "vim.version.v7_0")
AddVersionParent("vim.version.version13", "vmodl.query.version.version4")
AddVersionParent("vim.version.version13", "vmodl.query.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version2")
AddVersionParent("vim.version.version13", "vmodl.query.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version8")
AddVersionParent("vim.version.version13", "vim.version.version9")
AddVersionParent("vim.version.version13", "vim.version.version6")
AddVersionParent("vim.version.version13", "vim.version.version7")
AddVersionParent("vim.version.version13", "vim.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version4")
AddVersionParent("vim.version.version13", "vim.version.version5")
AddVersionParent("vim.version.version13", "vim.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version3")
AddVersionParent("vim.version.version13", "vmodl.version.version0")
AddVersionParent("vim.version.version13", "vmodl.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version2")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version13")
AddVersionParent("vim.version.version13", "vim.version.version10")
AddVersionParent("vim.version.version13", "vim.version.version11")
AddVersionParent("vim.version.version13", "vim.version.version12")
AddVersionParent("vim.version.version14", "vmodl.query.version.version4")
AddVersionParent("vim.version.version14", "vmodl.query.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version2")
AddVersionParent("vim.version.version14", "vmodl.query.version.version1")
AddVersionParent("vim.version.version14", "vim.version.version8")
AddVersionParent("vim.version.version14", "vim.version.version9")
AddVersionParent("vim.version.version14", "vim.version.version6")
AddVersionParent("vim.version.version14", "vim.version.version7")
AddVersionParent("vim.version.version14", "vim.version.version1")
AddVersionParent("vim.version.version14", "vim.version.version4")
AddVersionParent("vim.version.version14", "vim.version.version5")
AddVersionParent("vim.version.version14", "vim.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version3")
AddVersionParent("vim.version.version14", "vmodl.version.version0")
AddVersionParent("vim.version.version14", "vmodl.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version2")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version13")
AddVersionParent("vim.version.version14", "vim.version.version14")
AddVersionParent("vim.version.version14", "vim.version.version10")
AddVersionParent("vim.version.version14", "vim.version.version11")
AddVersionParent("vim.version.version14", "vim.version.version12")
AddVersionParent("vim.version.version15", "vmodl.query.version.version4")
AddVersionParent("vim.version.version15", "vmodl.query.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version2")
AddVersionParent("vim.version.version15", "vmodl.query.version.version1")
AddVersionParent("vim.version.version15", "vim.version.version8")
AddVersionParent("vim.version.version15", "vim.version.version9")
AddVersionParent("vim.version.version15", "vim.version.version6")
AddVersionParent("vim.version.version15", "vim.version.version7")
AddVersionParent("vim.version.version15", "vim.version.version1")
AddVersionParent("vim.version.version15", "vim.version.version4")
AddVersionParent("vim.version.version15", "vim.version.version5")
AddVersionParent("vim.version.version15", "vim.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version3")
AddVersionParent("vim.version.version15", "vmodl.version.version0")
AddVersionParent("vim.version.version15", "vmodl.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version2")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version13")
AddVersionParent("vim.version.version15", "vim.version.version14")
AddVersionParent("vim.version.version15", "vim.version.version15")
AddVersionParent("vim.version.version15", "vim.version.version10")
AddVersionParent("vim.version.version15", "vim.version.version11")
AddVersionParent("vim.version.version15", "vim.version.version12")
AddVersionParent("vim.version.version10", "vmodl.query.version.version4")
AddVersionParent("vim.version.version10", "vmodl.query.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version2")
AddVersionParent("vim.version.version10", "vmodl.query.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version8")
AddVersionParent("vim.version.version10", "vim.version.version9")
AddVersionParent("vim.version.version10", "vim.version.version6")
AddVersionParent("vim.version.version10", "vim.version.version7")
AddVersionParent("vim.version.version10", "vim.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version4")
AddVersionParent("vim.version.version10", "vim.version.version5")
AddVersionParent("vim.version.version10", "vim.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version3")
AddVersionParent("vim.version.version10", "vmodl.version.version0")
AddVersionParent("vim.version.version10", "vmodl.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version2")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version10")
AddVersionParent("vim.version.version11", "vmodl.query.version.version4")
AddVersionParent("vim.version.version11", "vmodl.query.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version2")
AddVersionParent("vim.version.version11", "vmodl.query.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version8")
AddVersionParent("vim.version.version11", "vim.version.version9")
AddVersionParent("vim.version.version11", "vim.version.version6")
AddVersionParent("vim.version.version11", "vim.version.version7")
AddVersionParent("vim.version.version11", "vim.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version4")
AddVersionParent("vim.version.version11", "vim.version.version5")
AddVersionParent("vim.version.version11", "vim.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version3")
AddVersionParent("vim.version.version11", "vmodl.version.version0")
AddVersionParent("vim.version.version11", "vmodl.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version2")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version10")
AddVersionParent("vim.version.version11", "vim.version.version11")
AddVersionParent("vim.version.version12", "vmodl.query.version.version4")
AddVersionParent("vim.version.version12", "vmodl.query.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version2")
AddVersionParent("vim.version.version12", "vmodl.query.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version8")
AddVersionParent("vim.version.version12", "vim.version.version9")
AddVersionParent("vim.version.version12", "vim.version.version6")
AddVersionParent("vim.version.version12", "vim.version.version7")
AddVersionParent("vim.version.version12", "vim.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version4")
AddVersionParent("vim.version.version12", "vim.version.version5")
AddVersionParent("vim.version.version12", "vim.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version3")
AddVersionParent("vim.version.version12", "vmodl.version.version0")
AddVersionParent("vim.version.version12", "vmodl.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version2")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version10")
AddVersionParent("vim.version.version12", "vim.version.version11")
AddVersionParent("vim.version.version12", "vim.version.version12")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_2_0")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version8")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version9")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version6")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version7")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version4")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version5")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version3")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version0")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_1_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v8_0_3_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_0_2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_2")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_3_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version13")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version14")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version15")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version10")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version11")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.version12")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v8_0_3_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v8_0_3_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version3")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_2_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_2_1")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_2_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0", "vim.version.v7_0")
from .VmomiSupport import newestVersions
newestVersions.Add("vim.version.v8_0_3_0")
from .VmomiSupport import ltsVersions
ltsVersions.Add("vim.version.v8_0_3_0")
from .VmomiSupport import oldestVersions
oldestVersions.Add("vim.version.version5")
CreateDataType("vim.AboutInfo", "AboutInfo", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("fullName", "string", "vim.version.version1", 0), ("vendor", "string", "vim.version.version1", 0), ("version", "string", "vim.version.version1", 0), ("patchLevel", "string", "vim.version.v7_0_2_0", F_OPTIONAL), ("build", "string", "vim.version.version1", 0), ("localeVersion", "string", "vim.version.version1", F_OPTIONAL), ("localeBuild", "string", "vim.version.version1", F_OPTIONAL), ("osType", "string", "vim.version.version1", 0), ("productLineId", "string", "vim.version.version1", 0), ("apiType", "string", "vim.version.version1", 0), ("apiVersion", "string", "vim.version.version1", 0), ("instanceUuid", "string", "vim.version.version5", F_OPTIONAL), ("licenseProductName", "string", "vim.version.version5", F_OPTIONAL), ("licenseProductVersion", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.AuthorizationDescription", "AuthorizationDescription", "vmodl.DynamicData", "vim.version.version1", [("privilege", "vim.ElementDescription[]", "vim.version.version1", 0), ("privilegeGroup", "vim.ElementDescription[]", "vim.version.version1", 0)])
CreateDataType("vim.BatchResult", "BatchResult", "vmodl.DynamicData", "vim.version.version10", [("result", "string", "vim.version.version10", 0), ("hostKey", "string", "vim.version.version10", 0), ("ds", "vim.Datastore", "vim.version.version10", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.BatchResult.Result", "BatchResultResult", "vim.version.version10", ["success", "fail"])
CreateDataType("vim.Capability", "Capability", "vmodl.DynamicData", "vim.version.version1", [("provisioningSupported", "boolean", "vim.version.version1", 0), ("multiHostSupported", "boolean", "vim.version.version1", 0), ("userShellAccessSupported", "boolean", "vim.version.version2", 0), ("supportedEVCMode", "vim.EVCMode[]", "vim.version.version5", F_OPTIONAL), ("supportedEVCGraphicsMode", "vim.FeatureEVCMode[]", "vim.version.v7_0_1_0", F_OPTIONAL), ("networkBackupAndRestoreSupported", "boolean", "vim.version.version8", F_OPTIONAL), ("ftDrsWithoutEvcSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("hciWorkflowSupported", "boolean", "vim.version.version13", F_OPTIONAL), ("computePolicyVersion", "int", "vim.version.v6_8_7", F_OPTIONAL), ("clusterPlacementSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("lifecycleManagementSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("hostSeedingSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("scalableSharesSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("hadcsSupported", "boolean", "vim.version.v7_0_1_1", F_OPTIONAL), ("configMgmtSupported", "boolean", "vim.version.v7_0_3_1", F_OPTIONAL)])
CreateManagedType("vim.CertificateManager", "CertificateManager", "vmodl.ManagedObject", "vim.version.version10", None, [("refreshCACertificatesAndCRLs", "CertMgrRefreshCACertificatesAndCRLs_Task", "vim.version.version10", (("host", "vim.HostSystem[]", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Certificate.Manage", None), ("refreshCertificates", "CertMgrRefreshCertificates_Task", "vim.version.version10", (("host", "vim.HostSystem[]", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Certificate.Manage", None), ("revokeCertificates", "CertMgrRevokeCertificates_Task", "vim.version.version10", (("host", "vim.HostSystem[]", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Certificate.Manage", None)])
CreateEnumType("vim.ConfigSpecOperation", "ConfigSpecOperation", "vim.version.version5", ["add", "edit", "remove"])
CreateManagedType("vim.CustomFieldsManager", "CustomFieldsManager", "vmodl.ManagedObject", "vim.version.version1", [("field", "vim.CustomFieldsManager.FieldDef[]", "vim.version.version1", F_OPTIONAL, "System.View")], [("addFieldDefinition", "AddCustomFieldDef", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("moType", "vmodl.TypeName", "vim.version.version2", F_OPTIONAL, None),("fieldDefPolicy", "vim.PrivilegePolicyDef", "vim.version.version2", F_OPTIONAL, None),("fieldPolicy", "vim.PrivilegePolicyDef", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.CustomFieldsManager.FieldDef", "vim.CustomFieldsManager.FieldDef"), "Global.ManageCustomFields", ["vim.fault.DuplicateName", "vim.fault.InvalidPrivilege", ]), ("removeFieldDefinition", "RemoveCustomFieldDef", "vim.version.version1", (("key", "int", "vim.version.version1", 0, None),), (0, "void", "void"), "Global.ManageCustomFields", None), ("renameFieldDefinition", "RenameCustomFieldDef", "vim.version.version1", (("key", "int", "vim.version.version1", 0, None),("name", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Global.ManageCustomFields", ["vim.fault.DuplicateName", ]), ("setField", "SetField", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "Global.SetCustomField"),("key", "int", "vim.version.version1", 0, None),("value", "string", "vim.version.version1", 0, None),), (0, "void", "void"), None, None)])
CreateDataType("vim.CustomFieldsManager.FieldDef", "CustomFieldDef", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("type", "vmodl.TypeName", "vim.version.version1", 0), ("managedObjectType", "vmodl.TypeName", "vim.version.version2", F_OPTIONAL), ("fieldDefPrivileges", "vim.PrivilegePolicyDef", "vim.version.version2", F_OPTIONAL), ("fieldInstancePrivileges", "vim.PrivilegePolicyDef", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.CustomFieldsManager.Value", "CustomFieldValue", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version1", 0)])
CreateDataType("vim.CustomFieldsManager.StringValue", "CustomFieldStringValue", "vim.CustomFieldsManager.Value", "vim.version.version1", [("value", "string", "vim.version.version1", 0)])
CreateDataType("vim.CustomizationSpecInfo", "CustomizationSpecInfo", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("description", "string", "vim.version.version1", 0), ("type", "string", "vim.version.version1", 0), ("changeVersion", "string", "vim.version.version1", F_OPTIONAL), ("lastUpdateTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.CustomizationSpecItem", "CustomizationSpecItem", "vmodl.DynamicData", "vim.version.version1", [("info", "vim.CustomizationSpecInfo", "vim.version.version1", 0), ("spec", "vim.vm.customization.Specification", "vim.version.version1", 0)])
CreateManagedType("vim.CustomizationSpecManager", "CustomizationSpecManager", "vmodl.ManagedObject", "vim.version.version1", [("info", "vim.CustomizationSpecInfo[]", "vim.version.version1", F_OPTIONAL, "VirtualMachine.Provisioning.ReadCustSpecs"), ("encryptionKey", "byte[]", "vim.version.version1", F_OPTIONAL, "System.View")], [("exists", "DoesCustomizationSpecExist", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),), (0, "boolean", "boolean"), "VirtualMachine.Provisioning.ReadCustSpecs", None), ("get", "GetCustomizationSpec", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),), (0, "vim.CustomizationSpecItem", "vim.CustomizationSpecItem"), "VirtualMachine.Provisioning.ReadCustSpecs", ["vim.fault.NotFound", ]), ("create", "CreateCustomizationSpec", "vim.version.version1", (("item", "vim.CustomizationSpecItem", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Provisioning.ModifyCustSpecs", ["vim.fault.CustomizationFault", "vim.fault.AlreadyExists", ]), ("overwrite", "OverwriteCustomizationSpec", "vim.version.version1", (("item", "vim.CustomizationSpecItem", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Provisioning.ModifyCustSpecs", ["vim.fault.CustomizationFault", "vim.fault.NotFound", "vim.fault.ConcurrentAccess", ]), ("delete", "DeleteCustomizationSpec", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Provisioning.ModifyCustSpecs", ["vim.fault.NotFound", ]), ("duplicate", "DuplicateCustomizationSpec", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("newName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Provisioning.ModifyCustSpecs", ["vim.fault.NotFound", "vim.fault.AlreadyExists", ]), ("rename", "RenameCustomizationSpec", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("newName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Provisioning.ModifyCustSpecs", ["vim.fault.NotFound", "vim.fault.AlreadyExists", ]), ("specItemToXml", "CustomizationSpecItemToXml", "vim.version.version1", (("item", "vim.CustomizationSpecItem", "vim.version.version1", 0, None),), (0, "string", "string"), "System.View", None), ("xmlToSpecItem", "XmlToCustomizationSpecItem", "vim.version.version1", (("specItemXml", "string", "vim.version.version1", 0, None),), (0, "vim.CustomizationSpecItem", "vim.CustomizationSpecItem"), "System.View", ["vim.fault.CustomizationFault", ]), ("checkResources", "CheckCustomizationResources", "vim.version.version1", (("guestOs", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.CustomizationFault", ])])
CreateManagedType("vim.DatastoreNamespaceManager", "DatastoreNamespaceManager", "vmodl.ManagedObject", "vim.version.version9", None, [("CreateDirectory", "CreateDirectory", "vim.version.version9", (("datastore", "vim.Datastore", "vim.version.version9", 0, "Datastore.Config"),("displayName", "string", "vim.version.version9", F_OPTIONAL, None),("policy", "string", "vim.version.version9", F_OPTIONAL, None),("size", "long", "vim.version.v7_0_2_0", F_OPTIONAL, None),), (0, "string", "string"), None, ["vim.fault.CannotCreateFile", "vim.fault.FileAlreadyExists", "vim.fault.InvalidDatastore", ]), ("DeleteDirectory", "DeleteDirectory", "vim.version.version9", (("datacenter", "vim.Datacenter", "vim.version.version9", F_OPTIONAL, "System.View"),("datastorePath", "string", "vim.version.version9", 0, None),), (0, "void", "void"), None, ["vim.fault.FileFault", "vim.fault.FileNotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidDatastorePath", ]), ("ConvertNamespacePathToUuidPath", "ConvertNamespacePathToUuidPath", "vim.version.version11", (("datacenter", "vim.Datacenter", "vim.version.version11", F_OPTIONAL, None),("namespaceUrl", "string", "vim.version.version11", 0, None),), (0, "string", "string"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidDatastorePath", ]), ("IncreaseDirectorySize", "IncreaseDirectorySize", "vim.version.v8_0_1_0", (("datacenter", "vim.Datacenter", "vim.version.v8_0_1_0", F_OPTIONAL, "System.View"),("stableName", "string", "vim.version.v8_0_1_0", 0, None),("size", "long", "vim.version.v8_0_1_0", 0, None),), (0, "void", "void"), None, ["vim.fault.FileFault", "vim.fault.FileNotFound", "vim.fault.InvalidDatastore", "vmodl.fault.NotSupported", "vmodl.fault.InvalidArgument", ]), ("QueryDirectoryInfo", "QueryDirectoryInfo", "vim.version.v8_0_1_0", (("datacenter", "vim.Datacenter", "vim.version.v8_0_1_0", F_OPTIONAL, None),("stableName", "string", "vim.version.v8_0_1_0", 0, None),), (0, "vim.DatastoreNamespaceManager.DirectoryInfo", "vim.DatastoreNamespaceManager.DirectoryInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.FileNotFound", "vim.fault.InvalidDatastore", "vmodl.fault.NotSupported", ])])
CreateDataType("vim.DatastoreNamespaceManager.DirectoryInfo", "DatastoreNamespaceManagerDirectoryInfo", "vmodl.DynamicData", "vim.version.v8_0_1_0", [("capacity", "long", "vim.version.v8_0_1_0", 0), ("used", "long", "vim.version.v8_0_1_0", 0)])
CreateDataType("vim.Description", "Description", "vmodl.DynamicData", "vim.version.version1", [("label", "string", "vim.version.version1", 0), ("summary", "string", "vim.version.version1", 0)])
CreateDataType("vim.DesiredSoftwareSpec", "DesiredSoftwareSpec", "vmodl.DynamicData", "vim.version.v7_0", [("baseImageSpec", "vim.DesiredSoftwareSpec.BaseImageSpec", "vim.version.v7_0", 0), ("vendorAddOnSpec", "vim.DesiredSoftwareSpec.VendorAddOnSpec", "vim.version.v7_0", F_OPTIONAL), ("components", "vim.DesiredSoftwareSpec.ComponentSpec[]", "vim.version.v7_0_2_0", F_OPTIONAL), ("removedComponents", "string[]", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.DesiredSoftwareSpec.BaseImageSpec", "DesiredSoftwareSpecBaseImageSpec", "vmodl.DynamicData", "vim.version.v7_0", [("version", "string", "vim.version.v7_0", 0)])
CreateDataType("vim.DesiredSoftwareSpec.VendorAddOnSpec", "DesiredSoftwareSpecVendorAddOnSpec", "vmodl.DynamicData", "vim.version.v7_0", [("name", "string", "vim.version.v7_0", 0), ("version", "string", "vim.version.v7_0", 0)])
CreateDataType("vim.DesiredSoftwareSpec.ComponentSpec", "DesiredSoftwareSpecComponentSpec", "vmodl.DynamicData", "vim.version.v7_0_2_0", [("name", "string", "vim.version.v7_0_2_0", 0), ("version", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateManagedType("vim.DiagnosticManager", "DiagnosticManager", "vmodl.ManagedObject", "vim.version.version1", None, [("queryDescriptions", "QueryDescriptions", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.DiagnosticManager.LogDescriptor[]", "vim.DiagnosticManager.LogDescriptor[]"), "Global.Diagnostics", None), ("browse", "BrowseDiagnosticLog", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("key", "string", "vim.version.version1", 0, None),("start", "int", "vim.version.version1", F_OPTIONAL, None),("lines", "int", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.DiagnosticManager.LogHeader", "vim.DiagnosticManager.LogHeader"), "Global.Diagnostics", ["vim.fault.CannotAccessFile", ]), ("generateLogBundles", "GenerateLogBundles_Task", "vim.version.version1", (("includeDefault", "boolean", "vim.version.version1", 0, None),("host", "vim.HostSystem[]", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.DiagnosticManager.BundleInfo[]"), "Global.Diagnostics", ["vim.fault.LogBundlingFailed", "vim.fault.TaskInProgress", ]), ("FetchAuditRecords", "FetchAuditRecords", "vim.version.v7_0_3_0", (("token", "string", "vim.version.v7_0_3_0", F_OPTIONAL, None),), (0, "vim.DiagnosticManager.AuditRecordResult", "vim.DiagnosticManager.AuditRecordResult"), "Global.Diagnostics", ["vim.fault.InvalidState", "vmodl.fault.SystemError", ]), ("EmitSyslogMark", "EmitSyslogMark", "vim.version.v8_0_0_2", (("message", "string", "vim.version.v8_0_0_2", 0, None),), (0, "void", "void"), "Global.Diagnostics", None)])
CreateDataType("vim.DiagnosticManager.LogDescriptor", "DiagnosticManagerLogDescriptor", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("fileName", "string", "vim.version.version1", 0), ("creator", "string", "vim.version.version1", 0), ("format", "string", "vim.version.version1", 0), ("mimeType", "string", "vim.version.version1", 0), ("info", "vim.Description", "vim.version.version1", 0)])
CreateEnumType("vim.DiagnosticManager.LogDescriptor.Creator", "DiagnosticManagerLogCreator", "vim.version.version1", ["vpxd", "vpxa", "hostd", "serverd", "install", "vpxClient", "recordLog"])
CreateEnumType("vim.DiagnosticManager.LogDescriptor.Format", "DiagnosticManagerLogFormat", "vim.version.version1", ["plain"])
CreateDataType("vim.DiagnosticManager.LogHeader", "DiagnosticManagerLogHeader", "vmodl.DynamicData", "vim.version.version1", [("lineStart", "int", "vim.version.version1", 0), ("lineEnd", "int", "vim.version.version1", 0), ("lineText", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.DiagnosticManager.BundleInfo", "DiagnosticManagerBundleInfo", "vmodl.DynamicData", "vim.version.version1", [("system", "vim.HostSystem", "vim.version.version1", F_OPTIONAL), ("url", "string", "vim.version.version1", 0)])
CreateDataType("vim.DiagnosticManager.AuditRecordResult", "DiagnosticManagerAuditRecordResult", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("records", "string[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("nextToken", "string", "vim.version.v7_0_3_0", 0)])
CreateEnumType("vim.DrsStatsManager.InjectorWorkload.CorrelationState", "DrsInjectorWorkloadCorrelationState", "vim.version.version8", ["Correlated", "Uncorrelated"])
CreateDataType("vim.ElementDescription", "ElementDescription", "vim.Description", "vim.version.version1", [("key", "string", "vim.version.version1", 0)])
CreateDataType("vim.EnumDescription", "EnumDescription", "vmodl.DynamicData", "vim.version.version5", [("key", "vmodl.TypeName", "vim.version.version5", 0), ("tags", "vim.ElementDescription[]", "vim.version.version5", 0)])
CreateManagedType("vim.EnvironmentBrowser", "EnvironmentBrowser", "vmodl.ManagedObject", "vim.version.version1", [("datastoreBrowser", "vim.host.DatastoreBrowser", "vim.version.version1", F_OPTIONAL, "System.View")], [("queryConfigOptionDescriptor", "QueryConfigOptionDescriptor", "vim.version.version1", (), (F_OPTIONAL, "vim.vm.ConfigOptionDescriptor[]", "vim.vm.ConfigOptionDescriptor[]"), "System.View", None), ("queryConfigOption", "QueryConfigOption", "vim.version.version1", (("key", "string", "vim.version.version1", F_OPTIONAL, None),("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vm.ConfigOption", "vim.vm.ConfigOption"), "System.View", None), ("queryConfigOptionEx", "QueryConfigOptionEx", "vim.version.version10", (("spec", "vim.EnvironmentBrowser.ConfigOptionQuerySpec", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vm.ConfigOption", "vim.vm.ConfigOption"), "System.View", None), ("queryConfigTarget", "QueryConfigTarget", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vm.ConfigTarget", "vim.vm.ConfigTarget"), "System.View", None), ("queryTargetCapabilities", "QueryTargetCapabilities", "vim.version.version5", (("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.host.Capability", "vim.host.Capability"), "System.View", None)])
CreateDataType("vim.EnvironmentBrowser.ConfigOptionQuerySpec", "EnvironmentBrowserConfigOptionQuerySpec", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version10", F_OPTIONAL), ("guestId", "string[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.ExtendedDescription", "ExtendedDescription", "vim.Description", "vim.version.version5", [("messageCatalogKeyPrefix", "string", "vim.version.version5", 0), ("messageArg", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.ExtendedElementDescription", "ExtendedElementDescription", "vim.ElementDescription", "vim.version.version5", [("messageCatalogKeyPrefix", "string", "vim.version.version5", 0), ("messageArg", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.ExtensibleManagedObject", "ExtensibleManagedObject", "vmodl.ManagedObject", "vim.version.version1", [("value", "vim.CustomFieldsManager.Value[]", "vim.version.version2", F_OPTIONAL, "System.View"), ("availableField", "vim.CustomFieldsManager.FieldDef[]", "vim.version.version2", F_OPTIONAL, "System.View")], [("setCustomValue", "setCustomValue", "vim.version.version2", (("key", "string", "vim.version.version2", 0, None),("value", "string", "vim.version.version2", 0, None),), (0, "void", "void"), None, None)])
CreateDataType("vim.Extension", "Extension", "vmodl.DynamicData", "vim.version.version2", [("description", "vim.Description", "vim.version.version2", 0), ("key", "string", "vim.version.version2", 0), ("company", "string", "vim.version.version5", F_OPTIONAL), ("type", "string", "vim.version.version5", F_OPTIONAL), ("version", "string", "vim.version.version2", 0), ("subjectName", "string", "vim.version.version2", F_OPTIONAL), ("server", "vim.Extension.ServerInfo[]", "vim.version.version2", F_OPTIONAL), ("client", "vim.Extension.ClientInfo[]", "vim.version.version2", F_OPTIONAL), ("taskList", "vim.Extension.TaskTypeInfo[]", "vim.version.version2", F_OPTIONAL), ("eventList", "vim.Extension.EventTypeInfo[]", "vim.version.version2", F_OPTIONAL), ("faultList", "vim.Extension.FaultTypeInfo[]", "vim.version.version2", F_OPTIONAL), ("privilegeList", "vim.Extension.PrivilegeInfo[]", "vim.version.version2", F_OPTIONAL), ("resourceList", "vim.Extension.ResourceInfo[]", "vim.version.version2", F_OPTIONAL), ("lastHeartbeatTime", "vmodl.DateTime", "vim.version.version2", 0), ("healthInfo", "vim.Extension.HealthInfo", "vim.version.version5", F_OPTIONAL), ("ovfConsumerInfo", "vim.Extension.OvfConsumerInfo", "vim.version.version7", F_OPTIONAL), ("extendedProductInfo", "vim.ext.ExtendedProductInfo", "vim.version.version7", F_OPTIONAL), ("managedEntityInfo", "vim.ext.ManagedEntityInfo[]", "vim.version.version7", F_OPTIONAL), ("shownInSolutionManager", "boolean", "vim.version.version7", F_OPTIONAL), ("solutionManagerInfo", "vim.ext.SolutionManagerInfo", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.Extension.ServerInfo", "ExtensionServerInfo", "vmodl.DynamicData", "vim.version.version2", [("url", "string", "vim.version.version2", 0), ("description", "vim.Description", "vim.version.version2", 0), ("company", "string", "vim.version.version2", 0), ("type", "string", "vim.version.version2", 0), ("adminEmail", "string[]", "vim.version.version2", 0), ("serverThumbprint", "string", "vim.version.version6", F_OPTIONAL), ("serverCertificate", "string", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.Extension.ClientInfo", "ExtensionClientInfo", "vmodl.DynamicData", "vim.version.version2", [("version", "string", "vim.version.version2", 0), ("description", "vim.Description", "vim.version.version2", 0), ("company", "string", "vim.version.version2", 0), ("type", "string", "vim.version.version2", 0), ("url", "string", "vim.version.version2", 0)])
CreateDataType("vim.Extension.TaskTypeInfo", "ExtensionTaskTypeInfo", "vmodl.DynamicData", "vim.version.version2", [("taskID", "string", "vim.version.version2", 0)])
CreateDataType("vim.Extension.EventTypeInfo", "ExtensionEventTypeInfo", "vmodl.DynamicData", "vim.version.version2", [("eventID", "string", "vim.version.version2", 0), ("eventTypeSchema", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.Extension.FaultTypeInfo", "ExtensionFaultTypeInfo", "vmodl.DynamicData", "vim.version.version2", [("faultID", "string", "vim.version.version2", 0)])
CreateDataType("vim.Extension.PrivilegeInfo", "ExtensionPrivilegeInfo", "vmodl.DynamicData", "vim.version.version2", [("privID", "string", "vim.version.version2", 0), ("privGroupName", "string", "vim.version.version2", 0)])
CreateDataType("vim.Extension.ResourceInfo", "ExtensionResourceInfo", "vmodl.DynamicData", "vim.version.version2", [("locale", "string", "vim.version.version2", 0), ("module", "string", "vim.version.version2", 0), ("data", "vim.KeyValue[]", "vim.version.version2", 0)])
CreateDataType("vim.Extension.HealthInfo", "ExtensionHealthInfo", "vmodl.DynamicData", "vim.version.version5", [("url", "string", "vim.version.version5", 0)])
CreateDataType("vim.Extension.OvfConsumerInfo", "ExtensionOvfConsumerInfo", "vmodl.DynamicData", "vim.version.version7", [("callbackUrl", "string", "vim.version.version7", 0), ("sectionType", "string[]", "vim.version.version7", 0)])
CreateManagedType("vim.ExtensionManager", "ExtensionManager", "vmodl.ManagedObject", "vim.version.version2", [("extensionList", "vim.Extension[]", "vim.version.version2", F_OPTIONAL, "System.View")], [("unregisterExtension", "UnregisterExtension", "vim.version.version2", (("extensionKey", "string", "vim.version.version2", 0, None),), (0, "void", "void"), "Extension.Unregister", ["vim.fault.NotFound", ]), ("findExtension", "FindExtension", "vim.version.version2", (("extensionKey", "string", "vim.version.version2", 0, None),), (F_OPTIONAL, "vim.Extension", "vim.Extension"), "System.View", None), ("registerExtension", "RegisterExtension", "vim.version.version2", (("extension", "vim.Extension", "vim.version.version2", 0, None),), (0, "void", "void"), "Extension.Register", None), ("updateExtension", "UpdateExtension", "vim.version.version2", (("extension", "vim.Extension", "vim.version.version2", 0, None),), (0, "void", "void"), "Extension.Update", ["vim.fault.NotFound", ]), ("getPublicKey", "GetPublicKey", "vim.version.version2", (), (0, "string", "string"), "System.View", None), ("setPublicKey", "SetPublicKey", "vim.version.version2", (("extensionKey", "string", "vim.version.version2", 0, None),("publicKey", "string", "vim.version.version2", 0, None),), (0, "void", "void"), "Extension.Update", None), ("setCertificate", "SetExtensionCertificate", "vim.version.version5", (("extensionKey", "string", "vim.version.version5", 0, None),("certificatePem", "string", "vim.version.version5", F_OPTIONAL, None),), (0, "void", "void"), "Extension.Update", ["vim.fault.NotFound", "vim.fault.NoClientCertificate", ]), ("setServiceAccount", "SetServiceAccount", "vim.version.v8_0_2_0", (("extensionKey", "string", "vim.version.v8_0_2_0", 0, None),("serviceAccount", "string", "vim.version.v8_0_2_0", 0, None),), (0, "void", "void"), "Extension.Update", ["vim.fault.NotFound", ]), ("queryManagedBy", "QueryManagedBy", "vim.version.version7", (("extensionKey", "string", "vim.version.version7", 0, None),), (F_OPTIONAL, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), "System.View", None), ("queryExtensionIpAllocationUsage", "QueryExtensionIpAllocationUsage", "vim.version.version8", (("extensionKeys", "string[]", "vim.version.version8", F_OPTIONAL, None),), (F_OPTIONAL, "vim.ExtensionManager.IpAllocationUsage[]", "vim.ExtensionManager.IpAllocationUsage[]"), "System.View", None)])
CreateDataType("vim.ExtensionManager.IpAllocationUsage", "ExtensionManagerIpAllocationUsage", "vmodl.DynamicData", "vim.version.version8", [("extensionKey", "string", "vim.version.version8", 0), ("numAddresses", "int", "vim.version.version8", 0)])
CreateDataType("vim.FaultsByHost", "FaultsByHost", "vmodl.DynamicData", "vim.version.version12", [("host", "vim.HostSystem", "vim.version.version12", 0), ("faults", "vmodl.MethodFault[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.FaultsByVM", "FaultsByVM", "vmodl.DynamicData", "vim.version.version12", [("vm", "vim.VirtualMachine", "vim.version.version12", 0), ("faults", "vmodl.MethodFault[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.FeatureEVCMode", "FeatureEVCMode", "vim.ElementDescription", "vim.version.v7_0_1_0", [("mask", "vim.host.FeatureMask[]", "vim.version.v7_0_1_0", F_OPTIONAL), ("capability", "vim.host.FeatureCapability[]", "vim.version.v7_0_1_0", F_OPTIONAL), ("requirement", "vim.vm.FeatureRequirement[]", "vim.version.v7_0_1_0", F_OPTIONAL)])
CreateManagedType("vim.FileManager", "FileManager", "vmodl.ManagedObject", "vim.version.version2", None, [("moveFile", "MoveDatastoreFile_Task", "vim.version.version2", (("sourceName", "string", "vim.version.version2", 0, None),("sourceDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, "System.View"),("destinationName", "string", "vim.version.version2", 0, None),("destinationDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, "System.View"),("force", "boolean", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), None, ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ]), ("copyFile", "CopyDatastoreFile_Task", "vim.version.version2", (("sourceName", "string", "vim.version.version2", 0, None),("sourceDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, "System.View"),("destinationName", "string", "vim.version.version2", 0, None),("destinationDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, "System.View"),("force", "boolean", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), None, ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ]), ("deleteFile", "DeleteDatastoreFile_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, "System.View"),), (0, "vim.Task", "void"), None, ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ]), ("makeDirectory", "MakeDirectory", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, "System.View"),("createParentDirectories", "boolean", "vim.version.version2", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ]), ("changeOwner", "ChangeOwner", "vim.version.version5", (("name", "string", "vim.version.version5", 0, None),("datacenter", "vim.Datacenter", "vim.version.version5", F_OPTIONAL, "System.View"),("owner", "string", "vim.version.version5", 0, None),), (0, "void", "void"), None, ["vim.fault.InvalidDatastore", "vim.fault.FileFault", "vim.fault.UserNotFound", ]), ("queryFileLockInfo", "QueryFileLockInfo", "vim.version.v8_0_2_0", (("path", "string", "vim.version.v8_0_2_0", 0, None),("host", "vim.HostSystem", "vim.version.v8_0_2_0", F_OPTIONAL, None),), (0, "vim.FileManager.FileLockInfoResult", "vim.FileManager.FileLockInfoResult"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ])])
CreateDataType("vim.FileManager.FileLockInfo", "FileLockInfo", "vmodl.DynamicData", "vim.version.v8_0_2_0", [("filePath", "string", "vim.version.v8_0_2_0", 0), ("host", "string", "vim.version.v8_0_2_0", 0), ("mac", "string", "vim.version.v8_0_2_0", 0), ("id", "string", "vim.version.v8_0_2_0", 0), ("worldName", "string", "vim.version.v8_0_2_0", 0), ("ownerId", "string", "vim.version.v8_0_2_0", F_OPTIONAL), ("lockMode", "string", "vim.version.v8_0_2_0", 0), ("acquired", "vmodl.DateTime", "vim.version.v8_0_2_0", F_OPTIONAL), ("heartbeat", "vmodl.DateTime", "vim.version.v8_0_2_0", F_OPTIONAL), ("refCount", "int", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.FileManager.FileLockInfoResult", "FileLockInfoResult", "vmodl.DynamicData", "vim.version.v8_0_2_0", [("lockInfo", "vim.FileManager.FileLockInfo[]", "vim.version.v8_0_2_0", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.HbrManager.ReplicationVmInfo", "HbrManagerReplicationVmInfo", "vmodl.DynamicData", "vim.version.version7", [("state", "string", "vim.version.version7", 0), ("progressInfo", "vim.HbrManager.ReplicationVmInfo.ProgressInfo", "vim.version.version7", F_OPTIONAL), ("imageId", "string", "vim.version.version7", F_OPTIONAL), ("lastError", "vmodl.MethodFault", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.HbrManager.ReplicationVmInfo.State", "ReplicationVmState", "vim.version.version7", ["none", "paused", "syncing", "idle", "active", "error"])
CreateDataType("vim.HbrManager.ReplicationVmInfo.ProgressInfo", "ReplicationVmProgressInfo", "vmodl.DynamicData", "vim.version.version7", [("progress", "int", "vim.version.version7", 0), ("bytesTransferred", "long", "vim.version.version7", 0), ("bytesToTransfer", "long", "vim.version.version7", 0), ("checksumTotalBytes", "long", "vim.version.version7", F_OPTIONAL), ("checksumComparedBytes", "long", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.HbrManager.VmReplicationCapability", "HbrManagerVmReplicationCapability", "vmodl.DynamicData", "vim.version.version10", [("vm", "vim.VirtualMachine", "vim.version.version10", 0), ("supportedQuiesceMode", "string", "vim.version.version10", 0), ("compressionSupported", "boolean", "vim.version.version10", 0), ("maxSupportedSourceDiskCapacity", "long", "vim.version.version10", 0), ("minRpo", "long", "vim.version.version10", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.HbrManager.VmReplicationCapability.QuiesceMode", "QuiesceMode", "vim.version.version10", ["application", "filesystem", "none"])
CreateDataType("vim.HealthUpdateInfo", "HealthUpdateInfo", "vmodl.DynamicData", "vim.version.version11", [("id", "string", "vim.version.version11", 0), ("componentType", "string", "vim.version.version11", 0), ("description", "string", "vim.version.version11", 0)])
CreateEnumType("vim.HealthUpdateInfo.ComponentType", "HealthUpdateInfoComponentType", "vim.version.version11", ["Memory", "Power", "Fan", "Network", "Storage"])
CreateManagedType("vim.HealthUpdateManager", "HealthUpdateManager", "vmodl.ManagedObject", "vim.version.version11", None, [("registerProvider", "RegisterHealthUpdateProvider", "vim.version.version11", (("name", "string", "vim.version.version11", 0, None),("healthUpdateInfo", "vim.HealthUpdateInfo[]", "vim.version.version11", F_OPTIONAL, None),), (0, "string", "string"), "HealthUpdateProvider.Register", None), ("unregisterProvider", "UnregisterHealthUpdateProvider", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "HealthUpdateProvider.Unregister", ["vim.fault.NotFound", "vim.fault.InvalidState", ]), ("queryProviderList", "QueryProviderList", "vim.version.version11", (), (F_OPTIONAL, "string[]", "string[]"), "System.View", None), ("hasProvider", "HasProvider", "vim.version.version11", (("id", "string", "vim.version.version11", 0, None),), (0, "boolean", "boolean"), "System.View", None), ("queryProviderName", "QueryProviderName", "vim.version.version11", (("id", "string", "vim.version.version11", 0, None),), (0, "string", "string"), "System.View", ["vim.fault.NotFound", ]), ("queryHealthUpdateInfos", "QueryHealthUpdateInfos", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.HealthUpdateInfo[]", "vim.HealthUpdateInfo[]"), "System.View", ["vim.fault.NotFound", ]), ("addMonitoredEntities", "AddMonitoredEntities", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),("entities", "vim.ManagedEntity[]", "vim.version.version11", F_OPTIONAL, None),), (0, "void", "void"), "HealthUpdateProvider.Update", ["vim.fault.NotFound", ]), ("removeMonitoredEntities", "RemoveMonitoredEntities", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),("entities", "vim.ManagedEntity[]", "vim.version.version11", F_OPTIONAL, None),), (0, "void", "void"), "HealthUpdateProvider.Update", ["vim.fault.NotFound", "vim.fault.InvalidState", ]), ("queryMonitoredEntities", "QueryMonitoredEntities", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), "System.View", ["vim.fault.NotFound", ]), ("hasMonitoredEntity", "HasMonitoredEntity", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),("entity", "vim.ManagedEntity", "vim.version.version11", 0, None),), (0, "boolean", "boolean"), "System.View", ["vim.fault.NotFound", ]), ("queryUnmonitoredHosts", "QueryUnmonitoredHosts", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),("cluster", "vim.ClusterComputeResource", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.HostSystem[]", "vim.HostSystem[]"), "System.View", ["vim.fault.NotFound", ]), ("postHealthUpdates", "PostHealthUpdates", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),("updates", "vim.HealthUpdate[]", "vim.version.version11", F_OPTIONAL, None),), (0, "void", "void"), "HealthUpdateProvider.Update", ["vim.fault.NotFound", ]), ("queryHealthUpdates", "QueryHealthUpdates", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.HealthUpdate[]", "vim.HealthUpdate[]"), "System.View", ["vim.fault.NotFound", ]), ("addFilter", "AddFilter", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),("filterName", "string", "vim.version.version11", 0, None),("infoIds", "string[]", "vim.version.version11", F_OPTIONAL, None),), (0, "string", "string"), "Host.Inventory.EditCluster", ["vim.fault.NotFound", ]), ("queryFilterList", "QueryFilterList", "vim.version.version11", (("providerId", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "string[]", "string[]"), "System.View", ["vim.fault.NotFound", ]), ("queryFilterName", "QueryFilterName", "vim.version.version11", (("filterId", "string", "vim.version.version11", 0, None),), (0, "string", "string"), "System.View", ["vim.fault.NotFound", ]), ("queryFilterInfoIds", "QueryFilterInfoIds", "vim.version.version11", (("filterId", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "string[]", "string[]"), "System.View", ["vim.fault.NotFound", ]), ("queryFilterEntities", "QueryFilterEntities", "vim.version.version11", (("filterId", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), "System.View", ["vim.fault.NotFound", ]), ("addFilterEntities", "AddFilterEntities", "vim.version.version11", (("filterId", "string", "vim.version.version11", 0, None),("entities", "vim.ManagedEntity[]", "vim.version.version11", F_OPTIONAL, None),), (0, "void", "void"), "Host.Inventory.EditCluster", ["vim.fault.NotFound", ]), ("removeFilterEntities", "RemoveFilterEntities", "vim.version.version11", (("filterId", "string", "vim.version.version11", 0, None),("entities", "vim.ManagedEntity[]", "vim.version.version11", F_OPTIONAL, None),), (0, "void", "void"), "Host.Inventory.EditCluster", ["vim.fault.NotFound", ]), ("removeFilter", "RemoveFilter", "vim.version.version11", (("filterId", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "Host.Inventory.EditCluster", ["vim.fault.NotFound", ])])
CreateDataType("vim.HistoricalInterval", "PerfInterval", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version2", 0), ("samplingPeriod", "int", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("length", "int", "vim.version.version1", 0), ("level", "int", "vim.version.version2", F_OPTIONAL), ("enabled", "boolean", "vim.version.version2", 0)])
CreateManagedType("vim.HistoryCollector", "HistoryCollector", "vmodl.ManagedObject", "vim.version.version1", [("filter", "anyType", "vim.version.version1", 0, None)], [("setLatestPageSize", "SetCollectorPageSize", "vim.version.version1", (("maxCount", "int", "vim.version.version1", 0, None),), (0, "void", "void"), None, None), ("rewind", "RewindCollector", "vim.version.version1", (), (0, "void", "void"), None, None), ("reset", "ResetCollector", "vim.version.version1", (), (0, "void", "void"), None, None), ("remove", "DestroyCollector", "vim.version.version1", (), (0, "void", "void"), None, None)])
CreateDataType("vim.HostServiceTicket", "HostServiceTicket", "vmodl.DynamicData", "vim.version.version1", [("host", "string", "vim.version.version1", F_OPTIONAL), ("port", "int", "vim.version.version1", F_OPTIONAL), ("sslThumbprint", "string", "vim.version.version2", F_OPTIONAL), ("service", "string", "vim.version.version1", 0), ("serviceVersion", "string", "vim.version.version1", 0), ("sessionId", "string", "vim.version.version1", F_SECRET)])
CreateManagedType("vim.HttpNfcLease", "HttpNfcLease", "vmodl.ManagedObject", "vim.version.version5", [("initializeProgress", "int", "vim.version.version5", 0, None), ("transferProgress", "int", "vim.version.version12", 0, None), ("mode", "string", "vim.version.version12", 0, None), ("capabilities", "vim.HttpNfcLease.Capabilities", "vim.version.version12", 0, None), ("info", "vim.HttpNfcLease.Info", "vim.version.version5", F_OPTIONAL, None), ("state", "vim.HttpNfcLease.State", "vim.version.version5", 0, None), ("error", "vmodl.MethodFault", "vim.version.version5", F_OPTIONAL, None)], [("getManifest", "HttpNfcLeaseGetManifest", "vim.version.version6", (), (F_OPTIONAL, "vim.HttpNfcLease.ManifestEntry[]", "vim.HttpNfcLease.ManifestEntry[]"), None, ["vim.fault.Timedout", "vim.fault.InvalidState", ]), ("setManifestChecksumType", "HttpNfcLeaseSetManifestChecksumType", "vim.version.version12", (("deviceUrlsToChecksumTypes", "vim.KeyValue[]", "vim.version.version12", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.InvalidState", ]), ("complete", "HttpNfcLeaseComplete", "vim.version.version5", (), (0, "void", "void"), None, ["vim.fault.Timedout", "vim.fault.InvalidState", ]), ("abort", "HttpNfcLeaseAbort", "vim.version.version5", (("fault", "vmodl.MethodFault", "vim.version.version5", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.Timedout", "vim.fault.InvalidState", ]), ("progress", "HttpNfcLeaseProgress", "vim.version.version5", (("percent", "int", "vim.version.version5", 0, None),), (0, "void", "void"), None, ["vim.fault.Timedout", ]), ("pullFromUrls", "HttpNfcLeasePullFromUrls_Task", "vim.version.version12", (("files", "vim.HttpNfcLease.SourceFile[]", "vim.version.version12", F_OPTIONAL, None),), (0, "vim.Task", "void"), None, ["vim.fault.InvalidState", "vim.fault.HttpFault", "vim.fault.SSLVerifyFault", ]), ("probeUrls", "HttpNfcLeaseProbeUrls", "vim.version.v7_0_2_0", (("files", "vim.HttpNfcLease.SourceFile[]", "vim.version.v7_0_2_0", F_OPTIONAL, None),("timeout", "int", "vim.version.v7_0_2_0", F_OPTIONAL, None),), (F_OPTIONAL, "vim.HttpNfcLease.ProbeResult[]", "vim.HttpNfcLease.ProbeResult[]"), None, ["vim.fault.InvalidState", ])])
CreateEnumType("vim.HttpNfcLease.State", "HttpNfcLeaseState", "vim.version.version5", ["initializing", "ready", "done", "error"])
CreateEnumType("vim.HttpNfcLease.Mode", "HttpNfcLeaseMode", "vim.version.version12", ["pushOrGet", "pull"])
CreateDataType("vim.HttpNfcLease.DatastoreLeaseInfo", "HttpNfcLeaseDatastoreLeaseInfo", "vmodl.DynamicData", "vim.version.version6", [("datastoreKey", "string", "vim.version.version6", 0), ("hosts", "vim.HttpNfcLease.HostInfo[]", "vim.version.version6", 0)])
CreateDataType("vim.HttpNfcLease.HostInfo", "HttpNfcLeaseHostInfo", "vmodl.DynamicData", "vim.version.version6", [("url", "string", "vim.version.version6", 0), ("sslThumbprint", "string", "vim.version.version6", 0)])
CreateDataType("vim.HttpNfcLease.Info", "HttpNfcLeaseInfo", "vmodl.DynamicData", "vim.version.version5", [("lease", "vim.HttpNfcLease", "vim.version.version5", 0), ("entity", "vim.ManagedEntity", "vim.version.version5", 0), ("deviceUrl", "vim.HttpNfcLease.DeviceUrl[]", "vim.version.version5", F_OPTIONAL), ("totalDiskCapacityInKB", "long", "vim.version.version5", 0), ("leaseTimeout", "int", "vim.version.version5", 0), ("hostMap", "vim.HttpNfcLease.DatastoreLeaseInfo[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.HttpNfcLease.DeviceUrl", "HttpNfcLeaseDeviceUrl", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("importKey", "string", "vim.version.version5", 0), ("url", "string", "vim.version.version5", 0), ("sslThumbprint", "string", "vim.version.version5", 0), ("disk", "boolean", "vim.version.version6", F_OPTIONAL), ("targetId", "string", "vim.version.version6", F_OPTIONAL), ("datastoreKey", "string", "vim.version.version6", F_OPTIONAL), ("fileSize", "long", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.HttpNfcLease.ManifestEntry", "HttpNfcLeaseManifestEntry", "vmodl.DynamicData", "vim.version.version6", [("key", "string", "vim.version.version6", 0), ("sha1", "string", "vim.version.version6", 0), ("checksum", "string", "vim.version.version12", F_OPTIONAL), ("checksumType", "string", "vim.version.version12", F_OPTIONAL), ("size", "long", "vim.version.version6", 0), ("disk", "boolean", "vim.version.version6", 0), ("capacity", "long", "vim.version.version6", F_OPTIONAL), ("populatedSize", "long", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.HttpNfcLease.ManifestEntry.ChecksumType", "HttpNfcLeaseManifestEntryChecksumType", "vim.version.version12", ["sha1", "sha256"])
CreateDataType("vim.HttpNfcLease.SourceFile", "HttpNfcLeaseSourceFile", "vmodl.DynamicData", "vim.version.version12", [("targetDeviceId", "string", "vim.version.version12", 0), ("url", "string", "vim.version.version12", 0), ("memberName", "string", "vim.version.version12", F_OPTIONAL), ("create", "boolean", "vim.version.version12", 0), ("sslThumbprint", "string", "vim.version.version12", F_OPTIONAL), ("httpHeaders", "vim.KeyValue[]", "vim.version.version12", F_OPTIONAL), ("size", "long", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.HttpNfcLease.Capabilities", "HttpNfcLeaseCapabilities", "vmodl.DynamicData", "vim.version.version12", [("pullModeSupported", "boolean", "vim.version.version12", 0), ("corsSupported", "boolean", "vim.version.version12", 0)])
CreateDataType("vim.HttpNfcLease.ProbeResult", "HttpNfcLeaseProbeResult", "vmodl.DynamicData", "vim.version.v7_0_2_0", [("serverAccessible", "boolean", "vim.version.v7_0_2_0", 0)])
CreateDataType("vim.InheritablePolicy", "InheritablePolicy", "vmodl.DynamicData", "vim.version.version5", [("inherited", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.IntPolicy", "IntPolicy", "vim.InheritablePolicy", "vim.version.version5", [("value", "int", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.IoFilterManager", "IoFilterManager", "vmodl.ManagedObject", "vim.version.version10", None, [("installIoFilter", "InstallIoFilter_Task", "vim.version.version10", (("vibUrl", "string", "vim.version.version10", 0, None),("compRes", "vim.ComputeResource", "vim.version.version10", 0, None),("vibSslTrust", "vim.IoFilterManager.SslTrust", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.IoFilterManager.ClusterIoFilterInfo"), None, ["vim.fault.AlreadyExists", ]), ("uninstallIoFilter", "UninstallIoFilter_Task", "vim.version.version10", (("filterId", "string", "vim.version.version10", 0, None),("compRes", "vim.ComputeResource", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.NotFound", "vim.fault.FilterInUse", "vim.fault.InvalidState", ]), ("upgradeIoFilter", "UpgradeIoFilter_Task", "vim.version.version10", (("filterId", "string", "vim.version.version10", 0, None),("compRes", "vim.ComputeResource", "vim.version.version10", 0, None),("vibUrl", "string", "vim.version.version10", 0, None),("vibSslTrust", "vim.IoFilterManager.SslTrust", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.IoFilterManager.ClusterIoFilterInfo"), None, ["vim.fault.NotFound", "vim.fault.InvalidState", ]), ("queryIssue", "QueryIoFilterIssues", "vim.version.version10", (("filterId", "string", "vim.version.version10", 0, None),("compRes", "vim.ComputeResource", "vim.version.version10", 0, None),), (0, "vim.IoFilterManager.QueryIssueResult", "vim.IoFilterManager.QueryIssueResult"), "System.View", ["vim.fault.NotFound", ]), ("queryIoFilterInfo", "QueryIoFilterInfo", "vim.version.version10", (("compRes", "vim.ComputeResource", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.IoFilterManager.ClusterIoFilterInfo[]", "vim.IoFilterManager.ClusterIoFilterInfo[]"), "System.View", None), ("resolveInstallationErrorsOnHost", "ResolveInstallationErrorsOnHost_Task", "vim.version.version10", (("filterId", "string", "vim.version.version10", 0, None),("host", "vim.HostSystem", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.NotFound", ]), ("resolveInstallationErrorsOnCluster", "ResolveInstallationErrorsOnCluster_Task", "vim.version.version10", (("filterId", "string", "vim.version.version10", 0, None),("cluster", "vim.ClusterComputeResource", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.NotFound", ]), ("queryDisksUsingFilter", "QueryDisksUsingFilter", "vim.version.version10", (("filterId", "string", "vim.version.version10", 0, None),("compRes", "vim.ComputeResource", "vim.version.version10", 0, None),), (0, "vim.vm.device.VirtualDiskId[]", "vim.vm.device.VirtualDiskId[]"), "System.View", ["vim.fault.NotFound", ])])
CreateDataType("vim.IoFilterManager.IoFilterInfo", "IoFilterInfo", "vmodl.DynamicData", "vim.version.version10", [("id", "string", "vim.version.version10", 0), ("name", "string", "vim.version.version10", 0), ("vendor", "string", "vim.version.version10", 0), ("version", "string", "vim.version.version10", 0), ("type", "string", "vim.version.version11", F_OPTIONAL), ("summary", "string", "vim.version.version10", F_OPTIONAL), ("releaseDate", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.IoFilterManager.HostIoFilterInfo", "HostIoFilterInfo", "vim.IoFilterManager.IoFilterInfo", "vim.version.version10", [("available", "boolean", "vim.version.version10", 0)])
CreateEnumType("vim.IoFilterManager.OperationType", "IoFilterOperation", "vim.version.version10", ["install", "uninstall", "upgrade"])
CreateDataType("vim.IoFilterManager.ClusterIoFilterInfo", "ClusterIoFilterInfo", "vim.IoFilterManager.IoFilterInfo", "vim.version.version10", [("opType", "string", "vim.version.version10", 0), ("vibUrl", "string", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.IoFilterManager.IoFilterType", "IoFilterType", "vim.version.version11", ["cache", "replication", "encryption", "compression", "inspection", "datastoreIoControl", "dataProvider", "dataCapture"])
CreateDataType("vim.IoFilterManager.SslTrust", "IoFilterManagerSslTrust", "vmodl.DynamicData", "vim.version.v8_0_3_0", None)
CreateDataType("vim.IoFilterManager.PinnedCertificate", "PinnedCertificate", "vim.IoFilterManager.SslTrust", "vim.version.v8_0_3_0", [("sslCertificate", "string", "vim.version.v8_0_3_0", 0)])
CreateDataType("vim.IoFilterManager.UntrustedCertificate", "UntrustedCertificate", "vim.IoFilterManager.SslTrust", "vim.version.v8_0_3_0", None)
CreateDataType("vim.IoFilterManager.QueryIssueResult", "IoFilterQueryIssueResult", "vmodl.DynamicData", "vim.version.version10", [("opType", "string", "vim.version.version10", 0), ("hostIssue", "vim.IoFilterManager.QueryIssueResult.HostIssue[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.IoFilterManager.QueryIssueResult.HostIssue", "IoFilterHostIssue", "vmodl.DynamicData", "vim.version.version10", [("host", "vim.HostSystem", "vim.version.version10", 0), ("issue", "vmodl.MethodFault[]", "vim.version.version10", 0)])
CreateManagedType("vim.IpPoolManager", "IpPoolManager", "vmodl.ManagedObject", "vim.version.version5", None, [("queryIpPools", "QueryIpPools", "vim.version.version5", (("dc", "vim.Datacenter", "vim.version.version5", 0, "System.Read"),), (F_OPTIONAL, "vim.vApp.IpPool[]", "vim.vApp.IpPool[]"), None, None), ("createIpPool", "CreateIpPool", "vim.version.version5", (("dc", "vim.Datacenter", "vim.version.version5", 0, "Datacenter.IpPoolConfig"),("pool", "vim.vApp.IpPool", "vim.version.version5", 0, None),), (0, "int", "int"), None, None), ("updateIpPool", "UpdateIpPool", "vim.version.version5", (("dc", "vim.Datacenter", "vim.version.version5", 0, "Datacenter.IpPoolConfig"),("pool", "vim.vApp.IpPool", "vim.version.version5", 0, None),), (0, "void", "void"), None, None), ("destroyIpPool", "DestroyIpPool", "vim.version.version5", (("dc", "vim.Datacenter", "vim.version.version5", 0, "Datacenter.IpPoolConfig"),("id", "int", "vim.version.version5", 0, None),("force", "boolean", "vim.version.version5", 0, None),), (0, "void", "void"), None, ["vim.fault.InvalidState", ]), ("allocateIpv4Address", "AllocateIpv4Address", "vim.version.version8", (("dc", "vim.Datacenter", "vim.version.version8", 0, None),("poolId", "int", "vim.version.version8", 0, None),("allocationId", "string", "vim.version.version8", 0, None),), (0, "string", "string"), None, None), ("allocateIpv6Address", "AllocateIpv6Address", "vim.version.version8", (("dc", "vim.Datacenter", "vim.version.version8", 0, None),("poolId", "int", "vim.version.version8", 0, None),("allocationId", "string", "vim.version.version8", 0, None),), (0, "string", "string"), None, None), ("releaseIpAllocation", "ReleaseIpAllocation", "vim.version.version8", (("dc", "vim.Datacenter", "vim.version.version8", 0, "Datacenter.IpPoolReleaseIp"),("poolId", "int", "vim.version.version8", 0, None),("allocationId", "string", "vim.version.version8", 0, None),), (0, "void", "void"), None, None), ("queryIPAllocations", "QueryIPAllocations", "vim.version.version8", (("dc", "vim.Datacenter", "vim.version.version8", 0, "Datacenter.IpPoolQueryAllocations"),("poolId", "int", "vim.version.version8", 0, None),("extensionKey", "string", "vim.version.version8", 0, None),), (0, "vim.IpPoolManager.IpAllocation[]", "vim.IpPoolManager.IpAllocation[]"), None, None)])
CreateDataType("vim.IpPoolManager.IpAllocation", "IpPoolManagerIpAllocation", "vmodl.DynamicData", "vim.version.version8", [("ipAddress", "string", "vim.version.version8", 0), ("allocationId", "string", "vim.version.version8", 0)])
CreateDataType("vim.KeyValue", "KeyValue", "vmodl.DynamicData", "vim.version.version2", [("key", "string", "vim.version.version2", 0), ("value", "string", "vim.version.version2", 0)])
CreateDataType("vim.LatencySensitivity", "LatencySensitivity", "vmodl.DynamicData", "vim.version.version8", [("level", "vim.LatencySensitivity.SensitivityLevel", "vim.version.version8", 0), ("sensitivity", "int", "vim.version.version8", F_OPTIONAL)])
CreateEnumType("vim.LatencySensitivity.SensitivityLevel", "LatencySensitivitySensitivityLevel", "vim.version.version8", ["low", "normal", "medium", "high", "custom"])
CreateManagedType("vim.LicenseManager", "LicenseManager", "vmodl.ManagedObject", "vim.version.version1", [("source", "vim.LicenseManager.LicenseSource", "vim.version.version1", 0, None), ("sourceAvailable", "boolean", "vim.version.version1", 0, None), ("diagnostics", "vim.LicenseManager.DiagnosticInfo", "vim.version.version2", F_OPTIONAL, None), ("featureInfo", "vim.LicenseManager.FeatureInfo[]", "vim.version.version1", F_OPTIONAL, None), ("licensedEdition", "string", "vim.version.version2", 0, None), ("licenses", "vim.LicenseManager.LicenseInfo[]", "vim.version.version5", 0, None), ("licenseAssignmentManager", "vim.LicenseAssignmentManager", "vim.version.version5", F_OPTIONAL, "System.View"), ("evaluation", "vim.LicenseManager.EvaluationInfo", "vim.version.version5", 0, "System.Read")], [("querySupportedFeatures", "QuerySupportedFeatures", "vim.version.version2", (("host", "vim.HostSystem", "vim.version.version2", F_OPTIONAL, None),), (F_OPTIONAL, "vim.LicenseManager.FeatureInfo[]", "vim.LicenseManager.FeatureInfo[]"), "Global.Licenses", None), ("querySourceAvailability", "QueryLicenseSourceAvailability", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.LicenseManager.AvailabilityInfo[]", "vim.LicenseManager.AvailabilityInfo[]"), "Global.Licenses", None), ("queryUsage", "QueryLicenseUsage", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.LicenseManager.LicenseUsageInfo", "vim.LicenseManager.LicenseUsageInfo"), "System.Read", None), ("setEdition", "SetLicenseEdition", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("featureKey", "string", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "Global.Licenses", ["vim.fault.InvalidState", "vim.fault.LicenseServerUnavailable", ]), ("checkFeature", "CheckLicenseFeature", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("featureKey", "string", "vim.version.version1", 0, None),), (0, "boolean", "boolean"), "System.Read", ["vim.fault.InvalidState", ]), ("enable", "EnableFeature", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("featureKey", "string", "vim.version.version1", 0, None),), (0, "boolean", "boolean"), "Global.Licenses", ["vim.fault.InvalidState", "vim.fault.LicenseServerUnavailable", ]), ("disable", "DisableFeature", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("featureKey", "string", "vim.version.version1", 0, None),), (0, "boolean", "boolean"), "Global.Licenses", ["vim.fault.InvalidState", "vim.fault.LicenseServerUnavailable", ]), ("configureSource", "ConfigureLicenseSource", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("licenseSource", "vim.LicenseManager.LicenseSource", "vim.version.version1", 0, None),), (0, "void", "void"), "Global.Licenses", ["vim.fault.CannotAccessLocalSource", "vim.fault.InvalidLicense", "vim.fault.LicenseServerUnavailable", ]), ("updateLicense", "UpdateLicense", "vim.version.version5", (("licenseKey", "string", "vim.version.version5", 0, None),("labels", "vim.KeyValue[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.LicenseManager.LicenseInfo", "vim.LicenseManager.LicenseInfo"), "Global.Licenses", None), ("addLicense", "AddLicense", "vim.version.version5", (("licenseKey", "string", "vim.version.version5", 0, None),("labels", "vim.KeyValue[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.LicenseManager.LicenseInfo", "vim.LicenseManager.LicenseInfo"), "Global.Licenses", None), ("removeLicense", "RemoveLicense", "vim.version.version5", (("licenseKey", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Global.Licenses", None), ("decodeLicense", "DecodeLicense", "vim.version.version5", (("licenseKey", "string", "vim.version.version5", 0, None),), (0, "vim.LicenseManager.LicenseInfo", "vim.LicenseManager.LicenseInfo"), "Global.Licenses", None), ("updateLabel", "UpdateLicenseLabel", "vim.version.version5", (("licenseKey", "string", "vim.version.version5", 0, None),("labelKey", "string", "vim.version.version5", 0, None),("labelValue", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Global.Licenses", None), ("removeLabel", "RemoveLicenseLabel", "vim.version.version5", (("licenseKey", "string", "vim.version.version5", 0, None),("labelKey", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Global.Licenses", None)])
CreateEnumType("vim.LicenseManager.LicenseState", "LicenseManagerState", "vim.version.version2", ["initializing", "normal", "marginal", "fault"])
CreateEnumType("vim.LicenseManager.LicenseKey", "LicenseManagerLicenseKey", "vim.version.version1", ["esxFull", "esxVmtn", "esxExpress", "san", "iscsi", "nas", "vsmp", "backup", "vc", "vcExpress", "esxHost", "gsxHost", "serverHost", "drsPower", "vmotion", "drs", "das"])
CreateDataType("vim.LicenseManager.LicenseSource", "LicenseSource", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.LicenseManager.LicenseServer", "LicenseServerSource", "vim.LicenseManager.LicenseSource", "vim.version.version1", [("licenseServer", "string", "vim.version.version1", 0)])
CreateDataType("vim.LicenseManager.LocalLicense", "LocalLicenseSource", "vim.LicenseManager.LicenseSource", "vim.version.version1", [("licenseKeys", "string", "vim.version.version1", 0)])
CreateDataType("vim.LicenseManager.EvaluationLicense", "EvaluationLicenseSource", "vim.LicenseManager.LicenseSource", "vim.version.version2", [("remainingHours", "long", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.LicenseManager.FeatureInfo", "LicenseFeatureInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("featureName", "string", "vim.version.version1", 0), ("featureDescription", "string", "vim.version.version2", F_OPTIONAL), ("state", "vim.LicenseManager.FeatureInfo.State", "vim.version.version1", F_OPTIONAL), ("costUnit", "string", "vim.version.version1", 0), ("sourceRestriction", "string", "vim.version.version2", F_OPTIONAL), ("dependentKey", "string[]", "vim.version.version2", F_OPTIONAL), ("edition", "boolean", "vim.version.version2", F_OPTIONAL), ("expiresOn", "vmodl.DateTime", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.LicenseManager.FeatureInfo.CostUnit", "LicenseFeatureInfoUnit", "vim.version.version1", ["host", "cpuCore", "cpuPackage", "server", "vm"])
CreateEnumType("vim.LicenseManager.FeatureInfo.State", "LicenseFeatureInfoState", "vim.version.version1", ["enabled", "disabled", "optional"])
CreateEnumType("vim.LicenseManager.FeatureInfo.SourceRestriction", "LicenseFeatureInfoSourceRestriction", "vim.version.version2", ["unrestricted", "served", "file"])
CreateDataType("vim.LicenseManager.ReservationInfo", "LicenseReservationInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("state", "vim.LicenseManager.ReservationInfo.State", "vim.version.version1", 0), ("required", "int", "vim.version.version1", 0)])
CreateEnumType("vim.LicenseManager.ReservationInfo.State", "LicenseReservationInfoState", "vim.version.version1", ["notUsed", "noLicense", "unlicensedUse", "licensed"])
CreateDataType("vim.LicenseManager.AvailabilityInfo", "LicenseAvailabilityInfo", "vmodl.DynamicData", "vim.version.version1", [("feature", "vim.LicenseManager.FeatureInfo", "vim.version.version1", 0), ("total", "int", "vim.version.version1", 0), ("available", "int", "vim.version.version1", 0)])
CreateDataType("vim.LicenseManager.DiagnosticInfo", "LicenseDiagnostics", "vmodl.DynamicData", "vim.version.version2", [("sourceLastChanged", "vmodl.DateTime", "vim.version.version2", 0), ("sourceLost", "string", "vim.version.version2", 0), ("sourceLatency", "float", "vim.version.version2", 0), ("licenseRequests", "string", "vim.version.version2", 0), ("licenseRequestFailures", "string", "vim.version.version2", 0), ("licenseFeatureUnknowns", "string", "vim.version.version2", 0), ("opState", "vim.LicenseManager.LicenseState", "vim.version.version2", 0), ("lastStatusUpdate", "vmodl.DateTime", "vim.version.version2", 0), ("opFailureMessage", "string", "vim.version.version2", 0)])
CreateDataType("vim.LicenseManager.LicenseUsageInfo", "LicenseUsageInfo", "vmodl.DynamicData", "vim.version.version1", [("source", "vim.LicenseManager.LicenseSource", "vim.version.version1", 0), ("sourceAvailable", "boolean", "vim.version.version1", 0), ("reservationInfo", "vim.LicenseManager.ReservationInfo[]", "vim.version.version1", F_OPTIONAL), ("featureInfo", "vim.LicenseManager.FeatureInfo[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.LicenseManager.EvaluationInfo", "LicenseManagerEvaluationInfo", "vmodl.DynamicData", "vim.version.version5", [("properties", "vmodl.KeyAnyValue[]", "vim.version.version5", 0)])
CreateDataType("vim.LicenseManager.LicensableResourceInfo", "HostLicensableResourceInfo", "vmodl.DynamicData", "vim.version.version7", [("resource", "vmodl.KeyAnyValue[]", "vim.version.version7", 0)])
CreateEnumType("vim.LicenseManager.LicensableResourceInfo.ResourceKey", "HostLicensableResourceKey", "vim.version.version7", ["numCpuPackages", "numCpuCores", "memorySize", "memoryForVms", "numVmsStarted", "numVmsStarting", "vsanCapacity"])
CreateDataType("vim.LicenseManager.LicenseInfo", "LicenseManagerLicenseInfo", "vmodl.DynamicData", "vim.version.version5", [("licenseKey", "string", "vim.version.version5", 0), ("editionKey", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("total", "int", "vim.version.version5", 0), ("used", "int", "vim.version.version5", F_OPTIONAL), ("costUnit", "string", "vim.version.version5", 0), ("properties", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL), ("labels", "vim.KeyValue[]", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.LocalizationManager", "LocalizationManager", "vmodl.ManagedObject", "vim.version.version5", [("catalog", "vim.LocalizationManager.MessageCatalog[]", "vim.version.version5", F_OPTIONAL, "System.View")], None)
CreateDataType("vim.LocalizationManager.MessageCatalog", "LocalizationManagerMessageCatalog", "vmodl.DynamicData", "vim.version.version5", [("moduleName", "string", "vim.version.version5", 0), ("catalogName", "string", "vim.version.version5", 0), ("locale", "string", "vim.version.version5", 0), ("catalogUri", "string", "vim.version.version5", 0), ("lastModified", "vmodl.DateTime", "vim.version.version5", F_OPTIONAL), ("md5sum", "string", "vim.version.version5", F_OPTIONAL), ("version", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.LongPolicy", "LongPolicy", "vim.InheritablePolicy", "vim.version.version5", [("value", "long", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.MethodDescription", "MethodDescription", "vim.Description", "vim.version.version1", [("key", "vmodl.MethodName", "vim.version.version1", 0)])
CreateDataType("vim.NegatableExpression", "NegatableExpression", "vmodl.DynamicData", "vim.version.version9", [("negate", "boolean", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.NumericRange", "NumericRange", "vmodl.DynamicData", "vim.version.version5", [("start", "int", "vim.version.version5", 0), ("end", "int", "vim.version.version5", 0)])
CreateManagedType("vim.OverheadMemoryManager", "OverheadMemoryManager", "vmodl.ManagedObject", "vim.version.version10", None, [("lookupVmOverheadMemory", "LookupVmOverheadMemory", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, None),("host", "vim.HostSystem", "vim.version.version10", 0, None),), (0, "long", "long"), "Global.VCServer", ["vim.fault.NotFound", "vmodl.fault.InvalidArgument", "vmodl.fault.ManagedObjectNotFound", "vmodl.fault.InvalidType", ])])
CreateDataType("vim.OvfConsumer.OvfSection", "OvfConsumerOvfSection", "vmodl.DynamicData", "vim.version.version7", [("lineNumber", "int", "vim.version.version7", 0), ("xml", "string", "vim.version.version7", 0)])
CreateEnumType("vim.OvfConsumer.OstNodeType", "OvfConsumerOstNodeType", "vim.version.version7", ["envelope", "virtualSystem", "virtualSystemCollection"])
CreateDataType("vim.OvfConsumer.OstNode", "OvfConsumerOstNode", "vmodl.DynamicData", "vim.version.version7", [("id", "string", "vim.version.version7", 0), ("type", "string", "vim.version.version7", 0), ("section", "vim.OvfConsumer.OvfSection[]", "vim.version.version7", F_OPTIONAL), ("child", "vim.OvfConsumer.OstNode[]", "vim.version.version7", F_OPTIONAL), ("entity", "vim.ManagedEntity", "vim.version.version7", F_OPTIONAL)])
CreateManagedType("vim.OvfManager", "OvfManager", "vmodl.ManagedObject", "vim.version.version5", [("ovfImportOption", "vim.OvfManager.OvfOptionInfo[]", "vim.version.version8", F_OPTIONAL, "System.View"), ("ovfExportOption", "vim.OvfManager.OvfOptionInfo[]", "vim.version.version8", F_OPTIONAL, "System.View")], [("validateHost", "ValidateHost", "vim.version.version5", (("ovfDescriptor", "string", "vim.version.version5", 0, None),("host", "vim.HostSystem", "vim.version.version5", 0, None),("vhp", "vim.OvfManager.ValidateHostParams", "vim.version.version5", 0, None),), (0, "vim.OvfManager.ValidateHostResult", "vim.OvfManager.ValidateHostResult"), "System.View", ["vim.fault.TaskInProgress", "vim.fault.ConcurrentAccess", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("parseDescriptor", "ParseDescriptor", "vim.version.version5", (("ovfDescriptor", "string", "vim.version.version5", 0, None),("pdp", "vim.OvfManager.ParseDescriptorParams", "vim.version.version5", 0, None),), (0, "vim.OvfManager.ParseDescriptorResult", "vim.OvfManager.ParseDescriptorResult"), "System.View", ["vim.fault.TaskInProgress", "vim.fault.VmConfigFault", "vim.fault.ConcurrentAccess", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("createImportSpec", "CreateImportSpec", "vim.version.version5", (("ovfDescriptor", "string", "vim.version.version5", 0, None),("resourcePool", "vim.ResourcePool", "vim.version.version5", 0, "VApp.Import"),("datastore", "vim.Datastore", "vim.version.version5", 0, "Datastore.AllocateSpace"),("cisp", "vim.OvfManager.CreateImportSpecParams", "vim.version.version5", 0, None),), (0, "vim.OvfManager.CreateImportSpecResult", "vim.OvfManager.CreateImportSpecResult"), "System.View", ["vim.fault.TaskInProgress", "vim.fault.VmConfigFault", "vim.fault.ConcurrentAccess", "vim.fault.FileFault", "vim.fault.InvalidState", "vim.fault.InvalidDatastore", ]), ("createDescriptor", "CreateDescriptor", "vim.version.version5", (("obj", "vim.ManagedEntity", "vim.version.version5", 0, "VApp.Export"),("cdp", "vim.OvfManager.CreateDescriptorParams", "vim.version.version5", 0, None),), (0, "vim.OvfManager.CreateDescriptorResult", "vim.OvfManager.CreateDescriptorResult"), "System.View", ["vim.fault.TaskInProgress", "vim.fault.VmConfigFault", "vim.fault.ConcurrentAccess", "vim.fault.FileFault", "vim.fault.InvalidState", ])])
CreateDataType("vim.OvfManager.OvfOptionInfo", "OvfOptionInfo", "vmodl.DynamicData", "vim.version.version8", [("option", "string", "vim.version.version8", 0), ("description", "vmodl.LocalizableMessage", "vim.version.version8", 0)])
CreateDataType("vim.OvfManager.DeploymentOption", "OvfDeploymentOption", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("label", "string", "vim.version.version5", 0), ("description", "string", "vim.version.version5", 0)])
CreateDataType("vim.OvfManager.CommonParams", "OvfManagerCommonParams", "vmodl.DynamicData", "vim.version.version5", [("locale", "string", "vim.version.version5", 0), ("deploymentOption", "string", "vim.version.version5", 0), ("msgBundle", "vim.KeyValue[]", "vim.version.version5", F_OPTIONAL), ("importOption", "string[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.OvfManager.ValidateHostParams", "OvfValidateHostParams", "vim.OvfManager.CommonParams", "vim.version.version5", None)
CreateDataType("vim.OvfManager.ValidateHostResult", "OvfValidateHostResult", "vmodl.DynamicData", "vim.version.version5", [("downloadSize", "long", "vim.version.version5", F_OPTIONAL), ("flatDeploymentSize", "long", "vim.version.version5", F_OPTIONAL), ("sparseDeploymentSize", "long", "vim.version.version5", F_OPTIONAL), ("error", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("warning", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("supportedDiskProvisioning", "string[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.OvfManager.ParseDescriptorParams", "OvfParseDescriptorParams", "vim.OvfManager.CommonParams", "vim.version.version5", None)
CreateDataType("vim.OvfManager.ParseDescriptorResult", "OvfParseDescriptorResult", "vmodl.DynamicData", "vim.version.version5", [("eula", "string[]", "vim.version.version5", F_OPTIONAL), ("network", "vim.OvfManager.NetworkInfo[]", "vim.version.version5", F_OPTIONAL), ("ipAllocationScheme", "string[]", "vim.version.version5", F_OPTIONAL), ("ipProtocols", "string[]", "vim.version.version5", F_OPTIONAL), ("property", "vim.vApp.PropertyInfo[]", "vim.version.version5", F_OPTIONAL), ("productInfo", "vim.vApp.ProductInfo", "vim.version.version5", F_OPTIONAL), ("annotation", "string", "vim.version.version5", 0), ("approximateDownloadSize", "long", "vim.version.version5", F_OPTIONAL), ("approximateFlatDeploymentSize", "long", "vim.version.version5", F_OPTIONAL), ("approximateSparseDeploymentSize", "long", "vim.version.version5", F_OPTIONAL), ("defaultEntityName", "string", "vim.version.version5", 0), ("virtualApp", "boolean", "vim.version.version5", 0), ("deploymentOption", "vim.OvfManager.DeploymentOption[]", "vim.version.version5", F_OPTIONAL), ("defaultDeploymentOption", "string", "vim.version.version5", 0), ("entityName", "vim.KeyValue[]", "vim.version.version6", F_OPTIONAL), ("annotatedOst", "vim.OvfConsumer.OstNode", "vim.version.version7", F_OPTIONAL), ("error", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("warning", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.OvfManager.NetworkInfo", "OvfNetworkInfo", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("description", "string", "vim.version.version5", 0)])
CreateDataType("vim.OvfManager.CreateImportSpecParams", "OvfCreateImportSpecParams", "vim.OvfManager.CommonParams", "vim.version.version5", [("entityName", "string", "vim.version.version5", 0), ("hostSystem", "vim.HostSystem", "vim.version.version5", F_OPTIONAL), ("networkMapping", "vim.OvfManager.NetworkMapping[]", "vim.version.version5", F_OPTIONAL), ("ipAllocationPolicy", "string", "vim.version.version5", F_OPTIONAL), ("ipProtocol", "string", "vim.version.version5", F_OPTIONAL), ("propertyMapping", "vim.KeyValue[]", "vim.version.version5", F_OPTIONAL), ("resourceMapping", "vim.OvfManager.ResourceMap[]", "vim.version.version6", F_OPTIONAL), ("diskProvisioning", "string", "vim.version.version6", F_OPTIONAL), ("instantiationOst", "vim.OvfConsumer.OstNode", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.OvfManager.CreateImportSpecParams.DiskProvisioningType", "OvfCreateImportSpecParamsDiskProvisioningType", "vim.version.version6", ["monolithicSparse", "monolithicFlat", "twoGbMaxExtentSparse", "twoGbMaxExtentFlat", "thin", "thick", "seSparse", "eagerZeroedThick", "sparse", "flat"])
CreateDataType("vim.OvfManager.ResourceMap", "OvfResourceMap", "vmodl.DynamicData", "vim.version.version6", [("source", "string", "vim.version.version6", 0), ("parent", "vim.ResourcePool", "vim.version.version6", F_OPTIONAL), ("resourceSpec", "vim.ResourceConfigSpec", "vim.version.version6", F_OPTIONAL), ("datastore", "vim.Datastore", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.OvfManager.NetworkMapping", "OvfNetworkMapping", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("network", "vim.Network", "vim.version.version5", 0)])
CreateDataType("vim.OvfManager.CreateImportSpecResult", "OvfCreateImportSpecResult", "vmodl.DynamicData", "vim.version.version5", [("importSpec", "vim.ImportSpec", "vim.version.version5", F_OPTIONAL), ("fileItem", "vim.OvfManager.FileItem[]", "vim.version.version5", F_OPTIONAL), ("warning", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("error", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.OvfManager.FileItem", "OvfFileItem", "vmodl.DynamicData", "vim.version.version5", [("deviceId", "string", "vim.version.version5", 0), ("path", "string", "vim.version.version5", 0), ("compressionMethod", "string", "vim.version.version5", F_OPTIONAL), ("chunkSize", "long", "vim.version.version5", F_OPTIONAL), ("size", "long", "vim.version.version5", F_OPTIONAL), ("cimType", "int", "vim.version.version5", 0), ("create", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.OvfManager.CreateDescriptorParams", "OvfCreateDescriptorParams", "vmodl.DynamicData", "vim.version.version5", [("ovfFiles", "vim.OvfManager.OvfFile[]", "vim.version.version5", F_OPTIONAL), ("name", "string", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("includeImageFiles", "boolean", "vim.version.version6", F_OPTIONAL), ("exportOption", "string[]", "vim.version.version8", F_OPTIONAL), ("snapshot", "vim.vm.Snapshot", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.OvfManager.CreateDescriptorResult", "OvfCreateDescriptorResult", "vmodl.DynamicData", "vim.version.version5", [("ovfDescriptor", "string", "vim.version.version5", 0), ("error", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("warning", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("includeImageFiles", "boolean", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.OvfManager.OvfFile", "OvfFile", "vmodl.DynamicData", "vim.version.version5", [("deviceId", "string", "vim.version.version5", 0), ("path", "string", "vim.version.version5", 0), ("compressionMethod", "string", "vim.version.version5", F_OPTIONAL), ("chunkSize", "long", "vim.version.version5", F_OPTIONAL), ("size", "long", "vim.version.version5", 0), ("capacity", "long", "vim.version.version6", F_OPTIONAL), ("populatedSize", "long", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.PasswordField", "PasswordField", "vmodl.DynamicData", "vim.version.version5", [("value", "string", "vim.version.version5", F_SECRET)])
CreateDataType("vim.PerformanceDescription", "PerformanceDescription", "vmodl.DynamicData", "vim.version.version1", [("counterType", "vim.ElementDescription[]", "vim.version.version1", 0), ("statsType", "vim.ElementDescription[]", "vim.version.version1", 0)])
CreateManagedType("vim.PerformanceManager", "PerformanceManager", "vmodl.ManagedObject", "vim.version.version1", [("description", "vim.PerformanceDescription", "vim.version.version1", 0, "System.View"), ("historicalInterval", "vim.HistoricalInterval[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("perfCounter", "vim.PerformanceManager.CounterInfo[]", "vim.version.version1", F_OPTIONAL, "System.View")], [("queryProviderSummary", "QueryPerfProviderSummary", "vim.version.version1", (("entity", "vmodl.ManagedObject", "vim.version.version1", 0, None),), (0, "vim.PerformanceManager.ProviderSummary", "vim.PerformanceManager.ProviderSummary"), "System.View", None), ("queryAvailableMetric", "QueryAvailablePerfMetric", "vim.version.version1", (("entity", "vmodl.ManagedObject", "vim.version.version1", 0, None),("beginTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL, None),("endTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL, None),("intervalId", "int", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.PerformanceManager.MetricId[]", "vim.PerformanceManager.MetricId[]"), "System.View", None), ("queryCounter", "QueryPerfCounter", "vim.version.version1", (("counterId", "int[]", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.PerformanceManager.CounterInfo[]", "vim.PerformanceManager.CounterInfo[]"), "System.View", None), ("queryCounterByLevel", "QueryPerfCounterByLevel", "vim.version.version2", (("level", "int", "vim.version.version2", 0, None),), (0, "vim.PerformanceManager.CounterInfo[]", "vim.PerformanceManager.CounterInfo[]"), "System.View", None), ("queryStats", "QueryPerf", "vim.version.version1", (("querySpec", "vim.PerformanceManager.QuerySpec[]", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.PerformanceManager.EntityMetricBase[]", "vim.PerformanceManager.EntityMetricBase[]"), "System.View", None), ("queryCompositeStats", "QueryPerfComposite", "vim.version.version1", (("querySpec", "vim.PerformanceManager.QuerySpec", "vim.version.version1", 0, None),), (0, "vim.PerformanceManager.CompositeEntityMetric", "vim.PerformanceManager.CompositeEntityMetric"), "System.View", None), ("createHistoricalInterval", "CreatePerfInterval", "vim.version.version1", (("intervalId", "vim.HistoricalInterval", "vim.version.version1", 0, None),), (0, "void", "void"), "Performance.ModifyIntervals", None), ("removeHistoricalInterval", "RemovePerfInterval", "vim.version.version1", (("samplePeriod", "int", "vim.version.version1", 0, None),), (0, "void", "void"), "Performance.ModifyIntervals", None), ("updateHistoricalInterval", "UpdatePerfInterval", "vim.version.version1", (("interval", "vim.HistoricalInterval", "vim.version.version1", 0, None),), (0, "void", "void"), "Performance.ModifyIntervals", None), ("updateCounterLevelMapping", "UpdateCounterLevelMapping", "vim.version.version6", (("counterLevelMap", "vim.PerformanceManager.CounterLevelMapping[]", "vim.version.version6", 0, None),), (0, "void", "void"), "Performance.ModifyIntervals", None), ("resetCounterLevelMapping", "ResetCounterLevelMapping", "vim.version.version6", (("counters", "int[]", "vim.version.version6", 0, None),), (0, "void", "void"), "Performance.ModifyIntervals", None)])
CreateEnumType("vim.PerformanceManager.Format", "PerfFormat", "vim.version.version1", ["normal", "csv"])
CreateDataType("vim.PerformanceManager.ProviderSummary", "PerfProviderSummary", "vmodl.DynamicData", "vim.version.version1", [("entity", "vmodl.ManagedObject", "vim.version.version1", 0), ("currentSupported", "boolean", "vim.version.version1", 0), ("summarySupported", "boolean", "vim.version.version1", 0), ("refreshRate", "int", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.PerformanceManager.CounterInfo", "PerfCounterInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version1", 0), ("nameInfo", "vim.ElementDescription", "vim.version.version1", 0), ("groupInfo", "vim.ElementDescription", "vim.version.version1", 0), ("unitInfo", "vim.ElementDescription", "vim.version.version1", 0), ("rollupType", "vim.PerformanceManager.CounterInfo.RollupType", "vim.version.version1", 0), ("statsType", "vim.PerformanceManager.CounterInfo.StatsType", "vim.version.version1", 0), ("level", "int", "vim.version.version2", F_OPTIONAL), ("perDeviceLevel", "int", "vim.version.version6", F_OPTIONAL), ("associatedCounterId", "int[]", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.PerformanceManager.CounterInfo.RollupType", "PerfSummaryType", "vim.version.version1", ["average", "maximum", "minimum", "latest", "summation", "none"])
CreateEnumType("vim.PerformanceManager.CounterInfo.StatsType", "PerfStatsType", "vim.version.version1", ["absolute", "delta", "rate"])
CreateEnumType("vim.PerformanceManager.CounterInfo.Unit", "PerformanceManagerUnit", "vim.version.version1", ["percent", "kiloBytes", "megaBytes", "gigaBytes", "megaHertz", "number", "microsecond", "millisecond", "second", "kiloBytesPerSecond", "megaBytesPerSecond", "watt", "joule", "teraBytes", "celsius", "nanosecond"])
CreateDataType("vim.PerformanceManager.MetricId", "PerfMetricId", "vmodl.DynamicData", "vim.version.version1", [("counterId", "int", "vim.version.version1", 0), ("instance", "string", "vim.version.version1", 0)])
CreateDataType("vim.PerformanceManager.QuerySpec", "PerfQuerySpec", "vmodl.DynamicData", "vim.version.version1", [("entity", "vmodl.ManagedObject", "vim.version.version1", 0), ("startTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("endTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("maxSample", "int", "vim.version.version1", F_OPTIONAL), ("metricId", "vim.PerformanceManager.MetricId[]", "vim.version.version1", F_OPTIONAL), ("intervalId", "int", "vim.version.version1", F_OPTIONAL), ("format", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.PerformanceManager.SampleInfo", "PerfSampleInfo", "vmodl.DynamicData", "vim.version.version1", [("timestamp", "vmodl.DateTime", "vim.version.version1", 0), ("interval", "int", "vim.version.version1", 0)])
CreateDataType("vim.PerformanceManager.MetricSeries", "PerfMetricSeries", "vmodl.DynamicData", "vim.version.version1", [("id", "vim.PerformanceManager.MetricId", "vim.version.version1", 0)])
CreateDataType("vim.PerformanceManager.IntSeries", "PerfMetricIntSeries", "vim.PerformanceManager.MetricSeries", "vim.version.version1", [("value", "long[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.PerformanceManager.MetricSeriesCSV", "PerfMetricSeriesCSV", "vim.PerformanceManager.MetricSeries", "vim.version.version1", [("value", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.PerformanceManager.EntityMetricBase", "PerfEntityMetricBase", "vmodl.DynamicData", "vim.version.version1", [("entity", "vmodl.ManagedObject", "vim.version.version1", 0)])
CreateDataType("vim.PerformanceManager.EntityMetric", "PerfEntityMetric", "vim.PerformanceManager.EntityMetricBase", "vim.version.version1", [("sampleInfo", "vim.PerformanceManager.SampleInfo[]", "vim.version.version1", F_OPTIONAL), ("value", "vim.PerformanceManager.MetricSeries[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.PerformanceManager.EntityMetricCSV", "PerfEntityMetricCSV", "vim.PerformanceManager.EntityMetricBase", "vim.version.version1", [("sampleInfoCSV", "string", "vim.version.version1", 0), ("value", "vim.PerformanceManager.MetricSeriesCSV[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.PerformanceManager.CompositeEntityMetric", "PerfCompositeMetric", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.PerformanceManager.EntityMetricBase", "vim.version.version1", F_OPTIONAL), ("childEntity", "vim.PerformanceManager.EntityMetricBase[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.PerformanceManager.CounterLevelMapping", "PerformanceManagerCounterLevelMapping", "vmodl.DynamicData", "vim.version.version6", [("counterId", "int", "vim.version.version6", 0), ("aggregateLevel", "int", "vim.version.version6", F_OPTIONAL), ("perDeviceLevel", "int", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.PrivilegePolicyDef", "PrivilegePolicyDef", "vmodl.DynamicData", "vim.version.version2", [("createPrivilege", "string", "vim.version.version2", 0), ("readPrivilege", "string", "vim.version.version2", 0), ("updatePrivilege", "string", "vim.version.version2", 0), ("deletePrivilege", "string", "vim.version.version2", 0)])
CreateDataType("vim.ResourceAllocationInfo", "ResourceAllocationInfo", "vmodl.DynamicData", "vim.version.version1", [("reservation", "long", "vim.version.version1", F_OPTIONAL), ("expandableReservation", "boolean", "vim.version.version1", F_OPTIONAL), ("limit", "long", "vim.version.version1", F_OPTIONAL), ("shares", "vim.SharesInfo", "vim.version.version1", F_OPTIONAL), ("overheadLimit", "long", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.ResourceAllocationOption", "ResourceAllocationOption", "vmodl.DynamicData", "vim.version.version6", [("sharesOption", "vim.SharesOption", "vim.version.version6", 0)])
CreateDataType("vim.ResourceConfigOption", "ResourceConfigOption", "vmodl.DynamicData", "vim.version.version6", [("cpuAllocationOption", "vim.ResourceAllocationOption", "vim.version.version6", 0), ("memoryAllocationOption", "vim.ResourceAllocationOption", "vim.version.version6", 0)])
CreateDataType("vim.ResourceConfigSpec", "ResourceConfigSpec", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.ManagedEntity", "vim.version.version1", F_OPTIONAL), ("changeVersion", "string", "vim.version.version1", F_OPTIONAL), ("lastModified", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("cpuAllocation", "vim.ResourceAllocationInfo", "vim.version.version1", 0), ("memoryAllocation", "vim.ResourceAllocationInfo", "vim.version.version1", 0), ("scaleDescendantsShares", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateEnumType("vim.ResourceConfigSpec.ScaleSharesBehavior", "ResourceConfigSpecScaleSharesBehavior", "vim.version.v7_0", ["disabled", "scaleCpuAndMemoryShares"])
CreateManagedType("vim.ResourcePlanningManager", "ResourcePlanningManager", "vmodl.ManagedObject", "vim.version.version5", None, [("estimateDatabaseSize", "EstimateDatabaseSize", "vim.version.version5", (("dbSizeParam", "vim.ResourcePlanningManager.DatabaseSizeParam", "vim.version.version5", 0, None),), (0, "vim.ResourcePlanningManager.DatabaseSizeEstimate", "vim.ResourcePlanningManager.DatabaseSizeEstimate"), "System.Read", None)])
CreateDataType("vim.ResourcePlanningManager.DatabaseSizeParam", "DatabaseSizeParam", "vmodl.DynamicData", "vim.version.version5", [("inventoryDesc", "vim.ResourcePlanningManager.InventoryDescription", "vim.version.version5", 0), ("perfStatsDesc", "vim.ResourcePlanningManager.PerfStatsDescription", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.ResourcePlanningManager.InventoryDescription", "InventoryDescription", "vmodl.DynamicData", "vim.version.version5", [("numHosts", "int", "vim.version.version5", 0), ("numVirtualMachines", "int", "vim.version.version5", 0), ("numResourcePools", "int", "vim.version.version5", F_OPTIONAL), ("numClusters", "int", "vim.version.version5", F_OPTIONAL), ("numCpuDev", "int", "vim.version.version5", F_OPTIONAL), ("numNetDev", "int", "vim.version.version5", F_OPTIONAL), ("numDiskDev", "int", "vim.version.version5", F_OPTIONAL), ("numvCpuDev", "int", "vim.version.version5", F_OPTIONAL), ("numvNetDev", "int", "vim.version.version5", F_OPTIONAL), ("numvDiskDev", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.ResourcePlanningManager.PerfStatsDescription", "PerformanceStatisticsDescription", "vmodl.DynamicData", "vim.version.version5", [("intervals", "vim.HistoricalInterval[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.ResourcePlanningManager.DatabaseSizeEstimate", "DatabaseSizeEstimate", "vmodl.DynamicData", "vim.version.version5", [("size", "long", "vim.version.version5", 0)])
CreateDataType("vim.SDDCBase", "SDDCBase", "vmodl.DynamicData", "vim.version.version10", None)
CreateManagedType("vim.SearchIndex", "SearchIndex", "vmodl.ManagedObject", "vim.version.version1", None, [("findByUuid", "FindByUuid", "vim.version.version1", (("datacenter", "vim.Datacenter", "vim.version.version1", F_OPTIONAL, None),("uuid", "string", "vim.version.version1", 0, None),("vmSearch", "boolean", "vim.version.version1", 0, None),("instanceUuid", "boolean", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.ManagedEntity", "vim.ManagedEntity"), "System.View", None), ("findByDatastorePath", "FindByDatastorePath", "vim.version.version1", (("datacenter", "vim.Datacenter", "vim.version.version1", 0, None),("path", "string", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.VirtualMachine", "vim.VirtualMachine"), "System.View", ["vim.fault.InvalidDatastore", ]), ("findByDnsName", "FindByDnsName", "vim.version.version1", (("datacenter", "vim.Datacenter", "vim.version.version1", F_OPTIONAL, None),("dnsName", "string", "vim.version.version1", 0, None),("vmSearch", "boolean", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.ManagedEntity", "vim.ManagedEntity"), "System.View", None), ("findByIp", "FindByIp", "vim.version.version1", (("datacenter", "vim.Datacenter", "vim.version.version1", F_OPTIONAL, None),("ip", "string", "vim.version.version1", 0, None),("vmSearch", "boolean", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.ManagedEntity", "vim.ManagedEntity"), "System.View", None), ("findByInventoryPath", "FindByInventoryPath", "vim.version.version1", (("inventoryPath", "string", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.ManagedEntity", "vim.ManagedEntity"), "System.View", None), ("findChild", "FindChild", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, None),("name", "string", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.ManagedEntity", "vim.ManagedEntity"), "System.View", None), ("findAllByUuid", "FindAllByUuid", "vim.version.version5", (("datacenter", "vim.Datacenter", "vim.version.version5", F_OPTIONAL, None),("uuid", "string", "vim.version.version5", 0, None),("vmSearch", "boolean", "vim.version.version5", 0, None),("instanceUuid", "boolean", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), "System.View", None), ("findAllByDnsName", "FindAllByDnsName", "vim.version.version5", (("datacenter", "vim.Datacenter", "vim.version.version5", F_OPTIONAL, None),("dnsName", "string", "vim.version.version5", 0, None),("vmSearch", "boolean", "vim.version.version5", 0, None),), (0, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), "System.View", None), ("findAllByIp", "FindAllByIp", "vim.version.version5", (("datacenter", "vim.Datacenter", "vim.version.version5", F_OPTIONAL, None),("ip", "string", "vim.version.version5", 0, None),("vmSearch", "boolean", "vim.version.version5", 0, None),), (0, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), "System.View", None)])
CreateDataType("vim.SelectionSet", "SelectionSet", "vmodl.DynamicData", "vim.version.version7", None)
CreateDataType("vim.ServiceInstanceContent", "ServiceContent", "vmodl.DynamicData", "vim.version.version1", [("rootFolder", "vim.Folder", "vim.version.version1", 0), ("propertyCollector", "vmodl.query.PropertyCollector", "vim.version.version1", 0), ("viewManager", "vim.view.ViewManager", "vim.version.version2", F_OPTIONAL), ("about", "vim.AboutInfo", "vim.version.version1", 0), ("setting", "vim.option.OptionManager", "vim.version.version1", F_OPTIONAL), ("userDirectory", "vim.UserDirectory", "vim.version.version1", F_OPTIONAL), ("sessionManager", "vim.SessionManager", "vim.version.version1", F_OPTIONAL), ("authorizationManager", "vim.AuthorizationManager", "vim.version.version1", F_OPTIONAL), ("serviceManager", "vim.ServiceManager", "vim.version.version8", F_OPTIONAL), ("perfManager", "vim.PerformanceManager", "vim.version.version1", F_OPTIONAL), ("scheduledTaskManager", "vim.scheduler.ScheduledTaskManager", "vim.version.version1", F_OPTIONAL), ("alarmManager", "vim.alarm.AlarmManager", "vim.version.version1", F_OPTIONAL), ("eventManager", "vim.event.EventManager", "vim.version.version1", F_OPTIONAL), ("taskManager", "vim.TaskManager", "vim.version.version1", F_OPTIONAL), ("extensionManager", "vim.ExtensionManager", "vim.version.version2", F_OPTIONAL), ("customizationSpecManager", "vim.CustomizationSpecManager", "vim.version.version1", F_OPTIONAL), ("guestCustomizationManager", "vim.vm.GuestCustomizationManager", "vim.version.v6_8_7", F_OPTIONAL), ("customFieldsManager", "vim.CustomFieldsManager", "vim.version.version1", F_OPTIONAL), ("accountManager", "vim.host.LocalAccountManager", "vim.version.version1", F_OPTIONAL), ("diagnosticManager", "vim.DiagnosticManager", "vim.version.version1", F_OPTIONAL), ("licenseManager", "vim.LicenseManager", "vim.version.version1", F_OPTIONAL), ("searchIndex", "vim.SearchIndex", "vim.version.version1", F_OPTIONAL), ("fileManager", "vim.FileManager", "vim.version.version2", F_OPTIONAL), ("datastoreNamespaceManager", "vim.DatastoreNamespaceManager", "vim.version.version9", F_OPTIONAL), ("virtualDiskManager", "vim.VirtualDiskManager", "vim.version.version2", F_OPTIONAL), ("virtualizationManager", "vim.VirtualizationManager", "vim.version.version2", F_OPTIONAL), ("snmpSystem", "vim.host.SnmpSystem", "vim.version.version5", F_OPTIONAL), ("vmProvisioningChecker", "vim.vm.check.ProvisioningChecker", "vim.version.version5", F_OPTIONAL), ("vmCompatibilityChecker", "vim.vm.check.CompatibilityChecker", "vim.version.version5", F_OPTIONAL), ("ovfManager", "vim.OvfManager", "vim.version.version5", F_OPTIONAL), ("ipPoolManager", "vim.IpPoolManager", "vim.version.version5", F_OPTIONAL), ("dvSwitchManager", "vim.dvs.DistributedVirtualSwitchManager", "vim.version.version5", F_OPTIONAL), ("hostProfileManager", "vim.profile.host.ProfileManager", "vim.version.version5", F_OPTIONAL), ("clusterProfileManager", "vim.profile.cluster.ProfileManager", "vim.version.version5", F_OPTIONAL), ("complianceManager", "vim.profile.ComplianceManager", "vim.version.version5", F_OPTIONAL), ("localizationManager", "vim.LocalizationManager", "vim.version.version5", F_OPTIONAL), ("storageResourceManager", "vim.StorageResourceManager", "vim.version.version6", F_OPTIONAL), ("guestOperationsManager", "vim.vm.guest.GuestOperationsManager", "vim.version.version7", F_OPTIONAL), ("overheadMemoryManager", "vim.OverheadMemoryManager", "vim.version.version10", F_OPTIONAL), ("certificateManager", "vim.CertificateManager", "vim.version.version10", F_OPTIONAL), ("ioFilterManager", "vim.IoFilterManager", "vim.version.version10", F_OPTIONAL), ("vStorageObjectManager", "vim.vslm.VStorageObjectManagerBase", "vim.version.version11", F_OPTIONAL), ("hostSpecManager", "vim.profile.host.HostSpecificationManager", "vim.version.version11", F_OPTIONAL), ("cryptoManager", "vim.encryption.CryptoManager", "vim.version.version11", F_OPTIONAL), ("healthUpdateManager", "vim.HealthUpdateManager", "vim.version.version11", F_OPTIONAL), ("failoverClusterConfigurator", "vim.vcha.FailoverClusterConfigurator", "vim.version.version11", F_OPTIONAL), ("failoverClusterManager", "vim.vcha.FailoverClusterManager", "vim.version.version11", F_OPTIONAL), ("tenantManager", "vim.tenant.TenantManager", "vim.version.v6_9_1", F_OPTIONAL), ("siteInfoManager", "vim.SiteInfoManager", "vim.version.v7_0", F_OPTIONAL), ("storageQueryManager", "vim.StorageQueryManager", "vim.version.version14", F_OPTIONAL)])
CreateDataType("vim.ServiceLocator", "ServiceLocator", "vmodl.DynamicData", "vim.version.version10", [("instanceUuid", "string", "vim.version.version10", 0), ("url", "string", "vim.version.version10", 0), ("credential", "vim.ServiceLocator.Credential", "vim.version.version10", 0), ("sslThumbprint", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.ServiceLocator.Credential", "ServiceLocatorCredential", "vmodl.DynamicData", "vim.version.version10", None)
CreateDataType("vim.ServiceLocator.NamePassword", "ServiceLocatorNamePassword", "vim.ServiceLocator.Credential", "vim.version.version10", [("username", "string", "vim.version.version10", 0), ("password", "string", "vim.version.version10", F_SECRET)])
CreateDataType("vim.ServiceLocator.SAMLCredential", "ServiceLocatorSAMLCredential", "vim.ServiceLocator.Credential", "vim.version.version10", [("token", "string", "vim.version.version10", F_OPTIONAL | F_SECRET)])
CreateManagedType("vim.ServiceManager", "ServiceManager", "vmodl.ManagedObject", "vim.version.version2", [("service", "vim.ServiceManager.ServiceInfo[]", "vim.version.version2", F_OPTIONAL, "Global.ServiceManagers")], [("queryServiceList", "QueryServiceList", "vim.version.version2", (("serviceName", "string", "vim.version.version2", F_OPTIONAL, None),("location", "string[]", "vim.version.version2", F_OPTIONAL, None),), (F_OPTIONAL, "vim.ServiceManager.ServiceInfo[]", "vim.ServiceManager.ServiceInfo[]"), "Global.ServiceManagers", None)])
CreateDataType("vim.ServiceManager.ServiceInfo", "ServiceManagerServiceInfo", "vmodl.DynamicData", "vim.version.version1", [("serviceName", "string", "vim.version.version1", 0), ("location", "string[]", "vim.version.version1", F_OPTIONAL), ("service", "vmodl.ManagedObject", "vim.version.version1", 0), ("description", "string", "vim.version.version1", 0)])
CreateManagedType("vim.SessionManager", "SessionManager", "vmodl.ManagedObject", "vim.version.version1", [("sessionList", "vim.UserSession[]", "vim.version.version1", F_OPTIONAL, "Sessions.TerminateSession"), ("currentSession", "vim.UserSession", "vim.version.version1", F_OPTIONAL, "System.Anonymous"), ("message", "string", "vim.version.version1", F_OPTIONAL, "System.View"), ("messageLocaleList", "string[]", "vim.version.version1", F_OPTIONAL, "System.Anonymous"), ("supportedLocaleList", "string[]", "vim.version.version1", F_OPTIONAL, "System.Anonymous"), ("defaultLocale", "string", "vim.version.version1", 0, "System.Anonymous")], [("updateMessage", "UpdateServiceMessage", "vim.version.version1", (("message", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Sessions.GlobalMessage", None), ("loginByToken", "LoginByToken", "vim.version.version8", (("locale", "string", "vim.version.version8", F_OPTIONAL, None),), (0, "vim.UserSession", "vim.UserSession"), "System.Anonymous", ["vim.fault.InvalidLogin", "vim.fault.InvalidLocale", ]), ("login", "Login", "vim.version.version1", (("userName", "string", "vim.version.version1", 0, None),("password", "string", "vim.version.version1", F_SECRET, None),("locale", "string", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.UserSession", "vim.UserSession"), "System.Anonymous", ["vim.fault.InvalidLogin", "vim.fault.InvalidLocale", ]), ("loginBySSPI", "LoginBySSPI", "vim.version.version2", (("base64Token", "string", "vim.version.version2", 0, None),("locale", "string", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.UserSession", "vim.UserSession"), "System.Anonymous", ["vim.fault.SSPIChallenge", "vim.fault.InvalidLogin", "vim.fault.InvalidLocale", ]), ("logout", "Logout", "vim.version.version1", (), (0, "void", "void"), "System.View", None), ("acquireLocalTicket", "AcquireLocalTicket", "vim.version.version1", (("userName", "string", "vim.version.version1", 0, None),), (0, "vim.SessionManager.LocalTicket", "vim.SessionManager.LocalTicket"), "System.Anonymous", ["vim.fault.InvalidLogin", ]), ("acquireGenericServiceTicket", "AcquireGenericServiceTicket", "vim.version.version7", (("spec", "vim.SessionManager.ServiceRequestSpec", "vim.version.version7", 0, None),), (0, "vim.SessionManager.GenericServiceTicket", "vim.SessionManager.GenericServiceTicket"), "System.Anonymous", None), ("terminate", "TerminateSession", "vim.version.version1", (("sessionId", "string[]", "vim.version.version1", 0, None),), (0, "void", "void"), "Sessions.TerminateSession", ["vim.fault.NotFound", ]), ("setLocale", "SetLocale", "vim.version.version1", (("locale", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidLocale", ]), ("loginExtensionBySubjectName", "LoginExtensionBySubjectName", "vim.version.version2", (("extensionKey", "string", "vim.version.version2", 0, None),("locale", "string", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.UserSession", "vim.UserSession"), "System.Anonymous", ["vim.fault.InvalidLogin", "vim.fault.InvalidLocale", "vim.fault.NotFound", "vim.fault.NoClientCertificate", "vim.fault.NoSubjectName", ]), ("loginExtensionByCertificate", "LoginExtensionByCertificate", "vim.version.version5", (("extensionKey", "string", "vim.version.version5", 0, None),("locale", "string", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.UserSession", "vim.UserSession"), "System.Anonymous", ["vim.fault.InvalidLogin", "vim.fault.InvalidLocale", "vim.fault.NoClientCertificate", ]), ("impersonateUser", "ImpersonateUser", "vim.version.version2", (("userName", "string", "vim.version.version2", 0, None),("locale", "string", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.UserSession", "vim.UserSession"), "Sessions.ImpersonateUser", ["vim.fault.InvalidLogin", "vim.fault.InvalidLocale", ]), ("sessionIsActive", "SessionIsActive", "vim.version.version2", (("sessionID", "string", "vim.version.version2", 0, None),("userName", "string", "vim.version.version2", 0, None),), (0, "boolean", "boolean"), "Sessions.ValidateSession", None), ("acquireCloneTicket", "AcquireCloneTicket", "vim.version.version3", (), (F_SECRET, "string", "string"), "System.View", None), ("cloneSession", "CloneSession", "vim.version.version3", (("cloneTicket", "string", "vim.version.version3", F_SECRET, None),), (0, "vim.UserSession", "vim.UserSession"), "System.Anonymous", ["vim.fault.InvalidLogin", ])])
CreateDataType("vim.SessionManager.LocalTicket", "SessionManagerLocalTicket", "vmodl.DynamicData", "vim.version.version1", [("userName", "string", "vim.version.version1", 0), ("passwordFilePath", "string", "vim.version.version1", 0)])
CreateDataType("vim.SessionManager.GenericServiceTicket", "SessionManagerGenericServiceTicket", "vmodl.DynamicData", "vim.version.version7", [("id", "string", "vim.version.version7", F_SECRET), ("hostName", "string", "vim.version.version8", F_OPTIONAL), ("sslThumbprint", "string", "vim.version.version8", F_OPTIONAL), ("certThumbprintList", "vim.vm.CertThumbprint[]", "vim.version.v7_0_3_1", F_OPTIONAL), ("ticketType", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.SessionManager.GenericServiceTicket.TicketType", "SessionManagerGenericServiceTicketTicketType", "vim.version.v7_0_2_0", ["HttpNfcServiceTicket", "HostServiceTicket", "VcServiceTicket"])
CreateDataType("vim.SessionManager.ServiceRequestSpec", "SessionManagerServiceRequestSpec", "vmodl.DynamicData", "vim.version.version7", None)
CreateDataType("vim.SessionManager.VmomiServiceRequestSpec", "SessionManagerVmomiServiceRequestSpec", "vim.SessionManager.ServiceRequestSpec", "vim.version.version8", [("method", "vmodl.MethodName", "vim.version.version8", 0)])
CreateDataType("vim.SessionManager.HttpServiceRequestSpec", "SessionManagerHttpServiceRequestSpec", "vim.SessionManager.ServiceRequestSpec", "vim.version.version7", [("method", "string", "vim.version.version7", F_OPTIONAL), ("url", "string", "vim.version.version7", 0)])
CreateEnumType("vim.SessionManager.HttpServiceRequestSpec.Method", "SessionManagerHttpServiceRequestSpecMethod", "vim.version.version7", ["httpOptions", "httpGet", "httpHead", "httpPost", "httpPut", "httpDelete", "httpTrace", "httpConnect"])
CreateDataType("vim.SharesInfo", "SharesInfo", "vmodl.DynamicData", "vim.version.version1", [("shares", "int", "vim.version.version1", 0), ("level", "vim.SharesInfo.Level", "vim.version.version1", 0)])
CreateEnumType("vim.SharesInfo.Level", "SharesLevel", "vim.version.version1", ["low", "normal", "high", "custom"])
CreateDataType("vim.SharesOption", "SharesOption", "vmodl.DynamicData", "vim.version.version6", [("sharesOption", "vim.option.IntOption", "vim.version.version6", 0), ("defaultLevel", "vim.SharesInfo.Level", "vim.version.version6", 0)])
CreateManagedType("vim.SimpleCommand", "SimpleCommand", "vmodl.ManagedObject", "vim.version.version2", [("encodingType", "vim.SimpleCommand.Encoding", "vim.version.version2", 0, None), ("entity", "vim.ServiceManager.ServiceInfo", "vim.version.version2", 0, None)], [("Execute", "ExecuteSimpleCommand", "vim.version.version2", (("arguments", "string[]", "vim.version.version2", F_OPTIONAL, None),), (0, "string", "string"), "Global.ServiceManagers", None)])
CreateEnumType("vim.SimpleCommand.Encoding", "SimpleCommandEncoding", "vim.version.version2", ["CSV", "HEX", "STRING"])
CreateDataType("vim.SiteInfo", "SiteInfo", "vmodl.DynamicData", "vim.version.v7_0", None)
CreateManagedType("vim.SiteInfoManager", "SiteInfoManager", "vmodl.ManagedObject", "vim.version.v7_0", None, [("GetSiteInfo", "GetSiteInfo", "vim.version.v7_0", (), (0, "vim.SiteInfo", "vim.SiteInfo"), "System.View", None)])
CreateManagedType("vim.StorageQueryManager", "StorageQueryManager", "vmodl.ManagedObject", "vim.version.version14", None, [("queryHostsWithAttachedLun", "QueryHostsWithAttachedLun", "vim.version.version14", (("lunUuid", "string", "vim.version.version14", 0, None),), (F_OPTIONAL, "vim.HostSystem[]", "vim.HostSystem[]"), "System.Read", None)])
CreateManagedType("vim.StorageResourceManager", "StorageResourceManager", "vmodl.ManagedObject", "vim.version.version6", None, [("ConfigureDatastoreIORM", "ConfigureDatastoreIORM_Task", "vim.version.version6", (("datastore", "vim.Datastore", "vim.version.version6", 0, None),("spec", "vim.StorageResourceManager.IORMConfigSpec", "vim.version.version6", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.IORMNotSupportedHostOnDatastore", "vim.fault.InaccessibleDatastore", ]), ("QueryIORMConfigOption", "QueryIORMConfigOption", "vim.version.version6", (("host", "vim.HostSystem", "vim.version.version6", 0, None),), (0, "vim.StorageResourceManager.IORMConfigOption", "vim.StorageResourceManager.IORMConfigOption"), "Datastore.Config", None), ("queryDatastorePerformanceSummary", "QueryDatastorePerformanceSummary", "vim.version.version8", (("datastore", "vim.Datastore", "vim.version.version8", 0, None),), (F_OPTIONAL, "vim.StorageResourceManager.StoragePerformanceSummary[]", "vim.StorageResourceManager.StoragePerformanceSummary[]"), "System.View", ["vim.fault.NotFound", ]), ("applyRecommendationToPod", "ApplyStorageDrsRecommendationToPod_Task", "vim.version.version7", (("pod", "vim.StoragePod", "vim.version.version7", 0, None),("key", "string", "vim.version.version7", 0, None),), (0, "vim.Task", "vim.storageDrs.ApplyRecommendationResult"), "System.View", None), ("applyRecommendation", "ApplyStorageDrsRecommendation_Task", "vim.version.version7", (("key", "string[]", "vim.version.version7", 0, None),), (0, "vim.Task", "vim.storageDrs.ApplyRecommendationResult"), "System.View", None), ("cancelRecommendation", "CancelStorageDrsRecommendation", "vim.version.version7", (("key", "string[]", "vim.version.version7", 0, None),), (0, "void", "void"), "System.View", None), ("refreshRecommendation", "RefreshStorageDrsRecommendation", "vim.version.version7", (("pod", "vim.StoragePod", "vim.version.version7", 0, None),), (0, "void", "void"), "System.View", None), ("refreshRecommendationsForPod", "RefreshStorageDrsRecommendationsForPod_Task", "vim.version.version12", (("pod", "vim.StoragePod", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "System.View", ["vmodl.fault.InvalidArgument", ]), ("configureStorageDrsForPod", "ConfigureStorageDrsForPod_Task", "vim.version.version7", (("pod", "vim.StoragePod", "vim.version.version7", 0, "StoragePod.Config"),("spec", "vim.storageDrs.ConfigSpec", "vim.version.version7", 0, None),("modify", "boolean", "vim.version.version7", 0, None),), (0, "vim.Task", "void"), None, None), ("validateStoragePodConfig", "ValidateStoragePodConfig", "vim.version.version12", (("pod", "vim.StoragePod", "vim.version.version12", 0, None),("spec", "vim.storageDrs.ConfigSpec", "vim.version.version12", 0, None),), (F_OPTIONAL, "vmodl.MethodFault", "vmodl.MethodFault"), "System.View", None), ("recommendDatastores", "RecommendDatastores", "vim.version.version7", (("storageSpec", "vim.storageDrs.StoragePlacementSpec", "vim.version.version7", 0, None),), (0, "vim.storageDrs.StoragePlacementResult", "vim.storageDrs.StoragePlacementResult"), "System.View", None)])
CreateDataType("vim.StorageResourceManager.IOAllocationInfo", "StorageIOAllocationInfo", "vmodl.DynamicData", "vim.version.version6", [("limit", "long", "vim.version.version6", F_OPTIONAL), ("shares", "vim.SharesInfo", "vim.version.version6", F_OPTIONAL), ("reservation", "int", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.StorageResourceManager.IOAllocationOption", "StorageIOAllocationOption", "vmodl.DynamicData", "vim.version.version6", [("limitOption", "vim.option.LongOption", "vim.version.version6", 0), ("sharesOption", "vim.SharesOption", "vim.version.version6", 0)])
CreateEnumType("vim.StorageResourceManager.CongestionThresholdMode", "StorageIORMThresholdMode", "vim.version.version8", ["automatic", "manual"])
CreateDataType("vim.StorageResourceManager.IORMConfigInfo", "StorageIORMInfo", "vmodl.DynamicData", "vim.version.version6", [("enabled", "boolean", "vim.version.version6", 0), ("congestionThresholdMode", "string", "vim.version.version8", 0), ("congestionThreshold", "int", "vim.version.version6", 0), ("percentOfPeakThroughput", "int", "vim.version.version8", F_OPTIONAL), ("statsCollectionEnabled", "boolean", "vim.version.version7", 0), ("reservationEnabled", "boolean", "vim.version.version10", 0), ("statsAggregationDisabled", "boolean", "vim.version.version7", F_OPTIONAL), ("reservableIopsThreshold", "int", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.StorageResourceManager.IORMConfigSpec", "StorageIORMConfigSpec", "vmodl.DynamicData", "vim.version.version6", [("enabled", "boolean", "vim.version.version6", F_OPTIONAL), ("congestionThresholdMode", "string", "vim.version.version8", F_OPTIONAL), ("congestionThreshold", "int", "vim.version.version6", F_OPTIONAL), ("percentOfPeakThroughput", "int", "vim.version.version8", F_OPTIONAL), ("statsCollectionEnabled", "boolean", "vim.version.version7", F_OPTIONAL), ("reservationEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("statsAggregationDisabled", "boolean", "vim.version.version7", F_OPTIONAL), ("reservableIopsThreshold", "int", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.StorageResourceManager.IORMConfigOption", "StorageIORMConfigOption", "vmodl.DynamicData", "vim.version.version6", [("enabledOption", "vim.option.BoolOption", "vim.version.version6", 0), ("congestionThresholdOption", "vim.option.IntOption", "vim.version.version6", 0), ("statsCollectionEnabledOption", "vim.option.BoolOption", "vim.version.version7", 0), ("reservationEnabledOption", "vim.option.BoolOption", "vim.version.version10", 0)])
CreateDataType("vim.StorageResourceManager.StoragePerformanceSummary", "StoragePerformanceSummary", "vmodl.DynamicData", "vim.version.version8", [("interval", "int", "vim.version.version8", 0), ("percentile", "int[]", "vim.version.version8", 0), ("datastoreReadLatency", "double[]", "vim.version.version8", 0), ("datastoreWriteLatency", "double[]", "vim.version.version8", 0), ("datastoreVmLatency", "double[]", "vim.version.version8", 0), ("datastoreReadIops", "double[]", "vim.version.version8", 0), ("datastoreWriteIops", "double[]", "vim.version.version8", 0), ("siocActivityDuration", "int", "vim.version.version8", 0)])
CreateDataType("vim.StorageResourceManager.PodStorageDrsEntry", "PodStorageDrsEntry", "vmodl.DynamicData", "vim.version.version7", [("storageDrsConfig", "vim.storageDrs.ConfigInfo", "vim.version.version7", 0), ("recommendation", "vim.cluster.Recommendation[]", "vim.version.version7", F_OPTIONAL), ("drsFault", "vim.cluster.DrsFaults[]", "vim.version.version7", F_OPTIONAL), ("actionHistory", "vim.cluster.ActionHistory[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.StorageResourceManager.StorageProfileStatistics", "StorageResourceManagerStorageProfileStatistics", "vmodl.DynamicData", "vim.version.version10", [("profileId", "string", "vim.version.version10", 0), ("totalSpaceMB", "long", "vim.version.version10", 0), ("usedSpaceMB", "long", "vim.version.version10", 0)])
CreateDataType("vim.StringExpression", "StringExpression", "vim.NegatableExpression", "vim.version.version9", [("value", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.StringPolicy", "StringPolicy", "vim.InheritablePolicy", "vim.version.version5", [("value", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.Tag", "Tag", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.TaskDescription", "TaskDescription", "vmodl.DynamicData", "vim.version.version1", [("methodInfo", "vim.ElementDescription[]", "vim.version.version1", 0), ("state", "vim.ElementDescription[]", "vim.version.version1", 0), ("reason", "vim.TypeDescription[]", "vim.version.version1", 0)])
CreateManagedType("vim.TaskHistoryCollector", "TaskHistoryCollector", "vim.HistoryCollector", "vim.version.version1", [("latestPage", "vim.TaskInfo[]", "vim.version.version1", F_OPTIONAL, None)], [("readNext", "ReadNextTasks", "vim.version.version1", (("maxCount", "int", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.TaskInfo[]", "vim.TaskInfo[]"), None, None), ("readPrev", "ReadPreviousTasks", "vim.version.version1", (("maxCount", "int", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.TaskInfo[]", "vim.TaskInfo[]"), None, None)])
CreateDataType("vim.TaskInfo", "TaskInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("task", "vim.Task", "vim.version.version1", 0), ("description", "vmodl.LocalizableMessage", "vim.version.version5", F_OPTIONAL), ("name", "vmodl.MethodName", "vim.version.version1", F_OPTIONAL), ("descriptionId", "string", "vim.version.version1", 0), ("entity", "vim.ManagedEntity", "vim.version.version1", F_OPTIONAL), ("entityName", "string", "vim.version.version1", F_OPTIONAL), ("locked", "vim.ManagedEntity[]", "vim.version.version1", F_OPTIONAL), ("state", "vim.TaskInfo.State", "vim.version.version1", 0), ("cancelled", "boolean", "vim.version.version1", 0), ("cancelable", "boolean", "vim.version.version1", 0), ("error", "vmodl.MethodFault", "vim.version.version1", F_OPTIONAL), ("result", "anyType", "vim.version.version1", F_OPTIONAL), ("progress", "int", "vim.version.version1", F_OPTIONAL), ("progressDetails", "vmodl.KeyAnyValue[]", "vim.version.v8_0_1_0", F_OPTIONAL), ("reason", "vim.TaskReason", "vim.version.version1", 0), ("queueTime", "vmodl.DateTime", "vim.version.version1", 0), ("startTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("completeTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("eventChainId", "int", "vim.version.version1", 0), ("changeTag", "string", "vim.version.version5", F_OPTIONAL), ("parentTaskKey", "string", "vim.version.version5", F_OPTIONAL), ("rootTaskKey", "string", "vim.version.version5", F_OPTIONAL), ("activationId", "string", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.TaskInfo.State", "TaskInfoState", "vim.version.version1", ["queued", "running", "success", "error"])
CreateDataType("vim.TaskInfoFilterSpec", "TaskInfoFilterSpec", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("filterTaskResults", "vim.TaskInfoFilterSpec.FilterTaskResults", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.TaskInfoFilterSpec.FilterTaskResults", "TaskInfoFilterSpecFilterTaskResults", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("removeAll", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("descriptionIds", "string[]", "vim.version.v8_0_3_0", F_OPTIONAL), ("filterIn", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateManagedType("vim.TaskManager", "TaskManager", "vmodl.ManagedObject", "vim.version.version1", [("recentTask", "vim.Task[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("description", "vim.TaskDescription", "vim.version.version1", 0, "System.View"), ("maxCollector", "int", "vim.version.version1", 0, "System.View")], [("createCollector", "CreateCollectorForTasks", "vim.version.version1", (("filter", "vim.TaskFilterSpec", "vim.version.version1", 0, None),), (0, "vim.TaskHistoryCollector", "vim.TaskHistoryCollector"), "System.View", ["vim.fault.InvalidState", ]), ("createCollectorWithInfoFilter", "CreateCollectorWithInfoFilterForTasks", "vim.version.v8_0_3_0", (("filter", "vim.TaskFilterSpec", "vim.version.v8_0_3_0", 0, None),("infoFilter", "vim.TaskInfoFilterSpec", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "vim.TaskHistoryCollector", "vim.TaskHistoryCollector"), "System.View", ["vim.fault.InvalidState", ]), ("createTask", "CreateTask", "vim.version.version2", (("obj", "vmodl.ManagedObject", "vim.version.version2", 0, None),("taskTypeId", "string", "vim.version.version2", 0, None),("initiatedBy", "string", "vim.version.version2", F_OPTIONAL, None),("cancelable", "boolean", "vim.version.version2", 0, None),("parentTaskKey", "string", "vim.version.version5", F_OPTIONAL, None),("activationId", "string", "vim.version.version10", F_OPTIONAL, None),), (0, "vim.TaskInfo", "vim.TaskInfo"), "Task.Create", None)])
CreateDataType("vim.TaskReason", "TaskReason", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.TaskReasonAlarm", "TaskReasonAlarm", "vim.TaskReason", "vim.version.version1", [("alarmName", "string", "vim.version.version1", 0), ("alarm", "vim.alarm.Alarm", "vim.version.version1", 0), ("entityName", "string", "vim.version.version1", 0), ("entity", "vim.ManagedEntity", "vim.version.version1", 0)])
CreateDataType("vim.TaskReasonSchedule", "TaskReasonSchedule", "vim.TaskReason", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("scheduledTask", "vim.scheduler.ScheduledTask", "vim.version.version1", 0)])
CreateDataType("vim.TaskReasonSystem", "TaskReasonSystem", "vim.TaskReason", "vim.version.version1", None)
CreateDataType("vim.TaskReasonUser", "TaskReasonUser", "vim.TaskReason", "vim.version.version1", [("userName", "string", "vim.version.version1", 0)])
CreateDataType("vim.TypeDescription", "TypeDescription", "vim.Description", "vim.version.version1", [("key", "vmodl.TypeName", "vim.version.version1", 0)])
CreateDataType("vim.UpdateVirtualMachineFilesResult", "UpdateVirtualMachineFilesResult", "vmodl.DynamicData", "vim.version.version6", [("failedVmFile", "vim.UpdateVirtualMachineFilesResult.FailedVmFileInfo[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.UpdateVirtualMachineFilesResult.FailedVmFileInfo", "UpdateVirtualMachineFilesResultFailedVmFileInfo", "vmodl.DynamicData", "vim.version.version6", [("vmFile", "string", "vim.version.version6", 0), ("fault", "vmodl.MethodFault", "vim.version.version6", 0)])
CreateManagedType("vim.UserDirectory", "UserDirectory", "vmodl.ManagedObject", "vim.version.version1", [("domainList", "string[]", "vim.version.version1", F_OPTIONAL, "System.View")], [("retrieveUserGroups", "RetrieveUserGroups", "vim.version.version1", (("domain", "string", "vim.version.version1", F_OPTIONAL, None),("searchStr", "string", "vim.version.version1", 0, None),("belongsToGroup", "string", "vim.version.version1", F_OPTIONAL, None),("belongsToUser", "string", "vim.version.version1", F_OPTIONAL, None),("exactMatch", "boolean", "vim.version.version1", 0, None),("findUsers", "boolean", "vim.version.version1", 0, None),("findGroups", "boolean", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.UserSearchResult[]", "vim.UserSearchResult[]"), None, ["vim.fault.NotFound", ])])
CreateDataType("vim.UserSearchResult", "UserSearchResult", "vmodl.DynamicData", "vim.version.version1", [("principal", "string", "vim.version.version1", 0), ("fullName", "string", "vim.version.version1", F_OPTIONAL), ("group", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.UserSession", "UserSession", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("userName", "string", "vim.version.version1", 0), ("fullName", "string", "vim.version.version1", 0), ("loginTime", "vmodl.DateTime", "vim.version.version1", 0), ("lastActiveTime", "vmodl.DateTime", "vim.version.version1", 0), ("locale", "string", "vim.version.version1", 0), ("messageLocale", "string", "vim.version.version1", 0), ("extensionSession", "boolean", "vim.version.version7", 0), ("ipAddress", "string", "vim.version.version8", 0), ("userAgent", "string", "vim.version.version8", 0), ("callCount", "long", "vim.version.version8", 0)])
CreateDataType("vim.VVolVmConfigFileUpdateResult", "VVolVmConfigFileUpdateResult", "vmodl.DynamicData", "vim.version.version11", [("succeededVmConfigFile", "vim.KeyValue[]", "vim.version.version11", F_OPTIONAL), ("failedVmConfigFile", "vim.VVolVmConfigFileUpdateResult.FailedVmConfigFileInfo[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.VVolVmConfigFileUpdateResult.FailedVmConfigFileInfo", "VVolVmConfigFileUpdateResultFailedVmConfigFileInfo", "vmodl.DynamicData", "vim.version.version11", [("targetConfigVVolId", "string", "vim.version.version11", 0), ("dsPath", "string", "vim.version.v7_0", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version11", 0)])
CreateDataType("vim.VasaStorageArray", "VASAStorageArray", "vmodl.DynamicData", "vim.version.version10", [("name", "string", "vim.version.version10", 0), ("uuid", "string", "vim.version.version10", 0), ("vendorId", "string", "vim.version.version10", 0), ("modelId", "string", "vim.version.version10", 0), ("discoverySvcInfo", "vim.VasaStorageArray.DiscoverySvcInfo[]", "vim.version.v8_0_0_0", F_OPTIONAL)])
CreateDataType("vim.VasaStorageArray.DiscoverySvcInfo", "VASAStorageArrayDiscoverySvcInfo", "vmodl.DynamicData", "vim.version.v8_0_0_0", [("portType", "string", "vim.version.v8_0_0_0", 0), ("svcNqn", "string", "vim.version.v8_0_0_0", 0), ("ipInfo", "vim.VasaStorageArray.DiscoveryIpTransport", "vim.version.v8_0_0_0", F_OPTIONAL), ("fcInfo", "vim.VasaStorageArray.DiscoveryFcTransport", "vim.version.v8_0_0_0", F_OPTIONAL)])
CreateDataType("vim.VasaStorageArray.DiscoveryFcTransport", "VASAStorageArrayDiscoveryFcTransport", "vmodl.DynamicData", "vim.version.v8_0_0_0", [("nodeWwn", "string", "vim.version.v8_0_0_0", 0), ("portWwn", "string", "vim.version.v8_0_0_0", 0)])
CreateDataType("vim.VasaStorageArray.DiscoveryIpTransport", "VASAStorageArrayDiscoveryIpTransport", "vmodl.DynamicData", "vim.version.v8_0_0_0", [("ipAddress", "string", "vim.version.v8_0_0_0", 0), ("portNumber", "string", "vim.version.v8_0_0_0", F_OPTIONAL)])
CreateDataType("vim.VimVasaProvider", "VimVasaProvider", "vmodl.DynamicData", "vim.version.version10", [("uid", "string", "vim.version.version12", F_OPTIONAL), ("url", "string", "vim.version.version10", 0), ("name", "string", "vim.version.version10", F_OPTIONAL), ("selfSignedCertificate", "string", "vim.version.version10", F_OPTIONAL), ("vhostConfig", "vim.VimVasaProvider.VirtualHostConfig", "vim.version.v8_0_1_0", F_OPTIONAL), ("versionId", "int", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateDataType("vim.VimVasaProvider.StatePerArray", "VimVasaProviderStatePerArray", "vmodl.DynamicData", "vim.version.version10", [("priority", "int", "vim.version.version10", 0), ("arrayId", "string", "vim.version.version10", 0), ("active", "boolean", "vim.version.version10", 0)])
CreateDataType("vim.VimVasaProvider.VirtualHostConfig", "VimVasaProviderVirtualHostConfig", "vmodl.DynamicData", "vim.version.v8_0_1_0", [("vhostName", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("serviceHost", "string", "vim.version.v8_0_1_0", 0), ("servicePort", "int", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateDataType("vim.VimVasaProviderInfo", "VimVasaProviderInfo", "vmodl.DynamicData", "vim.version.version10", [("provider", "vim.VimVasaProvider", "vim.version.version10", 0), ("arrayState", "vim.VimVasaProvider.StatePerArray[]", "vim.version.version10", F_OPTIONAL)])
CreateManagedType("vim.VirtualizationManager", "VirtualizationManager", "vmodl.ManagedObject", "vim.version.version2", None, None)
CreateManagedType("vim.VsanUpgradeSystem", "VsanUpgradeSystem", "vmodl.ManagedObject", "vim.version.version10", None, [("performUpgradePreflightCheck", "PerformVsanUpgradePreflightCheck", "vim.version.version10", (("cluster", "vim.ClusterComputeResource", "vim.version.version10", 0, None),("downgradeFormat", "boolean", "vim.version.version10", F_OPTIONAL, None),), (0, "vim.VsanUpgradeSystem.PreflightCheckResult", "vim.VsanUpgradeSystem.PreflightCheckResult"), "System.Read", ["vim.fault.VsanFault", ]), ("queryUpgradeStatus", "QueryVsanUpgradeStatus", "vim.version.version10", (("cluster", "vim.ClusterComputeResource", "vim.version.version10", 0, None),), (0, "vim.VsanUpgradeSystem.UpgradeStatus", "vim.VsanUpgradeSystem.UpgradeStatus"), "System.Read", ["vim.fault.VsanFault", ]), ("performUpgrade", "PerformVsanUpgrade_Task", "vim.version.version10", (("cluster", "vim.ClusterComputeResource", "vim.version.version10", 0, None),("performObjectUpgrade", "boolean", "vim.version.version10", F_OPTIONAL, None),("downgradeFormat", "boolean", "vim.version.version10", F_OPTIONAL, None),("allowReducedRedundancy", "boolean", "vim.version.version10", F_OPTIONAL, None),("excludeHosts", "vim.HostSystem[]", "vim.version.version10", F_OPTIONAL, None),), (0, "vim.Task", "vim.VsanUpgradeSystem.UpgradeStatus"), "System.Read", ["vim.fault.VsanFault", ])])
CreateDataType("vim.VsanUpgradeSystem.PreflightCheckIssue", "VsanUpgradeSystemPreflightCheckIssue", "vmodl.DynamicData", "vim.version.version10", [("msg", "string", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.HostsDisconnectedIssue", "VsanUpgradeSystemHostsDisconnectedIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("hosts", "vim.HostSystem[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.MissingHostsInClusterIssue", "VsanUpgradeSystemMissingHostsInClusterIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("hosts", "vim.HostSystem[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.RogueHostsInClusterIssue", "VsanUpgradeSystemRogueHostsInClusterIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("uuids", "string[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.WrongEsxVersionIssue", "VsanUpgradeSystemWrongEsxVersionIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("hosts", "vim.HostSystem[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.AutoClaimEnabledOnHostsIssue", "VsanUpgradeSystemAutoClaimEnabledOnHostsIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("hosts", "vim.HostSystem[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.APIBrokenIssue", "VsanUpgradeSystemAPIBrokenIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("hosts", "vim.HostSystem[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.V2ObjectsPresentDuringDowngradeIssue", "VsanUpgradeSystemV2ObjectsPresentDuringDowngradeIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("uuids", "string[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.NotEnoughFreeCapacityIssue", "VsanUpgradeSystemNotEnoughFreeCapacityIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("reducedRedundancyUpgradePossible", "boolean", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.NetworkPartitionInfo", "VsanUpgradeSystemNetworkPartitionInfo", "vmodl.DynamicData", "vim.version.version10", [("hosts", "vim.HostSystem[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.NetworkPartitionIssue", "VsanUpgradeSystemNetworkPartitionIssue", "vim.VsanUpgradeSystem.PreflightCheckIssue", "vim.version.version10", [("partitions", "vim.VsanUpgradeSystem.NetworkPartitionInfo[]", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.PreflightCheckResult", "VsanUpgradeSystemPreflightCheckResult", "vmodl.DynamicData", "vim.version.version10", [("issues", "vim.VsanUpgradeSystem.PreflightCheckIssue[]", "vim.version.version10", F_OPTIONAL), ("diskMappingToRestore", "vim.vsan.host.DiskMapping", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.VsanUpgradeSystem.UpgradeHistoryItem", "VsanUpgradeSystemUpgradeHistoryItem", "vmodl.DynamicData", "vim.version.version10", [("timestamp", "vmodl.DateTime", "vim.version.version10", 0), ("host", "vim.HostSystem", "vim.version.version10", F_OPTIONAL), ("message", "string", "vim.version.version10", 0), ("task", "vim.Task", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.VsanUpgradeSystem.UpgradeHistoryDiskGroupOpType", "VsanUpgradeSystemUpgradeHistoryDiskGroupOpType", "vim.version.version10", ["add", "remove"])
CreateDataType("vim.VsanUpgradeSystem.UpgradeHistoryDiskGroupOp", "VsanUpgradeSystemUpgradeHistoryDiskGroupOp", "vim.VsanUpgradeSystem.UpgradeHistoryItem", "vim.version.version10", [("operation", "string", "vim.version.version10", 0), ("diskMapping", "vim.vsan.host.DiskMapping", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.UpgradeHistoryPreflightFail", "VsanUpgradeSystemUpgradeHistoryPreflightFail", "vim.VsanUpgradeSystem.UpgradeHistoryItem", "vim.version.version10", [("preflightResult", "vim.VsanUpgradeSystem.PreflightCheckResult", "vim.version.version10", 0)])
CreateDataType("vim.VsanUpgradeSystem.UpgradeStatus", "VsanUpgradeSystemUpgradeStatus", "vmodl.DynamicData", "vim.version.version10", [("inProgress", "boolean", "vim.version.version10", 0), ("history", "vim.VsanUpgradeSystem.UpgradeHistoryItem[]", "vim.version.version10", F_OPTIONAL), ("aborted", "boolean", "vim.version.version10", F_OPTIONAL), ("completed", "boolean", "vim.version.version10", F_OPTIONAL), ("progress", "int", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.action.Action", "Action", "vmodl.DynamicData", "vim.version.version1", None)
CreateEnumType("vim.action.Action.ActionParameter", "ActionParameter", "vim.version.version1", ["targetName", "alarmName", "oldStatus", "newStatus", "triggeringSummary", "declaringSummary", "eventDescription", "target", "alarm"])
CreateDataType("vim.action.CreateTaskAction", "CreateTaskAction", "vim.action.Action", "vim.version.version2", [("taskTypeId", "string", "vim.version.version2", 0), ("cancelable", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.action.MethodAction", "MethodAction", "vim.action.Action", "vim.version.version1", [("name", "vmodl.MethodName", "vim.version.version1", 0), ("argument", "vim.action.MethodActionArgument[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.action.MethodActionArgument", "MethodActionArgument", "vmodl.DynamicData", "vim.version.version1", [("value", "anyType", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.action.RunScriptAction", "RunScriptAction", "vim.action.Action", "vim.version.version1", [("script", "string", "vim.version.version1", 0)])
CreateDataType("vim.action.SendEmailAction", "SendEmailAction", "vim.action.Action", "vim.version.version1", [("toList", "string", "vim.version.version1", 0), ("ccList", "string", "vim.version.version1", 0), ("subject", "string", "vim.version.version1", 0), ("body", "string", "vim.version.version1", 0)])
CreateDataType("vim.action.SendSNMPAction", "SendSNMPAction", "vim.action.Action", "vim.version.version1", None)
CreateManagedType("vim.alarm.Alarm", "Alarm", "vim.ExtensibleManagedObject", "vim.version.version1", [("info", "vim.alarm.AlarmInfo", "vim.version.version1", 0, "System.View")], [("remove", "RemoveAlarm", "vim.version.version1", (), (0, "void", "void"), "Alarm.Delete", None), ("reconfigure", "ReconfigureAlarm", "vim.version.version1", (("spec", "vim.alarm.AlarmSpec", "vim.version.version1", 0, None),), (0, "void", "void"), "Alarm.Edit", ["vim.fault.InvalidName", "vim.fault.DuplicateName", ])])
CreateDataType("vim.alarm.AlarmAction", "AlarmAction", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.alarm.AlarmDescription", "AlarmDescription", "vmodl.DynamicData", "vim.version.version1", [("expr", "vim.TypeDescription[]", "vim.version.version1", 0), ("stateOperator", "vim.ElementDescription[]", "vim.version.version1", 0), ("metricOperator", "vim.ElementDescription[]", "vim.version.version1", 0), ("hostSystemConnectionState", "vim.ElementDescription[]", "vim.version.version1", 0), ("virtualMachinePowerState", "vim.ElementDescription[]", "vim.version.version1", 0), ("datastoreConnectionState", "vim.ElementDescription[]", "vim.version.version5", 0), ("hostSystemPowerState", "vim.ElementDescription[]", "vim.version.version5", 0), ("virtualMachineGuestHeartbeatStatus", "vim.ElementDescription[]", "vim.version.version5", 0), ("entityStatus", "vim.ElementDescription[]", "vim.version.version1", 0), ("action", "vim.TypeDescription[]", "vim.version.version1", 0)])
CreateDataType("vim.alarm.AlarmExpression", "AlarmExpression", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.alarm.AlarmSetting", "AlarmSetting", "vmodl.DynamicData", "vim.version.version1", [("toleranceRange", "int", "vim.version.version1", 0), ("reportingFrequency", "int", "vim.version.version1", 0)])
CreateDataType("vim.alarm.AlarmSpec", "AlarmSpec", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("systemName", "string", "vim.version.version7", F_OPTIONAL), ("description", "string", "vim.version.version1", 0), ("enabled", "boolean", "vim.version.version1", 0), ("expression", "vim.alarm.AlarmExpression", "vim.version.version1", 0), ("action", "vim.alarm.AlarmAction", "vim.version.version1", F_OPTIONAL), ("actionFrequency", "int", "vim.version.version5", F_OPTIONAL), ("setting", "vim.alarm.AlarmSetting", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.alarm.AndAlarmExpression", "AndAlarmExpression", "vim.alarm.AlarmExpression", "vim.version.version1", [("expression", "vim.alarm.AlarmExpression[]", "vim.version.version1", 0)])
CreateDataType("vim.alarm.GroupAlarmAction", "GroupAlarmAction", "vim.alarm.AlarmAction", "vim.version.version1", [("action", "vim.alarm.AlarmAction[]", "vim.version.version1", 0)])
CreateDataType("vim.alarm.MetricAlarmExpression", "MetricAlarmExpression", "vim.alarm.AlarmExpression", "vim.version.version1", [("operator", "vim.alarm.MetricAlarmExpression.MetricOperator", "vim.version.version1", 0), ("type", "vmodl.TypeName", "vim.version.version1", 0), ("metric", "vim.PerformanceManager.MetricId", "vim.version.version1", 0), ("yellow", "int", "vim.version.version1", F_OPTIONAL), ("yellowInterval", "int", "vim.version.version5", F_OPTIONAL), ("red", "int", "vim.version.version1", F_OPTIONAL), ("redInterval", "int", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.alarm.MetricAlarmExpression.MetricOperator", "MetricAlarmOperator", "vim.version.version1", ["isAbove", "isBelow"])
CreateDataType("vim.alarm.OrAlarmExpression", "OrAlarmExpression", "vim.alarm.AlarmExpression", "vim.version.version1", [("expression", "vim.alarm.AlarmExpression[]", "vim.version.version1", 0)])
CreateDataType("vim.alarm.StateAlarmExpression", "StateAlarmExpression", "vim.alarm.AlarmExpression", "vim.version.version1", [("operator", "vim.alarm.StateAlarmExpression.StateOperator", "vim.version.version1", 0), ("type", "vmodl.TypeName", "vim.version.version1", 0), ("statePath", "vmodl.PropertyPath", "vim.version.version1", 0), ("yellow", "string", "vim.version.version1", F_OPTIONAL), ("red", "string", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.alarm.StateAlarmExpression.StateOperator", "StateAlarmOperator", "vim.version.version1", ["isEqual", "isUnequal"])
CreateDataType("vim.cluster.Action", "ClusterAction", "vmodl.DynamicData", "vim.version.version2", [("type", "string", "vim.version.version2", 0), ("target", "vmodl.ManagedObject", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.cluster.Action.ActionType", "ActionType", "vim.version.version2", ["MigrationV1", "VmPowerV1", "HostPowerV1", "IncreaseLimitV1", "IncreaseSizeV1", "IncreaseSharesV1", "IncreaseReservationV1", "DecreaseOthersReservationV1", "IncreaseClusterCapacityV1", "DecreaseMigrationThresholdV1", "HostMaintenanceV1", "StorageMigrationV1", "StoragePlacementV1", "PlacementV1", "HostInfraUpdateHaV1"])
CreateDataType("vim.cluster.ActionHistory", "ClusterActionHistory", "vmodl.DynamicData", "vim.version.version2", [("action", "vim.cluster.Action", "vim.version.version2", 0), ("time", "vmodl.DateTime", "vim.version.version2", 0)])
CreateDataType("vim.cluster.AttemptedVmInfo", "ClusterAttemptedVmInfo", "vmodl.DynamicData", "vim.version.version2", [("vm", "vim.VirtualMachine", "vim.version.version2", 0), ("task", "vim.Task", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.cluster.ClusterInitialPlacementAction", "ClusterClusterInitialPlacementAction", "vim.cluster.Action", "vim.version.v8_0_0_1", [("targetHost", "vim.HostSystem", "vim.version.v8_0_0_1", F_OPTIONAL), ("pool", "vim.ResourcePool", "vim.version.v8_0_0_1", 0), ("configSpec", "vim.vm.ConfigSpec", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.cluster.ConfigInfo", "ClusterConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("dasConfig", "vim.cluster.DasConfigInfo", "vim.version.version1", 0), ("dasVmConfig", "vim.cluster.DasVmConfigInfo[]", "vim.version.version1", F_OPTIONAL), ("drsConfig", "vim.cluster.DrsConfigInfo", "vim.version.version1", 0), ("drsVmConfig", "vim.cluster.DrsVmConfigInfo[]", "vim.version.version1", F_OPTIONAL), ("rule", "vim.cluster.RuleInfo[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.cluster.ConfigSpec", "ClusterConfigSpec", "vmodl.DynamicData", "vim.version.version1", [("dasConfig", "vim.cluster.DasConfigInfo", "vim.version.version1", F_OPTIONAL), ("dasVmConfigSpec", "vim.cluster.DasVmConfigSpec[]", "vim.version.version1", F_OPTIONAL), ("drsConfig", "vim.cluster.DrsConfigInfo", "vim.version.version1", F_OPTIONAL), ("drsVmConfigSpec", "vim.cluster.DrsVmConfigSpec[]", "vim.version.version1", F_OPTIONAL), ("rulesSpec", "vim.cluster.RuleSpec[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.cluster.DasAamNodeState", "ClusterDasAamNodeState", "vmodl.DynamicData", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("configState", "string", "vim.version.version5", 0), ("runtimeState", "string", "vim.version.version5", 0)])
CreateEnumType("vim.cluster.DasAamNodeState.DasState", "ClusterDasAamNodeStateDasState", "vim.version.version5", ["uninitialized", "initialized", "configuring", "unconfiguring", "running", "error", "agentShutdown", "nodeFailed"])
CreateDataType("vim.cluster.DasAdmissionControlInfo", "ClusterDasAdmissionControlInfo", "vmodl.DynamicData", "vim.version.version5", None)
CreateDataType("vim.cluster.DasAdmissionControlPolicy", "ClusterDasAdmissionControlPolicy", "vmodl.DynamicData", "vim.version.version5", [("resourceReductionToToleratePercent", "int", "vim.version.version11", F_OPTIONAL), ("pMemAdmissionControlEnabled", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.cluster.DasAdvancedRuntimeInfo", "ClusterDasAdvancedRuntimeInfo", "vmodl.DynamicData", "vim.version.version5", [("dasHostInfo", "vim.cluster.DasHostInfo", "vim.version.version5", F_OPTIONAL), ("vmcpSupported", "vim.cluster.DasAdvancedRuntimeInfo.VmcpCapabilityInfo", "vim.version.version10", F_OPTIONAL), ("heartbeatDatastoreInfo", "vim.cluster.DasAdvancedRuntimeInfo.HeartbeatDatastoreInfo[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.cluster.DasAdvancedRuntimeInfo.VmcpCapabilityInfo", "ClusterDasAdvancedRuntimeInfoVmcpCapabilityInfo", "vmodl.DynamicData", "vim.version.version10", [("storageAPDSupported", "boolean", "vim.version.version10", 0), ("storagePDLSupported", "boolean", "vim.version.version10", 0)])
CreateDataType("vim.cluster.DasAdvancedRuntimeInfo.HeartbeatDatastoreInfo", "DasHeartbeatDatastoreInfo", "vmodl.DynamicData", "vim.version.version7", [("datastore", "vim.Datastore", "vim.version.version7", 0), ("hosts", "vim.HostSystem[]", "vim.version.version7", 0)])
CreateDataType("vim.cluster.DasConfigInfo", "ClusterDasConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("enabled", "boolean", "vim.version.version1", F_OPTIONAL), ("vmMonitoring", "string", "vim.version.version5", F_OPTIONAL), ("hostMonitoring", "string", "vim.version.version5", F_OPTIONAL), ("vmComponentProtecting", "string", "vim.version.version10", F_OPTIONAL), ("failoverLevel", "int", "vim.version.version1", F_OPTIONAL), ("admissionControlPolicy", "vim.cluster.DasAdmissionControlPolicy", "vim.version.version5", F_OPTIONAL), ("admissionControlEnabled", "boolean", "vim.version.version1", F_OPTIONAL), ("defaultVmSettings", "vim.cluster.DasVmSettings", "vim.version.version2", F_OPTIONAL), ("option", "vim.option.OptionValue[]", "vim.version.version1", F_OPTIONAL), ("heartbeatDatastore", "vim.Datastore[]", "vim.version.version7", F_OPTIONAL), ("hBDatastoreCandidatePolicy", "string", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.cluster.DasConfigInfo.ServiceState", "ClusterDasConfigInfoServiceState", "vim.version.version5", ["disabled", "enabled"])
CreateEnumType("vim.cluster.DasConfigInfo.VmMonitoringState", "ClusterDasConfigInfoVmMonitoringState", "vim.version.version6", ["vmMonitoringDisabled", "vmMonitoringOnly", "vmAndAppMonitoring"])
CreateEnumType("vim.cluster.DasConfigInfo.HBDatastoreCandidate", "ClusterDasConfigInfoHBDatastoreCandidate", "vim.version.version7", ["userSelectedDs", "allFeasibleDs", "allFeasibleDsWithUserPreference"])
CreateDataType("vim.cluster.DasData", "ClusterDasData", "vmodl.DynamicData", "vim.version.version7", None)
CreateDataType("vim.cluster.DasDataSummary", "ClusterDasDataSummary", "vim.cluster.DasData", "vim.version.version7", [("hostListVersion", "long", "vim.version.version7", 0), ("clusterConfigVersion", "long", "vim.version.version7", 0), ("compatListVersion", "long", "vim.version.version7", 0)])
CreateDataType("vim.cluster.DasFailoverLevelAdvancedRuntimeInfo", "ClusterDasFailoverLevelAdvancedRuntimeInfo", "vim.cluster.DasAdvancedRuntimeInfo", "vim.version.version5", [("slotInfo", "vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.SlotInfo", "vim.version.version5", 0), ("totalSlots", "int", "vim.version.version5", 0), ("usedSlots", "int", "vim.version.version5", 0), ("unreservedSlots", "int", "vim.version.version5", 0), ("totalVms", "int", "vim.version.version5", 0), ("totalHosts", "int", "vim.version.version5", 0), ("totalGoodHosts", "int", "vim.version.version5", 0), ("hostSlots", "vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.HostSlots[]", "vim.version.version5", F_OPTIONAL), ("vmsRequiringMultipleSlots", "vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.VmSlots[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.SlotInfo", "ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo", "vmodl.DynamicData", "vim.version.version5", [("numVcpus", "int", "vim.version.version5", 0), ("cpuMHz", "int", "vim.version.version5", 0), ("memoryMB", "int", "vim.version.version5", 0)])
CreateDataType("vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.HostSlots", "ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots", "vmodl.DynamicData", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("slots", "int", "vim.version.version5", 0)])
CreateDataType("vim.cluster.DasFailoverLevelAdvancedRuntimeInfo.VmSlots", "ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots", "vmodl.DynamicData", "vim.version.version8", [("vm", "vim.VirtualMachine", "vim.version.version8", 0), ("slots", "int", "vim.version.version8", 0)])
CreateEnumType("vim.cluster.DasFdmAvailabilityState", "ClusterDasFdmAvailabilityState", "vim.version.version7", ["uninitialized", "election", "master", "connectedToMaster", "networkPartitionedFromMaster", "networkIsolated", "hostDown", "initializationError", "uninitializationError", "fdmUnreachable", "retry"])
CreateDataType("vim.cluster.DasFdmHostState", "ClusterDasFdmHostState", "vmodl.DynamicData", "vim.version.version7", [("state", "string", "vim.version.version7", 0), ("stateReporter", "vim.HostSystem", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.cluster.DasHostInfo", "ClusterDasHostInfo", "vmodl.DynamicData", "vim.version.version5", None)
CreateDataType("vim.cluster.DasHostRecommendation", "ClusterDasHostRecommendation", "vmodl.DynamicData", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("drsRating", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.cluster.DasVmConfigInfo", "ClusterDasVmConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "vim.VirtualMachine", "vim.version.version1", 0), ("restartPriority", "vim.cluster.DasVmConfigInfo.Priority", "vim.version.version1", F_OPTIONAL), ("powerOffOnIsolation", "boolean", "vim.version.version1", F_OPTIONAL), ("dasSettings", "vim.cluster.DasVmSettings", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.cluster.DasVmConfigInfo.Priority", "DasVmPriority", "vim.version.version1", ["disabled", "low", "medium", "high"])
CreateDataType("vim.cluster.DasVmSettings", "ClusterDasVmSettings", "vmodl.DynamicData", "vim.version.version2", [("restartPriority", "string", "vim.version.version2", F_OPTIONAL), ("restartPriorityTimeout", "int", "vim.version.version11", F_OPTIONAL), ("isolationResponse", "string", "vim.version.version2", F_OPTIONAL), ("vmToolsMonitoringSettings", "vim.cluster.VmToolsMonitoringSettings", "vim.version.version5", F_OPTIONAL), ("vmComponentProtectionSettings", "vim.cluster.VmComponentProtectionSettings", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.cluster.DasVmSettings.RestartPriority", "ClusterDasVmSettingsRestartPriority", "vim.version.version2", ["disabled", "lowest", "low", "medium", "high", "highest", "clusterRestartPriority"])
CreateEnumType("vim.cluster.DasVmSettings.IsolationResponse", "ClusterDasVmSettingsIsolationResponse", "vim.version.version2", ["none", "powerOff", "shutdown", "clusterIsolationResponse"])
CreateDataType("vim.cluster.DpmConfigInfo", "ClusterDpmConfigInfo", "vmodl.DynamicData", "vim.version.version2", [("enabled", "boolean", "vim.version.version2", F_OPTIONAL), ("defaultDpmBehavior", "vim.cluster.DpmConfigInfo.DpmBehavior", "vim.version.version2", F_OPTIONAL), ("hostPowerActionRate", "int", "vim.version.version5", F_OPTIONAL), ("option", "vim.option.OptionValue[]", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.cluster.DpmConfigInfo.DpmBehavior", "DpmBehavior", "vim.version.version2", ["manual", "automated"])
CreateDataType("vim.cluster.DpmHostConfigInfo", "ClusterDpmHostConfigInfo", "vmodl.DynamicData", "vim.version.version2", [("key", "vim.HostSystem", "vim.version.version2", 0), ("enabled", "boolean", "vim.version.version2", F_OPTIONAL), ("behavior", "vim.cluster.DpmConfigInfo.DpmBehavior", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.cluster.DrsConfigInfo", "ClusterDrsConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("enabled", "boolean", "vim.version.version1", F_OPTIONAL), ("enableVmBehaviorOverrides", "boolean", "vim.version.version5", F_OPTIONAL), ("defaultVmBehavior", "vim.cluster.DrsConfigInfo.DrsBehavior", "vim.version.version1", F_OPTIONAL), ("vmotionRate", "int", "vim.version.version1", F_OPTIONAL), ("scaleDescendantsShares", "string", "vim.version.v7_0", F_OPTIONAL), ("option", "vim.option.OptionValue[]", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.cluster.DrsConfigInfo.DrsBehavior", "DrsBehavior", "vim.version.version1", ["manual", "partiallyAutomated", "fullyAutomated"])
CreateDataType("vim.cluster.DrsFaults", "ClusterDrsFaults", "vmodl.DynamicData", "vim.version.version5", [("reason", "string", "vim.version.version5", 0), ("faultsByVm", "vim.cluster.DrsFaults.FaultsByVm[]", "vim.version.version5", 0)])
CreateDataType("vim.cluster.DrsFaults.FaultsByVm", "ClusterDrsFaultsFaultsByVm", "vmodl.DynamicData", "vim.version.version5", [("vm", "vim.VirtualMachine", "vim.version.version5", F_OPTIONAL), ("fault", "vmodl.MethodFault[]", "vim.version.version5", 0)])
CreateDataType("vim.cluster.DrsFaults.FaultsByVirtualDisk", "ClusterDrsFaultsFaultsByVirtualDisk", "vim.cluster.DrsFaults.FaultsByVm", "vim.version.version7", [("disk", "vim.vm.device.VirtualDiskId", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.cluster.DrsMigration", "ClusterDrsMigration", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("time", "vmodl.DateTime", "vim.version.version1", 0), ("vm", "vim.VirtualMachine", "vim.version.version1", 0), ("cpuLoad", "int", "vim.version.version1", F_OPTIONAL), ("memoryLoad", "long", "vim.version.version1", F_OPTIONAL), ("source", "vim.HostSystem", "vim.version.version1", 0), ("sourceCpuLoad", "int", "vim.version.version1", F_OPTIONAL), ("sourceMemoryLoad", "long", "vim.version.version1", F_OPTIONAL), ("destination", "vim.HostSystem", "vim.version.version1", 0), ("destinationCpuLoad", "int", "vim.version.version1", F_OPTIONAL), ("destinationMemoryLoad", "long", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.cluster.DrsRecommendation", "ClusterDrsRecommendation", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("rating", "int", "vim.version.version1", 0), ("reason", "string", "vim.version.version1", 0), ("reasonText", "string", "vim.version.version1", 0), ("migrationList", "vim.cluster.DrsMigration[]", "vim.version.version1", 0)])
CreateEnumType("vim.cluster.DrsRecommendation.ReasonCode", "DrsRecommendationReasonCode", "vim.version.version1", ["fairnessCpuAvg", "fairnessMemAvg", "jointAffin", "antiAffin", "hostMaint"])
CreateDataType("vim.cluster.DrsVmConfigInfo", "ClusterDrsVmConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "vim.VirtualMachine", "vim.version.version1", 0), ("enabled", "boolean", "vim.version.version1", F_OPTIONAL), ("behavior", "vim.cluster.DrsConfigInfo.DrsBehavior", "vim.version.version1", F_OPTIONAL)])
CreateManagedType("vim.cluster.EVCManager", "ClusterEVCManager", "vim.ExtensibleManagedObject", "vim.version.version10", [("managedCluster", "vim.ClusterComputeResource", "vim.version.version10", 0, None), ("evcState", "vim.cluster.EVCManager.EVCState", "vim.version.version10", 0, None)], [("configureEvc", "ConfigureEvcMode_Task", "vim.version.version10", (("evcModeKey", "string", "vim.version.version10", 0, None),("evcGraphicsModeKey", "string", "vim.version.v7_0_1_0", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Inventory.EditCluster", ["vim.fault.EVCConfigFault", ]), ("disableEvc", "DisableEvcMode_Task", "vim.version.version10", (), (0, "vim.Task", "void"), "Host.Inventory.EditCluster", None), ("checkConfigureEvc", "CheckConfigureEvcMode_Task", "vim.version.version10", (("evcModeKey", "string", "vim.version.version10", 0, None),("evcGraphicsModeKey", "string", "vim.version.v7_0_1_0", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.cluster.EVCManager.CheckResult[]"), "System.View", None), ("checkAddHostEvc", "CheckAddHostEvc_Task", "vim.version.version10", (("cnxSpec", "vim.host.ConnectSpec", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.Task", "vim.cluster.EVCManager.CheckResult[]"), "System.View", ["vim.fault.InvalidLogin", "vim.fault.HostConnectFault", ])])
CreateDataType("vim.cluster.EVCManager.EVCState", "ClusterEVCManagerEVCState", "vmodl.DynamicData", "vim.version.version10", [("supportedEVCMode", "vim.EVCMode[]", "vim.version.version10", 0), ("currentEVCModeKey", "string", "vim.version.version10", F_OPTIONAL), ("guaranteedCPUFeatures", "vim.host.CpuIdInfo[]", "vim.version.version10", F_OPTIONAL), ("featureCapability", "vim.host.FeatureCapability[]", "vim.version.version10", F_OPTIONAL), ("featureMask", "vim.host.FeatureMask[]", "vim.version.version10", F_OPTIONAL), ("featureRequirement", "vim.vm.FeatureRequirement[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.cluster.EVCManager.CheckResult", "ClusterEVCManagerCheckResult", "vmodl.DynamicData", "vim.version.version10", [("evcModeKey", "string", "vim.version.version10", 0), ("error", "vmodl.MethodFault", "vim.version.version10", 0), ("host", "vim.HostSystem[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.cluster.EnterMaintenanceResult", "ClusterEnterMaintenanceResult", "vmodl.DynamicData", "vim.version.version7", [("recommendations", "vim.cluster.Recommendation[]", "vim.version.version7", F_OPTIONAL), ("fault", "vim.cluster.DrsFaults", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.cluster.FailoverHostAdmissionControlPolicy", "ClusterFailoverHostAdmissionControlPolicy", "vim.cluster.DasAdmissionControlPolicy", "vim.version.version5", [("failoverHosts", "vim.HostSystem[]", "vim.version.version5", F_OPTIONAL), ("failoverLevel", "int", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.cluster.FailoverLevelAdmissionControlInfo", "ClusterFailoverLevelAdmissionControlInfo", "vim.cluster.DasAdmissionControlInfo", "vim.version.version5", [("currentFailoverLevel", "int", "vim.version.version5", 0)])
CreateDataType("vim.cluster.FailoverLevelAdmissionControlPolicy", "ClusterFailoverLevelAdmissionControlPolicy", "vim.cluster.DasAdmissionControlPolicy", "vim.version.version5", [("failoverLevel", "int", "vim.version.version5", 0), ("slotPolicy", "vim.cluster.SlotPolicy", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.cluster.FailoverResourcesAdmissionControlInfo", "ClusterFailoverResourcesAdmissionControlInfo", "vim.cluster.DasAdmissionControlInfo", "vim.version.version5", [("currentCpuFailoverResourcesPercent", "int", "vim.version.version5", 0), ("currentMemoryFailoverResourcesPercent", "int", "vim.version.version5", 0), ("currentPMemFailoverResourcesPercent", "int", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.cluster.FailoverResourcesAdmissionControlPolicy", "ClusterFailoverResourcesAdmissionControlPolicy", "vim.cluster.DasAdmissionControlPolicy", "vim.version.version5", [("cpuFailoverResourcesPercent", "int", "vim.version.version5", 0), ("memoryFailoverResourcesPercent", "int", "vim.version.version5", 0), ("failoverLevel", "int", "vim.version.version11", F_OPTIONAL), ("autoComputePercentages", "boolean", "vim.version.version11", F_OPTIONAL), ("pMemFailoverResourcesPercent", "int", "vim.version.v7_0_2_0", F_OPTIONAL), ("autoComputePMemFailoverResourcesPercent", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.cluster.GroupInfo", "ClusterGroupInfo", "vmodl.DynamicData", "vim.version.version6", [("name", "string", "vim.version.version6", 0), ("userCreated", "boolean", "vim.version.version7", F_OPTIONAL), ("uniqueID", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.cluster.HostGroup", "ClusterHostGroup", "vim.cluster.GroupInfo", "vim.version.version6", [("host", "vim.HostSystem[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.cluster.HostInfraUpdateHaModeAction", "ClusterHostInfraUpdateHaModeAction", "vim.cluster.Action", "vim.version.version11", [("operationType", "string", "vim.version.version11", 0)])
CreateEnumType("vim.cluster.HostInfraUpdateHaModeAction.OperationType", "ClusterHostInfraUpdateHaModeActionOperationType", "vim.version.version11", ["enterQuarantine", "exitQuarantine", "enterMaintenance"])
CreateDataType("vim.cluster.HostPowerAction", "ClusterHostPowerAction", "vim.cluster.Action", "vim.version.version2", [("operationType", "vim.cluster.HostPowerAction.OperationType", "vim.version.version2", 0), ("powerConsumptionWatt", "int", "vim.version.version2", F_OPTIONAL), ("cpuCapacityMHz", "int", "vim.version.version2", F_OPTIONAL), ("memCapacityMB", "int", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.cluster.HostPowerAction.OperationType", "HostPowerOperationType", "vim.version.version2", ["powerOn", "powerOff"])
CreateDataType("vim.cluster.HostRecommendation", "ClusterHostRecommendation", "vmodl.DynamicData", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version1", 0), ("rating", "int", "vim.version.version1", 0)])
CreateDataType("vim.cluster.InfraUpdateHaConfigInfo", "ClusterInfraUpdateHaConfigInfo", "vmodl.DynamicData", "vim.version.version11", [("enabled", "boolean", "vim.version.version11", F_OPTIONAL), ("behavior", "string", "vim.version.version11", F_OPTIONAL), ("moderateRemediation", "string", "vim.version.version11", F_OPTIONAL), ("severeRemediation", "string", "vim.version.version11", F_OPTIONAL), ("providers", "string[]", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.cluster.InfraUpdateHaConfigInfo.BehaviorType", "ClusterInfraUpdateHaConfigInfoBehaviorType", "vim.version.version11", ["Manual", "Automated"])
CreateEnumType("vim.cluster.InfraUpdateHaConfigInfo.RemediationType", "ClusterInfraUpdateHaConfigInfoRemediationType", "vim.version.version11", ["QuarantineMode", "MaintenanceMode"])
CreateDataType("vim.cluster.InitialPlacementAction", "ClusterInitialPlacementAction", "vim.cluster.Action", "vim.version.version2", [("targetHost", "vim.HostSystem", "vim.version.version2", 0), ("pool", "vim.ResourcePool", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.cluster.MigrationAction", "ClusterMigrationAction", "vim.cluster.Action", "vim.version.version2", [("drsMigration", "vim.cluster.DrsMigration", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.cluster.NotAttemptedVmInfo", "ClusterNotAttemptedVmInfo", "vmodl.DynamicData", "vim.version.version2", [("vm", "vim.VirtualMachine", "vim.version.version2", 0), ("fault", "vmodl.MethodFault", "vim.version.version2", 0)])
CreateDataType("vim.cluster.OrchestrationInfo", "ClusterOrchestrationInfo", "vmodl.DynamicData", "vim.version.version11", [("defaultVmReadiness", "vim.cluster.VmReadiness", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.cluster.PlacementAction", "PlacementAction", "vim.cluster.Action", "vim.version.version10", [("vm", "vim.VirtualMachine", "vim.version.version10", F_OPTIONAL), ("targetHost", "vim.HostSystem", "vim.version.version10", F_OPTIONAL), ("relocateSpec", "vim.vm.RelocateSpec", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.cluster.PlacementResult", "PlacementResult", "vmodl.DynamicData", "vim.version.version10", [("recommendations", "vim.cluster.Recommendation[]", "vim.version.version10", F_OPTIONAL), ("drsFault", "vim.cluster.DrsFaults", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.cluster.PowerOnVmOption", "ClusterPowerOnVmOption", "vim.version.version6", ["OverrideAutomationLevel", "ReserveResources"])
CreateDataType("vim.cluster.PowerOnVmResult", "ClusterPowerOnVmResult", "vmodl.DynamicData", "vim.version.version2", [("attempted", "vim.cluster.AttemptedVmInfo[]", "vim.version.version2", F_OPTIONAL), ("notAttempted", "vim.cluster.NotAttemptedVmInfo[]", "vim.version.version2", F_OPTIONAL), ("recommendations", "vim.cluster.Recommendation[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.cluster.PreemptibleVmPairInfo", "ClusterPreemptibleVmPairInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("id", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("monitoredVm", "vim.VirtualMachine", "vim.version.v8_0_0_1", 0), ("preemptibleVm", "vim.VirtualMachine", "vim.version.v8_0_0_1", 0)])
CreateDataType("vim.cluster.ProactiveDrsConfigInfo", "ClusterProactiveDrsConfigInfo", "vmodl.DynamicData", "vim.version.version11", [("enabled", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.cluster.Recommendation", "ClusterRecommendation", "vmodl.DynamicData", "vim.version.version2", [("key", "string", "vim.version.version2", 0), ("type", "string", "vim.version.version2", 0), ("time", "vmodl.DateTime", "vim.version.version2", 0), ("rating", "int", "vim.version.version2", 0), ("reason", "string", "vim.version.version2", 0), ("reasonText", "string", "vim.version.version2", 0), ("warningText", "string", "vim.version.version10", F_OPTIONAL), ("warningDetails", "vmodl.LocalizableMessage", "vim.version.version10", F_OPTIONAL), ("prerequisite", "string[]", "vim.version.version2", F_OPTIONAL), ("action", "vim.cluster.Action[]", "vim.version.version2", F_OPTIONAL), ("target", "vmodl.ManagedObject", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.cluster.Recommendation.RecommendationType", "RecommendationType", "vim.version.version2", ["V1"])
CreateEnumType("vim.cluster.Recommendation.ReasonCode", "RecommendationReasonCode", "vim.version.version2", ["fairnessCpuAvg", "fairnessMemAvg", "jointAffin", "antiAffin", "hostMaint", "enterStandby", "reservationCpu", "reservationMem", "powerOnVm", "powerSaving", "increaseCapacity", "checkResource", "unreservedCapacity", "colocateCommunicatingVM", "balanceNetworkBandwidthUsage", "vmHostHardAffinity", "vmHostSoftAffinity", "increaseAllocation", "balanceDatastoreSpaceUsage", "balanceDatastoreIOLoad", "balanceDatastoreIOPSReservation", "datastoreMaint", "virtualDiskJointAffin", "virtualDiskAntiAffin", "datastoreSpaceOutage", "storagePlacement", "iolbDisabledInternal", "xvmotionPlacement", "networkBandwidthReservation", "hostInDegradation", "hostExitDegradation", "maxVmsConstraint", "ftConstraints", "vmHostAffinityPolicy", "vmHostAntiAffinityPolicy", "vmAntiAffinityPolicy", "balanceVsanUsage", "ahPlacementOptimization", "vmxUpgrade"])
CreateDataType("vim.cluster.ResourceUsageSummary", "ClusterResourceUsageSummary", "vmodl.DynamicData", "vim.version.version10", [("cpuUsedMHz", "int", "vim.version.version10", 0), ("cpuCapacityMHz", "int", "vim.version.version10", 0), ("memUsedMB", "int", "vim.version.version10", 0), ("memCapacityMB", "int", "vim.version.version10", 0), ("pMemAvailableMB", "long", "vim.version.version12", F_OPTIONAL), ("pMemCapacityMB", "long", "vim.version.version12", F_OPTIONAL), ("storageUsedMB", "long", "vim.version.version10", 0), ("storageCapacityMB", "long", "vim.version.version10", 0)])
CreateDataType("vim.cluster.SlotPolicy", "ClusterSlotPolicy", "vmodl.DynamicData", "vim.version.version8", None)
CreateDataType("vim.cluster.SystemVMsConfigInfo", "ClusterSystemVMsConfigInfo", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("allowedDatastores", "vim.Datastore[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("notAllowedDatastores", "vim.Datastore[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("dsTagCategoriesToExclude", "string[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("deploymentMode", "string", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.cluster.SystemVMsConfigInfo.DeploymentMode", "ClusterSystemVMsConfigInfoDeploymentMode", "vim.version.v8_0_2_0", ["SYSTEM_MANAGED", "ABSENT"])
CreateDataType("vim.cluster.SystemVMsConfigSpec", "ClusterSystemVMsConfigSpec", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("allowedDatastores", "vim.cluster.DatastoreUpdateSpec[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("notAllowedDatastores", "vim.cluster.DatastoreUpdateSpec[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("dsTagCategoriesToExclude", "vim.cluster.TagCategoryUpdateSpec[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("deploymentMode", "string", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.cluster.UsageSummary", "ClusterUsageSummary", "vmodl.DynamicData", "vim.version.version10", [("totalCpuCapacityMhz", "int", "vim.version.version10", 0), ("totalMemCapacityMB", "int", "vim.version.version10", 0), ("cpuReservationMhz", "int", "vim.version.version10", 0), ("memReservationMB", "int", "vim.version.version10", 0), ("poweredOffCpuReservationMhz", "int", "vim.version.version10", F_OPTIONAL), ("poweredOffMemReservationMB", "int", "vim.version.version10", F_OPTIONAL), ("cpuDemandMhz", "int", "vim.version.version10", 0), ("memDemandMB", "int", "vim.version.version10", 0), ("statsGenNumber", "long", "vim.version.version10", 0), ("cpuEntitledMhz", "int", "vim.version.version10", 0), ("memEntitledMB", "int", "vim.version.version10", 0), ("poweredOffVmCount", "int", "vim.version.version10", 0), ("totalVmCount", "int", "vim.version.version10", 0)])
CreateDataType("vim.cluster.VmComponentProtectionSettings", "ClusterVmComponentProtectionSettings", "vmodl.DynamicData", "vim.version.version10", [("vmStorageProtectionForAPD", "string", "vim.version.version10", F_OPTIONAL), ("enableAPDTimeoutForHosts", "boolean", "vim.version.version10", F_OPTIONAL), ("vmTerminateDelayForAPDSec", "int", "vim.version.version10", F_OPTIONAL), ("vmReactionOnAPDCleared", "string", "vim.version.version10", F_OPTIONAL), ("vmStorageProtectionForPDL", "string", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.cluster.VmComponentProtectionSettings.StorageVmReaction", "ClusterVmComponentProtectionSettingsStorageVmReaction", "vim.version.version10", ["disabled", "warning", "restartConservative", "restartAggressive", "clusterDefault"])
CreateEnumType("vim.cluster.VmComponentProtectionSettings.VmReactionOnAPDCleared", "ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared", "vim.version.version10", ["none", "reset", "useClusterDefault"])
CreateDataType("vim.cluster.VmGroup", "ClusterVmGroup", "vim.cluster.GroupInfo", "vim.version.version6", [("vm", "vim.VirtualMachine[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.cluster.VmOrchestrationInfo", "ClusterVmOrchestrationInfo", "vmodl.DynamicData", "vim.version.version11", [("vm", "vim.VirtualMachine", "vim.version.version11", 0), ("vmReadiness", "vim.cluster.VmReadiness", "vim.version.version11", 0)])
CreateDataType("vim.cluster.VmReadiness", "ClusterVmReadiness", "vmodl.DynamicData", "vim.version.version11", [("readyCondition", "string", "vim.version.version11", F_OPTIONAL), ("postReadyDelay", "int", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.cluster.VmReadiness.ReadyCondition", "ClusterVmReadinessReadyCondition", "vim.version.version11", ["none", "poweredOn", "guestHbStatusGreen", "appHbStatusGreen", "useClusterDefault"])
CreateDataType("vim.cluster.VmToolsMonitoringSettings", "ClusterVmToolsMonitoringSettings", "vmodl.DynamicData", "vim.version.version5", [("enabled", "boolean", "vim.version.version5", F_OPTIONAL), ("vmMonitoring", "string", "vim.version.version6", F_OPTIONAL), ("clusterSettings", "boolean", "vim.version.version5", F_OPTIONAL), ("failureInterval", "int", "vim.version.version5", F_OPTIONAL), ("minUpTime", "int", "vim.version.version5", F_OPTIONAL), ("maxFailures", "int", "vim.version.version5", F_OPTIONAL), ("maxFailureWindow", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort", "DistributedVirtualPort", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("config", "vim.dvs.DistributedVirtualPort.ConfigInfo", "vim.version.version5", 0), ("dvsUuid", "string", "vim.version.version5", 0), ("portgroupKey", "string", "vim.version.version5", F_OPTIONAL), ("proxyHost", "vim.HostSystem", "vim.version.version5", F_OPTIONAL), ("connectee", "vim.dvs.PortConnectee", "vim.version.version5", F_OPTIONAL), ("conflict", "boolean", "vim.version.version5", 0), ("conflictPortKey", "string", "vim.version.version5", F_OPTIONAL), ("state", "vim.dvs.DistributedVirtualPort.State", "vim.version.version5", F_OPTIONAL), ("connectionCookie", "int", "vim.version.version5", F_OPTIONAL), ("lastStatusChange", "vmodl.DateTime", "vim.version.version5", 0), ("hostLocalPort", "boolean", "vim.version.version8", F_OPTIONAL), ("externalId", "string", "vim.version.v7_0", F_OPTIONAL), ("segmentPortId", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.ConfigSpec", "DVPortConfigSpec", "vmodl.DynamicData", "vim.version.version5", [("operation", "string", "vim.version.version5", 0), ("key", "string", "vim.version.version5", F_OPTIONAL), ("name", "string", "vim.version.version5", F_OPTIONAL), ("scope", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("setting", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", F_OPTIONAL), ("configVersion", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.ConfigInfo", "DVPortConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", F_OPTIONAL), ("scope", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("setting", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", F_OPTIONAL), ("configVersion", "string", "vim.version.version5", 0)])
CreateDataType("vim.dvs.DistributedVirtualPort.TrafficShapingPolicy", "DVSTrafficShapingPolicy", "vim.InheritablePolicy", "vim.version.version5", [("enabled", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("averageBandwidth", "vim.LongPolicy", "vim.version.version5", F_OPTIONAL), ("peakBandwidth", "vim.LongPolicy", "vim.version.version5", F_OPTIONAL), ("burstSize", "vim.LongPolicy", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.HostLocalPortInfo", "DVSHostLocalPortInfo", "vmodl.DynamicData", "vim.version.version8", [("switchUuid", "string", "vim.version.version8", 0), ("portKey", "string", "vim.version.version8", 0), ("setting", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version8", 0), ("vnic", "string", "vim.version.version8", 0)])
CreateDataType("vim.dvs.DistributedVirtualPort.VendorSpecificConfig", "DVSVendorSpecificConfig", "vim.InheritablePolicy", "vim.version.version5", [("keyValue", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.FilterParameter", "DvsFilterParameter", "vmodl.DynamicData", "vim.version.version9", [("parameters", "string[]", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.dvs.DistributedVirtualPort.FilterOnFailure", "DvsFilterOnFailure", "vim.version.version9", ["failOpen", "failClosed"])
CreateDataType("vim.dvs.DistributedVirtualPort.FilterConfig", "DvsFilterConfig", "vim.InheritablePolicy", "vim.version.version9", [("key", "string", "vim.version.version9", F_OPTIONAL), ("agentName", "string", "vim.version.version9", F_OPTIONAL), ("slotNumber", "string", "vim.version.version9", F_OPTIONAL), ("parameters", "vim.dvs.DistributedVirtualPort.FilterParameter", "vim.version.version9", F_OPTIONAL), ("onFailure", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.TrafficFilterConfig", "DvsTrafficFilterConfig", "vim.dvs.DistributedVirtualPort.FilterConfig", "vim.version.version9", [("trafficRuleset", "vim.dvs.TrafficRuleset", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.FilterConfigSpec", "DvsFilterConfigSpec", "vim.dvs.DistributedVirtualPort.FilterConfig", "vim.version.version9", [("operation", "string", "vim.version.version9", 0)])
CreateDataType("vim.dvs.DistributedVirtualPort.TrafficFilterConfigSpec", "DvsTrafficFilterConfigSpec", "vim.dvs.DistributedVirtualPort.TrafficFilterConfig", "vim.version.version9", [("operation", "string", "vim.version.version9", 0)])
CreateDataType("vim.dvs.DistributedVirtualPort.FilterPolicy", "DvsFilterPolicy", "vim.InheritablePolicy", "vim.version.version9", [("filterConfig", "vim.dvs.DistributedVirtualPort.FilterConfig[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.Setting", "DVPortSetting", "vmodl.DynamicData", "vim.version.version5", [("blocked", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("vmDirectPathGen2Allowed", "vim.BoolPolicy", "vim.version.version6", F_OPTIONAL), ("inShapingPolicy", "vim.dvs.DistributedVirtualPort.TrafficShapingPolicy", "vim.version.version5", F_OPTIONAL), ("outShapingPolicy", "vim.dvs.DistributedVirtualPort.TrafficShapingPolicy", "vim.version.version5", F_OPTIONAL), ("vendorSpecificConfig", "vim.dvs.DistributedVirtualPort.VendorSpecificConfig", "vim.version.version5", F_OPTIONAL), ("networkResourcePoolKey", "vim.StringPolicy", "vim.version.version7", F_OPTIONAL), ("filterPolicy", "vim.dvs.DistributedVirtualPort.FilterPolicy", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPort.RuntimeInfo", "DVPortStatus", "vmodl.DynamicData", "vim.version.version5", [("linkUp", "boolean", "vim.version.version5", 0), ("blocked", "boolean", "vim.version.version5", 0), ("vlanIds", "vim.NumericRange[]", "vim.version.version5", F_OPTIONAL), ("trunkingMode", "boolean", "vim.version.version5", F_OPTIONAL), ("mtu", "int", "vim.version.version5", F_OPTIONAL), ("linkPeer", "string", "vim.version.version5", F_OPTIONAL), ("macAddress", "string", "vim.version.version5", F_OPTIONAL), ("statusDetail", "string", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2Active", "boolean", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2InactiveReasonNetwork", "string[]", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2InactiveReasonOther", "string[]", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2InactiveReasonExtended", "string", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.dvs.DistributedVirtualPort.RuntimeInfo.VmDirectPathGen2InactiveReasonNetwork", "DVPortStatusVmDirectPathGen2InactiveReasonNetwork", "vim.version.version6", ["portNptIncompatibleDvs", "portNptNoCompatibleNics", "portNptNoVirtualFunctionsAvailable", "portNptDisabledForPort"])
CreateEnumType("vim.dvs.DistributedVirtualPort.RuntimeInfo.VmDirectPathGen2InactiveReasonOther", "DVPortStatusVmDirectPathGen2InactiveReasonOther", "vim.version.version6", ["portNptIncompatibleHost", "portNptIncompatibleConnectee"])
CreateDataType("vim.dvs.DistributedVirtualPort.State", "DVPortState", "vmodl.DynamicData", "vim.version.version5", [("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version5", F_OPTIONAL), ("stats", "vim.dvs.PortStatistics", "vim.version.version5", 0), ("vendorSpecificState", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPortgroupInfo", "DistributedVirtualPortgroupInfo", "vmodl.DynamicData", "vim.version.version5", [("switchName", "string", "vim.version.version5", 0), ("switchUuid", "string", "vim.version.version5", 0), ("portgroupName", "string", "vim.version.version5", 0), ("portgroupKey", "string", "vim.version.version5", 0), ("portgroupType", "string", "vim.version.version5", 0), ("uplinkPortgroup", "boolean", "vim.version.version5", 0), ("portgroup", "vim.dvs.DistributedVirtualPortgroup", "vim.version.version5", 0), ("networkReservationSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("backingType", "string", "vim.version.v7_0", F_OPTIONAL), ("logicalSwitchUuid", "string", "vim.version.v7_0", F_OPTIONAL), ("segmentId", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPortgroupSelection", "DVPortgroupSelection", "vim.SelectionSet", "vim.version.version7", [("dvsUuid", "string", "vim.version.version7", 0), ("portgroupKey", "string[]", "vim.version.version7", 0)])
CreateDataType("vim.dvs.DistributedVirtualSwitchInfo", "DistributedVirtualSwitchInfo", "vmodl.DynamicData", "vim.version.version5", [("switchName", "string", "vim.version.version5", 0), ("switchUuid", "string", "vim.version.version5", 0), ("distributedVirtualSwitch", "vim.DistributedVirtualSwitch", "vim.version.version5", 0), ("networkReservationSupported", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualSwitchSelection", "DVSSelection", "vim.SelectionSet", "vim.version.version7", [("dvsUuid", "string", "vim.version.version7", 0)])
CreateDataType("vim.dvs.EntityBackup", "EntityBackup", "vmodl.DynamicData", "vim.version.version8", None)
CreateDataType("vim.dvs.EntityBackup.Config", "EntityBackupConfig", "vmodl.DynamicData", "vim.version.version8", [("entityType", "string", "vim.version.version8", 0), ("configBlob", "vmodl.Binary", "vim.version.version8", 0), ("key", "string", "vim.version.version8", F_OPTIONAL), ("name", "string", "vim.version.version8", F_OPTIONAL), ("container", "vim.ManagedEntity", "vim.version.version8", F_OPTIONAL), ("configVersion", "string", "vim.version.version8", F_OPTIONAL)])
CreateEnumType("vim.dvs.EntityBackup.EntityType", "EntityType", "vim.version.version8", ["distributedVirtualSwitch", "distributedVirtualPortgroup"])
CreateEnumType("vim.dvs.EntityBackup.ImportType", "EntityImportType", "vim.version.version8", ["createEntityWithNewIdentifier", "createEntityWithOriginalIdentifier", "applyToEntitySpecified"])
CreateEnumType("vim.dvs.FilterSpec.LinkState", "DVSFilterSpecLinkState", "vim.version.version1", ["down", "up"])
CreateEnumType("vim.dvs.FilterSpec.LinkConfig", "DVSFilterSpecLinkConfig", "vim.version.version1", ["blocked", "unblocked"])
CreateDataType("vim.dvs.FilterSpec.ConnecteeSpec", "DVSFilterSpecConnecteeSpec", "vmodl.DynamicData", "vim.version.v8_0_3_0", None)
CreateDataType("vim.dvs.FilterSpec.VmknicConnecteeSpec", "DVSFilterSpecVmknicConnecteeSpec", "vim.dvs.FilterSpec.ConnecteeSpec", "vim.version.v8_0_3_0", [("vmknicNameSpec", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.FilterSpec.PnicConnecteeSpec", "DVSFilterSpecPnicConnecteeSpec", "vim.dvs.FilterSpec.ConnecteeSpec", "vim.version.v8_0_3_0", [("pnicNameSpec", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.FilterSpec.VmConnecteeSpec", "DVSFilterSpecVmConnecteeSpec", "vim.dvs.FilterSpec.ConnecteeSpec", "vim.version.v8_0_3_0", [("vmNameSpec", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.FilterSpec.VlanSpec", "DVSFilterSpecVlanSpec", "vmodl.DynamicData", "vim.version.v8_0_3_0", None)
CreateDataType("vim.dvs.FilterSpec.PvlanSpec", "DVSFilterSpecPvlanSpec", "vim.dvs.FilterSpec.VlanSpec", "vim.version.v8_0_3_0", [("pvlanId", "int", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.FilterSpec.VlanIdSpec", "DVSFilterSpecVlanIdSpec", "vim.dvs.FilterSpec.VlanSpec", "vim.version.v8_0_3_0", [("vlanId", "int", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.FilterSpec.TrunkVlanSpec", "DVSFilterSpecTrunkVlanSpec", "vim.dvs.FilterSpec.VlanSpec", "vim.version.v8_0_3_0", [("range", "vim.NumericRange", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.HostMember", "DistributedVirtualSwitchHostMember", "vmodl.DynamicData", "vim.version.version5", [("runtimeState", "vim.dvs.HostMember.RuntimeState", "vim.version.version7", F_OPTIONAL), ("config", "vim.dvs.HostMember.ConfigInfo", "vim.version.version5", 0), ("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", F_OPTIONAL), ("uplinkPortKey", "string[]", "vim.version.version5", F_OPTIONAL), ("status", "string", "vim.version.version5", 0), ("statusDetail", "string", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.dvs.HostMember.HostComponentState", "DistributedVirtualSwitchHostMemberHostComponentState", "vim.version.version5", ["up", "pending", "outOfSync", "warning", "disconnected", "down"])
CreateDataType("vim.dvs.HostMember.ConfigSpec", "DistributedVirtualSwitchHostMemberConfigSpec", "vmodl.DynamicData", "vim.version.version5", [("operation", "string", "vim.version.version5", 0), ("host", "vim.HostSystem", "vim.version.version5", 0), ("backing", "vim.dvs.HostMember.Backing", "vim.version.version5", F_OPTIONAL), ("maxProxySwitchPorts", "int", "vim.version.version5", F_OPTIONAL), ("vendorSpecificConfig", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.HostMember.PnicSpec", "DistributedVirtualSwitchHostMemberPnicSpec", "vmodl.DynamicData", "vim.version.version5", [("pnicDevice", "string", "vim.version.version5", 0), ("uplinkPortKey", "string", "vim.version.version5", F_OPTIONAL), ("uplinkPortgroupKey", "string", "vim.version.version5", F_OPTIONAL), ("connectionCookie", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.HostMember.Backing", "DistributedVirtualSwitchHostMemberBacking", "vmodl.DynamicData", "vim.version.version5", None)
CreateDataType("vim.dvs.HostMember.PnicBacking", "DistributedVirtualSwitchHostMemberPnicBacking", "vim.dvs.HostMember.Backing", "vim.version.version5", [("pnicSpec", "vim.dvs.HostMember.PnicSpec[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.HostMember.RuntimeState", "DistributedVirtualSwitchHostMemberRuntimeState", "vmodl.DynamicData", "vim.version.version7", [("currentMaxProxySwitchPorts", "int", "vim.version.version7", 0)])
CreateEnumType("vim.dvs.HostMember.TransportZoneType", "DistributedVirtualSwitchHostMemberTransportZoneType", "vim.version.v7_0", ["vlan", "overlay"])
CreateDataType("vim.dvs.HostMember.TransportZoneInfo", "DistributedVirtualSwitchHostMemberTransportZoneInfo", "vmodl.DynamicData", "vim.version.v7_0", [("uuid", "string", "vim.version.v7_0", 0), ("type", "string", "vim.version.v7_0", 0)])
CreateDataType("vim.dvs.HostMember.ConfigInfo", "DistributedVirtualSwitchHostMemberConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL), ("maxProxySwitchPorts", "int", "vim.version.version5", 0), ("vendorSpecificConfig", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL), ("backing", "vim.dvs.HostMember.Backing", "vim.version.version5", 0), ("nsxSwitch", "boolean", "vim.version.v7_0", F_OPTIONAL), ("ensEnabled", "boolean", "vim.version.v7_0", F_OPTIONAL), ("ensInterruptEnabled", "boolean", "vim.version.v7_0", F_OPTIONAL), ("transportZones", "vim.dvs.HostMember.TransportZoneInfo[]", "vim.version.v7_0", F_OPTIONAL), ("nsxtUsedUplinkNames", "string[]", "vim.version.v7_0", F_OPTIONAL), ("networkOffloadingEnabled", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.dvs.HostMember.HostUplinkState", "DistributedVirtualSwitchHostMemberHostUplinkState", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("uplinkName", "string", "vim.version.v8_0_3_0", 0), ("state", "string", "vim.version.v8_0_3_0", 0)])
CreateEnumType("vim.dvs.HostMember.HostUplinkState.State", "DistributedVirtualSwitchHostMemberHostUplinkStateState", "vim.version.version1", ["active", "standby"])
CreateDataType("vim.dvs.HostMember.RuntimeInfo", "HostMemberRuntimeInfo", "vmodl.DynamicData", "vim.version.version8", [("host", "vim.HostSystem", "vim.version.version8", 0), ("status", "string", "vim.version.version8", F_OPTIONAL), ("statusDetail", "string", "vim.version.version8", F_OPTIONAL), ("nsxtStatus", "string", "vim.version.v7_0", F_OPTIONAL), ("nsxtStatusDetail", "string", "vim.version.v7_0", F_OPTIONAL), ("healthCheckResult", "vim.dvs.HostMember.HealthCheckResult[]", "vim.version.version8", F_OPTIONAL), ("hostUplinkState", "vim.dvs.HostMember.HostUplinkState[]", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.HostMember.HealthCheckResult", "HostMemberHealthCheckResult", "vmodl.DynamicData", "vim.version.version8", [("summary", "string", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.dvs.HostMember.UplinkHealthCheckResult", "HostMemberUplinkHealthCheckResult", "vim.dvs.HostMember.HealthCheckResult", "vim.version.version8", [("uplinkPortKey", "string", "vim.version.version8", 0)])
CreateDataType("vim.dvs.HostProductSpec", "DistributedVirtualSwitchHostProductSpec", "vmodl.DynamicData", "vim.version.version5", [("productLineId", "string", "vim.version.version5", F_OPTIONAL), ("version", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.KeyedOpaqueBlob", "DistributedVirtualSwitchKeyedOpaqueBlob", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("opaqueData", "string", "vim.version.version5", 0)])
CreateDataType("vim.dvs.NetworkOffloadSpec", "DistributedVirtualSwitchNetworkOffloadSpec", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("id", "string", "vim.version.v8_0_0_1", 0), ("name", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("types", "string[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.dvs.NetworkResourcePool", "DVSNetworkResourcePool", "vmodl.DynamicData", "vim.version.version6", [("key", "string", "vim.version.version6", 0), ("name", "string", "vim.version.version6", F_OPTIONAL), ("description", "string", "vim.version.version6", F_OPTIONAL), ("configVersion", "string", "vim.version.version6", 0), ("allocationInfo", "vim.dvs.NetworkResourcePool.AllocationInfo", "vim.version.version6", 0)])
CreateDataType("vim.dvs.NetworkResourcePool.AllocationInfo", "DVSNetworkResourcePoolAllocationInfo", "vmodl.DynamicData", "vim.version.version6", [("limit", "long", "vim.version.version6", F_OPTIONAL), ("shares", "vim.SharesInfo", "vim.version.version6", F_OPTIONAL), ("priorityTag", "int", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.dvs.NetworkResourcePool.ConfigSpec", "DVSNetworkResourcePoolConfigSpec", "vmodl.DynamicData", "vim.version.version6", [("key", "string", "vim.version.version6", 0), ("configVersion", "string", "vim.version.version6", F_OPTIONAL), ("allocationInfo", "vim.dvs.NetworkResourcePool.AllocationInfo", "vim.version.version6", F_OPTIONAL), ("name", "string", "vim.version.version7", F_OPTIONAL), ("description", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.dvs.PortConnectee", "DistributedVirtualSwitchPortConnectee", "vmodl.DynamicData", "vim.version.version5", [("connectedEntity", "vim.ManagedEntity", "vim.version.version5", F_OPTIONAL), ("nicKey", "string", "vim.version.version5", F_OPTIONAL), ("type", "string", "vim.version.version5", F_OPTIONAL), ("addressHint", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.dvs.PortConnectee.ConnecteeType", "DistributedVirtualSwitchPortConnecteeConnecteeType", "vim.version.version5", ["pnic", "vmVnic", "hostConsoleVnic", "hostVmkVnic", "systemCrxVnic"])
CreateDataType("vim.dvs.PortConnection", "DistributedVirtualSwitchPortConnection", "vmodl.DynamicData", "vim.version.version5", [("switchUuid", "string", "vim.version.version5", 0), ("portgroupKey", "string", "vim.version.version5", F_OPTIONAL), ("portKey", "string", "vim.version.version5", F_OPTIONAL), ("connectionCookie", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.PortCriteria", "DistributedVirtualSwitchPortCriteria", "vmodl.DynamicData", "vim.version.version5", [("connected", "boolean", "vim.version.version5", F_OPTIONAL), ("active", "boolean", "vim.version.version5", F_OPTIONAL), ("uplinkPort", "boolean", "vim.version.version5", F_OPTIONAL), ("nsxPort", "boolean", "vim.version.v7_0", F_OPTIONAL), ("scope", "vim.ManagedEntity", "vim.version.version5", F_OPTIONAL), ("portgroupKey", "string[]", "vim.version.version5", F_OPTIONAL), ("inside", "boolean", "vim.version.version5", F_OPTIONAL), ("portKey", "string[]", "vim.version.version5", F_OPTIONAL), ("host", "vim.HostSystem[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.dvs.PortStatistics", "DistributedVirtualSwitchPortStatistics", "vmodl.DynamicData", "vim.version.version5", [("packetsInMulticast", "long", "vim.version.version5", 0), ("packetsOutMulticast", "long", "vim.version.version5", 0), ("bytesInMulticast", "long", "vim.version.version5", 0), ("bytesOutMulticast", "long", "vim.version.version5", 0), ("packetsInUnicast", "long", "vim.version.version5", 0), ("packetsOutUnicast", "long", "vim.version.version5", 0), ("bytesInUnicast", "long", "vim.version.version5", 0), ("bytesOutUnicast", "long", "vim.version.version5", 0), ("packetsInBroadcast", "long", "vim.version.version5", 0), ("packetsOutBroadcast", "long", "vim.version.version5", 0), ("bytesInBroadcast", "long", "vim.version.version5", 0), ("bytesOutBroadcast", "long", "vim.version.version5", 0), ("packetsInDropped", "long", "vim.version.version5", 0), ("packetsOutDropped", "long", "vim.version.version5", 0), ("packetsInException", "long", "vim.version.version5", 0), ("packetsOutException", "long", "vim.version.version5", 0), ("bytesInFromPnic", "long", "vim.version.version11", F_OPTIONAL), ("bytesOutToPnic", "long", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.dvs.ProductSpec", "DistributedVirtualSwitchProductSpec", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", F_OPTIONAL), ("vendor", "string", "vim.version.version5", F_OPTIONAL), ("version", "string", "vim.version.version5", F_OPTIONAL), ("build", "string", "vim.version.version5", F_OPTIONAL), ("forwardingClass", "string", "vim.version.version5", F_OPTIONAL), ("bundleId", "string", "vim.version.version5", F_OPTIONAL), ("bundleUrl", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.TrafficRule", "DvsTrafficRule", "vmodl.DynamicData", "vim.version.version9", [("key", "string", "vim.version.version9", F_OPTIONAL), ("description", "string", "vim.version.version9", F_OPTIONAL), ("sequence", "int", "vim.version.version9", F_OPTIONAL), ("qualifier", "vim.dvs.TrafficRule.Qualifier[]", "vim.version.version9", F_OPTIONAL), ("action", "vim.dvs.TrafficRule.Action", "vim.version.version9", F_OPTIONAL), ("direction", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.TrafficRule.Qualifier", "DvsNetworkRuleQualifier", "vmodl.DynamicData", "vim.version.version9", [("key", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.TrafficRule.Action", "DvsNetworkRuleAction", "vmodl.DynamicData", "vim.version.version9", None)
CreateEnumType("vim.dvs.TrafficRule.RuleDirectionType", "DvsNetworkRuleDirectionType", "vim.version.version9", ["incomingPackets", "outgoingPackets", "both"])
CreateDataType("vim.dvs.TrafficRule.IpQualifier", "DvsIpNetworkRuleQualifier", "vim.dvs.TrafficRule.Qualifier", "vim.version.version9", [("sourceAddress", "vim.IpAddress", "vim.version.version9", F_OPTIONAL), ("destinationAddress", "vim.IpAddress", "vim.version.version9", F_OPTIONAL), ("protocol", "vim.IntExpression", "vim.version.version9", F_OPTIONAL), ("sourceIpPort", "vim.dvs.TrafficRule.IpPort", "vim.version.version9", F_OPTIONAL), ("destinationIpPort", "vim.dvs.TrafficRule.IpPort", "vim.version.version9", F_OPTIONAL), ("tcpFlags", "vim.IntExpression", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.TrafficRule.IpPort", "DvsIpPort", "vim.NegatableExpression", "vim.version.version9", None)
CreateDataType("vim.dvs.TrafficRule.SingleIpPort", "DvsSingleIpPort", "vim.dvs.TrafficRule.IpPort", "vim.version.version9", [("portNumber", "int", "vim.version.version9", 0)])
CreateDataType("vim.dvs.TrafficRule.IpPortRange", "DvsIpPortRange", "vim.dvs.TrafficRule.IpPort", "vim.version.version9", [("startPortNumber", "int", "vim.version.version9", 0), ("endPortNumber", "int", "vim.version.version9", 0)])
CreateDataType("vim.dvs.TrafficRule.MacQualifier", "DvsMacNetworkRuleQualifier", "vim.dvs.TrafficRule.Qualifier", "vim.version.version9", [("sourceAddress", "vim.MacAddress", "vim.version.version9", F_OPTIONAL), ("destinationAddress", "vim.MacAddress", "vim.version.version9", F_OPTIONAL), ("protocol", "vim.IntExpression", "vim.version.version9", F_OPTIONAL), ("vlanId", "vim.IntExpression", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.TrafficRule.SystemTrafficQualifier", "DvsSystemTrafficNetworkRuleQualifier", "vim.dvs.TrafficRule.Qualifier", "vim.version.version9", [("typeOfSystemTraffic", "vim.StringExpression", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.TrafficRule.DropAction", "DvsDropNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", None)
CreateDataType("vim.dvs.TrafficRule.AcceptAction", "DvsAcceptNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", None)
CreateDataType("vim.dvs.TrafficRule.UpdateTagAction", "DvsUpdateTagNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", [("qosTag", "int", "vim.version.version9", F_OPTIONAL), ("dscpTag", "int", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.TrafficRule.RateLimitAction", "DvsRateLimitNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", [("packetsPerSecond", "int", "vim.version.version9", 0)])
CreateDataType("vim.dvs.TrafficRule.LogAction", "DvsLogNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", None)
CreateDataType("vim.dvs.TrafficRule.GreAction", "DvsGreEncapNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", [("encapsulationIp", "vim.SingleIp", "vim.version.version9", 0)])
CreateDataType("vim.dvs.TrafficRule.MacRewriteAction", "DvsMacRewriteNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", [("rewriteMac", "string", "vim.version.version9", 0)])
CreateDataType("vim.dvs.TrafficRule.PuntAction", "DvsPuntNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", None)
CreateDataType("vim.dvs.TrafficRule.CopyAction", "DvsCopyNetworkRuleAction", "vim.dvs.TrafficRule.Action", "vim.version.version9", None)
CreateDataType("vim.dvs.TrafficRuleset", "DvsTrafficRuleset", "vmodl.DynamicData", "vim.version.version9", [("key", "string", "vim.version.version9", F_OPTIONAL), ("enabled", "boolean", "vim.version.version9", F_OPTIONAL), ("precedence", "int", "vim.version.version9", F_OPTIONAL), ("rules", "vim.dvs.TrafficRule[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.VmVnicNetworkResourcePool", "DVSVmVnicNetworkResourcePool", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("name", "string", "vim.version.version10", F_OPTIONAL), ("description", "string", "vim.version.version10", F_OPTIONAL), ("configVersion", "string", "vim.version.version10", 0), ("allocationInfo", "vim.dvs.VmVnicNetworkResourcePool.ResourceAllocation", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.dvs.VmVnicNetworkResourcePool.ResourceAllocation", "DvsVmVnicResourceAllocation", "vmodl.DynamicData", "vim.version.version10", [("reservationQuota", "long", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.dvs.VmVnicNetworkResourcePool.ConfigSpec", "DvsVmVnicResourcePoolConfigSpec", "vmodl.DynamicData", "vim.version.version10", [("operation", "string", "vim.version.version10", 0), ("key", "string", "vim.version.version10", F_OPTIONAL), ("configVersion", "string", "vim.version.version10", F_OPTIONAL), ("allocationInfo", "vim.dvs.VmVnicNetworkResourcePool.ResourceAllocation", "vim.version.version10", F_OPTIONAL), ("name", "string", "vim.version.version10", F_OPTIONAL), ("description", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.dvs.VmVnicNetworkResourcePool.VnicAllocatedResource", "DvsVnicAllocatedResource", "vmodl.DynamicData", "vim.version.version10", [("vm", "vim.VirtualMachine", "vim.version.version10", 0), ("vnicKey", "string", "vim.version.version10", 0), ("reservation", "long", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.dvs.VmVnicNetworkResourcePool.RuntimeInfo", "DvsVmVnicNetworkResourcePoolRuntimeInfo", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("name", "string", "vim.version.version10", F_OPTIONAL), ("capacity", "int", "vim.version.version10", F_OPTIONAL), ("usage", "int", "vim.version.version10", F_OPTIONAL), ("available", "int", "vim.version.version10", F_OPTIONAL), ("status", "string", "vim.version.version10", 0), ("allocatedResource", "vim.dvs.VmVnicNetworkResourcePool.VnicAllocatedResource[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.encryption.CryptoKeyId", "CryptoKeyId", "vmodl.DynamicData", "vim.version.version11", [("keyId", "string", "vim.version.version11", 0), ("providerId", "vim.encryption.KeyProviderId", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.encryption.CryptoKeyPlain", "CryptoKeyPlain", "vmodl.DynamicData", "vim.version.version11", [("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", 0), ("algorithm", "string", "vim.version.version11", 0), ("keyData", "string", "vim.version.version11", F_SECRET)])
CreateDataType("vim.encryption.CryptoKeyResult", "CryptoKeyResult", "vmodl.DynamicData", "vim.version.version11", [("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", 0), ("success", "boolean", "vim.version.version11", 0), ("reason", "string", "vim.version.version11", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.v7_0_1_0", F_OPTIONAL)])
CreateManagedType("vim.encryption.CryptoManager", "CryptoManager", "vmodl.ManagedObject", "vim.version.version11", [("enabled", "boolean", "vim.version.version11", 0, None)], [("addKey", "AddKey", "vim.version.version11", (("key", "vim.encryption.CryptoKeyPlain", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeys", ["vim.fault.AlreadyExists", "vim.fault.InvalidState", ]), ("addKeys", "AddKeys", "vim.version.version11", (("keys", "vim.encryption.CryptoKeyPlain[]", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.encryption.CryptoKeyResult[]", "vim.encryption.CryptoKeyResult[]"), "Cryptographer.ManageKeys", ["vim.fault.InvalidState", ]), ("removeKey", "RemoveKey", "vim.version.version11", (("key", "vim.encryption.CryptoKeyId", "vim.version.version11", 0, None),("force", "boolean", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeys", ["vim.fault.ResourceInUse", ]), ("removeKeys", "RemoveKeys", "vim.version.version11", (("keys", "vim.encryption.CryptoKeyId[]", "vim.version.version11", F_OPTIONAL, None),("force", "boolean", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.encryption.CryptoKeyResult[]", "vim.encryption.CryptoKeyResult[]"), "Cryptographer.ManageKeys", None), ("listKeys", "ListKeys", "vim.version.version11", (("limit", "int", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.encryption.CryptoKeyId[]", "vim.encryption.CryptoKeyId[]"), "Cryptographer.ManageKeys", None)])
CreateManagedType("vim.encryption.CryptoManagerHost", "CryptoManagerHost", "vim.encryption.CryptoManager", "vim.version.version12", None, [("prepare", "CryptoManagerHostPrepare", "vim.version.version12", (), (0, "void", "void"), "Cryptographer.RegisterHost", ["vim.fault.InvalidState", ]), ("enable", "CryptoManagerHostEnable", "vim.version.version12", (("initialKey", "vim.encryption.CryptoKeyPlain", "vim.version.version12", 0, None),), (0, "void", "void"), "Cryptographer.RegisterHost", ["vim.fault.InvalidState", "vim.fault.AlreadyExists", ]), ("changeKey", "ChangeKey_Task", "vim.version.version12", (("newKey", "vim.encryption.CryptoKeyPlain", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "Cryptographer.RegisterHost", ["vim.fault.InvalidState", ]), ("disable", "CryptoManagerHostDisable", "vim.version.v7_0", (), (0, "void", "void"), "Cryptographer.RegisterHost", ["vim.fault.InvalidState", ]), ("getCryptoKeyStatus", "GetCryptoKeyStatus", "vim.version.v8_0_1_0", (("keys", "vim.encryption.CryptoKeyId[]", "vim.version.v8_0_1_0", F_OPTIONAL, None),), (F_OPTIONAL, "vim.encryption.CryptoManagerHost.KeyStatus[]", "vim.encryption.CryptoManagerHost.KeyStatus[]"), "Cryptographer.ManageKeys", None)])
CreateEnumType("vim.encryption.CryptoManagerHost.KeyManagementType", "CryptoManagerHostKeyManagementType", "vim.version.v8_0_1_0", ["unknown", "internal", "external"])
CreateDataType("vim.encryption.CryptoManagerHost.KeyStatus", "CryptoManagerHostKeyStatus", "vmodl.DynamicData", "vim.version.v8_0_1_0", [("keyId", "vim.encryption.CryptoKeyId", "vim.version.v8_0_1_0", 0), ("present", "boolean", "vim.version.v8_0_1_0", 0), ("managementType", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("accessGranted", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateManagedType("vim.encryption.CryptoManagerHostKMS", "CryptoManagerHostKMS", "vim.encryption.CryptoManagerHost", "vim.version.version12", None, None)
CreateDataType("vim.encryption.CryptoSpec", "CryptoSpec", "vmodl.DynamicData", "vim.version.version11", None)
CreateDataType("vim.encryption.CryptoSpecDecrypt", "CryptoSpecDecrypt", "vim.encryption.CryptoSpec", "vim.version.version11", None)
CreateDataType("vim.encryption.CryptoSpecDeepRecrypt", "CryptoSpecDeepRecrypt", "vim.encryption.CryptoSpec", "vim.version.version11", [("newKeyId", "vim.encryption.CryptoKeyId", "vim.version.version11", 0)])
CreateDataType("vim.encryption.CryptoSpecEncrypt", "CryptoSpecEncrypt", "vim.encryption.CryptoSpec", "vim.version.version11", [("cryptoKeyId", "vim.encryption.CryptoKeyId", "vim.version.version11", 0)])
CreateDataType("vim.encryption.CryptoSpecNoOp", "CryptoSpecNoOp", "vim.encryption.CryptoSpec", "vim.version.version11", None)
CreateDataType("vim.encryption.CryptoSpecRegister", "CryptoSpecRegister", "vim.encryption.CryptoSpecNoOp", "vim.version.version11", [("cryptoKeyId", "vim.encryption.CryptoKeyId", "vim.version.version11", 0)])
CreateDataType("vim.encryption.CryptoSpecShallowRecrypt", "CryptoSpecShallowRecrypt", "vim.encryption.CryptoSpec", "vim.version.version11", [("newKeyId", "vim.encryption.CryptoKeyId", "vim.version.version11", 0)])
CreateDataType("vim.encryption.KeyProviderId", "KeyProviderId", "vmodl.DynamicData", "vim.version.version11", [("id", "string", "vim.version.version11", 0)])
CreateDataType("vim.encryption.KmipClusterInfo", "KmipClusterInfo", "vmodl.DynamicData", "vim.version.version11", [("clusterId", "vim.encryption.KeyProviderId", "vim.version.version11", 0), ("servers", "vim.encryption.KmipServerInfo[]", "vim.version.version11", F_OPTIONAL), ("useAsDefault", "boolean", "vim.version.version11", 0), ("managementType", "string", "vim.version.v7_0", F_OPTIONAL), ("useAsEntityDefault", "vim.ManagedEntity[]", "vim.version.v7_0", F_OPTIONAL), ("hasBackup", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("tpmRequired", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("keyId", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.encryption.KmipClusterInfo.KmsManagementType", "KmipClusterInfoKmsManagementType", "vim.version.v7_0", ["unknown", "vCenter", "trustAuthority", "nativeProvider"])
CreateDataType("vim.encryption.KmipServerInfo", "KmipServerInfo", "vmodl.DynamicData", "vim.version.version11", [("name", "string", "vim.version.version11", 0), ("address", "string", "vim.version.version11", 0), ("port", "int", "vim.version.version11", 0), ("proxyAddress", "string", "vim.version.version11", F_OPTIONAL), ("proxyPort", "int", "vim.version.version11", F_OPTIONAL), ("reconnect", "int", "vim.version.version11", F_OPTIONAL), ("protocol", "string", "vim.version.version11", F_OPTIONAL), ("nbio", "int", "vim.version.version11", F_OPTIONAL), ("timeout", "int", "vim.version.version11", F_OPTIONAL), ("userName", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.encryption.KmipServerSpec", "KmipServerSpec", "vmodl.DynamicData", "vim.version.version11", [("clusterId", "vim.encryption.KeyProviderId", "vim.version.version11", 0), ("info", "vim.encryption.KmipServerInfo", "vim.version.version11", 0), ("password", "string", "vim.version.version11", F_OPTIONAL | F_SECRET)])
CreateDataType("vim.event.ChangesInfoEventArgument", "ChangesInfoEventArgument", "vmodl.DynamicData", "vim.version.version11", [("modified", "string", "vim.version.version11", F_OPTIONAL), ("added", "string", "vim.version.version11", F_OPTIONAL), ("deleted", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.DvsOutOfSyncHostArgument", "DvsOutOfSyncHostArgument", "vmodl.DynamicData", "vim.version.version5", [("outOfSyncHost", "vim.event.HostEventArgument", "vim.version.version5", 0), ("configParamters", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.event.Event", "Event", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version1", 0), ("chainId", "int", "vim.version.version1", 0), ("createdTime", "vmodl.DateTime", "vim.version.version1", 0), ("userName", "string", "vim.version.version1", 0), ("datacenter", "vim.event.DatacenterEventArgument", "vim.version.version1", F_OPTIONAL), ("computeResource", "vim.event.ComputeResourceEventArgument", "vim.version.version1", F_OPTIONAL), ("host", "vim.event.HostEventArgument", "vim.version.version1", F_OPTIONAL), ("vm", "vim.event.VmEventArgument", "vim.version.version1", F_OPTIONAL), ("ds", "vim.event.DatastoreEventArgument", "vim.version.version5", F_OPTIONAL), ("net", "vim.event.NetworkEventArgument", "vim.version.version5", F_OPTIONAL), ("dvs", "vim.event.DvsEventArgument", "vim.version.version5", F_OPTIONAL), ("fullFormattedMessage", "string", "vim.version.version1", F_OPTIONAL), ("changeTag", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.event.Event.EventSeverity", "EventEventSeverity", "vim.version.version5", ["error", "warning", "info", "user"])
CreateDataType("vim.event.EventArgument", "EventArgument", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.event.EventDescription", "EventDescription", "vmodl.DynamicData", "vim.version.version1", [("category", "vim.ElementDescription[]", "vim.version.version1", 0), ("eventInfo", "vim.event.EventDescription.EventDetail[]", "vim.version.version1", 0), ("enumeratedTypes", "vim.EnumDescription[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.event.EventDescription.EventCategory", "EventCategory", "vim.version.version1", ["info", "warning", "error", "user"])
CreateDataType("vim.event.EventDescription.EventArgDesc", "EventArgDesc", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("type", "string", "vim.version.version5", 0), ("description", "vim.ElementDescription", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.EventDescription.EventDetail", "EventDescriptionEventDetail", "vmodl.DynamicData", "vim.version.version1", [("key", "vmodl.TypeName", "vim.version.version1", 0), ("description", "string", "vim.version.version5", F_OPTIONAL), ("category", "string", "vim.version.version1", 0), ("formatOnDatacenter", "string", "vim.version.version1", 0), ("formatOnComputeResource", "string", "vim.version.version1", 0), ("formatOnHost", "string", "vim.version.version1", 0), ("formatOnVm", "string", "vim.version.version1", 0), ("fullFormat", "string", "vim.version.version1", 0), ("longDescription", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.event.EventEx", "EventEx", "vim.event.Event", "vim.version.version5", [("eventTypeId", "string", "vim.version.version5", 0), ("severity", "string", "vim.version.version5", F_OPTIONAL), ("message", "string", "vim.version.version5", F_OPTIONAL), ("arguments", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL), ("objectId", "string", "vim.version.version5", F_OPTIONAL), ("objectType", "vmodl.TypeName", "vim.version.version5", F_OPTIONAL), ("objectName", "string", "vim.version.version6", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.event.EventFilterSpec", "EventFilterSpec", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.event.EventFilterSpec.ByEntity", "vim.version.version1", F_OPTIONAL), ("time", "vim.event.EventFilterSpec.ByTime", "vim.version.version1", F_OPTIONAL), ("userName", "vim.event.EventFilterSpec.ByUsername", "vim.version.version1", F_OPTIONAL), ("eventChainId", "int", "vim.version.version1", F_OPTIONAL), ("alarm", "vim.alarm.Alarm", "vim.version.version1", F_OPTIONAL), ("scheduledTask", "vim.scheduler.ScheduledTask", "vim.version.version1", F_OPTIONAL), ("disableFullMessage", "boolean", "vim.version.version1", F_OPTIONAL), ("category", "string[]", "vim.version.version1", F_OPTIONAL), ("type", "vmodl.TypeName[]", "vim.version.version1", F_OPTIONAL), ("tag", "string[]", "vim.version.version5", F_OPTIONAL), ("eventTypeId", "string[]", "vim.version.version5", F_OPTIONAL), ("maxCount", "int", "vim.version.version11", F_OPTIONAL), ("delayedInit", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.event.EventFilterSpec.RecursionOption", "EventFilterSpecRecursionOption", "vim.version.version1", ["self", "children", "all"])
CreateDataType("vim.event.EventFilterSpec.ByEntity", "EventFilterSpecByEntity", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.ManagedEntity", "vim.version.version1", 0), ("recursion", "vim.event.EventFilterSpec.RecursionOption", "vim.version.version1", 0)])
CreateDataType("vim.event.EventFilterSpec.ByTime", "EventFilterSpecByTime", "vmodl.DynamicData", "vim.version.version1", [("beginTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("endTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.event.EventFilterSpec.ByUsername", "EventFilterSpecByUsername", "vmodl.DynamicData", "vim.version.version1", [("systemUser", "boolean", "vim.version.version1", 0), ("userList", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateManagedType("vim.event.EventHistoryCollector", "EventHistoryCollector", "vim.HistoryCollector", "vim.version.version1", [("latestPage", "vim.event.Event[]", "vim.version.version1", F_OPTIONAL, None), ("initialized", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL, None)], [("readNext", "ReadNextEvents", "vim.version.version1", (("maxCount", "int", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.event.Event[]", "vim.event.Event[]"), None, None), ("readPrev", "ReadPreviousEvents", "vim.version.version1", (("maxCount", "int", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.event.Event[]", "vim.event.Event[]"), None, None)])
CreateManagedType("vim.event.EventManager", "EventManager", "vmodl.ManagedObject", "vim.version.version1", [("description", "vim.event.EventDescription", "vim.version.version1", 0, "System.View"), ("latestEvent", "vim.event.Event", "vim.version.version1", F_OPTIONAL, "System.View"), ("maxCollector", "int", "vim.version.version1", 0, "System.View")], [("retrieveArgumentDescription", "RetrieveArgumentDescription", "vim.version.version5", (("eventTypeId", "string", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.event.EventDescription.EventArgDesc[]", "vim.event.EventDescription.EventArgDesc[]"), "System.View", None), ("createCollector", "CreateCollectorForEvents", "vim.version.version1", (("filter", "vim.event.EventFilterSpec", "vim.version.version1", 0, None),), (0, "vim.event.EventHistoryCollector", "vim.event.EventHistoryCollector"), "System.View", ["vim.fault.InvalidState", ]), ("logUserEvent", "LogUserEvent", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "Global.LogEvent"),("msg", "string", "vim.version.version1", 0, None),), (0, "void", "void"), None, None), ("QueryEvent", "QueryEvents", "vim.version.version1", (("filter", "vim.event.EventFilterSpec", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.event.Event[]", "vim.event.Event[]"), "System.View", None), ("postEvent", "PostEvent", "vim.version.version2", (("eventToPost", "vim.event.Event", "vim.version.version2", 0, None),("taskInfo", "vim.TaskInfo", "vim.version.version2", F_OPTIONAL, None),), (0, "void", "void"), "Global.LogEvent", ["vim.fault.InvalidEvent", ])])
CreateDataType("vim.event.GeneralEvent", "GeneralEvent", "vim.event.Event", "vim.version.version1", [("message", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.GeneralHostErrorEvent", "GeneralHostErrorEvent", "vim.event.GeneralEvent", "vim.version.version1", None)
CreateDataType("vim.event.GeneralHostInfoEvent", "GeneralHostInfoEvent", "vim.event.GeneralEvent", "vim.version.version1", None)
CreateDataType("vim.event.GeneralHostWarningEvent", "GeneralHostWarningEvent", "vim.event.GeneralEvent", "vim.version.version1", None)
CreateDataType("vim.event.GeneralUserEvent", "GeneralUserEvent", "vim.event.GeneralEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.event.GeneralVmErrorEvent", "GeneralVmErrorEvent", "vim.event.GeneralEvent", "vim.version.version1", None)
CreateDataType("vim.event.GeneralVmInfoEvent", "GeneralVmInfoEvent", "vim.event.GeneralEvent", "vim.version.version1", None)
CreateDataType("vim.event.GeneralVmWarningEvent", "GeneralVmWarningEvent", "vim.event.GeneralEvent", "vim.version.version1", None)
CreateDataType("vim.event.HealthStatusChangedEvent", "HealthStatusChangedEvent", "vim.event.Event", "vim.version.version5", [("componentId", "string", "vim.version.version5", 0), ("oldStatus", "string", "vim.version.version5", 0), ("newStatus", "string", "vim.version.version5", 0), ("componentName", "string", "vim.version.version5", 0), ("serviceId", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.event.HostEvent", "HostEvent", "vim.event.Event", "vim.version.version1", None)
CreateDataType("vim.event.HostGetShortNameFailedEvent", "HostGetShortNameFailedEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.HostInAuditModeEvent", "HostInAuditModeEvent", "vim.event.HostEvent", "vim.version.version7", None)
CreateDataType("vim.event.HostInventoryUnreadableEvent", "HostInventoryUnreadableEvent", "vim.event.Event", "vim.version.version5", None)
CreateDataType("vim.event.HostIpChangedEvent", "HostIpChangedEvent", "vim.event.HostEvent", "vim.version.version2", [("oldIP", "string", "vim.version.version2", 0), ("newIP", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.HostIpInconsistentEvent", "HostIpInconsistentEvent", "vim.event.HostEvent", "vim.version.version2", [("ipAddress", "string", "vim.version.version2", 0), ("ipAddress2", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.HostIpToShortNameFailedEvent", "HostIpToShortNameFailedEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.HostNonCompliantEvent", "HostNonCompliantEvent", "vim.event.HostEvent", "vim.version.version5", None)
CreateDataType("vim.event.HostProfileAppliedEvent", "HostProfileAppliedEvent", "vim.event.HostEvent", "vim.version.version5", [("profile", "vim.event.ProfileEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.HostReconnectionFailedEvent", "HostReconnectionFailedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostRemovedEvent", "HostRemovedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostShortNameToIpFailedEvent", "HostShortNameToIpFailedEvent", "vim.event.HostEvent", "vim.version.version2", [("shortName", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.HostShutdownEvent", "HostShutdownEvent", "vim.event.HostEvent", "vim.version.version1", [("reason", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.HostSpecificationChangedEvent", "HostSpecificationChangedEvent", "vim.event.HostEvent", "vim.version.version11", None)
CreateDataType("vim.event.HostSpecificationRequireEvent", "HostSpecificationRequireEvent", "vim.event.HostEvent", "vim.version.version11", None)
CreateDataType("vim.event.HostSpecificationUpdateEvent", "HostSpecificationUpdateEvent", "vim.event.HostEvent", "vim.version.version11", [("hostSpec", "vim.profile.host.HostSpecification", "vim.version.version11", 0)])
CreateDataType("vim.event.HostSubSpecificationDeleteEvent", "HostSubSpecificationDeleteEvent", "vim.event.HostEvent", "vim.version.version11", [("subSpecName", "string", "vim.version.version11", 0)])
CreateDataType("vim.event.HostSubSpecificationUpdateEvent", "HostSubSpecificationUpdateEvent", "vim.event.HostEvent", "vim.version.version11", [("hostSubSpec", "vim.profile.host.HostSubSpecification", "vim.version.version11", 0)])
CreateDataType("vim.event.HostSyncFailedEvent", "HostSyncFailedEvent", "vim.event.HostEvent", "vim.version.version5", [("reason", "vmodl.MethodFault", "vim.version.version5", 0)])
CreateDataType("vim.event.HostUpgradeFailedEvent", "HostUpgradeFailedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostUserWorldSwapNotEnabledEvent", "HostUserWorldSwapNotEnabledEvent", "vim.event.HostEvent", "vim.version.version5", None)
CreateDataType("vim.event.HostVnicConnectedToCustomizedDVPortEvent", "HostVnicConnectedToCustomizedDVPortEvent", "vim.event.HostEvent", "vim.version.version5", [("vnic", "vim.event.VnicPortArgument", "vim.version.version5", 0), ("prevPortKey", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.HostWwnChangedEvent", "HostWwnChangedEvent", "vim.event.HostEvent", "vim.version.version2", [("oldNodeWwns", "long[]", "vim.version.version2", F_OPTIONAL), ("oldPortWwns", "long[]", "vim.version.version2", F_OPTIONAL), ("newNodeWwns", "long[]", "vim.version.version2", F_OPTIONAL), ("newPortWwns", "long[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.event.HostWwnConflictEvent", "HostWwnConflictEvent", "vim.event.HostEvent", "vim.version.version2", [("conflictedVms", "vim.event.VmEventArgument[]", "vim.version.version2", F_OPTIONAL), ("conflictedHosts", "vim.event.HostEventArgument[]", "vim.version.version2", F_OPTIONAL), ("wwn", "long", "vim.version.version2", 0)])
CreateDataType("vim.event.LicenseEvent", "LicenseEvent", "vim.event.Event", "vim.version.version1", None)
CreateDataType("vim.event.LicenseExpiredEvent", "LicenseExpiredEvent", "vim.event.Event", "vim.version.version1", [("feature", "vim.LicenseManager.FeatureInfo", "vim.version.version1", 0)])
CreateDataType("vim.event.LicenseNonComplianceEvent", "LicenseNonComplianceEvent", "vim.event.LicenseEvent", "vim.version.version5", [("url", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.LicenseRestrictedEvent", "LicenseRestrictedEvent", "vim.event.LicenseEvent", "vim.version.version2", None)
CreateDataType("vim.event.LicenseServerAvailableEvent", "LicenseServerAvailableEvent", "vim.event.LicenseEvent", "vim.version.version1", [("licenseServer", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.LicenseServerUnavailableEvent", "LicenseServerUnavailableEvent", "vim.event.LicenseEvent", "vim.version.version1", [("licenseServer", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.LocalDatastoreCreatedEvent", "LocalDatastoreCreatedEvent", "vim.event.HostEvent", "vim.version.version1", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version1", 0), ("datastoreUrl", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.LocalTSMEnabledEvent", "LocalTSMEnabledEvent", "vim.event.HostEvent", "vim.version.version6", None)
CreateDataType("vim.event.LockerMisconfiguredEvent", "LockerMisconfiguredEvent", "vim.event.Event", "vim.version.version2", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version2", 0)])
CreateDataType("vim.event.LockerReconfiguredEvent", "LockerReconfiguredEvent", "vim.event.Event", "vim.version.version2", [("oldDatastore", "vim.event.DatastoreEventArgument", "vim.version.version2", F_OPTIONAL), ("newDatastore", "vim.event.DatastoreEventArgument", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.event.NASDatastoreCreatedEvent", "NASDatastoreCreatedEvent", "vim.event.HostEvent", "vim.version.version1", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version1", 0), ("datastoreUrl", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.NetworkRollbackEvent", "NetworkRollbackEvent", "vim.event.Event", "vim.version.version8", [("methodName", "string", "vim.version.version8", 0), ("transactionId", "string", "vim.version.version8", 0)])
CreateDataType("vim.event.NoDatastoresConfiguredEvent", "NoDatastoresConfiguredEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.NoLicenseEvent", "NoLicenseEvent", "vim.event.LicenseEvent", "vim.version.version1", [("feature", "vim.LicenseManager.FeatureInfo", "vim.version.version1", 0)])
CreateDataType("vim.event.ProfileEvent", "ProfileEvent", "vim.event.Event", "vim.version.version5", [("profile", "vim.event.ProfileEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.ProfileEventArgument", "ProfileEventArgument", "vim.event.EventArgument", "vim.version.version5", [("profile", "vim.profile.Profile", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.ProfileReferenceHostChangedEvent", "ProfileReferenceHostChangedEvent", "vim.event.ProfileEvent", "vim.version.version5", [("referenceHost", "vim.HostSystem", "vim.version.version5", F_OPTIONAL), ("referenceHostName", "string", "vim.version.version11", F_OPTIONAL), ("prevReferenceHostName", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.ProfileRemovedEvent", "ProfileRemovedEvent", "vim.event.ProfileEvent", "vim.version.version5", None)
CreateDataType("vim.event.RemoteTSMEnabledEvent", "RemoteTSMEnabledEvent", "vim.event.HostEvent", "vim.version.version6", None)
CreateDataType("vim.event.ResourcePoolEvent", "ResourcePoolEvent", "vim.event.Event", "vim.version.version1", [("resourcePool", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.ResourcePoolMovedEvent", "ResourcePoolMovedEvent", "vim.event.ResourcePoolEvent", "vim.version.version1", [("oldParent", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0), ("newParent", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.ResourcePoolReconfiguredEvent", "ResourcePoolReconfiguredEvent", "vim.event.ResourcePoolEvent", "vim.version.version1", [("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.ResourceViolatedEvent", "ResourceViolatedEvent", "vim.event.ResourcePoolEvent", "vim.version.version1", None)
CreateDataType("vim.event.RoleEventArgument", "RoleEventArgument", "vim.event.EventArgument", "vim.version.version1", [("roleId", "int", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.ScheduledTaskEvent", "ScheduledTaskEvent", "vim.event.Event", "vim.version.version1", [("scheduledTask", "vim.event.ScheduledTaskEventArgument", "vim.version.version1", 0), ("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.ScheduledTaskFailedEvent", "ScheduledTaskFailedEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.ScheduledTaskReconfiguredEvent", "ScheduledTaskReconfiguredEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", [("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.ScheduledTaskRemovedEvent", "ScheduledTaskRemovedEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", None)
CreateDataType("vim.event.ScheduledTaskStartedEvent", "ScheduledTaskStartedEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", None)
CreateDataType("vim.event.ServerLicenseExpiredEvent", "ServerLicenseExpiredEvent", "vim.event.LicenseEvent", "vim.version.version1", [("product", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.SessionEvent", "SessionEvent", "vim.event.Event", "vim.version.version1", None)
CreateDataType("vim.event.SessionTerminatedEvent", "SessionTerminatedEvent", "vim.event.SessionEvent", "vim.version.version1", [("sessionId", "string", "vim.version.version1", 0), ("terminatedUsername", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.TaskEvent", "TaskEvent", "vim.event.Event", "vim.version.version1", [("info", "vim.TaskInfo", "vim.version.version1", 0)])
CreateDataType("vim.event.TaskTimeoutEvent", "TaskTimeoutEvent", "vim.event.TaskEvent", "vim.version.version2", None)
CreateDataType("vim.event.TemplateUpgradeEvent", "TemplateUpgradeEvent", "vim.event.Event", "vim.version.version1", [("legacyTemplate", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.TemplateUpgradeFailedEvent", "TemplateUpgradeFailedEvent", "vim.event.TemplateUpgradeEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.TemplateUpgradedEvent", "TemplateUpgradedEvent", "vim.event.TemplateUpgradeEvent", "vim.version.version1", None)
CreateDataType("vim.event.TimedOutHostOperationEvent", "TimedOutHostOperationEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.UnlicensedVirtualMachinesEvent", "UnlicensedVirtualMachinesEvent", "vim.event.LicenseEvent", "vim.version.version2", [("unlicensed", "int", "vim.version.version2", 0), ("available", "int", "vim.version.version2", 0)])
CreateDataType("vim.event.UnlicensedVirtualMachinesFoundEvent", "UnlicensedVirtualMachinesFoundEvent", "vim.event.LicenseEvent", "vim.version.version2", [("available", "int", "vim.version.version2", 0)])
CreateDataType("vim.event.UpdatedAgentBeingRestartedEvent", "UpdatedAgentBeingRestartedEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.UpgradeEvent", "UpgradeEvent", "vim.event.Event", "vim.version.version1", [("message", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.UserAssignedToGroup", "UserAssignedToGroup", "vim.event.HostEvent", "vim.version.version1", [("userLogin", "string", "vim.version.version1", 0), ("group", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.UserLoginSessionEvent", "UserLoginSessionEvent", "vim.event.SessionEvent", "vim.version.version1", [("ipAddress", "string", "vim.version.version1", 0), ("userAgent", "string", "vim.version.version8", F_OPTIONAL), ("locale", "string", "vim.version.version1", 0), ("sessionId", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.UserLogoutSessionEvent", "UserLogoutSessionEvent", "vim.event.SessionEvent", "vim.version.version1", [("ipAddress", "string", "vim.version.version8", F_OPTIONAL), ("userAgent", "string", "vim.version.version8", F_OPTIONAL), ("callCount", "long", "vim.version.version8", F_OPTIONAL), ("sessionId", "string", "vim.version.version8", F_OPTIONAL), ("loginTime", "vmodl.DateTime", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.UserPasswordChanged", "UserPasswordChanged", "vim.event.HostEvent", "vim.version.version1", [("userLogin", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.UserUnassignedFromGroup", "UserUnassignedFromGroup", "vim.event.HostEvent", "vim.version.version1", [("userLogin", "string", "vim.version.version1", 0), ("group", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.UserUpgradeEvent", "UserUpgradeEvent", "vim.event.UpgradeEvent", "vim.version.version1", None)
CreateDataType("vim.event.VMFSDatastoreCreatedEvent", "VMFSDatastoreCreatedEvent", "vim.event.HostEvent", "vim.version.version1", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version1", 0), ("datastoreUrl", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.VMFSDatastoreExpandedEvent", "VMFSDatastoreExpandedEvent", "vim.event.HostEvent", "vim.version.version5", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.VMFSDatastoreExtendedEvent", "VMFSDatastoreExtendedEvent", "vim.event.HostEvent", "vim.version.version5", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.VMotionLicenseExpiredEvent", "VMotionLicenseExpiredEvent", "vim.event.LicenseEvent", "vim.version.version1", None)
CreateDataType("vim.event.VcAgentUninstallFailedEvent", "VcAgentUninstallFailedEvent", "vim.event.HostEvent", "vim.version.version5", [("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VcAgentUninstalledEvent", "VcAgentUninstalledEvent", "vim.event.HostEvent", "vim.version.version5", None)
CreateDataType("vim.event.VcAgentUpgradeFailedEvent", "VcAgentUpgradeFailedEvent", "vim.event.HostEvent", "vim.version.version1", [("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VcAgentUpgradedEvent", "VcAgentUpgradedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.VimAccountPasswordChangedEvent", "VimAccountPasswordChangedEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.VmEvent", "VmEvent", "vim.event.Event", "vim.version.version1", [("template", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedMigrateEvent", "VmFailedMigrateEvent", "vim.event.VmEvent", "vim.version.version1", [("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0), ("destDatacenter", "vim.event.DatacenterEventArgument", "vim.version.version7", F_OPTIONAL), ("destDatastore", "vim.event.DatastoreEventArgument", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.event.VmFailedRelayoutEvent", "VmFailedRelayoutEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedRelayoutOnVmfs2DatastoreEvent", "VmFailedRelayoutOnVmfs2DatastoreEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmFailedStartingSecondaryEvent", "VmFailedStartingSecondaryEvent", "vim.event.VmEvent", "vim.version.version5", [("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.event.VmFailedStartingSecondaryEvent.FailureReason", "VmFailedStartingSecondaryEventFailureReason", "vim.version.version5", ["incompatibleHost", "loginFailed", "registerVmFailed", "migrateFailed"])
CreateDataType("vim.event.VmFailedToPowerOffEvent", "VmFailedToPowerOffEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedToPowerOnEvent", "VmFailedToPowerOnEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedToRebootGuestEvent", "VmFailedToRebootGuestEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedToResetEvent", "VmFailedToResetEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedToShutdownGuestEvent", "VmFailedToShutdownGuestEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedToStandbyGuestEvent", "VmFailedToStandbyGuestEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedToSuspendEvent", "VmFailedToSuspendEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFailedUpdatingSecondaryConfig", "VmFailedUpdatingSecondaryConfig", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmFailoverFailed", "VmFailoverFailed", "vim.event.VmEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.event.VmFaultToleranceTurnedOffEvent", "VmFaultToleranceTurnedOffEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmFaultToleranceVmTerminatedEvent", "VmFaultToleranceVmTerminatedEvent", "vim.event.VmEvent", "vim.version.version5", [("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VmGuestOSCrashedEvent", "VmGuestOSCrashedEvent", "vim.event.VmEvent", "vim.version.version10", None)
CreateDataType("vim.event.VmGuestRebootEvent", "VmGuestRebootEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmGuestShutdownEvent", "VmGuestShutdownEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmGuestStandbyEvent", "VmGuestStandbyEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmInstanceUuidAssignedEvent", "VmInstanceUuidAssignedEvent", "vim.event.VmEvent", "vim.version.version5", [("instanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.VmInstanceUuidChangedEvent", "VmInstanceUuidChangedEvent", "vim.event.VmEvent", "vim.version.version5", [("oldInstanceUuid", "string", "vim.version.version5", 0), ("newInstanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.VmInstanceUuidConflictEvent", "VmInstanceUuidConflictEvent", "vim.event.VmEvent", "vim.version.version5", [("conflictedVm", "vim.event.VmEventArgument", "vim.version.version5", 0), ("instanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.VmMacAssignedEvent", "VmMacAssignedEvent", "vim.event.VmEvent", "vim.version.version1", [("adapter", "string", "vim.version.version1", 0), ("mac", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmMacChangedEvent", "VmMacChangedEvent", "vim.event.VmEvent", "vim.version.version1", [("adapter", "string", "vim.version.version1", 0), ("oldMac", "string", "vim.version.version1", 0), ("newMac", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmMacConflictEvent", "VmMacConflictEvent", "vim.event.VmEvent", "vim.version.version1", [("conflictedVm", "vim.event.VmEventArgument", "vim.version.version1", 0), ("mac", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmMaxFTRestartCountReached", "VmMaxFTRestartCountReached", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmMaxRestartCountReached", "VmMaxRestartCountReached", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmMessageErrorEvent", "VmMessageErrorEvent", "vim.event.VmEvent", "vim.version.version5", [("message", "string", "vim.version.version5", 0), ("messageInfo", "vim.vm.Message[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VmMessageEvent", "VmMessageEvent", "vim.event.VmEvent", "vim.version.version1", [("message", "string", "vim.version.version1", 0), ("messageInfo", "vim.vm.Message[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.event.VmMessageWarningEvent", "VmMessageWarningEvent", "vim.event.VmEvent", "vim.version.version5", [("message", "string", "vim.version.version5", 0), ("messageInfo", "vim.vm.Message[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VmMigratedEvent", "VmMigratedEvent", "vim.event.VmEvent", "vim.version.version1", [("sourceHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("sourceDatacenter", "vim.event.DatacenterEventArgument", "vim.version.version7", F_OPTIONAL), ("sourceDatastore", "vim.event.DatastoreEventArgument", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.event.VmNoCompatibleHostForSecondaryEvent", "VmNoCompatibleHostForSecondaryEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmNoNetworkAccessEvent", "VmNoNetworkAccessEvent", "vim.event.VmEvent", "vim.version.version1", [("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmOrphanedEvent", "VmOrphanedEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmPoweredOffEvent", "VmPoweredOffEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmPoweredOnEvent", "VmPoweredOnEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmPoweringOnWithCustomizedDVPortEvent", "VmPoweringOnWithCustomizedDVPortEvent", "vim.event.VmEvent", "vim.version.version5", [("vnic", "vim.event.VnicPortArgument[]", "vim.version.version5", 0)])
CreateDataType("vim.event.VmPrimaryFailoverEvent", "VmPrimaryFailoverEvent", "vim.event.VmEvent", "vim.version.version5", [("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VmReconfiguredEvent", "VmReconfiguredEvent", "vim.event.VmEvent", "vim.version.version1", [("configSpec", "vim.vm.ConfigSpec", "vim.version.version1", 0), ("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.VmRegisteredEvent", "VmRegisteredEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmRelayoutSuccessfulEvent", "VmRelayoutSuccessfulEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmRelayoutUpToDateEvent", "VmRelayoutUpToDateEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmReloadFromPathEvent", "VmReloadFromPathEvent", "vim.event.VmEvent", "vim.version.version6", [("configPath", "string", "vim.version.version6", 0)])
CreateDataType("vim.event.VmReloadFromPathFailedEvent", "VmReloadFromPathFailedEvent", "vim.event.VmEvent", "vim.version.version6", [("configPath", "string", "vim.version.version6", 0)])
CreateDataType("vim.event.VmRelocateSpecEvent", "VmRelocateSpecEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmRelocatedEvent", "VmRelocatedEvent", "vim.event.VmRelocateSpecEvent", "vim.version.version1", [("sourceHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("sourceDatacenter", "vim.event.DatacenterEventArgument", "vim.version.version7", F_OPTIONAL), ("sourceDatastore", "vim.event.DatastoreEventArgument", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.event.VmRemoteConsoleConnectedEvent", "VmRemoteConsoleConnectedEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmRemoteConsoleDisconnectedEvent", "VmRemoteConsoleDisconnectedEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmRemovedEvent", "VmRemovedEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmRenamedEvent", "VmRenamedEvent", "vim.event.VmEvent", "vim.version.version1", [("oldName", "string", "vim.version.version1", 0), ("newName", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmRequirementsExceedCurrentEVCModeEvent", "VmRequirementsExceedCurrentEVCModeEvent", "vim.event.VmEvent", "vim.version.version8", None)
CreateDataType("vim.event.VmResettingEvent", "VmResettingEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmResourcePoolMovedEvent", "VmResourcePoolMovedEvent", "vim.event.VmEvent", "vim.version.version1", [("oldParent", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0), ("newParent", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmResourceReallocatedEvent", "VmResourceReallocatedEvent", "vim.event.VmEvent", "vim.version.version1", [("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.VmRestartedOnAlternateHostEvent", "VmRestartedOnAlternateHostEvent", "vim.event.VmPoweredOnEvent", "vim.version.version1", [("sourceHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmResumingEvent", "VmResumingEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmSecondaryAddedEvent", "VmSecondaryAddedEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmSecondaryDisabledBySystemEvent", "VmSecondaryDisabledBySystemEvent", "vim.event.VmEvent", "vim.version.version5", [("reason", "vmodl.MethodFault", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VmSecondaryDisabledEvent", "VmSecondaryDisabledEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmSecondaryEnabledEvent", "VmSecondaryEnabledEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmSecondaryStartedEvent", "VmSecondaryStartedEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmShutdownOnIsolationEvent", "VmShutdownOnIsolationEvent", "vim.event.VmPoweredOffEvent", "vim.version.version5", [("isolatedHost", "vim.event.HostEventArgument", "vim.version.version5", 0), ("shutdownResult", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.event.VmShutdownOnIsolationEvent.Operation", "VmShutdownOnIsolationEventOperation", "vim.version.version5", ["shutdown", "poweredOff"])
CreateDataType("vim.event.VmStartRecordingEvent", "VmStartRecordingEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmStartReplayingEvent", "VmStartReplayingEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmStartingEvent", "VmStartingEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmStartingSecondaryEvent", "VmStartingSecondaryEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmStaticMacConflictEvent", "VmStaticMacConflictEvent", "vim.event.VmEvent", "vim.version.version1", [("conflictedVm", "vim.event.VmEventArgument", "vim.version.version1", 0), ("mac", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmStoppingEvent", "VmStoppingEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmSuspendedEvent", "VmSuspendedEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmSuspendingEvent", "VmSuspendingEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmTimedoutStartingSecondaryEvent", "VmTimedoutStartingSecondaryEvent", "vim.event.VmEvent", "vim.version.version5", [("timeout", "long", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.VmUnsupportedStartingEvent", "VmUnsupportedStartingEvent", "vim.event.VmStartingEvent", "vim.version.version1", [("guestId", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmUpgradeCompleteEvent", "VmUpgradeCompleteEvent", "vim.event.VmEvent", "vim.version.version1", [("version", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmUpgradeFailedEvent", "VmUpgradeFailedEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmUpgradingEvent", "VmUpgradingEvent", "vim.event.VmEvent", "vim.version.version1", [("version", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmUuidAssignedEvent", "VmUuidAssignedEvent", "vim.event.VmEvent", "vim.version.version1", [("uuid", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmUuidChangedEvent", "VmUuidChangedEvent", "vim.event.VmEvent", "vim.version.version1", [("oldUuid", "string", "vim.version.version1", 0), ("newUuid", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmUuidConflictEvent", "VmUuidConflictEvent", "vim.event.VmEvent", "vim.version.version1", [("conflictedVm", "vim.event.VmEventArgument", "vim.version.version1", 0), ("uuid", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmWwnAssignedEvent", "VmWwnAssignedEvent", "vim.event.VmEvent", "vim.version.version2", [("nodeWwns", "long[]", "vim.version.version2", 0), ("portWwns", "long[]", "vim.version.version2", 0)])
CreateDataType("vim.event.VmWwnChangedEvent", "VmWwnChangedEvent", "vim.event.VmEvent", "vim.version.version2", [("oldNodeWwns", "long[]", "vim.version.version2", F_OPTIONAL), ("oldPortWwns", "long[]", "vim.version.version2", F_OPTIONAL), ("newNodeWwns", "long[]", "vim.version.version2", F_OPTIONAL), ("newPortWwns", "long[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.event.VmWwnConflictEvent", "VmWwnConflictEvent", "vim.event.VmEvent", "vim.version.version2", [("conflictedVms", "vim.event.VmEventArgument[]", "vim.version.version2", F_OPTIONAL), ("conflictedHosts", "vim.event.HostEventArgument[]", "vim.version.version2", F_OPTIONAL), ("wwn", "long", "vim.version.version2", 0)])
CreateDataType("vim.event.VnicPortArgument", "VnicPortArgument", "vmodl.DynamicData", "vim.version.version5", [("vnic", "string", "vim.version.version5", 0), ("port", "vim.dvs.PortConnection", "vim.version.version5", 0)])
CreateDataType("vim.event.WarningUpgradeEvent", "WarningUpgradeEvent", "vim.event.UpgradeEvent", "vim.version.version1", None)
CreateDataType("vim.event.iScsiBootFailureEvent", "IScsiBootFailureEvent", "vim.event.HostEvent", "vim.version.version6", None)
CreateDataType("vim.ext.ExtendedProductInfo", "ExtExtendedProductInfo", "vmodl.DynamicData", "vim.version.version7", [("companyUrl", "string", "vim.version.version7", F_OPTIONAL), ("productUrl", "string", "vim.version.version7", F_OPTIONAL), ("managementUrl", "string", "vim.version.version7", F_OPTIONAL), ("self", "vim.ManagedEntity", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.ext.ManagedByInfo", "ManagedByInfo", "vmodl.DynamicData", "vim.version.version7", [("extensionKey", "string", "vim.version.version7", 0), ("type", "string", "vim.version.version7", 0)])
CreateDataType("vim.ext.ManagedEntityInfo", "ExtManagedEntityInfo", "vmodl.DynamicData", "vim.version.version7", [("type", "string", "vim.version.version7", 0), ("smallIconUrl", "string", "vim.version.version7", F_OPTIONAL), ("iconUrl", "string", "vim.version.version8", F_OPTIONAL), ("description", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.ext.SolutionManagerInfo", "ExtSolutionManagerInfo", "vmodl.DynamicData", "vim.version.version7", [("tab", "vim.ext.SolutionManagerInfo.TabInfo[]", "vim.version.version7", F_OPTIONAL), ("smallIconUrl", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.ext.SolutionManagerInfo.TabInfo", "ExtSolutionManagerInfoTabInfo", "vmodl.DynamicData", "vim.version.version7", [("label", "string", "vim.version.version7", 0), ("url", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.CannotDisableDrsOnClustersWithVApps", "CannotDisableDrsOnClustersWithVApps", "vmodl.RuntimeFault", "vim.version.version6", None)
CreateDataType("vim.fault.ConflictingDatastoreFound", "ConflictingDatastoreFound", "vmodl.RuntimeFault", "vim.version.version8", [("name", "string", "vim.version.version8", 0), ("url", "string", "vim.version.version8", 0)])
CreateDataType("vim.fault.DatabaseError", "DatabaseError", "vmodl.RuntimeFault", "vim.version.version1", None)
CreateDataType("vim.fault.DisallowedChangeByService", "DisallowedChangeByService", "vmodl.RuntimeFault", "vim.version.version7", [("serviceName", "string", "vim.version.version7", 0), ("disallowedChange", "string", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.fault.DisallowedChangeByService.DisallowedChange", "DisallowedChangeByServiceDisallowedChange", "vim.version.version7", ["hotExtendDisk"])
CreateDataType("vim.fault.DisallowedOperationOnFailoverHost", "DisallowedOperationOnFailoverHost", "vmodl.RuntimeFault", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("hostname", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.ExpiredFeatureLicense", "ExpiredFeatureLicense", "vmodl.fault.NotEnoughLicenses", "vim.version.version2", [("feature", "string", "vim.version.version2", 0), ("count", "int", "vim.version.version2", 0), ("expirationDate", "vmodl.DateTime", "vim.version.version2", 0)])
CreateDataType("vim.fault.FailToLockFaultToleranceVMs", "FailToLockFaultToleranceVMs", "vmodl.RuntimeFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0), ("vm", "vim.VirtualMachine", "vim.version.version6", 0), ("alreadyLockedVm", "vim.VirtualMachine", "vim.version.version6", 0)])
CreateDataType("vim.fault.HostAccessRestrictedToManagementServer", "HostAccessRestrictedToManagementServer", "vmodl.fault.NotSupported", "vim.version.version7", [("managementServer", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.HostInventoryFull", "HostInventoryFull", "vmodl.fault.NotEnoughLicenses", "vim.version.version2", [("capacity", "int", "vim.version.version2", 0)])
CreateDataType("vim.fault.InUseFeatureManipulationDisallowed", "InUseFeatureManipulationDisallowed", "vmodl.fault.NotEnoughLicenses", "vim.version.version5", None)
CreateDataType("vim.fault.IncompatibleSetting", "IncompatibleSetting", "vmodl.fault.InvalidArgument", "vim.version.version1", [("conflictingProperty", "vmodl.PropertyPath", "vim.version.version1", 0)])
CreateDataType("vim.fault.IncorrectHostInformation", "IncorrectHostInformation", "vmodl.fault.NotEnoughLicenses", "vim.version.version2", None)
CreateDataType("vim.fault.InvalidDasConfigArgument", "InvalidDasConfigArgument", "vmodl.fault.InvalidArgument", "vim.version.version8", [("entry", "string", "vim.version.version8", F_OPTIONAL), ("clusterName", "string", "vim.version.version8", F_OPTIONAL)])
CreateEnumType("vim.fault.InvalidDasConfigArgument.EntryForInvalidArgument", "InvalidDasConfigArgumentEntryForInvalidArgument", "vim.version.version8", ["admissionControl", "userHeartbeatDs", "vmConfig"])
CreateDataType("vim.fault.InvalidDasRestartPriorityForFtVm", "InvalidDasRestartPriorityForFtVm", "vmodl.fault.InvalidArgument", "vim.version.version6", [("vm", "vim.VirtualMachine", "vim.version.version6", 0), ("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.InvalidDrsBehaviorForFtVm", "InvalidDrsBehaviorForFtVm", "vmodl.fault.InvalidArgument", "vim.version.version5", [("vm", "vim.VirtualMachine", "vim.version.version5", 0), ("vmName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.InvalidEditionLicense", "InvalidEditionLicense", "vmodl.fault.NotEnoughLicenses", "vim.version.version2", [("feature", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.InvalidIndexArgument", "InvalidIndexArgument", "vmodl.fault.InvalidArgument", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.InvalidProfileReferenceHost", "InvalidProfileReferenceHost", "vmodl.RuntimeFault", "vim.version.version7", [("reason", "string", "vim.version.version7", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version7", F_OPTIONAL), ("profile", "vim.profile.Profile", "vim.version.version7", F_OPTIONAL), ("profileName", "string", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.fault.InvalidProfileReferenceHost.Reason", "InvalidProfileReferenceHostReason", "vim.version.version7", ["incompatibleVersion", "missingReferenceHost"])
CreateDataType("vim.fault.InvalidScheduledTask", "InvalidScheduledTask", "vmodl.RuntimeFault", "vim.version.v8_0_2_0", None)
CreateDataType("vim.fault.InventoryHasStandardAloneHosts", "InventoryHasStandardAloneHosts", "vmodl.fault.NotEnoughLicenses", "vim.version.version5", [("hosts", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.fault.LicenseAssignmentFailed", "LicenseAssignmentFailed", "vmodl.RuntimeFault", "vim.version.version5", [("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.LicenseAssignmentFailed.Reason", "LicenseAssignmentFailedReason", "vim.version.version5", ["keyEntityMismatch", "downgradeDisallowed", "inventoryNotManageableByVirtualCenter", "hostsUnmanageableByVirtualCenterWithoutLicenseServer"])
CreateDataType("vim.fault.LicenseDowngradeDisallowed", "LicenseDowngradeDisallowed", "vmodl.fault.NotEnoughLicenses", "vim.version.version5", [("edition", "string", "vim.version.version5", 0), ("entityId", "string", "vim.version.version5", 0), ("features", "vmodl.KeyAnyValue[]", "vim.version.version5", 0)])
CreateDataType("vim.fault.LicenseExpired", "LicenseExpired", "vmodl.fault.NotEnoughLicenses", "vim.version.version5", [("licenseKey", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.LicenseKeyEntityMismatch", "LicenseKeyEntityMismatch", "vmodl.fault.NotEnoughLicenses", "vim.version.version5", None)
CreateDataType("vim.fault.LicenseRestricted", "LicenseRestricted", "vmodl.fault.NotEnoughLicenses", "vim.version.version2", None)
CreateDataType("vim.fault.LicenseSourceUnavailable", "LicenseSourceUnavailable", "vmodl.fault.NotEnoughLicenses", "vim.version.version2", [("licenseSource", "vim.LicenseManager.LicenseSource", "vim.version.version2", 0)])
CreateDataType("vim.fault.MethodAlreadyDisabledFault", "MethodAlreadyDisabledFault", "vmodl.RuntimeFault", "vim.version.version6", [("sourceId", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.MethodDisabled", "MethodDisabled", "vmodl.RuntimeFault", "vim.version.version2", [("source", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.fault.NoLicenseServerConfigured", "NoLicenseServerConfigured", "vmodl.fault.NotEnoughLicenses", "vim.version.version5", None)
CreateDataType("vim.fault.NoPermission", "NoPermission", "vmodl.fault.SecurityError", "vim.version.version1", [("object", "vmodl.ManagedObject", "vim.version.version1", F_OPTIONAL), ("privilegeId", "string", "vim.version.version1", F_OPTIONAL), ("missingPrivileges", "vim.fault.NoPermission.EntityPrivileges[]", "vim.version.v7_0_3_2", F_OPTIONAL)])
CreateDataType("vim.fault.NoPermission.EntityPrivileges", "NoPermissionEntityPrivileges", "vmodl.DynamicData", "vim.version.v7_0_3_2", [("entity", "vmodl.ManagedObject", "vim.version.v7_0_3_2", 0), ("privilegeIds", "string[]", "vim.version.v7_0_3_2", F_OPTIONAL)])
CreateDataType("vim.fault.NotAuthenticated", "NotAuthenticated", "vim.fault.NoPermission", "vim.version.version2", None)
CreateDataType("vim.fault.OperationDisallowedOnHost", "OperationDisallowedOnHost", "vmodl.RuntimeFault", "vim.version.version7", None)
CreateDataType("vim.fault.RestrictedByAdministrator", "RestrictedByAdministrator", "vmodl.RuntimeFault", "vim.version.version10", [("details", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.RestrictedVersion", "RestrictedVersion", "vmodl.fault.SecurityError", "vim.version.version2", None)
CreateDataType("vim.fault.SolutionUserRequired", "SolutionUserRequired", "vmodl.fault.SecurityError", "vim.version.v7_0", None)
CreateDataType("vim.fault.ThirdPartyLicenseAssignmentFailed", "ThirdPartyLicenseAssignmentFailed", "vmodl.RuntimeFault", "vim.version.version7", [("host", "vim.HostSystem", "vim.version.version7", 0), ("module", "string", "vim.version.version7", 0), ("reason", "string", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.fault.ThirdPartyLicenseAssignmentFailed.Reason", "ThirdPartyLicenseAssignmentFailedReason", "vim.version.version7", ["licenseAssignmentFailed", "moduleNotInstalled"])
CreateDataType("vim.fault.VAppOperationInProgress", "VAppOperationInProgress", "vmodl.RuntimeFault", "vim.version.version7", None)
CreateDataType("vim.fault.VimFault", "VimFault", "vmodl.MethodFault", "vim.version.version1", None)
CreateDataType("vim.fault.VmConfigFault", "VmConfigFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.VmConfigIncompatibleForFaultTolerance", "VmConfigIncompatibleForFaultTolerance", "vim.fault.VmConfigFault", "vim.version.version5", [("fault", "vmodl.MethodFault", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.VmConfigIncompatibleForRecordReplay", "VmConfigIncompatibleForRecordReplay", "vim.fault.VmConfigFault", "vim.version.version5", [("fault", "vmodl.MethodFault", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.VmFaultToleranceIssue", "VmFaultToleranceIssue", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.VmFaultToleranceOpIssuesList", "VmFaultToleranceOpIssuesList", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("errors", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("warnings", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.VmHostAffinityRuleViolation", "VmHostAffinityRuleViolation", "vim.fault.VmConfigFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0), ("hostName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.VmLimitLicense", "VmLimitLicense", "vmodl.fault.NotEnoughLicenses", "vim.version.version1", [("limit", "int", "vim.version.version1", 0)])
CreateDataType("vim.fault.VmMetadataManagerFault", "VmMetadataManagerFault", "vim.fault.VimFault", "vim.version.version9", None)
CreateDataType("vim.fault.VmMonitorIncompatibleForFaultTolerance", "VmMonitorIncompatibleForFaultTolerance", "vim.fault.VimFault", "vim.version.version6", None)
CreateDataType("vim.fault.VmToolsUpgradeFault", "VmToolsUpgradeFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.VmValidateMaxDevice", "VmValidateMaxDevice", "vim.fault.VimFault", "vim.version.version5", [("device", "string", "vim.version.version5", 0), ("max", "int", "vim.version.version5", 0), ("count", "int", "vim.version.version5", 0)])
CreateDataType("vim.fault.VramLimitLicense", "VramLimitLicense", "vmodl.fault.NotEnoughLicenses", "vim.version.version7", [("limit", "int", "vim.version.version7", 0)])
CreateDataType("vim.fault.VsanFault", "VsanFault", "vim.fault.VimFault", "vim.version.version9", None)
CreateDataType("vim.fault.WipeDiskFault", "WipeDiskFault", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.host.ActiveDirectorySpec", "HostActiveDirectory", "vmodl.DynamicData", "vim.version.version6", [("changeOperation", "string", "vim.version.version6", 0), ("spec", "vim.host.ActiveDirectorySpec.Specification", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.host.ActiveDirectorySpec.Specification", "HostActiveDirectorySpec", "vmodl.DynamicData", "vim.version.version6", [("domainName", "string", "vim.version.version6", F_OPTIONAL), ("userName", "string", "vim.version.version6", F_OPTIONAL), ("password", "string", "vim.version.version6", F_OPTIONAL | F_SECRET), ("camServer", "string", "vim.version.version7", F_OPTIONAL), ("thumbprint", "string", "vim.version.version7", F_OPTIONAL), ("certificate", "string", "vim.version.v8_0_3_0", F_OPTIONAL), ("smartCardAuthenticationEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("smartCardTrustAnchors", "string[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.AssignableHardwareBinding", "HostAssignableHardwareBinding", "vmodl.DynamicData", "vim.version.v7_0", [("instanceId", "string", "vim.version.v7_0", 0), ("vm", "vim.VirtualMachine", "vim.version.v7_0", 0)])
CreateDataType("vim.host.AssignableHardwareConfig", "HostAssignableHardwareConfig", "vmodl.DynamicData", "vim.version.v7_0", [("attributeOverride", "vim.host.AssignableHardwareConfig.AttributeOverride[]", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.AssignableHardwareConfig.AttributeOverride", "HostAssignableHardwareConfigAttributeOverride", "vmodl.DynamicData", "vim.version.v7_0", [("instanceId", "string", "vim.version.v7_0", 0), ("name", "string", "vim.version.v7_0", 0), ("value", "anyType", "vim.version.v7_0", F_OPTIONAL)])
CreateManagedType("vim.host.AssignableHardwareManager", "HostAssignableHardwareManager", "vmodl.ManagedObject", "vim.version.v7_0", [("binding", "vim.host.AssignableHardwareBinding[]", "vim.version.v7_0", F_OPTIONAL, "System.Read"), ("config", "vim.host.AssignableHardwareConfig", "vim.version.v7_0", 0, "System.Read")], [("downloadDescriptionTree", "DownloadDescriptionTree", "vim.version.v7_0", (), (0, "vmodl.Binary", "vmodl.Binary"), "System.Read", None), ("retrieveDynamicPassthroughInfo", "RetrieveDynamicPassthroughInfo", "vim.version.v7_0", (), (F_OPTIONAL, "vim.vm.DynamicPassthroughInfo[]", "vim.vm.DynamicPassthroughInfo[]"), "System.Read", None), ("retrieveVendorDeviceGroupInfo", "RetrieveVendorDeviceGroupInfo", "vim.version.v8_0_0_1", (), (F_OPTIONAL, "vim.vm.VendorDeviceGroupInfo[]", "vim.vm.VendorDeviceGroupInfo[]"), "System.Read", None), ("updateConfig", "UpdateAssignableHardwareConfig", "vim.version.v7_0", (("config", "vim.host.AssignableHardwareConfig", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Settings", ["vim.fault.HostConfigFault", ])])
CreateManagedType("vim.host.AuthenticationManager", "HostAuthenticationManager", "vmodl.ManagedObject", "vim.version.version6", [("info", "vim.host.AuthenticationManagerInfo", "vim.version.version6", 0, None), ("supportedStore", "vim.host.AuthenticationStore[]", "vim.version.version6", 0, None)], None)
CreateDataType("vim.host.AuthenticationManagerInfo", "HostAuthenticationManagerInfo", "vmodl.DynamicData", "vim.version.version6", [("authConfig", "vim.host.AuthenticationStoreInfo[]", "vim.version.version6", 0)])
CreateManagedType("vim.host.AuthenticationStore", "HostAuthenticationStore", "vmodl.ManagedObject", "vim.version.version6", [("info", "vim.host.AuthenticationStoreInfo", "vim.version.version6", 0, None)], None)
CreateDataType("vim.host.AuthenticationStoreInfo", "HostAuthenticationStoreInfo", "vmodl.DynamicData", "vim.version.version6", [("enabled", "boolean", "vim.version.version6", 0)])
CreateManagedType("vim.host.AutoStartManager", "HostAutoStartManager", "vmodl.ManagedObject", "vim.version.version1", [("config", "vim.host.AutoStartManager.Config", "vim.version.version1", 0, None)], [("reconfigure", "ReconfigureAutostart", "vim.version.version1", (("spec", "vim.host.AutoStartManager.Config", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.AutoStart", None), ("autoPowerOn", "AutoStartPowerOn", "vim.version.version1", (), (0, "void", "void"), "Host.Config.AutoStart", None), ("autoPowerOff", "AutoStartPowerOff", "vim.version.version1", (), (0, "void", "void"), "Host.Config.AutoStart", None)])
CreateEnumType("vim.host.AutoStartManager.Action", "AutoStartAction", "vim.version.version1", ["none", "systemDefault", "powerOn", "powerOff", "guestShutdown", "suspend"])
CreateDataType("vim.host.AutoStartManager.SystemDefaults", "AutoStartDefaults", "vmodl.DynamicData", "vim.version.version1", [("enabled", "boolean", "vim.version.version1", F_OPTIONAL), ("startDelay", "int", "vim.version.version1", F_OPTIONAL), ("stopDelay", "int", "vim.version.version1", F_OPTIONAL), ("waitForHeartbeat", "boolean", "vim.version.version1", F_OPTIONAL), ("stopAction", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.AutoStartManager.AutoPowerInfo", "AutoStartPowerInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "vim.VirtualMachine", "vim.version.version1", 0), ("startOrder", "int", "vim.version.version1", 0), ("startDelay", "int", "vim.version.version1", 0), ("waitForHeartbeat", "vim.host.AutoStartManager.AutoPowerInfo.WaitHeartbeatSetting", "vim.version.version1", 0), ("startAction", "string", "vim.version.version1", 0), ("stopDelay", "int", "vim.version.version1", 0), ("stopAction", "string", "vim.version.version1", 0)])
CreateEnumType("vim.host.AutoStartManager.AutoPowerInfo.WaitHeartbeatSetting", "AutoStartWaitHeartbeatSetting", "vim.version.version1", ["yes", "no", "systemDefault"])
CreateDataType("vim.host.AutoStartManager.Config", "HostAutoStartManagerConfig", "vmodl.DynamicData", "vim.version.version1", [("defaults", "vim.host.AutoStartManager.SystemDefaults", "vim.version.version1", F_OPTIONAL), ("powerInfo", "vim.host.AutoStartManager.AutoPowerInfo[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.BIOSInfo", "HostBIOSInfo", "vmodl.DynamicData", "vim.version.version2", [("biosVersion", "string", "vim.version.version2", F_OPTIONAL), ("releaseDate", "vmodl.DateTime", "vim.version.version2", F_OPTIONAL), ("vendor", "string", "vim.version.version11", F_OPTIONAL), ("majorRelease", "int", "vim.version.version11", F_OPTIONAL), ("minorRelease", "int", "vim.version.version11", F_OPTIONAL), ("firmwareMajorRelease", "int", "vim.version.version11", F_OPTIONAL), ("firmwareMinorRelease", "int", "vim.version.version11", F_OPTIONAL), ("firmwareType", "string", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.host.BIOSInfo.FirmwareType", "HostBIOSInfoFirmwareType", "vim.version.v8_0_2_0", ["BIOS", "UEFI"])
CreateManagedType("vim.host.BootDeviceSystem", "HostBootDeviceSystem", "vmodl.ManagedObject", "vim.version.version2", None, [("queryBootDevices", "QueryBootDevices", "vim.version.version2", (), (F_OPTIONAL, "vim.host.BootDeviceInfo", "vim.host.BootDeviceInfo"), "System.Read", None), ("updateBootDevice", "UpdateBootDevice", "vim.version.version2", (("key", "string", "vim.version.version2", 0, None),), (0, "void", "void"), "Host.Config.Maintenance", None)])
CreateDataType("vim.host.BootDeviceSystem.BootDevice", "HostBootDevice", "vmodl.DynamicData", "vim.version.version2", [("key", "string", "vim.version.version2", 0), ("description", "string", "vim.version.version2", 0)])
CreateManagedType("vim.host.CacheConfigurationManager", "HostCacheConfigurationManager", "vmodl.ManagedObject", "vim.version.version7", [("cacheConfigurationInfo", "vim.host.CacheConfigurationManager.CacheConfigurationInfo[]", "vim.version.version7", F_OPTIONAL, "Host.Config.AdvancedConfig")], [("configureCache", "ConfigureHostCache_Task", "vim.version.version7", (("spec", "vim.host.CacheConfigurationManager.CacheConfigurationSpec", "vim.version.version7", 0, None),), (0, "vim.Task", "void"), "Host.Config.AdvancedConfig", None)])
CreateDataType("vim.host.CacheConfigurationManager.CacheConfigurationSpec", "HostCacheConfigurationSpec", "vmodl.DynamicData", "vim.version.version7", [("datastore", "vim.Datastore", "vim.version.version7", 0), ("swapSize", "long", "vim.version.version7", 0)])
CreateDataType("vim.host.CacheConfigurationManager.CacheConfigurationInfo", "HostCacheConfigurationInfo", "vmodl.DynamicData", "vim.version.version7", [("key", "vim.Datastore", "vim.version.version7", 0), ("swapSize", "long", "vim.version.version7", 0)])
CreateDataType("vim.host.Capability", "HostCapability", "vmodl.DynamicData", "vim.version.version1", [("recursiveResourcePoolsSupported", "boolean", "vim.version.version1", 0), ("cpuMemoryResourceConfigurationSupported", "boolean", "vim.version.version2", 0), ("rebootSupported", "boolean", "vim.version.version1", 0), ("shutdownSupported", "boolean", "vim.version.version1", 0), ("vmotionSupported", "boolean", "vim.version.version1", 0), ("standbySupported", "boolean", "vim.version.version2", 0), ("ipmiSupported", "boolean", "vim.version.version5", F_OPTIONAL), ("maxSupportedVMs", "int", "vim.version.version1", F_OPTIONAL), ("maxRunningVMs", "int", "vim.version.version1", F_OPTIONAL), ("maxSupportedVcpus", "int", "vim.version.version1", F_OPTIONAL), ("maxRegisteredVMs", "int", "vim.version.version8", F_OPTIONAL), ("datastorePrincipalSupported", "boolean", "vim.version.version1", 0), ("sanSupported", "boolean", "vim.version.version1", 0), ("nfsSupported", "boolean", "vim.version.version1", 0), ("iscsiSupported", "boolean", "vim.version.version1", 0), ("vlanTaggingSupported", "boolean", "vim.version.version1", 0), ("nicTeamingSupported", "boolean", "vim.version.version1", 0), ("highGuestMemSupported", "boolean", "vim.version.version1", 0), ("maintenanceModeSupported", "boolean", "vim.version.version1", 0), ("suspendedRelocateSupported", "boolean", "vim.version.version1", 0), ("restrictedSnapshotRelocateSupported", "boolean", "vim.version.version2", 0), ("perVmSwapFiles", "boolean", "vim.version.version2", 0), ("localSwapDatastoreSupported", "boolean", "vim.version.version2", 0), ("unsharedSwapVMotionSupported", "boolean", "vim.version.version2", 0), ("backgroundSnapshotsSupported", "boolean", "vim.version.version2", 0), ("preAssignedPCIUnitNumbersSupported", "boolean", "vim.version.version2", 0), ("screenshotSupported", "boolean", "vim.version.version2", 0), ("scaledScreenshotSupported", "boolean", "vim.version.version2", 0), ("storageVMotionSupported", "boolean", "vim.version.version5", 0), ("vmotionWithStorageVMotionSupported", "boolean", "vim.version.version5", 0), ("vmotionAcrossNetworkSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("maxNumDisksSVMotion", "int", "vim.version.version10", F_OPTIONAL), ("maxVirtualDiskDescVersionSupported", "int", "vim.version.v8_0_1_0", F_OPTIONAL), ("hbrNicSelectionSupported", "boolean", "vim.version.version8", 0), ("vrNfcNicSelectionSupported", "boolean", "vim.version.version10", 0), ("recordReplaySupported", "boolean", "vim.version.version5", 0), ("ftSupported", "boolean", "vim.version.version5", 0), ("replayUnsupportedReason", "string", "vim.version.version5", F_OPTIONAL), ("replayCompatibilityIssues", "string[]", "vim.version.version6", F_OPTIONAL), ("smpFtSupported", "boolean", "vim.version.version10", 0), ("ftCompatibilityIssues", "string[]", "vim.version.version6", F_OPTIONAL), ("smpFtCompatibilityIssues", "string[]", "vim.version.version10", F_OPTIONAL), ("maxVcpusPerFtVm", "int", "vim.version.version10", F_OPTIONAL), ("loginBySSLThumbprintSupported", "boolean", "vim.version.version5", F_OPTIONAL), ("cloneFromSnapshotSupported", "boolean", "vim.version.version5", 0), ("deltaDiskBackingsSupported", "boolean", "vim.version.version5", 0), ("perVMNetworkTrafficShapingSupported", "boolean", "vim.version.version4", 0), ("tpmSupported", "boolean", "vim.version.version5", 0), ("tpmVersion", "string", "vim.version.version12", F_OPTIONAL), ("txtEnabled", "boolean", "vim.version.version12", F_OPTIONAL), ("supportedCpuFeature", "vim.host.CpuIdInfo[]", "vim.version.version5", F_OPTIONAL), ("virtualExecUsageSupported", "boolean", "vim.version.version5", 0), ("storageIORMSupported", "boolean", "vim.version.version6", 0), ("vmDirectPathGen2Supported", "boolean", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2UnsupportedReason", "string[]", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2UnsupportedReasonExtended", "string", "vim.version.version6", F_OPTIONAL), ("supportedVmfsMajorVersion", "int[]", "vim.version.version7", F_OPTIONAL), ("vStorageCapable", "boolean", "vim.version.version6", 0), ("snapshotRelayoutSupported", "boolean", "vim.version.version7", 0), ("firewallIpRulesSupported", "boolean", "vim.version.version7", F_OPTIONAL), ("servicePackageInfoSupported", "boolean", "vim.version.version7", F_OPTIONAL), ("maxHostRunningVms", "int", "vim.version.version7", F_OPTIONAL), ("maxHostSupportedVcpus", "int", "vim.version.version7", F_OPTIONAL), ("vmfsDatastoreMountCapable", "boolean", "vim.version.version7", 0), ("eightPlusHostVmfsSharedAccessSupported", "boolean", "vim.version.version8", 0), ("nestedHVSupported", "boolean", "vim.version.version8", 0), ("vPMCSupported", "boolean", "vim.version.version8", 0), ("interVMCommunicationThroughVMCISupported", "boolean", "vim.version.version8", 0), ("scheduledHardwareUpgradeSupported", "boolean", "vim.version.version8", F_OPTIONAL), ("featureCapabilitiesSupported", "boolean", "vim.version.version8", 0), ("latencySensitivitySupported", "boolean", "vim.version.version8", 0), ("storagePolicySupported", "boolean", "vim.version.version9", F_OPTIONAL), ("accel3dSupported", "boolean", "vim.version.version8", 0), ("reliableMemoryAware", "boolean", "vim.version.version9", F_OPTIONAL), ("multipleNetworkStackInstanceSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("messageBusProxySupported", "boolean", "vim.version.version10", F_OPTIONAL), ("vsanSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("vFlashSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("hostAccessManagerSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("provisioningNicSelectionSupported", "boolean", "vim.version.version10", 0), ("nfs41Supported", "boolean", "vim.version.version10", F_OPTIONAL), ("nfs41Krb5iSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("turnDiskLocatorLedSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("virtualVolumeDatastoreSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("markAsSsdSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("markAsLocalSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("smartCardAuthenticationSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("pMemSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("pMemSnapshotSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("cryptoSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("oneKVolumeAPIsSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("gatewayOnNicSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("upitSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("cpuHwMmuSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptedVMotionSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionChangeOnAddRemoveSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionHotOperationSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionWithSnapshotsSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionFaultToleranceSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionMemorySaveSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionRDMSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionVFlashSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionCBRCSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("encryptionHBRSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("ftEfiSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("unmapMethodSupported", "string", "vim.version.version12", F_OPTIONAL), ("maxMemMBPerFtVm", "int", "vim.version.version12", F_OPTIONAL), ("virtualMmuUsageIgnored", "boolean", "vim.version.version12", F_OPTIONAL), ("virtualExecUsageIgnored", "boolean", "vim.version.version12", F_OPTIONAL), ("vmCreateDateSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("vmfs3EOLSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("ftVmcpSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("quickBootSupported", "boolean", "vim.version.version13", F_OPTIONAL), ("encryptedFtSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("assignableHardwareSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("suspendToMemorySupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("useFeatureReqsForOldHWv", "boolean", "vim.version.v6_8_7", F_OPTIONAL), ("markPerenniallyReservedSupported", "boolean", "vim.version.version14", F_OPTIONAL), ("hppPspSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("deviceRebindWithoutRebootSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("storagePolicyChangeSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("precisionTimeProtocolSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("remoteDeviceVMotionSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("maxSupportedVmMemory", "int", "vim.version.v7_0", F_OPTIONAL), ("ahDeviceHintsSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("nvmeOverTcpSupported", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("nvmeStorageFabricServicesSupported", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("assignHwPciConfigSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("timeConfigSupported", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("nvmeBatchOperationsSupported", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("pMemFailoverSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("hostConfigEncryptionSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("maxSupportedSimultaneousThreads", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("ptpConfigSupported", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("maxSupportedPtpPorts", "int", "vim.version.v7_0_3_0", F_OPTIONAL), ("sgxRegistrationSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("pMemIndependentSnapshotSupported", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("iommuSLDirtyCapable", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("vmknicBindingSupported", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("ultralowFixedUnmapSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("nvmeVvolSupported", "boolean", "vim.version.v8_0_0_0", F_OPTIONAL), ("fptHotplugSupported", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("mconnectSupported", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("vsanNicMgmtSupported", "boolean", "vim.version.v8_0_2_0", F_OPTIONAL), ("vvolNQNSupported", "boolean", "vim.version.v8_0_2_0", F_OPTIONAL), ("stretchedSCSupported", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("vmknicBindingOnNFSv41", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("vpStatusCheckSupported", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("nConnectSupported", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("userKeySupported", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("ndcmSupported", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("uefiSecureBoot", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.host.Capability.ReplayUnsupportedReason", "HostReplayUnsupportedReason", "vim.version.version5", ["incompatibleProduct", "incompatibleCpu", "hvDisabled", "cpuidLimitSet", "oldBIOS", "unknown"])
CreateEnumType("vim.host.Capability.FtUnsupportedReason", "HostCapabilityFtUnsupportedReason", "vim.version.version6", ["vMotionNotLicensed", "missingVMotionNic", "missingFTLoggingNic", "ftNotLicensed", "haAgentIssue", "unsupportedProduct", "cpuHvUnsupported", "cpuHwmmuUnsupported", "cpuHvDisabled"])
CreateEnumType("vim.host.Capability.VmDirectPathGen2UnsupportedReason", "HostCapabilityVmDirectPathGen2UnsupportedReason", "vim.version.version6", ["hostNptIncompatibleProduct", "hostNptIncompatibleHardware", "hostNptDisabled"])
CreateEnumType("vim.host.Capability.UnmapMethodSupported", "HostCapabilityUnmapMethodSupported", "vim.version.version12", ["priority", "fixed", "dynamic"])
CreateManagedType("vim.host.CertificateManager", "HostCertificateManager", "vmodl.ManagedObject", "vim.version.version10", [("certificateInfo", "vim.host.CertificateManager.CertificateInfo", "vim.version.version10", 0, "Certificate.Manage")], [("retrieveCertificateInfoList", "RetrieveCertificateInfoList", "vim.version.v8_0_1_0", (), (F_OPTIONAL, "vim.host.CertificateManager.CertificateInfo[]", "vim.host.CertificateManager.CertificateInfo[]"), "Certificate.Manage", None), ("generateCertificateSigningRequest", "GenerateCertificateSigningRequest", "vim.version.version10", (("useIpAddressAsCommonName", "boolean", "vim.version.version10", 0, None),("spec", "vim.host.CertificateManager.CertificateSpec", "vim.version.v8_0_1_0", F_OPTIONAL, None),), (0, "string", "string"), "Certificate.Manage", ["vim.fault.HostConfigFault", ]), ("generateCertificateSigningRequestByDn", "GenerateCertificateSigningRequestByDn", "vim.version.version10", (("distinguishedName", "string", "vim.version.version10", 0, None),("spec", "vim.host.CertificateManager.CertificateSpec", "vim.version.v8_0_1_0", F_OPTIONAL, None),), (0, "string", "string"), "Certificate.Manage", ["vim.fault.HostConfigFault", ]), ("provisionServerPrivateKey", "ProvisionServerPrivateKey", "vim.version.v8_0_3_0", (("key", "string", "vim.version.v8_0_3_0", F_SECRET, None),), (0, "void", "void"), "Certificate.Manage", ["vim.fault.HostConfigFault", ]), ("installServerCertificate", "InstallServerCertificate", "vim.version.version10", (("cert", "string", "vim.version.version10", 0, None),), (0, "void", "void"), "Certificate.Manage", ["vim.fault.HostConfigFault", ]), ("replaceCACertificatesAndCRLs", "ReplaceCACertificatesAndCRLs", "vim.version.version10", (("caCert", "string[]", "vim.version.version10", 0, None),("caCrl", "string[]", "vim.version.version10", F_OPTIONAL, None),), (0, "void", "void"), "Certificate.Manage", ["vim.fault.HostConfigFault", ]), ("notifyAffectedServices", "NotifyAffectedServices", "vim.version.version10", (("services", "string[]", "vim.version.v8_0_1_0", F_OPTIONAL, None),), (0, "void", "void"), "Certificate.Manage", None), ("listCACertificates", "ListCACertificates", "vim.version.version10", (), (F_OPTIONAL, "string[]", "string[]"), "Certificate.Manage", ["vim.fault.HostConfigFault", ]), ("listCACertificateRevocationLists", "ListCACertificateRevocationLists", "vim.version.version10", (), (F_OPTIONAL, "string[]", "string[]"), "Certificate.Manage", ["vim.fault.HostConfigFault", ])])
CreateEnumType("vim.host.CertificateManager.CertificateKind", "HostCertificateManagerCertificateKind", "vim.version.v8_0_1_0", ["Machine", "VASAClient"])
CreateDataType("vim.host.CertificateManager.CertificateSpec", "HostCertificateManagerCertificateSpec", "vmodl.DynamicData", "vim.version.v8_0_1_0", [("kind", "string", "vim.version.v8_0_1_0", 0)])
CreateDataType("vim.host.CertificateManager.CertificateInfo", "HostCertificateManagerCertificateInfo", "vmodl.DynamicData", "vim.version.version10", [("kind", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("issuer", "string", "vim.version.version10", F_OPTIONAL), ("notBefore", "vmodl.DateTime", "vim.version.version10", F_OPTIONAL), ("notAfter", "vmodl.DateTime", "vim.version.version10", F_OPTIONAL), ("subject", "string", "vim.version.version10", F_OPTIONAL), ("status", "string", "vim.version.version10", 0)])
CreateEnumType("vim.host.CertificateManager.CertificateInfo.CertificateStatus", "HostCertificateManagerCertificateInfoCertificateStatus", "vim.version.version10", ["unknown", "expired", "expiring", "expiringShortly", "expirationImminent", "good"])
CreateDataType("vim.host.ConfigChange", "HostConfigChange", "vmodl.DynamicData", "vim.version.version1", None)
CreateEnumType("vim.host.ConfigChange.Mode", "HostConfigChangeMode", "vim.version.version1", ["modify", "replace"])
CreateEnumType("vim.host.ConfigChange.Operation", "HostConfigChangeOperation", "vim.version.version1", ["add", "remove", "edit", "ignore"])
CreateDataType("vim.host.ConfigManager", "HostConfigManager", "vmodl.DynamicData", "vim.version.version1", [("cpuScheduler", "vim.host.CpuSchedulerSystem", "vim.version.version1", F_OPTIONAL), ("datastoreSystem", "vim.host.DatastoreSystem", "vim.version.version1", F_OPTIONAL), ("memoryManager", "vim.host.MemoryManagerSystem", "vim.version.version1", F_OPTIONAL), ("storageSystem", "vim.host.StorageSystem", "vim.version.version1", F_OPTIONAL), ("networkSystem", "vim.host.NetworkSystem", "vim.version.version1", F_OPTIONAL), ("vmotionSystem", "vim.host.VMotionSystem", "vim.version.version1", F_OPTIONAL), ("virtualNicManager", "vim.host.VirtualNicManager", "vim.version.version5", F_OPTIONAL), ("serviceSystem", "vim.host.ServiceSystem", "vim.version.version1", F_OPTIONAL), ("firewallSystem", "vim.host.FirewallSystem", "vim.version.version1", F_OPTIONAL), ("advancedOption", "vim.option.OptionManager", "vim.version.version1", F_OPTIONAL), ("diagnosticSystem", "vim.host.DiagnosticSystem", "vim.version.version1", F_OPTIONAL), ("autoStartManager", "vim.host.AutoStartManager", "vim.version.version1", F_OPTIONAL), ("snmpSystem", "vim.host.SnmpSystem", "vim.version.version1", F_OPTIONAL), ("dateTimeSystem", "vim.host.DateTimeSystem", "vim.version.version2", F_OPTIONAL), ("patchManager", "vim.host.PatchManager", "vim.version.version2", F_OPTIONAL), ("imageConfigManager", "vim.host.ImageConfigManager", "vim.version.version7", F_OPTIONAL), ("bootDeviceSystem", "vim.host.BootDeviceSystem", "vim.version.version2", F_OPTIONAL), ("firmwareSystem", "vim.host.FirmwareSystem", "vim.version.version2", F_OPTIONAL), ("healthStatusSystem", "vim.host.HealthStatusSystem", "vim.version.version2", F_OPTIONAL), ("pciPassthruSystem", "vim.host.PciPassthruSystem", "vim.version.version5", F_OPTIONAL), ("licenseManager", "vim.LicenseManager", "vim.version.version5", F_OPTIONAL), ("kernelModuleSystem", "vim.host.KernelModuleSystem", "vim.version.version5", F_OPTIONAL), ("authenticationManager", "vim.host.AuthenticationManager", "vim.version.version6", F_OPTIONAL), ("powerSystem", "vim.host.PowerSystem", "vim.version.version6", F_OPTIONAL), ("cacheConfigurationManager", "vim.host.CacheConfigurationManager", "vim.version.version7", F_OPTIONAL), ("esxAgentHostManager", "vim.host.EsxAgentHostManager", "vim.version.version7", F_OPTIONAL), ("iscsiManager", "vim.host.IscsiManager", "vim.version.version7", F_OPTIONAL), ("vFlashManager", "vim.host.VFlashManager", "vim.version.version9", F_OPTIONAL), ("vsanSystem", "vim.host.VsanSystem", "vim.version.version9", F_OPTIONAL), ("messageBusProxy", "vim.host.MessageBusProxy", "vim.version.version10", F_OPTIONAL), ("userDirectory", "vim.UserDirectory", "vim.version.version10", F_OPTIONAL), ("accountManager", "vim.host.LocalAccountManager", "vim.version.version10", F_OPTIONAL), ("hostAccessManager", "vim.host.HostAccessManager", "vim.version.version10", F_OPTIONAL), ("graphicsManager", "vim.host.GraphicsManager", "vim.version.version9", F_OPTIONAL), ("vsanInternalSystem", "vim.host.VsanInternalSystem", "vim.version.version9", F_OPTIONAL), ("certificateManager", "vim.host.CertificateManager", "vim.version.version10", F_OPTIONAL), ("cryptoManager", "vim.encryption.CryptoManager", "vim.version.version11", F_OPTIONAL), ("nvdimmSystem", "vim.host.NvdimmSystem", "vim.version.version12", F_OPTIONAL), ("assignableHardwareManager", "vim.host.AssignableHardwareManager", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.CpuIdInfo", "HostCpuIdInfo", "vmodl.DynamicData", "vim.version.version1", [("level", "int", "vim.version.version1", 0), ("vendor", "string", "vim.version.version1", F_OPTIONAL), ("eax", "string", "vim.version.version1", F_OPTIONAL), ("ebx", "string", "vim.version.version1", F_OPTIONAL), ("ecx", "string", "vim.version.version1", F_OPTIONAL), ("edx", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.CpuInfo", "HostCpuInfo", "vmodl.DynamicData", "vim.version.version1", [("numCpuPackages", "short", "vim.version.version1", 0), ("numCpuCores", "short", "vim.version.version1", 0), ("numCpuThreads", "short", "vim.version.version1", 0), ("hz", "long", "vim.version.version1", 0)])
CreateDataType("vim.host.CpuPackage", "HostCpuPackage", "vmodl.DynamicData", "vim.version.version1", [("index", "short", "vim.version.version1", 0), ("vendor", "string", "vim.version.version1", 0), ("hz", "long", "vim.version.version1", 0), ("busHz", "long", "vim.version.version1", 0), ("description", "string", "vim.version.version1", 0), ("threadId", "short[]", "vim.version.version1", 0), ("cpuFeature", "vim.host.CpuIdInfo[]", "vim.version.version1", F_OPTIONAL), ("family", "short", "vim.version.v8_0_3_0", F_OPTIONAL), ("model", "short", "vim.version.v8_0_3_0", F_OPTIONAL), ("stepping", "short", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.host.CpuPackage.Vendor", "HostCpuPackageVendor", "vim.version.version1", ["unknown", "intel", "amd", "hygon", "arm"])
CreateDataType("vim.host.CpuPowerManagementInfo", "HostCpuPowerManagementInfo", "vmodl.DynamicData", "vim.version.version5", [("currentPolicy", "string", "vim.version.version5", F_OPTIONAL), ("hardwareSupport", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.host.CpuPowerManagementInfo.PolicyType", "HostCpuPowerManagementInfoPolicyType", "vim.version.version5", ["off", "staticPolicy", "dynamicPolicy"])
CreateManagedType("vim.host.CpuSchedulerSystem", "HostCpuSchedulerSystem", "vim.ExtensibleManagedObject", "vim.version.version1", [("cpuSchedulerInfo", "vim.host.CpuSchedulerSystem.CpuSchedulerInfo", "vim.version.v8_0_3_0", F_OPTIONAL, None), ("hyperthreadInfo", "vim.host.CpuSchedulerSystem.HyperThreadScheduleInfo", "vim.version.version1", F_OPTIONAL, None)], [("enableHyperThreading", "EnableHyperThreading", "vim.version.version1", (), (0, "void", "void"), "Host.Config.HyperThreading", None), ("disableHyperThreading", "DisableHyperThreading", "vim.version.version1", (), (0, "void", "void"), "Host.Config.HyperThreading", None)])
CreateDataType("vim.host.CpuSchedulerSystem.HyperThreadScheduleInfo", "HostHyperThreadScheduleInfo", "vmodl.DynamicData", "vim.version.version1", [("available", "boolean", "vim.version.version1", 0), ("active", "boolean", "vim.version.version1", 0), ("config", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.host.CpuSchedulerSystem.CpuSchedulerInfo", "HostCpuSchedulerInfo", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("policy", "string", "vim.version.v8_0_3_0", 0)])
CreateEnumType("vim.host.CpuSchedulerSystem.CpuSchedulerInfo.CpuSchedulerPolicyInfo", "HostCpuSchedulerInfoCpuSchedulerPolicyInfo", "vim.version.v8_0_3_0", ["systemDefault", "scav1", "scav2"])
CreateDataType("vim.host.DataTransportConnectionInfo", "HostDataTransportConnectionInfo", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("staticMemoryConsumed", "long", "vim.version.v7_0_3_0", 0)])
CreateManagedType("vim.host.DatastoreBrowser", "HostDatastoreBrowser", "vmodl.ManagedObject", "vim.version.version1", [("datastore", "vim.Datastore[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("supportedType", "vim.host.DatastoreBrowser.Query[]", "vim.version.version1", F_OPTIONAL, None)], [("search", "SearchDatastore_Task", "vim.version.version1", (("datastorePath", "string", "vim.version.version1", 0, None),("searchSpec", "vim.host.DatastoreBrowser.SearchSpec", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "vim.host.DatastoreBrowser.SearchResults"), None, ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ]), ("searchSubFolders", "SearchDatastoreSubFolders_Task", "vim.version.version1", (("datastorePath", "string", "vim.version.version1", 0, None),("searchSpec", "vim.host.DatastoreBrowser.SearchSpec", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.host.DatastoreBrowser.SearchResults[]"), None, ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ]), ("deleteFile", "DeleteFile", "vim.version.version1", (("datastorePath", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Datastore.DeleteFile", ["vim.fault.InvalidDatastore", "vim.fault.FileFault", ])])
CreateDataType("vim.host.DatastoreBrowser.FileInfo", "FileInfo", "vmodl.DynamicData", "vim.version.version1", [("path", "string", "vim.version.version1", 0), ("friendlyName", "string", "vim.version.version11", F_OPTIONAL), ("fileSize", "long", "vim.version.version1", F_OPTIONAL), ("modification", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("owner", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.FileInfo.Details", "FileQueryFlags", "vmodl.DynamicData", "vim.version.version1", [("fileType", "boolean", "vim.version.version1", 0), ("fileSize", "boolean", "vim.version.version1", 0), ("modification", "boolean", "vim.version.version1", 0), ("fileOwner", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.host.DatastoreBrowser.Query", "FileQuery", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmConfigQuery", "VmConfigFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", [("filter", "vim.host.DatastoreBrowser.VmConfigQuery.Filter", "vim.version.version1", F_OPTIONAL), ("details", "vim.host.DatastoreBrowser.VmConfigQuery.Details", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.VmConfigQuery.Filter", "VmConfigFileQueryFilter", "vmodl.DynamicData", "vim.version.version1", [("matchConfigVersion", "int[]", "vim.version.version1", F_OPTIONAL), ("encrypted", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.VmConfigQuery.Details", "VmConfigFileQueryFlags", "vmodl.DynamicData", "vim.version.version1", [("configVersion", "boolean", "vim.version.version1", 0), ("encryption", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.TemplateVmConfigQuery", "TemplateConfigFileQuery", "vim.host.DatastoreBrowser.VmConfigQuery", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmDiskQuery", "VmDiskFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", [("filter", "vim.host.DatastoreBrowser.VmDiskQuery.Filter", "vim.version.version1", F_OPTIONAL), ("details", "vim.host.DatastoreBrowser.VmDiskQuery.Details", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.VmDiskQuery.Filter", "VmDiskFileQueryFilter", "vmodl.DynamicData", "vim.version.version1", [("diskType", "vmodl.TypeName[]", "vim.version.version1", F_OPTIONAL), ("matchHardwareVersion", "int[]", "vim.version.version1", F_OPTIONAL), ("controllerType", "vmodl.TypeName[]", "vim.version.version2", F_OPTIONAL), ("thin", "boolean", "vim.version.version5", F_OPTIONAL), ("encrypted", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.VmDiskQuery.Details", "VmDiskFileQueryFlags", "vmodl.DynamicData", "vim.version.version1", [("diskType", "boolean", "vim.version.version1", 0), ("capacityKb", "boolean", "vim.version.version1", 0), ("hardwareVersion", "boolean", "vim.version.version1", 0), ("controllerType", "boolean", "vim.version.version2", F_OPTIONAL), ("diskExtents", "boolean", "vim.version.version2", F_OPTIONAL), ("thin", "boolean", "vim.version.version5", F_OPTIONAL), ("encryption", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.FolderQuery", "FolderFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmSnapshotQuery", "VmSnapshotFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.IsoImageQuery", "IsoImageFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.FloppyImageQuery", "FloppyImageFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmNvramQuery", "VmNvramFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmLogQuery", "VmLogFileQuery", "vim.host.DatastoreBrowser.Query", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmConfigInfo", "VmConfigFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", [("configVersion", "int", "vim.version.version1", F_OPTIONAL), ("encryption", "vim.host.DatastoreBrowser.VmConfigInfo.VmConfigEncryptionInfo", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.VmConfigInfo.VmConfigEncryptionInfo", "VmConfigFileEncryptionInfo", "vmodl.DynamicData", "vim.version.version11", [("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.TemplateVmConfigInfo", "TemplateConfigFileInfo", "vim.host.DatastoreBrowser.VmConfigInfo", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmDiskInfo", "VmDiskFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", [("diskType", "vmodl.TypeName", "vim.version.version1", F_OPTIONAL), ("capacityKb", "long", "vim.version.version1", F_OPTIONAL), ("hardwareVersion", "int", "vim.version.version1", F_OPTIONAL), ("controllerType", "vmodl.TypeName", "vim.version.version2", F_OPTIONAL), ("diskExtents", "string[]", "vim.version.version2", F_OPTIONAL), ("thin", "boolean", "vim.version.version5", F_OPTIONAL), ("encryption", "vim.host.DatastoreBrowser.VmDiskInfo.VmDiskEncryptionInfo", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.VmDiskInfo.VmDiskEncryptionInfo", "VmDiskFileEncryptionInfo", "vmodl.DynamicData", "vim.version.version11", [("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.FolderInfo", "FolderFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmSnapshotInfo", "VmSnapshotFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.IsoImageInfo", "IsoImageFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.FloppyImageInfo", "FloppyImageFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmNvramInfo", "VmNvramFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.VmLogInfo", "VmLogFileInfo", "vim.host.DatastoreBrowser.FileInfo", "vim.version.version1", None)
CreateDataType("vim.host.DatastoreBrowser.SearchSpec", "HostDatastoreBrowserSearchSpec", "vmodl.DynamicData", "vim.version.version1", [("query", "vim.host.DatastoreBrowser.Query[]", "vim.version.version1", F_OPTIONAL), ("details", "vim.host.DatastoreBrowser.FileInfo.Details", "vim.version.version1", F_OPTIONAL), ("searchCaseInsensitive", "boolean", "vim.version.version1", F_OPTIONAL), ("matchPattern", "string[]", "vim.version.version1", F_OPTIONAL), ("sortFoldersFirst", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.DatastoreBrowser.SearchResults", "HostDatastoreBrowserSearchResults", "vmodl.DynamicData", "vim.version.version1", [("datastore", "vim.Datastore", "vim.version.version1", F_OPTIONAL), ("folderPath", "string", "vim.version.version1", F_OPTIONAL), ("file", "vim.host.DatastoreBrowser.FileInfo[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.DateTimeConfig", "HostDateTimeConfig", "vmodl.DynamicData", "vim.version.version2", [("timeZone", "string", "vim.version.version2", F_OPTIONAL), ("ntpConfig", "vim.host.NtpConfig", "vim.version.version2", F_OPTIONAL), ("ptpConfig", "vim.host.PtpConfig", "vim.version.v7_0_3_0", F_OPTIONAL), ("protocol", "string", "vim.version.v7_0_3_0", F_OPTIONAL), ("enabled", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("disableEvents", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("disableFallback", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("resetToFactoryDefaults", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateManagedType("vim.host.DateTimeSystem", "HostDateTimeSystem", "vmodl.ManagedObject", "vim.version.version2", [("dateTimeInfo", "vim.host.DateTimeInfo", "vim.version.version2", 0, "System.Read")], [("updateConfig", "UpdateDateTimeConfig", "vim.version.version2", (("config", "vim.host.DateTimeConfig", "vim.version.version2", 0, None),), (0, "void", "void"), "Host.Config.DateTime", ["vim.fault.HostConfigFault", ]), ("queryAvailableTimeZones", "QueryAvailableTimeZones", "vim.version.version2", (), (F_OPTIONAL, "vim.host.DateTimeSystem.TimeZone[]", "vim.host.DateTimeSystem.TimeZone[]"), "System.Read", None), ("queryDateTime", "QueryDateTime", "vim.version.version2", (), (0, "vmodl.DateTime", "vmodl.DateTime"), "System.Read", None), ("updateDateTime", "UpdateDateTime", "vim.version.version2", (("dateTime", "vmodl.DateTime", "vim.version.version2", 0, None),), (0, "void", "void"), "Host.Config.DateTime", ["vim.fault.HostConfigFault", ]), ("refresh", "RefreshDateTimeSystem", "vim.version.version2", (), (0, "void", "void"), "Host.Config.DateTime", None), ("testTimeService", "TestTimeService", "vim.version.v7_0_3_0", (), (F_OPTIONAL, "vim.host.DateTimeSystem.ServiceTestResult", "vim.host.DateTimeSystem.ServiceTestResult"), "Host.Config.DateTime", None)])
CreateDataType("vim.host.DateTimeSystem.TimeZone", "HostDateTimeSystemTimeZone", "vmodl.DynamicData", "vim.version.version2", [("key", "string", "vim.version.version2", 0), ("name", "string", "vim.version.version2", 0), ("description", "string", "vim.version.version2", 0), ("gmtOffset", "int", "vim.version.version2", 0)])
CreateDataType("vim.host.DateTimeSystem.ServiceTestResult", "HostDateTimeSystemServiceTestResult", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("workingNormally", "boolean", "vim.version.v7_0_3_0", 0), ("report", "string[]", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.DeploymentInfo", "HostDeploymentInfo", "vmodl.DynamicData", "vim.version.version11", [("bootedFromStatelessCache", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.Device", "HostDevice", "vmodl.DynamicData", "vim.version.version1", [("deviceName", "string", "vim.version.version1", 0), ("deviceType", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.DhcpService", "HostDhcpService", "vmodl.DynamicData", "vim.version.version2", [("key", "string", "vim.version.version2", 0), ("spec", "vim.host.DhcpService.Specification", "vim.version.version2", 0)])
CreateDataType("vim.host.DhcpService.Specification", "HostDhcpServiceSpec", "vmodl.DynamicData", "vim.version.version2", [("virtualSwitch", "string", "vim.version.version2", 0), ("defaultLeaseDuration", "int", "vim.version.version2", 0), ("leaseBeginIp", "string", "vim.version.version2", 0), ("leaseEndIp", "string", "vim.version.version2", 0), ("maxLeaseDuration", "int", "vim.version.version2", 0), ("unlimitedLease", "boolean", "vim.version.version2", 0), ("ipSubnetAddr", "string", "vim.version.version2", 0), ("ipSubnetMask", "string", "vim.version.version2", 0)])
CreateDataType("vim.host.DhcpService.Config", "HostDhcpServiceConfig", "vmodl.DynamicData", "vim.version.version2", [("changeOperation", "string", "vim.version.version2", F_OPTIONAL), ("key", "string", "vim.version.version2", 0), ("spec", "vim.host.DhcpService.Specification", "vim.version.version2", 0)])
CreateDataType("vim.host.DigestInfo", "HostDigestInfo", "vmodl.DynamicData", "vim.version.version5", [("digestMethod", "string", "vim.version.version5", 0), ("digestValue", "byte[]", "vim.version.version5", 0), ("objectName", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.host.DigestInfo.DigestMethodType", "HostDigestInfoDigestMethodType", "vim.version.version5", ["SHA1", "MD5", "SHA256", "SHA384", "SHA512", "SM3_256"])
CreateEnumType("vim.host.DigestVerificationSetting", "HostDigestVerificationSetting", "vim.version.v7_0_3_0", ["digestDisabled", "headerOnly", "dataOnly", "headerAndData"])
CreateManagedType("vim.host.DirectoryStore", "HostDirectoryStore", "vim.host.AuthenticationStore", "vim.version.version6", None, None)
CreateDataType("vim.host.DirectoryStoreInfo", "HostDirectoryStoreInfo", "vim.host.AuthenticationStoreInfo", "vim.version.version6", None)
CreateDataType("vim.host.DiskConfigurationResult", "HostDiskConfigurationResult", "vmodl.DynamicData", "vim.version.version9", [("devicePath", "string", "vim.version.version9", F_OPTIONAL), ("success", "boolean", "vim.version.version9", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.DiskDimensions", "HostDiskDimensions", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.host.DiskDimensions.Chs", "HostDiskDimensionsChs", "vmodl.DynamicData", "vim.version.version1", [("cylinder", "long", "vim.version.version1", 0), ("head", "int", "vim.version.version1", 0), ("sector", "int", "vim.version.version1", 0)])
CreateDataType("vim.host.DiskDimensions.Lba", "HostDiskDimensionsLba", "vmodl.DynamicData", "vim.version.version1", [("blockSize", "int", "vim.version.version1", 0), ("block", "long", "vim.version.version1", 0)])
CreateDataType("vim.host.DiskPartitionInfo", "HostDiskPartitionInfo", "vmodl.DynamicData", "vim.version.version1", [("deviceName", "string", "vim.version.version1", 0), ("spec", "vim.host.DiskPartitionInfo.Specification", "vim.version.version1", 0), ("layout", "vim.host.DiskPartitionInfo.Layout", "vim.version.version1", 0)])
CreateEnumType("vim.host.DiskPartitionInfo.PartitionFormat", "HostDiskPartitionInfoPartitionFormat", "vim.version.version7", ["gpt", "mbr", "unknown"])
CreateEnumType("vim.host.DiskPartitionInfo.Type", "HostDiskPartitionInfoType", "vim.version.version1", ["none", "vmfs", "linuxNative", "linuxSwap", "extended", "ntfs", "vmkDiagnostic", "vffs"])
CreateDataType("vim.host.DiskPartitionInfo.Partition", "HostDiskPartitionAttributes", "vmodl.DynamicData", "vim.version.version1", [("partition", "int", "vim.version.version1", 0), ("startSector", "long", "vim.version.version1", 0), ("endSector", "long", "vim.version.version1", 0), ("type", "string", "vim.version.version1", 0), ("guid", "string", "vim.version.version7", F_OPTIONAL), ("logical", "boolean", "vim.version.version1", 0), ("attributes", "byte", "vim.version.version1", 0), ("partitionAlignment", "long", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.DiskPartitionInfo.BlockRange", "HostDiskPartitionBlockRange", "vmodl.DynamicData", "vim.version.version1", [("partition", "int", "vim.version.version1", F_OPTIONAL), ("type", "string", "vim.version.version1", 0), ("start", "vim.host.DiskDimensions.Lba", "vim.version.version1", 0), ("end", "vim.host.DiskDimensions.Lba", "vim.version.version1", 0)])
CreateDataType("vim.host.DiskPartitionInfo.Specification", "HostDiskPartitionSpec", "vmodl.DynamicData", "vim.version.version1", [("partitionFormat", "string", "vim.version.version7", F_OPTIONAL), ("chs", "vim.host.DiskDimensions.Chs", "vim.version.version1", F_OPTIONAL), ("totalSectors", "long", "vim.version.version1", F_OPTIONAL), ("partition", "vim.host.DiskPartitionInfo.Partition[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.DiskPartitionInfo.Layout", "HostDiskPartitionLayout", "vmodl.DynamicData", "vim.version.version1", [("total", "vim.host.DiskDimensions.Lba", "vim.version.version1", F_OPTIONAL), ("partition", "vim.host.DiskPartitionInfo.BlockRange[]", "vim.version.version1", 0)])
CreateDataType("vim.host.DnsConfig", "HostDnsConfig", "vmodl.DynamicData", "vim.version.version1", [("dhcp", "boolean", "vim.version.version1", 0), ("virtualNicDevice", "string", "vim.version.version1", F_OPTIONAL), ("ipv6VirtualNicDevice", "string", "vim.version.version12", F_OPTIONAL), ("hostName", "string", "vim.version.version1", 0), ("domainName", "string", "vim.version.version1", 0), ("address", "string[]", "vim.version.version1", F_OPTIONAL), ("searchDomain", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.DnsConfigSpec", "HostDnsConfigSpec", "vim.host.DnsConfig", "vim.version.version5", [("virtualNicConnection", "vim.host.VirtualNicConnection", "vim.version.version5", F_OPTIONAL), ("virtualNicConnectionV6", "vim.host.VirtualNicConnection", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.host.DvxClass", "HostDvxClass", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("deviceClass", "string", "vim.version.v8_0_0_1", 0), ("checkpointSupported", "boolean", "vim.version.v8_0_0_1", 0), ("swDMATracingSupported", "boolean", "vim.version.v8_0_0_1", 0), ("sriovNic", "boolean", "vim.version.v8_0_0_1", 0)])
CreateDataType("vim.host.EnterMaintenanceResult", "HostEnterMaintenanceResult", "vmodl.DynamicData", "vim.version.version12", [("vmFaults", "vim.FaultsByVM[]", "vim.version.version12", F_OPTIONAL), ("hostFaults", "vim.FaultsByHost[]", "vim.version.version12", F_OPTIONAL)])
CreateManagedType("vim.host.EsxAgentHostManager", "HostEsxAgentHostManager", "vmodl.ManagedObject", "vim.version.version7", [("configInfo", "vim.host.EsxAgentHostManager.ConfigInfo", "vim.version.version7", 0, "Host.Config.Settings")], [("updateConfig", "EsxAgentHostManagerUpdateConfig", "vim.version.version7", (("configInfo", "vim.host.EsxAgentHostManager.ConfigInfo", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Settings", ["vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.EsxAgentHostManager.ConfigInfo", "HostEsxAgentHostManagerConfigInfo", "vmodl.DynamicData", "vim.version.version7", [("agentVmDatastore", "vim.Datastore", "vim.version.version7", F_OPTIONAL), ("agentVmNetwork", "vim.Network", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.FaultToleranceManager.ComponentHealthInfo", "HostFaultToleranceManagerComponentHealthInfo", "vmodl.DynamicData", "vim.version.version10", [("isStorageHealthy", "boolean", "vim.version.version10", 0), ("isNetworkHealthy", "boolean", "vim.version.version10", 0)])
CreateDataType("vim.host.FcoeConfig", "FcoeConfig", "vmodl.DynamicData", "vim.version.version7", [("priorityClass", "int", "vim.version.version7", 0), ("sourceMac", "string", "vim.version.version7", 0), ("vlanRange", "vim.host.FcoeConfig.VlanRange[]", "vim.version.version7", 0), ("capabilities", "vim.host.FcoeConfig.FcoeCapabilities", "vim.version.version7", 0), ("fcoeActive", "boolean", "vim.version.version7", 0)])
CreateDataType("vim.host.FcoeConfig.VlanRange", "FcoeConfigVlanRange", "vmodl.DynamicData", "vim.version.version7", [("vlanLow", "int", "vim.version.version7", 0), ("vlanHigh", "int", "vim.version.version7", 0)])
CreateDataType("vim.host.FcoeConfig.FcoeCapabilities", "FcoeConfigFcoeCapabilities", "vmodl.DynamicData", "vim.version.version7", [("priorityClass", "boolean", "vim.version.version7", 0), ("sourceMacAddress", "boolean", "vim.version.version7", 0), ("vlanRange", "boolean", "vim.version.version7", 0)])
CreateDataType("vim.host.FcoeConfig.FcoeSpecification", "FcoeConfigFcoeSpecification", "vmodl.DynamicData", "vim.version.version7", [("underlyingPnic", "string", "vim.version.version7", 0), ("priorityClass", "int", "vim.version.version7", F_OPTIONAL), ("sourceMac", "string", "vim.version.version7", F_OPTIONAL), ("vlanRange", "vim.host.FcoeConfig.VlanRange[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.FeatureCapability", "HostFeatureCapability", "vmodl.DynamicData", "vim.version.version8", [("key", "string", "vim.version.version8", 0), ("featureName", "string", "vim.version.version8", 0), ("value", "string", "vim.version.version8", 0)])
CreateDataType("vim.host.FeatureMask", "HostFeatureMask", "vmodl.DynamicData", "vim.version.version8", [("key", "string", "vim.version.version8", 0), ("featureName", "string", "vim.version.version8", 0), ("value", "string", "vim.version.version8", 0)])
CreateDataType("vim.host.FeatureVersionInfo", "HostFeatureVersionInfo", "vmodl.DynamicData", "vim.version.version6", [("key", "string", "vim.version.version6", 0), ("value", "string", "vim.version.version6", 0)])
CreateEnumType("vim.host.FeatureVersionInfo.FeatureVersionKey", "HostFeatureVersionKey", "vim.version.version6", ["faultTolerance"])
CreateDataType("vim.host.FileAccess", "HostFileAccess", "vmodl.DynamicData", "vim.version.version1", [("who", "string", "vim.version.version1", 0), ("what", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.FileAccess.Modes", "ModeInfo", "vmodl.DynamicData", "vim.version.version1", [("browse", "string", "vim.version.version1", F_OPTIONAL), ("read", "string", "vim.version.version1", 0), ("modify", "string", "vim.version.version1", 0), ("use", "string", "vim.version.version1", 0), ("admin", "string", "vim.version.version1", F_OPTIONAL), ("full", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.FileSystemMountInfo", "HostFileSystemMountInfo", "vmodl.DynamicData", "vim.version.version1", [("mountInfo", "vim.host.MountInfo", "vim.version.version1", 0), ("volume", "vim.host.FileSystemVolume", "vim.version.version1", 0), ("vStorageSupport", "string", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.host.FileSystemMountInfo.VStorageSupportStatus", "FileSystemMountInfoVStorageSupportStatus", "vim.version.version6", ["vStorageSupported", "vStorageUnsupported", "vStorageUnknown"])
CreateDataType("vim.host.FileSystemVolume", "HostFileSystemVolume", "vmodl.DynamicData", "vim.version.version1", [("type", "string", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("capacity", "long", "vim.version.version1", 0)])
CreateEnumType("vim.host.FileSystemVolume.FileSystemType", "HostFileSystemVolumeFileSystemType", "vim.version.version10", ["VMFS", "NFS", "NFS41", "CIFS", "vsan", "VFFS", "VVOL", "PMEM", "vsanD", "OTHER"])
CreateDataType("vim.host.FileSystemVolumeInfo", "HostFileSystemVolumeInfo", "vmodl.DynamicData", "vim.version.version1", [("volumeTypeList", "string[]", "vim.version.version1", F_OPTIONAL), ("mountInfo", "vim.host.FileSystemMountInfo[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.FirewallInfo", "HostFirewallInfo", "vmodl.DynamicData", "vim.version.version1", [("defaultPolicy", "vim.host.FirewallInfo.DefaultPolicy", "vim.version.version1", 0), ("ruleset", "vim.host.Ruleset[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.FirewallInfo.DefaultPolicy", "HostFirewallDefaultPolicy", "vmodl.DynamicData", "vim.version.version1", [("incomingBlocked", "boolean", "vim.version.version1", F_OPTIONAL), ("outgoingBlocked", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateManagedType("vim.host.FirmwareSystem", "HostFirmwareSystem", "vmodl.ManagedObject", "vim.version.version2", None, [("resetToFactoryDefaults", "ResetFirmwareToFactoryDefaults", "vim.version.version2", (), (0, "void", "void"), "Host.Config.Firmware", ["vim.fault.InvalidState", ]), ("backupConfiguration", "BackupFirmwareConfiguration", "vim.version.version2", (), (0, "string", "string"), "Host.Config.Firmware", None), ("queryConfigUploadURL", "QueryFirmwareConfigUploadURL", "vim.version.version2", (), (0, "string", "string"), "Host.Config.Firmware", None), ("restoreConfiguration", "RestoreFirmwareConfiguration", "vim.version.version2", (("force", "boolean", "vim.version.version2", 0, None),), (0, "void", "void"), "Host.Config.Firmware", ["vim.fault.InvalidState", "vim.fault.FileFault", "vim.fault.MismatchedBundle", "vim.fault.InvalidBundle", ])])
CreateDataType("vim.host.FlagInfo", "HostFlagInfo", "vmodl.DynamicData", "vim.version.version2", [("backgroundSnapshotsEnabled", "boolean", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.ForceMountedInfo", "HostForceMountedInfo", "vmodl.DynamicData", "vim.version.version5", [("persist", "boolean", "vim.version.version5", 0), ("mounted", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.host.Fru", "HostFru", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("type", "string", "vim.version.v8_0_0_1", 0), ("partName", "string", "vim.version.v8_0_0_1", 0), ("partNumber", "string", "vim.version.v8_0_0_1", 0), ("manufacturer", "string", "vim.version.v8_0_0_1", 0), ("serialNumber", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("mfgTimeStamp", "vmodl.DateTime", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.host.Fru.FruType", "HostFruFruType", "vim.version.version1", ["undefined", "board", "product"])
CreateDataType("vim.host.GatewaySpec", "HostGatewaySpec", "vmodl.DynamicData", "vim.version.version10", [("gatewayType", "string", "vim.version.version10", 0), ("gatewayId", "string", "vim.version.version10", F_OPTIONAL), ("trustVerificationToken", "string", "vim.version.version10", F_OPTIONAL), ("hostAuthParams", "vim.KeyValue[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.GraphicsConfig", "HostGraphicsConfig", "vmodl.DynamicData", "vim.version.version11", [("hostDefaultGraphicsType", "string", "vim.version.version11", 0), ("sharedPassthruAssignmentPolicy", "string", "vim.version.version11", 0), ("deviceType", "vim.host.GraphicsConfig.DeviceType[]", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.host.GraphicsConfig.GraphicsType", "HostGraphicsConfigGraphicsType", "vim.version.version11", ["shared", "sharedDirect"])
CreateEnumType("vim.host.GraphicsConfig.SharedPassthruAssignmentPolicy", "HostGraphicsConfigSharedPassthruAssignmentPolicy", "vim.version.version11", ["performance", "consolidation"])
CreateEnumType("vim.host.GraphicsConfig.VgpuMode", "HostGraphicsConfigVgpuMode", "vim.version.v8_0_3_0", ["sameSize", "mixedSize"])
CreateDataType("vim.host.GraphicsConfig.DeviceType", "HostGraphicsConfigDeviceType", "vmodl.DynamicData", "vim.version.version11", [("deviceId", "string", "vim.version.version11", 0), ("graphicsType", "string", "vim.version.version11", 0), ("vgpuMode", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.GraphicsInfo", "HostGraphicsInfo", "vmodl.DynamicData", "vim.version.version9", [("deviceName", "string", "vim.version.version9", 0), ("vendorName", "string", "vim.version.version9", 0), ("pciId", "string", "vim.version.version9", 0), ("graphicsType", "string", "vim.version.version9", 0), ("vgpuMode", "string", "vim.version.v8_0_3_0", F_OPTIONAL), ("memorySizeInKB", "long", "vim.version.version9", 0), ("vm", "vim.VirtualMachine[]", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.host.GraphicsInfo.GraphicsType", "HostGraphicsInfoGraphicsType", "vim.version.version9", ["basic", "shared", "direct", "sharedDirect"])
CreateEnumType("vim.host.GraphicsInfo.VgpuMode", "HostGraphicsInfoVgpuMode", "vim.version.v8_0_3_0", ["none", "sameSize", "mixedSize", "multiInstanceGpu"])
CreateManagedType("vim.host.GraphicsManager", "HostGraphicsManager", "vim.ExtensibleManagedObject", "vim.version.version9", [("graphicsInfo", "vim.host.GraphicsInfo[]", "vim.version.version9", F_OPTIONAL, "System.Read"), ("graphicsConfig", "vim.host.GraphicsConfig", "vim.version.version11", F_OPTIONAL, "System.Read"), ("sharedPassthruGpuTypes", "string[]", "vim.version.version10", F_OPTIONAL, "System.Read"), ("sharedGpuCapabilities", "vim.host.SharedGpuCapabilities[]", "vim.version.version12", F_OPTIONAL, "System.Read")], [("retrieveVgpuDeviceInfo", "RetrieveVgpuDeviceInfo", "vim.version.v7_0_3_0", (), (F_OPTIONAL, "vim.vm.VgpuDeviceInfo[]", "vim.vm.VgpuDeviceInfo[]"), "System.Read", None), ("retrieveVgpuProfileInfo", "RetrieveVgpuProfileInfo", "vim.version.v7_0_3_0", (), (F_OPTIONAL, "vim.vm.VgpuProfileInfo[]", "vim.vm.VgpuProfileInfo[]"), "System.Read", None), ("refresh", "RefreshGraphicsManager", "vim.version.version9", (), (0, "void", "void"), "Host.Config.Settings", None), ("isSharedGraphicsActive", "IsSharedGraphicsActive", "vim.version.version9", (), (0, "boolean", "boolean"), "System.Read", None), ("updateGraphicsConfig", "UpdateGraphicsConfig", "vim.version.version11", (("config", "vim.host.GraphicsConfig", "vim.version.version11", 0, None),), (0, "void", "void"), "Host.Config.Settings", None)])
CreateDataType("vim.host.HardwareInfo", "HostHardwareInfo", "vmodl.DynamicData", "vim.version.version1", [("systemInfo", "vim.host.SystemInfo", "vim.version.version1", 0), ("cpuPowerManagementInfo", "vim.host.CpuPowerManagementInfo", "vim.version.version5", F_OPTIONAL), ("cpuInfo", "vim.host.CpuInfo", "vim.version.version1", 0), ("cpuPkg", "vim.host.CpuPackage[]", "vim.version.version1", 0), ("memorySize", "long", "vim.version.version1", 0), ("numaInfo", "vim.host.NumaInfo", "vim.version.version1", F_OPTIONAL), ("smcPresent", "boolean", "vim.version.version7", 0), ("pciDevice", "vim.host.PciDevice[]", "vim.version.version1", F_OPTIONAL), ("dvxClasses", "vim.host.DvxClass[]", "vim.version.v8_0_0_1", F_OPTIONAL), ("cpuFeature", "vim.host.CpuIdInfo[]", "vim.version.version1", F_OPTIONAL), ("biosInfo", "vim.host.BIOSInfo", "vim.version.version2", F_OPTIONAL), ("reliableMemoryInfo", "vim.host.ReliableMemoryInfo", "vim.version.version9", F_OPTIONAL), ("persistentMemoryInfo", "vim.host.PersistentMemoryInfo", "vim.version.version12", F_OPTIONAL), ("sgxInfo", "vim.host.SgxInfo", "vim.version.v7_0", F_OPTIONAL), ("sevInfo", "vim.host.SevInfo", "vim.version.v7_0_1_0", F_OPTIONAL), ("memoryTieringType", "string", "vim.version.v7_0_3_0", F_OPTIONAL), ("memoryTierInfo", "vim.host.MemoryTierInfo[]", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.HardwareStatusInfo", "HostHardwareStatusInfo", "vmodl.DynamicData", "vim.version.version2", [("memoryStatusInfo", "vim.host.HardwareStatusInfo.HardwareElementInfo[]", "vim.version.version2", F_OPTIONAL), ("cpuStatusInfo", "vim.host.HardwareStatusInfo.HardwareElementInfo[]", "vim.version.version2", F_OPTIONAL), ("storageStatusInfo", "vim.host.HardwareStatusInfo.StorageStatusInfo[]", "vim.version.version2", F_OPTIONAL), ("dpuStatusInfo", "vim.host.HardwareStatusInfo.DpuStatusInfo[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.host.HardwareStatusInfo.Status", "HostHardwareElementStatus", "vim.version.version2", ["Unknown", "Green", "Yellow", "Red"])
CreateDataType("vim.host.HardwareStatusInfo.HardwareElementInfo", "HostHardwareElementInfo", "vmodl.DynamicData", "vim.version.version2", [("name", "string", "vim.version.version2", 0), ("status", "vim.ElementDescription", "vim.version.version2", 0)])
CreateDataType("vim.host.HardwareStatusInfo.StorageStatusInfo", "HostStorageElementInfo", "vim.host.HardwareStatusInfo.HardwareElementInfo", "vim.version.version2", [("operationalInfo", "vim.host.HardwareStatusInfo.StorageStatusInfo.OperationalInfo[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.HardwareStatusInfo.StorageStatusInfo.OperationalInfo", "HostStorageOperationalInfo", "vmodl.DynamicData", "vim.version.version2", [("property", "string", "vim.version.version2", 0), ("value", "string", "vim.version.version2", 0)])
CreateDataType("vim.host.HardwareStatusInfo.DpuStatusInfo", "DpuStatusInfo", "vim.host.HardwareStatusInfo.HardwareElementInfo", "vim.version.v8_0_0_1", [("dpuId", "string", "vim.version.v8_0_0_1", 0), ("fru", "vim.host.Fru", "vim.version.v8_0_0_1", F_OPTIONAL), ("sensors", "vim.host.HardwareStatusInfo.DpuStatusInfo.OperationalInfo[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.host.HardwareStatusInfo.DpuStatusInfo.OperationalInfo", "DpuStatusInfoOperationalInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("sensorId", "string", "vim.version.v8_0_0_1", 0), ("healthState", "vim.ElementDescription", "vim.version.v8_0_0_1", F_OPTIONAL), ("reading", "string", "vim.version.v8_0_0_1", 0), ("units", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("timeStamp", "vmodl.DateTime", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.host.HbaCreateSpec", "HostHbaCreateSpec", "vmodl.DynamicData", "vim.version.v7_0_3_0", None)
CreateManagedType("vim.host.HealthStatusSystem", "HostHealthStatusSystem", "vmodl.ManagedObject", "vim.version.version2", [("runtime", "vim.host.HealthStatusSystem.Runtime", "vim.version.version2", 0, None)], [("refresh", "RefreshHealthStatusSystem", "vim.version.version2", (), (0, "void", "void"), "System.Read", None), ("resetSystemHealthInfo", "ResetSystemHealthInfo", "vim.version.version2", (), (0, "void", "void"), "Host.Config.Settings", None), ("clearSystemEventLog", "ClearSystemEventLog", "vim.version.version11", (), (0, "void", "void"), "Host.Config.Settings", None), ("FetchSystemEventLog", "FetchSystemEventLog", "vim.version.version11", (), (F_OPTIONAL, "vim.host.SystemEventInfo[]", "vim.host.SystemEventInfo[]"), "Host.Config.Settings", None)])
CreateDataType("vim.host.HealthStatusSystem.Runtime", "HealthSystemRuntime", "vmodl.DynamicData", "vim.version.version2", [("systemHealthInfo", "vim.host.SystemHealthInfo", "vim.version.version2", F_OPTIONAL), ("hardwareStatusInfo", "vim.host.HardwareStatusInfo", "vim.version.version2", F_OPTIONAL)])
CreateManagedType("vim.host.HostAccessManager", "HostAccessManager", "vmodl.ManagedObject", "vim.version.version10", [("lockdownMode", "vim.host.HostAccessManager.LockdownMode", "vim.version.version10", 0, "System.View")], [("retrieveAccessEntries", "RetrieveHostAccessControlEntries", "vim.version.version10", (), (F_OPTIONAL, "vim.host.HostAccessManager.AccessEntry[]", "vim.host.HostAccessManager.AccessEntry[]"), "Global.Settings", None), ("changeAccessMode", "ChangeAccessMode", "vim.version.version10", (("principal", "string", "vim.version.version10", 0, None),("isGroup", "boolean", "vim.version.version10", 0, None),("accessMode", "vim.host.HostAccessManager.AccessMode", "vim.version.version10", 0, None),), (0, "void", "void"), "Global.Settings", ["vim.fault.AuthMinimumAdminPermission", "vim.fault.UserNotFound", ]), ("querySystemUsers", "QuerySystemUsers", "vim.version.version10", (), (F_OPTIONAL, "string[]", "string[]"), "Global.Settings", None), ("updateSystemUsers", "UpdateSystemUsers", "vim.version.version10", (("users", "string[]", "vim.version.version10", F_OPTIONAL, None),), (0, "void", "void"), "Global.Settings", ["vim.fault.UserNotFound", ]), ("queryLockdownExceptions", "QueryLockdownExceptions", "vim.version.version10", (), (F_OPTIONAL, "string[]", "string[]"), "Global.Settings", None), ("updateLockdownExceptions", "UpdateLockdownExceptions", "vim.version.version10", (("users", "string[]", "vim.version.version10", F_OPTIONAL, None),), (0, "void", "void"), "Global.Settings", ["vim.fault.AuthMinimumAdminPermission", "vim.fault.UserNotFound", ]), ("changeLockdownMode", "ChangeLockdownMode", "vim.version.version10", (("mode", "vim.host.HostAccessManager.LockdownMode", "vim.version.version10", 0, None),), (0, "void", "void"), "Host.Config.Settings", ["vim.fault.AuthMinimumAdminPermission", ])])
CreateEnumType("vim.host.HostAccessManager.AccessMode", "HostAccessMode", "vim.version.version10", ["accessNone", "accessAdmin", "accessNoAccess", "accessReadOnly", "accessOther"])
CreateDataType("vim.host.HostAccessManager.AccessEntry", "HostAccessControlEntry", "vmodl.DynamicData", "vim.version.version10", [("principal", "string", "vim.version.version10", 0), ("group", "boolean", "vim.version.version10", 0), ("accessMode", "vim.host.HostAccessManager.AccessMode", "vim.version.version10", 0)])
CreateEnumType("vim.host.HostAccessManager.LockdownMode", "HostLockdownMode", "vim.version.version10", ["lockdownDisabled", "lockdownNormal", "lockdownStrict"])
CreateDataType("vim.host.HostBusAdapter", "HostHostBusAdapter", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", F_OPTIONAL), ("device", "string", "vim.version.version1", 0), ("bus", "int", "vim.version.version1", 0), ("status", "string", "vim.version.version1", 0), ("model", "string", "vim.version.version1", 0), ("driver", "string", "vim.version.version1", F_OPTIONAL), ("pci", "string", "vim.version.version1", F_OPTIONAL), ("storageProtocol", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.HostProxySwitch", "HostProxySwitch", "vmodl.DynamicData", "vim.version.version5", [("dvsUuid", "string", "vim.version.version5", 0), ("dvsName", "string", "vim.version.version5", 0), ("key", "string", "vim.version.version5", 0), ("numPorts", "int", "vim.version.version5", 0), ("configNumPorts", "int", "vim.version.version7", F_OPTIONAL), ("numPortsAvailable", "int", "vim.version.version5", 0), ("uplinkPort", "vim.KeyValue[]", "vim.version.version5", F_OPTIONAL), ("mtu", "int", "vim.version.version5", F_OPTIONAL), ("pnic", "vim.host.PhysicalNic[]", "vim.version.version5", F_LINK | F_OPTIONAL), ("spec", "vim.host.HostProxySwitch.Specification", "vim.version.version5", 0), ("hostLag", "vim.host.HostProxySwitch.HostLagConfig[]", "vim.version.version9", F_OPTIONAL), ("networkReservationSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("nsxtEnabled", "boolean", "vim.version.v7_0", F_OPTIONAL), ("ensEnabled", "boolean", "vim.version.v7_0", F_OPTIONAL), ("ensInterruptEnabled", "boolean", "vim.version.v7_0", F_OPTIONAL), ("transportZones", "vim.dvs.HostMember.TransportZoneInfo[]", "vim.version.v7_0", F_OPTIONAL), ("nsxUsedUplinkPort", "string[]", "vim.version.v7_0", F_OPTIONAL), ("nsxtStatus", "string", "vim.version.v7_0", F_OPTIONAL), ("nsxtStatusDetail", "string", "vim.version.v7_0", F_OPTIONAL), ("ensInfo", "vim.host.HostProxySwitch.EnsInfo", "vim.version.v8_0_0_1", F_OPTIONAL), ("networkOffloadingEnabled", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("hostUplinkState", "vim.dvs.HostMember.HostUplinkState[]", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.HostProxySwitch.Specification", "HostProxySwitchSpec", "vmodl.DynamicData", "vim.version.version5", [("backing", "vim.dvs.HostMember.Backing", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.HostProxySwitch.Config", "HostProxySwitchConfig", "vmodl.DynamicData", "vim.version.version5", [("changeOperation", "string", "vim.version.version5", F_OPTIONAL), ("uuid", "string", "vim.version.version5", 0), ("spec", "vim.host.HostProxySwitch.Specification", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.HostProxySwitch.HostLagConfig", "HostProxySwitchHostLagConfig", "vmodl.DynamicData", "vim.version.version9", [("lagKey", "string", "vim.version.version9", 0), ("lagName", "string", "vim.version.version9", F_OPTIONAL), ("uplinkPort", "vim.KeyValue[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.HostProxySwitch.EnsInfo", "HostProxySwitchEnsInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("opsVersion", "long", "vim.version.v8_0_0_1", 0), ("numPSOps", "long", "vim.version.v8_0_0_1", 0), ("numLcoreOps", "long", "vim.version.v8_0_0_1", 0), ("errorStatus", "long", "vim.version.v8_0_0_1", 0), ("lcoreStatus", "long", "vim.version.v8_0_0_1", 0)])
CreateManagedType("vim.host.ImageConfigManager", "HostImageConfigManager", "vmodl.ManagedObject", "vim.version.version7", None, [("queryHostAcceptanceLevel", "HostImageConfigGetAcceptance", "vim.version.version7", (), (0, "string", "string"), "System.Read", ["vim.fault.HostConfigFault", ]), ("queryHostImageProfile", "HostImageConfigGetProfile", "vim.version.version7", (), (0, "vim.host.ImageConfigManager.ImageProfileSummary", "vim.host.ImageConfigManager.ImageProfileSummary"), "System.Read", None), ("updateAcceptanceLevel", "UpdateHostImageAcceptanceLevel", "vim.version.version7", (("newAcceptanceLevel", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Image", ["vim.fault.HostConfigFault", ]), ("fetchSoftwarePackages", "fetchSoftwarePackages", "vim.version.version11", (), (F_OPTIONAL, "vim.host.SoftwarePackage[]", "vim.host.SoftwarePackage[]"), "Host.Config.Image", None), ("installDate", "installDate", "vim.version.version11", (), (0, "vmodl.DateTime", "vmodl.DateTime"), "Host.Config.Image", None)])
CreateEnumType("vim.host.ImageConfigManager.AcceptanceLevel", "HostImageAcceptanceLevel", "vim.version.version7", ["vmware_certified", "vmware_accepted", "partner", "community"])
CreateDataType("vim.host.ImageConfigManager.ImageProfileSummary", "HostImageProfileSummary", "vmodl.DynamicData", "vim.version.version7", [("name", "string", "vim.version.version7", 0), ("vendor", "string", "vim.version.version7", 0)])
CreateDataType("vim.host.IpConfig", "HostIpConfig", "vmodl.DynamicData", "vim.version.version1", [("dhcp", "boolean", "vim.version.version1", 0), ("ipAddress", "string", "vim.version.version1", F_OPTIONAL), ("subnetMask", "string", "vim.version.version1", F_OPTIONAL), ("ipV6Config", "vim.host.IpConfig.IpV6AddressConfiguration", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.host.IpConfig.IpV6AddressConfigType", "HostIpConfigIpV6AddressConfigType", "vim.version.version5", ["other", "manual", "dhcp", "linklayer", "random"])
CreateEnumType("vim.host.IpConfig.IpV6AddressStatus", "HostIpConfigIpV6AddressStatus", "vim.version.version5", ["preferred", "deprecated", "invalid", "inaccessible", "unknown", "tentative", "duplicate"])
CreateDataType("vim.host.IpConfig.IpV6Address", "HostIpConfigIpV6Address", "vmodl.DynamicData", "vim.version.version5", [("ipAddress", "string", "vim.version.version5", 0), ("prefixLength", "int", "vim.version.version5", 0), ("origin", "string", "vim.version.version5", F_OPTIONAL), ("dadState", "string", "vim.version.version5", F_OPTIONAL), ("lifetime", "vmodl.DateTime", "vim.version.version5", F_OPTIONAL), ("operation", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.IpConfig.IpV6AddressConfiguration", "HostIpConfigIpV6AddressConfiguration", "vmodl.DynamicData", "vim.version.version5", [("ipV6Address", "vim.host.IpConfig.IpV6Address[]", "vim.version.version5", F_OPTIONAL), ("autoConfigurationEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("dhcpV6Enabled", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.IpRouteConfig", "HostIpRouteConfig", "vmodl.DynamicData", "vim.version.version1", [("defaultGateway", "string", "vim.version.version1", F_OPTIONAL), ("gatewayDevice", "string", "vim.version.version1", F_OPTIONAL), ("ipV6DefaultGateway", "string", "vim.version.version5", F_OPTIONAL), ("ipV6GatewayDevice", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.IpRouteConfigSpec", "HostIpRouteConfigSpec", "vim.host.IpRouteConfig", "vim.version.version5", [("gatewayDeviceConnection", "vim.host.VirtualNicConnection", "vim.version.version5", F_OPTIONAL), ("ipV6GatewayDeviceConnection", "vim.host.VirtualNicConnection", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.IpRouteEntry", "HostIpRouteEntry", "vmodl.DynamicData", "vim.version.version5", [("network", "string", "vim.version.version5", 0), ("prefixLength", "int", "vim.version.version5", 0), ("gateway", "string", "vim.version.version5", 0), ("deviceName", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.host.IpRouteOp", "HostIpRouteOp", "vmodl.DynamicData", "vim.version.version5", [("changeOperation", "string", "vim.version.version5", 0), ("route", "vim.host.IpRouteEntry", "vim.version.version5", 0)])
CreateDataType("vim.host.IpRouteTableConfig", "HostIpRouteTableConfig", "vmodl.DynamicData", "vim.version.version5", [("ipRoute", "vim.host.IpRouteOp[]", "vim.version.version5", F_OPTIONAL), ("ipv6Route", "vim.host.IpRouteOp[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.IpRouteTableInfo", "HostIpRouteTableInfo", "vmodl.DynamicData", "vim.version.version5", [("ipRoute", "vim.host.IpRouteEntry[]", "vim.version.version5", F_OPTIONAL), ("ipv6Route", "vim.host.IpRouteEntry[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.IpmiInfo", "HostIpmiInfo", "vmodl.DynamicData", "vim.version.version5", [("bmcIpAddress", "string", "vim.version.version5", F_OPTIONAL), ("bmcMacAddress", "string", "vim.version.version5", F_OPTIONAL), ("login", "string", "vim.version.version5", F_OPTIONAL), ("password", "string", "vim.version.version5", F_OPTIONAL | F_SECRET)])
CreateManagedType("vim.host.IscsiManager", "IscsiManager", "vmodl.ManagedObject", "vim.version.version7", None, [("queryVnicStatus", "QueryVnicStatus", "vim.version.version7", (("vnicDevice", "string", "vim.version.version7", 0, None),), (0, "vim.host.IscsiManager.IscsiStatus", "vim.host.IscsiManager.IscsiStatus"), "Host.Config.Storage", ["vim.fault.IscsiFault", ]), ("queryPnicStatus", "QueryPnicStatus", "vim.version.version7", (("pnicDevice", "string", "vim.version.version7", 0, None),), (0, "vim.host.IscsiManager.IscsiStatus", "vim.host.IscsiManager.IscsiStatus"), "Host.Config.Storage", ["vim.fault.IscsiFault", ]), ("queryBoundVnics", "QueryBoundVnics", "vim.version.version7", (("iScsiHbaName", "string", "vim.version.version7", 0, None),), (F_OPTIONAL, "vim.host.IscsiManager.IscsiPortInfo[]", "vim.host.IscsiManager.IscsiPortInfo[]"), "Host.Config.Storage", ["vim.fault.IscsiFault", "vim.fault.NotFound", ]), ("queryCandidateNics", "QueryCandidateNics", "vim.version.version7", (("iScsiHbaName", "string", "vim.version.version7", 0, None),), (F_OPTIONAL, "vim.host.IscsiManager.IscsiPortInfo[]", "vim.host.IscsiManager.IscsiPortInfo[]"), "Host.Config.Storage", ["vim.fault.IscsiFault", "vim.fault.NotFound", ]), ("bindVnic", "BindVnic", "vim.version.version7", (("iScsiHbaName", "string", "vim.version.version7", 0, None),("vnicDevice", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.IscsiFaultVnicAlreadyBound", "vim.fault.IscsiFaultVnicHasNoUplinks", "vim.fault.IscsiFaultVnicHasMultipleUplinks", "vim.fault.IscsiFaultVnicHasWrongUplink", "vim.fault.IscsiFaultVnicNotFound", "vim.fault.IscsiFaultInvalidVnic", "vim.fault.PlatformConfigFault", "vim.fault.IscsiFault", "vim.fault.NotFound", ]), ("unbindVnic", "UnbindVnic", "vim.version.version7", (("iScsiHbaName", "string", "vim.version.version7", 0, None),("vnicDevice", "string", "vim.version.version7", 0, None),("force", "boolean", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.IscsiFaultVnicNotBound", "vim.fault.IscsiFaultVnicHasActivePaths", "vim.fault.IscsiFaultVnicIsLastPath", "vim.fault.PlatformConfigFault", "vim.fault.IscsiFault", "vim.fault.NotFound", ]), ("queryMigrationDependencies", "QueryMigrationDependencies", "vim.version.version7", (("pnicDevice", "string[]", "vim.version.version7", 0, None),), (0, "vim.host.IscsiManager.IscsiMigrationDependency", "vim.host.IscsiManager.IscsiMigrationDependency"), "Host.Config.Storage", None)])
CreateDataType("vim.host.IscsiManager.IscsiStatus", "IscsiStatus", "vmodl.DynamicData", "vim.version.version7", [("reason", "vmodl.MethodFault[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.IscsiManager.IscsiPortInfo", "IscsiPortInfo", "vmodl.DynamicData", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", F_OPTIONAL), ("vnic", "vim.host.VirtualNic", "vim.version.version7", F_OPTIONAL), ("pnicDevice", "string", "vim.version.version7", F_OPTIONAL), ("pnic", "vim.host.PhysicalNic", "vim.version.version7", F_OPTIONAL), ("switchName", "string", "vim.version.version7", F_OPTIONAL), ("switchUuid", "string", "vim.version.version7", F_OPTIONAL), ("portgroupName", "string", "vim.version.version7", F_OPTIONAL), ("portgroupKey", "string", "vim.version.version7", F_OPTIONAL), ("portKey", "string", "vim.version.version7", F_OPTIONAL), ("opaqueNetworkId", "string", "vim.version.version11", F_OPTIONAL), ("opaqueNetworkType", "string", "vim.version.version11", F_OPTIONAL), ("opaqueNetworkName", "string", "vim.version.version11", F_OPTIONAL), ("externalId", "string", "vim.version.version11", F_OPTIONAL), ("complianceStatus", "vim.host.IscsiManager.IscsiStatus", "vim.version.version7", F_OPTIONAL), ("pathStatus", "string", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.host.IscsiManager.IscsiPortInfo.PathStatus", "IscsiPortInfoPathStatus", "vim.version.version7", ["notUsed", "active", "standBy", "lastActive"])
CreateDataType("vim.host.IscsiManager.IscsiDependencyEntity", "IscsiDependencyEntity", "vmodl.DynamicData", "vim.version.version7", [("pnicDevice", "string", "vim.version.version7", 0), ("vnicDevice", "string", "vim.version.version7", 0), ("vmhbaName", "string", "vim.version.version7", 0)])
CreateDataType("vim.host.IscsiManager.IscsiMigrationDependency", "IscsiMigrationDependency", "vmodl.DynamicData", "vim.version.version7", [("migrationAllowed", "boolean", "vim.version.version7", 0), ("disallowReason", "vim.host.IscsiManager.IscsiStatus", "vim.version.version7", F_OPTIONAL), ("dependency", "vim.host.IscsiManager.IscsiDependencyEntity[]", "vim.version.version7", F_OPTIONAL)])
CreateManagedType("vim.host.KernelModuleSystem", "HostKernelModuleSystem", "vmodl.ManagedObject", "vim.version.version3", None, [("queryModules", "QueryModules", "vim.version.version5", (), (F_OPTIONAL, "vim.host.KernelModuleSystem.ModuleInfo[]", "vim.host.KernelModuleSystem.ModuleInfo[]"), "Host.Config.Settings", None), ("updateModuleOptionString", "UpdateModuleOptionString", "vim.version.version3", (("name", "string", "vim.version.version3", 0, None),("options", "string", "vim.version.version3", 0, None),), (0, "void", "void"), "Host.Config.Settings", ["vim.fault.NotFound", ]), ("queryConfiguredModuleOptionString", "QueryConfiguredModuleOptionString", "vim.version.version3", (("name", "string", "vim.version.version3", 0, None),), (0, "string", "string"), "Host.Config.Settings", ["vim.fault.NotFound", ])])
CreateDataType("vim.host.KernelModuleSystem.ModuleInfo", "KernelModuleInfo", "vmodl.DynamicData", "vim.version.version5", [("id", "int", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("version", "string", "vim.version.version5", 0), ("filename", "string", "vim.version.version5", 0), ("optionString", "string", "vim.version.version5", 0), ("loaded", "boolean", "vim.version.version5", 0), ("enabled", "boolean", "vim.version.version5", 0), ("useCount", "int", "vim.version.version5", 0), ("readOnlySection", "vim.host.KernelModuleSystem.ModuleInfo.SectionInfo", "vim.version.version5", 0), ("writableSection", "vim.host.KernelModuleSystem.ModuleInfo.SectionInfo", "vim.version.version5", 0), ("textSection", "vim.host.KernelModuleSystem.ModuleInfo.SectionInfo", "vim.version.version5", 0), ("dataSection", "vim.host.KernelModuleSystem.ModuleInfo.SectionInfo", "vim.version.version5", 0), ("bssSection", "vim.host.KernelModuleSystem.ModuleInfo.SectionInfo", "vim.version.version5", 0)])
CreateDataType("vim.host.KernelModuleSystem.ModuleInfo.SectionInfo", "KernelModuleSectionInfo", "vmodl.DynamicData", "vim.version.version5", [("address", "long", "vim.version.version5", 0), ("length", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.LicenseSpec", "HostLicenseSpec", "vmodl.DynamicData", "vim.version.version5", [("source", "vim.LicenseManager.LicenseSource", "vim.version.version5", F_OPTIONAL), ("editionKey", "string", "vim.version.version5", F_OPTIONAL), ("disabledFeatureKey", "string[]", "vim.version.version5", F_OPTIONAL), ("enabledFeatureKey", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.LinkDiscoveryProtocolConfig", "LinkDiscoveryProtocolConfig", "vmodl.DynamicData", "vim.version.version5", [("protocol", "string", "vim.version.version5", 0), ("operation", "string", "vim.version.version5", 0)])
CreateEnumType("vim.host.LinkDiscoveryProtocolConfig.ProtocolType", "LinkDiscoveryProtocolConfigProtocolType", "vim.version.version5", ["cdp", "lldp"])
CreateEnumType("vim.host.LinkDiscoveryProtocolConfig.OperationType", "LinkDiscoveryProtocolConfigOperationType", "vim.version.version5", ["none", "listen", "advertise", "both"])
CreateManagedType("vim.host.LocalAccountManager", "HostLocalAccountManager", "vmodl.ManagedObject", "vim.version.version1", None, [("createUser", "CreateUser", "vim.version.version1", (("user", "vim.host.LocalAccountManager.AccountSpecification", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Local.ManageUserGroups", ["vim.fault.AlreadyExists", ]), ("updateUser", "UpdateUser", "vim.version.version1", (("user", "vim.host.LocalAccountManager.AccountSpecification", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Local.ManageUserGroups", ["vim.fault.UserNotFound", "vim.fault.AlreadyExists", ]), ("createGroup", "CreateGroup", "vim.version.version1", (("group", "vim.host.LocalAccountManager.AccountSpecification", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Local.ManageUserGroups", ["vim.fault.AlreadyExists", ]), ("removeUser", "RemoveUser", "vim.version.version1", (("userName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Local.ManageUserGroups", ["vim.fault.UserNotFound", ]), ("removeGroup", "RemoveGroup", "vim.version.version1", (("groupName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Local.ManageUserGroups", ["vim.fault.UserNotFound", ]), ("assignUserToGroup", "AssignUserToGroup", "vim.version.version1", (("user", "string", "vim.version.version1", 0, None),("group", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Local.ManageUserGroups", ["vim.fault.UserNotFound", "vim.fault.AlreadyExists", ]), ("unassignUserFromGroup", "UnassignUserFromGroup", "vim.version.version1", (("user", "string", "vim.version.version1", 0, None),("group", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Local.ManageUserGroups", ["vim.fault.UserNotFound", ]), ("changePassword", "ChangePassword", "vim.version.version14", (("user", "string", "vim.version.version14", 0, None),("oldPassword", "string", "vim.version.version14", F_SECRET, None),("newPassword", "string", "vim.version.version14", F_SECRET, None),), (0, "void", "void"), "System.Anonymous", ["vim.fault.InvalidLogin", ])])
CreateDataType("vim.host.LocalAccountManager.AccountSpecification", "HostAccountSpec", "vmodl.DynamicData", "vim.version.version1", [("id", "string", "vim.version.version1", 0), ("password", "string", "vim.version.version1", F_OPTIONAL | F_SECRET), ("description", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.LocalAccountManager.PosixAccountSpecification", "HostPosixAccountSpec", "vim.host.LocalAccountManager.AccountSpecification", "vim.version.version1", [("posixId", "int", "vim.version.version1", F_OPTIONAL), ("shellAccess", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateManagedType("vim.host.LocalAuthentication", "HostLocalAuthentication", "vim.host.AuthenticationStore", "vim.version.version6", None, None)
CreateDataType("vim.host.LocalAuthenticationInfo", "HostLocalAuthenticationInfo", "vim.host.AuthenticationStoreInfo", "vim.version.version6", None)
CreateDataType("vim.host.LocalFileSystemVolume", "HostLocalFileSystemVolume", "vim.host.FileSystemVolume", "vim.version.version1", [("device", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.LocalFileSystemVolume.Specification", "HostLocalFileSystemVolumeSpec", "vmodl.DynamicData", "vim.version.version1", [("device", "string", "vim.version.version1", 0), ("localPath", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.LowLevelProvisioningManager.VmRecoveryInfo", "HostLowLevelProvisioningManagerVmRecoveryInfo", "vmodl.DynamicData", "vim.version.version8", [("version", "string", "vim.version.version8", 0), ("biosUUID", "string", "vim.version.version8", 0), ("instanceUUID", "string", "vim.version.version8", 0), ("ftInfo", "vim.vm.FaultToleranceConfigInfo", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.host.LowLevelProvisioningManager.VmMigrationStatus", "HostLowLevelProvisioningManagerVmMigrationStatus", "vmodl.DynamicData", "vim.version.version8", [("migrationId", "long", "vim.version.version8", 0), ("type", "string", "vim.version.version8", 0), ("source", "boolean", "vim.version.version8", 0), ("consideredSuccessful", "boolean", "vim.version.version8", 0)])
CreateEnumType("vim.host.LowLevelProvisioningManager.ReloadTarget", "HostLowLevelProvisioningManagerReloadTarget", "vim.version.version5", ["currentConfig", "snapshotConfig"])
CreateDataType("vim.host.LowLevelProvisioningManager.DiskLayoutSpec", "HostLowLevelProvisioningManagerDiskLayoutSpec", "vmodl.DynamicData", "vim.version.version7", [("controllerType", "vmodl.TypeName", "vim.version.version7", 0), ("busNumber", "int", "vim.version.version7", 0), ("unitNumber", "int", "vim.version.version7", 0), ("srcFilename", "string", "vim.version.version7", 0), ("dstFilename", "string", "vim.version.version7", 0)])
CreateDataType("vim.host.LowLevelProvisioningManager.SnapshotLayoutSpec", "HostLowLevelProvisioningManagerSnapshotLayoutSpec", "vmodl.DynamicData", "vim.version.version7", [("id", "int", "vim.version.version7", 0), ("srcFilename", "string", "vim.version.version7", 0), ("dstFilename", "string", "vim.version.version7", 0), ("disk", "vim.host.LowLevelProvisioningManager.DiskLayoutSpec[]", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.host.LowLevelProvisioningManager.FileType", "HostLowLevelProvisioningManagerFileType", "vim.version.version10", ["File", "VirtualDisk", "Directory"])
CreateDataType("vim.host.LowLevelProvisioningManager.FileReserveSpec", "HostLowLevelProvisioningManagerFileReserveSpec", "vmodl.DynamicData", "vim.version.version10", [("baseName", "string", "vim.version.version10", 0), ("parentDir", "string", "vim.version.version10", 0), ("fileType", "string", "vim.version.version10", 0), ("storageProfile", "string", "vim.version.version10", 0)])
CreateDataType("vim.host.LowLevelProvisioningManager.FileReserveResult", "HostLowLevelProvisioningManagerFileReserveResult", "vmodl.DynamicData", "vim.version.version10", [("baseName", "string", "vim.version.version10", 0), ("parentDir", "string", "vim.version.version10", 0), ("reservedName", "string", "vim.version.version10", 0)])
CreateDataType("vim.host.LowLevelProvisioningManager.FileDeleteSpec", "HostLowLevelProvisioningManagerFileDeleteSpec", "vmodl.DynamicData", "vim.version.version10", [("fileName", "string", "vim.version.version10", 0), ("fileType", "string", "vim.version.version10", 0)])
CreateDataType("vim.host.LowLevelProvisioningManager.FileDeleteResult", "HostLowLevelProvisioningManagerFileDeleteResult", "vmodl.DynamicData", "vim.version.version10", [("fileName", "string", "vim.version.version10", 0), ("fault", "vmodl.MethodFault", "vim.version.version10", 0)])
CreateDataType("vim.host.MaintenanceSpec", "HostMaintenanceSpec", "vmodl.DynamicData", "vim.version.version9", [("vsanMode", "vim.vsan.host.DecommissionMode", "vim.version.version9", F_OPTIONAL), ("purpose", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateEnumType("vim.host.MaintenanceSpec.Purpose", "HostMaintenanceSpecPurpose", "vim.version.v7_0", ["hostUpgrade"])
CreateManagedType("vim.host.MemoryManagerSystem", "HostMemorySystem", "vim.ExtensibleManagedObject", "vim.version.version1", [("consoleReservationInfo", "vim.host.MemoryManagerSystem.ServiceConsoleReservationInfo", "vim.version.version1", F_OPTIONAL, None), ("virtualMachineReservationInfo", "vim.host.MemoryManagerSystem.VirtualMachineReservationInfo", "vim.version.version2", F_OPTIONAL, None)], [("reconfigureServiceConsoleReservation", "ReconfigureServiceConsoleReservation", "vim.version.version1", (("cfgBytes", "long", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Memory", None), ("reconfigureVirtualMachineReservation", "ReconfigureVirtualMachineReservation", "vim.version.version2", (("spec", "vim.host.MemoryManagerSystem.VirtualMachineReservationSpec", "vim.version.version2", 0, None),), (0, "void", "void"), "Host.Config.Memory", None)])
CreateDataType("vim.host.MemoryManagerSystem.ServiceConsoleReservationInfo", "ServiceConsoleReservationInfo", "vmodl.DynamicData", "vim.version.version1", [("serviceConsoleReservedCfg", "long", "vim.version.version1", 0), ("serviceConsoleReserved", "long", "vim.version.version1", 0), ("unreserved", "long", "vim.version.version1", 0)])
CreateDataType("vim.host.MemoryManagerSystem.VirtualMachineReservationInfo", "VirtualMachineMemoryReservationInfo", "vmodl.DynamicData", "vim.version.version2", [("virtualMachineMin", "long", "vim.version.version2", 0), ("virtualMachineMax", "long", "vim.version.version2", 0), ("virtualMachineReserved", "long", "vim.version.version2", 0), ("allocationPolicy", "string", "vim.version.version2", 0)])
CreateEnumType("vim.host.MemoryManagerSystem.VirtualMachineReservationInfo.AllocationPolicy", "VirtualMachineMemoryAllocationPolicy", "vim.version.version2", ["swapNone", "swapSome", "swapMost"])
CreateDataType("vim.host.MemoryManagerSystem.VirtualMachineReservationSpec", "VirtualMachineMemoryReservationSpec", "vmodl.DynamicData", "vim.version.version2", [("virtualMachineReserved", "long", "vim.version.version2", F_OPTIONAL), ("allocationPolicy", "string", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.MemorySpec", "HostMemorySpec", "vmodl.DynamicData", "vim.version.version5", [("serviceConsoleReservation", "long", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.host.MemoryTierFlags", "HostMemoryTierFlags", "vim.version.v7_0_3_0", ["memoryTier", "persistentTier", "cachingTier", "unmappableTier"])
CreateDataType("vim.host.MemoryTierInfo", "HostMemoryTierInfo", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("name", "string", "vim.version.v7_0_3_0", 0), ("type", "string", "vim.version.v7_0_3_0", 0), ("flags", "string[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("internalFlags", "string[]", "vim.version.v8_0_3_0", F_OPTIONAL), ("size", "long", "vim.version.v7_0_3_0", 0)])
CreateEnumType("vim.host.MemoryTierType", "HostMemoryTierType", "vim.version.v7_0_3_0", ["DRAM", "PMem", "NVMe"])
CreateEnumType("vim.host.MemoryTieringType", "HostMemoryTieringType", "vim.version.v7_0_3_0", ["noTiering", "hardwareTiering", "softwareTiering"])
CreateManagedType("vim.host.MessageBusProxy", "MessageBusProxy", "vmodl.ManagedObject", "vim.version.version10", None, None)
CreateDataType("vim.host.MountInfo", "HostMountInfo", "vmodl.DynamicData", "vim.version.version1", [("path", "string", "vim.version.version1", F_OPTIONAL), ("accessMode", "string", "vim.version.version1", 0), ("mounted", "boolean", "vim.version.version7", F_OPTIONAL), ("accessible", "boolean", "vim.version.version2", F_OPTIONAL), ("inaccessibleReason", "string", "vim.version.version8", F_OPTIONAL), ("vmknicName", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("vmknicActive", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("mountFailedReason", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("numTcpConnections", "int", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateEnumType("vim.host.MountInfo.AccessMode", "HostMountMode", "vim.version.version1", ["readWrite", "readOnly"])
CreateEnumType("vim.host.MountInfo.InaccessibleReason", "HostMountInfoInaccessibleReason", "vim.version.version8", ["AllPathsDown_Start", "AllPathsDown_Timeout", "PermanentDeviceLoss"])
CreateEnumType("vim.host.MountInfo.MountFailedReason", "HostMountInfoMountFailedReason", "vim.version.v8_0_0_1", ["CONNECT_FAILURE", "MOUNT_NOT_SUPPORTED", "NFS_NOT_SUPPORTED", "MOUNT_DENIED", "MOUNT_NOT_DIR", "VOLUME_LIMIT_EXCEEDED", "CONN_LIMIT_EXCEEDED", "MOUNT_EXISTS", "OTHERS"])
CreateDataType("vim.host.MultipathInfo", "HostMultipathInfo", "vmodl.DynamicData", "vim.version.version1", [("lun", "vim.host.MultipathInfo.LogicalUnit[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL)])
CreateEnumType("vim.host.MultipathInfo.PathState", "MultipathState", "vim.version.version1", ["standby", "active", "disabled", "dead", "unknown"])
CreateDataType("vim.host.MultipathInfo.LogicalUnitPolicy", "HostMultipathInfoLogicalUnitPolicy", "vmodl.DynamicData", "vim.version.version1", [("policy", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.MultipathInfo.HppLogicalUnitPolicy", "HostMultipathInfoHppLogicalUnitPolicy", "vim.host.MultipathInfo.LogicalUnitPolicy", "vim.version.v7_0", [("bytes", "long", "vim.version.v7_0", F_OPTIONAL), ("iops", "long", "vim.version.v7_0", F_OPTIONAL), ("path", "string", "vim.version.v7_0", F_OPTIONAL), ("latencyEvalTime", "long", "vim.version.v7_0", F_OPTIONAL), ("samplingIosPerPath", "long", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.MultipathInfo.LogicalUnitStorageArrayTypePolicy", "HostMultipathInfoLogicalUnitStorageArrayTypePolicy", "vmodl.DynamicData", "vim.version.version5", [("policy", "string", "vim.version.version5", 0)])
CreateDataType("vim.host.MultipathInfo.FixedLogicalUnitPolicy", "HostMultipathInfoFixedLogicalUnitPolicy", "vim.host.MultipathInfo.LogicalUnitPolicy", "vim.version.version1", [("prefer", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.MultipathInfo.LogicalUnit", "HostMultipathInfoLogicalUnit", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("id", "string", "vim.version.version1", 0), ("lun", "vim.host.ScsiLun", "vim.version.version1", F_LINK), ("path", "vim.host.MultipathInfo.Path[]", "vim.version.version1", 0), ("policy", "vim.host.MultipathInfo.LogicalUnitPolicy", "vim.version.version1", 0), ("storageArrayTypePolicy", "vim.host.MultipathInfo.LogicalUnitStorageArrayTypePolicy", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.MultipathInfo.Path", "HostMultipathInfoPath", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("pathState", "string", "vim.version.version1", 0), ("state", "string", "vim.version.version5", F_OPTIONAL), ("isWorkingPath", "boolean", "vim.version.version5", F_OPTIONAL), ("adapter", "vim.host.HostBusAdapter", "vim.version.version1", F_LINK), ("lun", "vim.host.MultipathInfo.LogicalUnit", "vim.version.version1", F_LINK), ("transport", "vim.host.TargetTransport", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.MultipathStateInfo", "HostMultipathStateInfo", "vmodl.DynamicData", "vim.version.version5", [("path", "vim.host.MultipathStateInfo.Path[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.MultipathStateInfo.Path", "HostMultipathStateInfoPath", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("pathState", "string", "vim.version.version5", 0)])
CreateDataType("vim.host.NasVolume", "HostNasVolume", "vim.host.FileSystemVolume", "vim.version.version1", [("remoteHost", "string", "vim.version.version1", 0), ("remotePath", "string", "vim.version.version1", 0), ("userName", "string", "vim.version.version2", F_OPTIONAL), ("remoteHostNames", "string[]", "vim.version.version10", F_OPTIONAL), ("securityType", "string", "vim.version.version10", F_OPTIONAL), ("protocolEndpoint", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.NasVolume.UserInfo", "HostNasVolumeUserInfo", "vmodl.DynamicData", "vim.version.version10", [("user", "string", "vim.version.version10", 0)])
CreateEnumType("vim.host.NasVolume.SecurityType", "HostNasVolumeSecurityType", "vim.version.version10", ["AUTH_SYS", "SEC_KRB5", "SEC_KRB5I", "SEC_KRB5P"])
CreateDataType("vim.host.NasVolume.Specification", "HostNasVolumeSpec", "vmodl.DynamicData", "vim.version.version1", [("remoteHost", "string", "vim.version.version1", 0), ("remotePath", "string", "vim.version.version1", 0), ("localPath", "string", "vim.version.version1", 0), ("accessMode", "string", "vim.version.version1", 0), ("type", "string", "vim.version.version2", F_OPTIONAL), ("userName", "string", "vim.version.version2", F_OPTIONAL), ("password", "string", "vim.version.version2", F_OPTIONAL | F_SECRET), ("remoteHostNames", "string[]", "vim.version.version10", F_OPTIONAL), ("securityType", "string", "vim.version.version10", F_OPTIONAL), ("vmknicToBind", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("vmknicBound", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("connections", "int", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateDataType("vim.host.NasVolume.Config", "HostNasVolumeConfig", "vmodl.DynamicData", "vim.version.version5", [("changeOperation", "string", "vim.version.version5", F_OPTIONAL), ("spec", "vim.host.NasVolume.Specification", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.NatService", "HostNatService", "vmodl.DynamicData", "vim.version.version2", [("key", "string", "vim.version.version2", 0), ("spec", "vim.host.NatService.Specification", "vim.version.version2", 0)])
CreateDataType("vim.host.NatService.PortForwardSpecification", "HostNatServicePortForwardSpec", "vmodl.DynamicData", "vim.version.version2", [("type", "string", "vim.version.version2", 0), ("name", "string", "vim.version.version2", 0), ("hostPort", "int", "vim.version.version2", 0), ("guestPort", "int", "vim.version.version2", 0), ("guestIpAddress", "string", "vim.version.version2", 0)])
CreateDataType("vim.host.NatService.NameServiceSpec", "HostNatServiceNameServiceSpec", "vmodl.DynamicData", "vim.version.version2", [("dnsAutoDetect", "boolean", "vim.version.version2", 0), ("dnsPolicy", "string", "vim.version.version2", 0), ("dnsRetries", "int", "vim.version.version2", 0), ("dnsTimeout", "int", "vim.version.version2", 0), ("dnsNameServer", "string[]", "vim.version.version2", F_OPTIONAL), ("nbdsTimeout", "int", "vim.version.version2", 0), ("nbnsRetries", "int", "vim.version.version2", 0), ("nbnsTimeout", "int", "vim.version.version2", 0)])
CreateDataType("vim.host.NatService.Specification", "HostNatServiceSpec", "vmodl.DynamicData", "vim.version.version2", [("virtualSwitch", "string", "vim.version.version2", 0), ("activeFtp", "boolean", "vim.version.version2", 0), ("allowAnyOui", "boolean", "vim.version.version2", 0), ("configPort", "boolean", "vim.version.version2", 0), ("ipGatewayAddress", "string", "vim.version.version2", 0), ("udpTimeout", "int", "vim.version.version2", 0), ("portForward", "vim.host.NatService.PortForwardSpecification[]", "vim.version.version2", F_OPTIONAL), ("nameService", "vim.host.NatService.NameServiceSpec", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.NatService.Config", "HostNatServiceConfig", "vmodl.DynamicData", "vim.version.version2", [("changeOperation", "string", "vim.version.version2", F_OPTIONAL), ("key", "string", "vim.version.version2", 0), ("spec", "vim.host.NatService.Specification", "vim.version.version2", 0)])
CreateDataType("vim.host.NetCapabilities", "HostNetCapabilities", "vmodl.DynamicData", "vim.version.version1", [("canSetPhysicalNicLinkSpeed", "boolean", "vim.version.version1", 0), ("supportsNicTeaming", "boolean", "vim.version.version1", 0), ("nicTeamingPolicy", "string[]", "vim.version.version1", F_OPTIONAL), ("supportsVlan", "boolean", "vim.version.version1", 0), ("usesServiceConsoleNic", "boolean", "vim.version.version1", 0), ("supportsNetworkHints", "boolean", "vim.version.version1", 0), ("maxPortGroupsPerVswitch", "int", "vim.version.version2", F_OPTIONAL), ("vswitchConfigSupported", "boolean", "vim.version.version2", 0), ("vnicConfigSupported", "boolean", "vim.version.version2", 0), ("ipRouteConfigSupported", "boolean", "vim.version.version2", 0), ("dnsConfigSupported", "boolean", "vim.version.version2", 0), ("dhcpOnVnicSupported", "boolean", "vim.version.version2", 0), ("ipV6Supported", "boolean", "vim.version.version5", 0), ("backupNfcNiocSupported", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL)])
CreateDataType("vim.host.NetOffloadCapabilities", "HostNetOffloadCapabilities", "vmodl.DynamicData", "vim.version.version1", [("csumOffload", "boolean", "vim.version.version1", F_OPTIONAL), ("tcpSegmentation", "boolean", "vim.version.version1", F_OPTIONAL), ("zeroCopyXmit", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetStackInstance", "HostNetStackInstance", "vmodl.DynamicData", "vim.version.version9", [("key", "string", "vim.version.version9", F_OPTIONAL), ("name", "string", "vim.version.version9", F_OPTIONAL), ("dnsConfig", "vim.host.DnsConfig", "vim.version.version9", F_OPTIONAL), ("ipRouteConfig", "vim.host.IpRouteConfig", "vim.version.version9", F_OPTIONAL), ("requestedMaxNumberOfConnections", "int", "vim.version.version9", F_OPTIONAL), ("congestionControlAlgorithm", "string", "vim.version.version9", F_OPTIONAL), ("ipV6Enabled", "boolean", "vim.version.version9", F_OPTIONAL), ("routeTableConfig", "vim.host.IpRouteTableConfig", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.host.NetStackInstance.SystemStackKey", "HostNetStackInstanceSystemStackKey", "vim.version.version9", ["defaultTcpipStack", "vmotion", "vSphereProvisioning", "mirror", "ops"])
CreateEnumType("vim.host.NetStackInstance.CongestionControlAlgorithmType", "HostNetStackInstanceCongestionControlAlgorithmType", "vim.version.version9", ["newreno", "cubic"])
CreateDataType("vim.host.NetworkInfo", "HostNetworkInfo", "vmodl.DynamicData", "vim.version.version1", [("vswitch", "vim.host.VirtualSwitch[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL), ("proxySwitch", "vim.host.HostProxySwitch[]", "vim.version.version5", F_OPTIONAL), ("portgroup", "vim.host.PortGroup[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL), ("pnic", "vim.host.PhysicalNic[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL), ("rdmaDevice", "vim.host.RdmaDevice[]", "vim.version.v7_0", F_LINKABLE | F_OPTIONAL), ("vnic", "vim.host.VirtualNic[]", "vim.version.version1", F_OPTIONAL), ("consoleVnic", "vim.host.VirtualNic[]", "vim.version.version1", F_OPTIONAL), ("dnsConfig", "vim.host.DnsConfig", "vim.version.version1", F_OPTIONAL), ("ipRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", F_OPTIONAL), ("consoleIpRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", F_OPTIONAL), ("routeTableInfo", "vim.host.IpRouteTableInfo", "vim.version.version5", F_OPTIONAL), ("dhcp", "vim.host.DhcpService[]", "vim.version.version2", F_OPTIONAL), ("nat", "vim.host.NatService[]", "vim.version.version2", F_OPTIONAL), ("ipV6Enabled", "boolean", "vim.version.version5", F_OPTIONAL), ("atBootIpV6Enabled", "boolean", "vim.version.version6", F_OPTIONAL), ("netStackInstance", "vim.host.NetStackInstance[]", "vim.version.version9", F_OPTIONAL), ("opaqueSwitch", "vim.host.OpaqueSwitch[]", "vim.version.version9", F_OPTIONAL), ("opaqueNetwork", "vim.host.OpaqueNetworkInfo[]", "vim.version.version9", F_OPTIONAL), ("nsxTransportNodeId", "string", "vim.version.v7_0", F_OPTIONAL), ("nvdsToVdsMigrationRequired", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("migrationStatus", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.host.NetworkPolicy", "HostNetworkPolicy", "vmodl.DynamicData", "vim.version.version1", [("security", "vim.host.NetworkPolicy.SecurityPolicy", "vim.version.version1", F_OPTIONAL), ("nicTeaming", "vim.host.NetworkPolicy.NicTeamingPolicy", "vim.version.version1", F_OPTIONAL), ("offloadPolicy", "vim.host.NetOffloadCapabilities", "vim.version.version1", F_OPTIONAL), ("shapingPolicy", "vim.host.NetworkPolicy.TrafficShapingPolicy", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetworkPolicy.SecurityPolicy", "HostNetworkSecurityPolicy", "vmodl.DynamicData", "vim.version.version1", [("allowPromiscuous", "boolean", "vim.version.version1", F_OPTIONAL), ("macChanges", "boolean", "vim.version.version1", F_OPTIONAL), ("forgedTransmits", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetworkPolicy.TrafficShapingPolicy", "HostNetworkTrafficShapingPolicy", "vmodl.DynamicData", "vim.version.version1", [("enabled", "boolean", "vim.version.version1", F_OPTIONAL), ("averageBandwidth", "long", "vim.version.version1", F_OPTIONAL), ("peakBandwidth", "long", "vim.version.version1", F_OPTIONAL), ("burstSize", "long", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetworkPolicy.NicFailureCriteria", "HostNicFailureCriteria", "vmodl.DynamicData", "vim.version.version1", [("checkSpeed", "string", "vim.version.version1", F_OPTIONAL), ("speed", "int", "vim.version.version1", F_OPTIONAL), ("checkDuplex", "boolean", "vim.version.version1", F_OPTIONAL), ("fullDuplex", "boolean", "vim.version.version1", F_OPTIONAL), ("checkErrorPercent", "boolean", "vim.version.version1", F_OPTIONAL), ("percentage", "int", "vim.version.version1", F_OPTIONAL), ("checkBeacon", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetworkPolicy.NicOrderPolicy", "HostNicOrderPolicy", "vmodl.DynamicData", "vim.version.version1", [("activeNic", "string[]", "vim.version.version1", F_OPTIONAL), ("standbyNic", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetworkPolicy.NicTeamingPolicy", "HostNicTeamingPolicy", "vmodl.DynamicData", "vim.version.version1", [("policy", "string", "vim.version.version1", F_OPTIONAL), ("reversePolicy", "boolean", "vim.version.version1", F_OPTIONAL), ("notifySwitches", "boolean", "vim.version.version1", F_OPTIONAL), ("rollingOrder", "boolean", "vim.version.version1", F_OPTIONAL), ("failureCriteria", "vim.host.NetworkPolicy.NicFailureCriteria", "vim.version.version1", F_OPTIONAL), ("nicOrder", "vim.host.NetworkPolicy.NicOrderPolicy", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NfcConnectionInfo", "HostNfcConnectionInfo", "vim.host.DataTransportConnectionInfo", "vim.version.v7_0_3_0", [("streamingMemoryConsumed", "long", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.NtpConfig", "HostNtpConfig", "vmodl.DynamicData", "vim.version.version2", [("server", "string[]", "vim.version.version2", F_OPTIONAL), ("configFile", "string[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.NumaInfo", "HostNumaInfo", "vmodl.DynamicData", "vim.version.version1", [("type", "string", "vim.version.version1", 0), ("numNodes", "int", "vim.version.version1", 0), ("numaNode", "vim.host.NumaNode[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NumaNode", "HostNumaNode", "vmodl.DynamicData", "vim.version.version1", [("typeId", "byte", "vim.version.version1", 0), ("cpuID", "short[]", "vim.version.version1", 0), ("memorySize", "long", "vim.version.v8_0_0_0", F_OPTIONAL), ("memoryRangeBegin", "long", "vim.version.version1", 0), ("memoryRangeLength", "long", "vim.version.version1", 0), ("pciId", "string[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.host.NumericSensorInfo", "HostNumericSensorInfo", "vmodl.DynamicData", "vim.version.version2", [("name", "string", "vim.version.version2", 0), ("healthState", "vim.ElementDescription", "vim.version.version2", F_OPTIONAL), ("currentReading", "long", "vim.version.version2", 0), ("unitModifier", "int", "vim.version.version2", 0), ("baseUnits", "string", "vim.version.version2", 0), ("rateUnits", "string", "vim.version.version2", F_OPTIONAL), ("sensorType", "string", "vim.version.version2", 0), ("id", "string", "vim.version.version11", F_OPTIONAL), ("sensorNumber", "long", "vim.version.v8_0_0_1", F_OPTIONAL), ("timeStamp", "string", "vim.version.version11", F_OPTIONAL), ("fru", "vim.host.Fru", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.host.NumericSensorInfo.HealthState", "HostNumericSensorHealthState", "vim.version.version2", ["unknown", "green", "yellow", "red"])
CreateEnumType("vim.host.NumericSensorInfo.SensorType", "HostNumericSensorType", "vim.version.version2", ["fan", "power", "temperature", "voltage", "other", "processor", "memory", "storage", "systemBoard", "battery", "bios", "cable", "watchdog"])
CreateManagedType("vim.host.NvdimmSystem", "HostNvdimmSystem", "vmodl.ManagedObject", "vim.version.version12", [("nvdimmSystemInfo", "vim.host.NvdimmSystem.NvdimmSystemInfo", "vim.version.version12", 0, "Host.Config.Nvdimm")], [("createNamespace", "CreateNvdimmNamespace_Task", "vim.version.version12", (("createSpec", "vim.host.NvdimmSystem.NamespaceCreateSpec", "vim.version.version12", 0, None),), (0, "vim.Task", "vim.host.NvdimmSystem.Guid"), "Host.Config.Nvdimm", ["vim.fault.InvalidHostState", "vim.fault.AlreadyExists", "vim.fault.HostConfigFault", ]), ("createPMemNamespace", "CreateNvdimmPMemNamespace_Task", "vim.version.version13", (("createSpec", "vim.host.NvdimmSystem.PMemNamespaceCreateSpec", "vim.version.version13", 0, None),), (0, "vim.Task", "vim.host.NvdimmSystem.Guid"), "Host.Config.Nvdimm", ["vim.fault.InvalidHostState", "vim.fault.AlreadyExists", "vim.fault.HostConfigFault", ]), ("deleteNamespace", "DeleteNvdimmNamespace_Task", "vim.version.version12", (("deleteSpec", "vim.host.NvdimmSystem.NamespaceDeleteSpec", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "Host.Config.Nvdimm", ["vim.fault.NotFound", "vim.fault.InvalidHostState", "vim.fault.HostConfigFault", ]), ("deleteBlockNamespaces", "DeleteNvdimmBlockNamespaces_Task", "vim.version.version12", (), (0, "vim.Task", "void"), "Host.Config.Nvdimm", ["vim.fault.NotFound", "vim.fault.InvalidHostState", "vim.fault.HostConfigFault", ])])
CreateEnumType("vim.host.NvdimmSystem.RangeType", "NvdimmRangeType", "vim.version.version12", ["volatileRange", "persistentRange", "controlRange", "blockRange", "volatileVirtualDiskRange", "volatileVirtualCDRange", "persistentVirtualDiskRange", "persistentVirtualCDRange"])
CreateEnumType("vim.host.NvdimmSystem.NamespaceType", "NvdimmNamespaceType", "vim.version.version12", ["blockNamespace", "persistentNamespace"])
CreateDataType("vim.host.NvdimmSystem.HealthInfo", "NvdimmHealthInfo", "vmodl.DynamicData", "vim.version.version12", [("healthStatus", "string", "vim.version.version12", 0), ("healthInformation", "string", "vim.version.version12", 0), ("stateFlagInfo", "string[]", "vim.version.version12", F_OPTIONAL), ("dimmTemperature", "int", "vim.version.version12", 0), ("dimmTemperatureThreshold", "int", "vim.version.version12", 0), ("spareBlocksPercentage", "int", "vim.version.version12", 0), ("spareBlockThreshold", "int", "vim.version.version12", 0), ("dimmLifespanPercentage", "int", "vim.version.version12", 0), ("esTemperature", "int", "vim.version.version12", F_OPTIONAL), ("esTemperatureThreshold", "int", "vim.version.version12", F_OPTIONAL), ("esLifespanPercentage", "int", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.host.NvdimmSystem.HealthInfo.StateFlag", "NvdimmNvdimmHealthInfoState", "vim.version.version12", ["normal", "error"])
CreateDataType("vim.host.NvdimmSystem.RegionInfo", "NvdimmRegionInfo", "vmodl.DynamicData", "vim.version.version12", [("regionId", "int", "vim.version.version12", 0), ("setId", "int", "vim.version.version12", 0), ("rangeType", "string", "vim.version.version12", 0), ("startAddr", "long", "vim.version.version12", 0), ("size", "long", "vim.version.version12", 0), ("offset", "long", "vim.version.version12", 0)])
CreateDataType("vim.host.NvdimmSystem.Summary", "NvdimmSummary", "vmodl.DynamicData", "vim.version.version12", [("numDimms", "int", "vim.version.version12", 0), ("healthStatus", "string", "vim.version.version12", 0), ("totalCapacity", "long", "vim.version.version12", 0), ("persistentCapacity", "long", "vim.version.version12", 0), ("blockCapacity", "long", "vim.version.version12", 0), ("availableCapacity", "long", "vim.version.version12", 0), ("numInterleavesets", "int", "vim.version.version12", 0), ("numNamespaces", "int", "vim.version.version12", 0)])
CreateDataType("vim.host.NvdimmSystem.DimmInfo", "NvdimmDimmInfo", "vmodl.DynamicData", "vim.version.version12", [("dimmHandle", "int", "vim.version.version12", 0), ("healthInfo", "vim.host.NvdimmSystem.HealthInfo", "vim.version.version12", 0), ("totalCapacity", "long", "vim.version.version12", 0), ("persistentCapacity", "long", "vim.version.version12", 0), ("availablePersistentCapacity", "long", "vim.version.version12", 0), ("volatileCapacity", "long", "vim.version.version12", 0), ("availableVolatileCapacity", "long", "vim.version.version12", 0), ("blockCapacity", "long", "vim.version.version12", 0), ("regionInfo", "vim.host.NvdimmSystem.RegionInfo[]", "vim.version.version12", F_OPTIONAL), ("representationString", "string", "vim.version.version12", 0)])
CreateDataType("vim.host.NvdimmSystem.InterleaveSetInfo", "NvdimmInterleaveSetInfo", "vmodl.DynamicData", "vim.version.version12", [("setId", "int", "vim.version.version12", 0), ("rangeType", "string", "vim.version.version12", 0), ("baseAddress", "long", "vim.version.version12", 0), ("size", "long", "vim.version.version12", 0), ("availableSize", "long", "vim.version.version12", 0), ("deviceList", "int[]", "vim.version.version12", F_OPTIONAL), ("state", "string", "vim.version.version12", 0)])
CreateEnumType("vim.host.NvdimmSystem.InterleaveSetInfo.InterleaveSetState", "NvdimmInterleaveSetState", "vim.version.version12", ["invalid", "active"])
CreateDataType("vim.host.NvdimmSystem.Guid", "NvdimmGuid", "vmodl.DynamicData", "vim.version.version12", [("uuid", "string", "vim.version.version12", 0)])
CreateDataType("vim.host.NvdimmSystem.NamespaceInfo", "NvdimmNamespaceInfo", "vmodl.DynamicData", "vim.version.version12", [("uuid", "string", "vim.version.version12", 0), ("friendlyName", "string", "vim.version.version12", 0), ("blockSize", "long", "vim.version.version12", 0), ("blockCount", "long", "vim.version.version12", 0), ("type", "string", "vim.version.version12", 0), ("namespaceHealthStatus", "string", "vim.version.version12", 0), ("locationID", "int", "vim.version.version12", 0), ("state", "string", "vim.version.version12", 0)])
CreateEnumType("vim.host.NvdimmSystem.NamespaceInfo.NamespaceHealthStatus", "NvdimmNamespaceHealthStatus", "vim.version.version12", ["normal", "missing", "labelMissing", "interleaveBroken", "labelInconsistent", "bttCorrupt", "badBlockSize"])
CreateEnumType("vim.host.NvdimmSystem.NamespaceInfo.NamespaceState", "NvdimmNamespaceState", "vim.version.version12", ["invalid", "notInUse", "inUse"])
CreateDataType("vim.host.NvdimmSystem.NamespaceDetails", "NvdimmNamespaceDetails", "vmodl.DynamicData", "vim.version.version13", [("uuid", "string", "vim.version.version13", 0), ("friendlyName", "string", "vim.version.version13", 0), ("size", "long", "vim.version.version13", 0), ("type", "string", "vim.version.version13", 0), ("namespaceHealthStatus", "string", "vim.version.version13", 0), ("interleavesetID", "int", "vim.version.version13", 0), ("state", "string", "vim.version.version13", 0)])
CreateEnumType("vim.host.NvdimmSystem.NamespaceDetails.NamespaceHealthStatus", "NvdimmNamespaceDetailsHealthStatus", "vim.version.version13", ["normal", "missing", "labelMissing", "interleaveBroken", "labelInconsistent"])
CreateEnumType("vim.host.NvdimmSystem.NamespaceDetails.NamespaceState", "NvdimmNamespaceDetailsState", "vim.version.version13", ["invalid", "notInUse", "inUse"])
CreateDataType("vim.host.NvdimmSystem.NamespaceCreateSpec", "NvdimmNamespaceCreateSpec", "vmodl.DynamicData", "vim.version.version12", [("friendlyName", "string", "vim.version.version12", F_OPTIONAL), ("blockSize", "long", "vim.version.version12", 0), ("blockCount", "long", "vim.version.version12", 0), ("type", "string", "vim.version.version12", 0), ("locationID", "int", "vim.version.version12", 0)])
CreateDataType("vim.host.NvdimmSystem.PMemNamespaceCreateSpec", "NvdimmPMemNamespaceCreateSpec", "vmodl.DynamicData", "vim.version.version13", [("friendlyName", "string", "vim.version.version13", F_OPTIONAL), ("size", "long", "vim.version.version13", 0), ("interleavesetID", "int", "vim.version.version13", 0)])
CreateDataType("vim.host.NvdimmSystem.NamespaceDeleteSpec", "NvdimmNamespaceDeleteSpec", "vmodl.DynamicData", "vim.version.version12", [("uuid", "string", "vim.version.version12", 0)])
CreateDataType("vim.host.NvdimmSystem.NvdimmSystemInfo", "NvdimmSystemInfo", "vmodl.DynamicData", "vim.version.version12", [("summary", "vim.host.NvdimmSystem.Summary", "vim.version.version12", F_OPTIONAL), ("dimms", "int[]", "vim.version.version12", F_OPTIONAL), ("dimmInfo", "vim.host.NvdimmSystem.DimmInfo[]", "vim.version.version12", F_OPTIONAL), ("interleaveSet", "int[]", "vim.version.version12", F_OPTIONAL), ("iSetInfo", "vim.host.NvdimmSystem.InterleaveSetInfo[]", "vim.version.version12", F_OPTIONAL), ("namespace", "vim.host.NvdimmSystem.Guid[]", "vim.version.version12", F_OPTIONAL), ("nsInfo", "vim.host.NvdimmSystem.NamespaceInfo[]", "vim.version.version12", F_OPTIONAL), ("nsDetails", "vim.host.NvdimmSystem.NamespaceDetails[]", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.host.NvmeController", "HostNvmeController", "vmodl.DynamicData", "vim.version.v7_0", [("key", "string", "vim.version.v7_0", 0), ("controllerNumber", "int", "vim.version.v7_0", 0), ("subnqn", "string", "vim.version.v7_0", 0), ("name", "string", "vim.version.v7_0", 0), ("associatedAdapter", "vim.host.HostBusAdapter", "vim.version.v7_0", F_LINK), ("transportType", "string", "vim.version.v7_0", 0), ("fusedOperationSupported", "boolean", "vim.version.v7_0", 0), ("numberOfQueues", "int", "vim.version.v7_0", 0), ("queueSize", "int", "vim.version.v7_0", 0), ("attachedNamespace", "vim.host.NvmeNamespace[]", "vim.version.v7_0", F_OPTIONAL), ("vendorId", "string", "vim.version.v7_0", F_OPTIONAL), ("model", "string", "vim.version.v7_0", F_OPTIONAL), ("serialNumber", "string", "vim.version.v7_0", F_OPTIONAL), ("firmwareVersion", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.NvmeDisconnectSpec", "HostNvmeDisconnectSpec", "vmodl.DynamicData", "vim.version.v7_0", [("hbaName", "string", "vim.version.v7_0", 0), ("subnqn", "string", "vim.version.v7_0", F_OPTIONAL), ("controllerNumber", "int", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.NvmeDiscoveryLog", "HostNvmeDiscoveryLog", "vmodl.DynamicData", "vim.version.v7_0", [("entry", "vim.host.NvmeDiscoveryLog.Entry[]", "vim.version.v7_0", F_OPTIONAL), ("complete", "boolean", "vim.version.v7_0", 0)])
CreateEnumType("vim.host.NvmeDiscoveryLog.SubsystemType", "HostNvmeDiscoveryLogSubsystemType", "vim.version.version1", ["discovery", "nvm"])
CreateEnumType("vim.host.NvmeDiscoveryLog.TransportRequirements", "HostNvmeDiscoveryLogTransportRequirements", "vim.version.version1", ["secureChannelRequired", "secureChannelNotRequired", "requirementsNotSpecified"])
CreateDataType("vim.host.NvmeDiscoveryLog.Entry", "HostNvmeDiscoveryLogEntry", "vmodl.DynamicData", "vim.version.v7_0", [("subnqn", "string", "vim.version.v7_0", 0), ("subsystemType", "string", "vim.version.v7_0", 0), ("subsystemPortId", "int", "vim.version.v7_0", 0), ("controllerId", "int", "vim.version.v7_0", 0), ("adminQueueMaxSize", "int", "vim.version.v7_0", 0), ("transportParameters", "vim.host.NvmeTransportParameters", "vim.version.v7_0", 0), ("transportRequirements", "string", "vim.version.v7_0", 0), ("connected", "boolean", "vim.version.v7_0", 0)])
CreateDataType("vim.host.NvmeNamespace", "HostNvmeNamespace", "vmodl.DynamicData", "vim.version.v7_0", [("key", "string", "vim.version.v7_0", 0), ("name", "string", "vim.version.v7_0", 0), ("id", "int", "vim.version.v7_0", 0), ("blockSize", "int", "vim.version.v7_0", 0), ("capacityInBlocks", "long", "vim.version.v7_0", 0)])
CreateDataType("vim.host.NvmeSpec", "HostNvmeSpec", "vmodl.DynamicData", "vim.version.v7_0", [("hbaName", "string", "vim.version.v7_0", 0), ("transportParameters", "vim.host.NvmeTransportParameters", "vim.version.v7_0", 0)])
CreateDataType("vim.host.NvmeTopology", "HostNvmeTopology", "vmodl.DynamicData", "vim.version.v7_0", [("adapter", "vim.host.NvmeTopology.Interface[]", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.NvmeTopology.Interface", "HostNvmeTopologyInterface", "vmodl.DynamicData", "vim.version.v7_0", [("key", "string", "vim.version.v7_0", 0), ("adapter", "vim.host.HostBusAdapter", "vim.version.v7_0", F_LINK), ("connectedController", "vim.host.NvmeController[]", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.NvmeTransportParameters", "HostNvmeTransportParameters", "vmodl.DynamicData", "vim.version.v7_0", None)
CreateEnumType("vim.host.NvmeTransportParameters.NvmeAddressFamily", "HostNvmeTransportParametersNvmeAddressFamily", "vim.version.v7_0", ["ipv4", "ipv6", "infiniBand", "fc", "loopback", "unknown"])
CreateEnumType("vim.host.NvmeTransportType", "HostNvmeTransportType", "vim.version.v7_0", ["pcie", "fibreChannel", "rdma", "tcp", "loopback", "unsupported"])
CreateDataType("vim.host.OpaqueSwitch", "HostOpaqueSwitch", "vmodl.DynamicData", "vim.version.version9", [("key", "string", "vim.version.version9", 0), ("name", "string", "vim.version.version9", F_OPTIONAL), ("pnic", "vim.host.PhysicalNic[]", "vim.version.version9", F_LINK | F_OPTIONAL), ("pnicZone", "vim.host.OpaqueSwitch.PhysicalNicZone[]", "vim.version.version10", F_OPTIONAL), ("status", "string", "vim.version.version10", F_OPTIONAL), ("vtep", "vim.host.VirtualNic[]", "vim.version.version10", F_OPTIONAL), ("extraConfig", "vim.option.OptionValue[]", "vim.version.version11", F_OPTIONAL), ("featureCapability", "vim.host.FeatureCapability[]", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.host.OpaqueSwitch.OpaqueSwitchState", "HostOpaqueSwitchOpaqueSwitchState", "vim.version.version10", ["up", "warning", "down", "maintenance"])
CreateDataType("vim.host.OpaqueSwitch.PhysicalNicZone", "HostOpaqueSwitchPhysicalNicZone", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("pnicDevice", "string[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.PMemVolume", "HostPMemVolume", "vim.host.FileSystemVolume", "vim.version.version12", [("uuid", "string", "vim.version.version12", 0), ("version", "string", "vim.version.version12", 0)])
CreateDataType("vim.host.ParallelScsiHba", "HostParallelScsiHba", "vim.host.HostBusAdapter", "vim.version.version1", None)
CreateEnumType("vim.host.PartialMaintenanceModeId", "HostPartialMaintenanceModeId", "vim.version.v8_0_3_0", ["sphereletPartialMM", "nsxPartialMM", "quickPatchPartialMM"])
CreateDataType("vim.host.PartialMaintenanceModeRuntimeInfo", "HostPartialMaintenanceModeRuntimeInfo", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("key", "string", "vim.version.v8_0_3_0", 0), ("hostStatus", "string", "vim.version.v8_0_3_0", 0)])
CreateEnumType("vim.host.PartialMaintenanceModeStatus", "HostPartialMaintenanceModeStatus", "vim.version.v8_0_3_0", ["notInPartialMM", "enteringPartialMM", "exitingPartialMM", "inPartialMM"])
CreateManagedType("vim.host.PatchManager", "HostPatchManager", "vmodl.ManagedObject", "vim.version.version1", None, [("Check", "CheckHostPatch_Task", "vim.version.version5", (("metaUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("bundleUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.host.PatchManager.Result"), "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault", ]), ("Scan", "ScanHostPatch_Task", "vim.version.version1", (("repository", "vim.host.PatchManager.Locator", "vim.version.version1", 0, None),("updateID", "string[]", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.host.PatchManager.Status[]"), "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.PatchMetadataInvalid", "vim.fault.PlatformConfigFault", ]), ("ScanV2", "ScanHostPatchV2_Task", "vim.version.version5", (("metaUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("bundleUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.host.PatchManager.Result"), "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault", ]), ("Stage", "StageHostPatch_Task", "vim.version.version5", (("metaUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("bundleUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("vibUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.host.PatchManager.Result"), "Host.Config.Patch", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault", ]), ("Install", "InstallHostPatch_Task", "vim.version.version1", (("repository", "vim.host.PatchManager.Locator", "vim.version.version1", 0, None),("updateID", "string", "vim.version.version1", 0, None),("force", "boolean", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Config.Patch", ["vim.fault.PatchMetadataInvalid", "vim.fault.PatchBinariesNotFound", "vim.fault.PatchNotApplicable", "vim.fault.NoDiskSpace", "vim.fault.PatchInstallFailed", "vim.fault.RebootRequired", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("InstallV2", "InstallHostPatchV2_Task", "vim.version.version5", (("metaUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("bundleUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("vibUrls", "string[]", "vim.version.version5", F_OPTIONAL, None),("spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.host.PatchManager.Result"), "Host.Config.Patch", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault", ]), ("Uninstall", "UninstallHostPatch_Task", "vim.version.version5", (("bulletinIds", "string[]", "vim.version.version5", F_OPTIONAL, None),("spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.host.PatchManager.Result"), "Host.Config.Patch", ["vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault", ]), ("Query", "QueryHostPatch_Task", "vim.version.version5", (("spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.host.PatchManager.Result"), "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault", ])])
CreateDataType("vim.host.PatchManager.Result", "HostPatchManagerResult", "vmodl.DynamicData", "vim.version.version5", [("version", "string", "vim.version.version5", 0), ("status", "vim.host.PatchManager.Status[]", "vim.version.version5", F_OPTIONAL), ("xmlResult", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.PatchManager.Status", "HostPatchManagerStatus", "vmodl.DynamicData", "vim.version.version1", [("id", "string", "vim.version.version1", 0), ("applicable", "boolean", "vim.version.version1", 0), ("reason", "string[]", "vim.version.version1", F_OPTIONAL), ("integrity", "string", "vim.version.version1", F_OPTIONAL), ("installed", "boolean", "vim.version.version1", 0), ("installState", "string[]", "vim.version.version1", F_OPTIONAL), ("prerequisitePatch", "vim.host.PatchManager.Status.PrerequisitePatch[]", "vim.version.version1", F_OPTIONAL), ("restartRequired", "boolean", "vim.version.version1", 0), ("reconnectRequired", "boolean", "vim.version.version1", 0), ("vmOffRequired", "boolean", "vim.version.version1", 0), ("supersededPatchIds", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.host.PatchManager.Status.Reason", "HostPatchManagerReason", "vim.version.version1", ["obsoleted", "missingPatch", "missingLib", "hasDependentPatch", "conflictPatch", "conflictLib"])
CreateEnumType("vim.host.PatchManager.Status.Integrity", "HostPatchManagerIntegrityStatus", "vim.version.version1", ["validated", "keyNotFound", "keyRevoked", "keyExpired", "digestMismatch", "notEnoughSignatures", "validationError"])
CreateEnumType("vim.host.PatchManager.Status.InstallState", "HostPatchManagerInstallState", "vim.version.version1", ["hostRestarted", "imageActive"])
CreateDataType("vim.host.PatchManager.Status.PrerequisitePatch", "HostPatchManagerStatusPrerequisitePatch", "vmodl.DynamicData", "vim.version.version1", [("id", "string", "vim.version.version1", 0), ("installState", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.PatchManager.Locator", "HostPatchManagerLocator", "vmodl.DynamicData", "vim.version.version1", [("url", "string", "vim.version.version1", 0), ("proxy", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.PatchManager.PatchManagerOperationSpec", "HostPatchManagerPatchManagerOperationSpec", "vmodl.DynamicData", "vim.version.version5", [("proxy", "string", "vim.version.version5", F_OPTIONAL), ("port", "int", "vim.version.version5", F_OPTIONAL), ("userName", "string", "vim.version.version5", F_OPTIONAL), ("password", "string", "vim.version.version5", F_OPTIONAL | F_SECRET), ("cmdOption", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.PathSelectionPolicyOption", "HostPathSelectionPolicyOption", "vmodl.DynamicData", "vim.version.version5", [("policy", "vim.ElementDescription", "vim.version.version5", 0)])
CreateDataType("vim.host.PciDevice", "HostPciDevice", "vmodl.DynamicData", "vim.version.version1", [("id", "string", "vim.version.version1", 0), ("classId", "short", "vim.version.version1", 0), ("bus", "byte", "vim.version.version1", 0), ("slot", "byte", "vim.version.version1", 0), ("function", "byte", "vim.version.version1", 0), ("vendorId", "short", "vim.version.version1", 0), ("subVendorId", "short", "vim.version.version1", 0), ("vendorName", "string", "vim.version.version1", 0), ("deviceId", "short", "vim.version.version1", 0), ("subDeviceId", "short", "vim.version.version1", 0), ("parentBridge", "string", "vim.version.version5", F_OPTIONAL), ("deviceName", "string", "vim.version.version1", 0), ("deviceClassName", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.PciPassthruConfig", "HostPciPassthruConfig", "vmodl.DynamicData", "vim.version.version5", [("id", "string", "vim.version.version5", 0), ("passthruEnabled", "boolean", "vim.version.version5", 0), ("applyNow", "boolean", "vim.version.v7_0", F_OPTIONAL), ("hardwareLabel", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.host.PciPassthruInfo", "HostPciPassthruInfo", "vmodl.DynamicData", "vim.version.version5", [("id", "string", "vim.version.version5", 0), ("dependentDevice", "string", "vim.version.version5", 0), ("passthruEnabled", "boolean", "vim.version.version5", 0), ("passthruCapable", "boolean", "vim.version.version5", 0), ("passthruActive", "boolean", "vim.version.version5", 0), ("hardwareLabel", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateManagedType("vim.host.PciPassthruSystem", "HostPciPassthruSystem", "vim.ExtensibleManagedObject", "vim.version.version5", [("pciPassthruInfo", "vim.host.PciPassthruInfo[]", "vim.version.version5", 0, "System.Read"), ("sriovDevicePoolInfo", "vim.host.SriovDevicePoolInfo[]", "vim.version.version11", F_OPTIONAL, "System.Read")], [("refresh", "Refresh", "vim.version.version5", (), (0, "void", "void"), "Host.Config.Settings", None), ("updatePassthruConfig", "UpdatePassthruConfig", "vim.version.version5", (("config", "vim.host.PciPassthruConfig[]", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.PciPassthru", ["vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.PcieHba", "HostPcieHba", "vim.host.HostBusAdapter", "vim.version.v7_0", None)
CreateDataType("vim.host.PersistentMemoryInfo", "HostPersistentMemoryInfo", "vmodl.DynamicData", "vim.version.version12", [("capacityInMB", "long", "vim.version.version12", F_OPTIONAL), ("volumeUUID", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.host.PhysicalNic", "PhysicalNic", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", F_OPTIONAL), ("device", "string", "vim.version.version1", 0), ("pci", "string", "vim.version.version1", 0), ("driver", "string", "vim.version.version1", F_OPTIONAL), ("driverVersion", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("firmwareVersion", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("linkSpeed", "vim.host.PhysicalNic.LinkSpeedDuplex", "vim.version.version1", F_OPTIONAL), ("validLinkSpecification", "vim.host.PhysicalNic.LinkSpeedDuplex[]", "vim.version.version1", F_OPTIONAL), ("spec", "vim.host.PhysicalNic.Specification", "vim.version.version1", 0), ("wakeOnLanSupported", "boolean", "vim.version.version2", 0), ("mac", "string", "vim.version.version2", 0), ("fcoeConfiguration", "vim.host.FcoeConfig", "vim.version.version7", F_OPTIONAL), ("vmDirectPathGen2Supported", "boolean", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2SupportedMode", "string", "vim.version.version6", F_OPTIONAL), ("resourcePoolSchedulerAllowed", "boolean", "vim.version.version6", F_OPTIONAL), ("resourcePoolSchedulerDisallowedReason", "string[]", "vim.version.version6", F_OPTIONAL), ("autoNegotiateSupported", "boolean", "vim.version.version6", F_OPTIONAL), ("enhancedNetworkingStackSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("ensInterruptSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("rdmaDevice", "vim.host.RdmaDevice", "vim.version.v7_0", F_LINK | F_OPTIONAL), ("dpuId", "string", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.host.PhysicalNic.Specification", "PhysicalNicSpec", "vmodl.DynamicData", "vim.version.version1", [("ip", "vim.host.IpConfig", "vim.version.version1", F_OPTIONAL), ("linkSpeed", "vim.host.PhysicalNic.LinkSpeedDuplex", "vim.version.version1", F_OPTIONAL), ("enableEnhancedNetworkingStack", "boolean", "vim.version.version12", F_OPTIONAL), ("ensInterruptEnabled", "boolean", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.PhysicalNic.Config", "PhysicalNicConfig", "vmodl.DynamicData", "vim.version.version1", [("device", "string", "vim.version.version1", 0), ("spec", "vim.host.PhysicalNic.Specification", "vim.version.version1", 0)])
CreateDataType("vim.host.PhysicalNic.LinkSpeedDuplex", "PhysicalNicLinkInfo", "vmodl.DynamicData", "vim.version.version1", [("speedMb", "int", "vim.version.version1", 0), ("duplex", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.host.PhysicalNic.NetworkHint", "PhysicalNicHintInfo", "vmodl.DynamicData", "vim.version.version1", [("device", "string", "vim.version.version1", 0), ("subnet", "vim.host.PhysicalNic.NetworkHint.IpNetwork[]", "vim.version.version1", F_OPTIONAL), ("network", "vim.host.PhysicalNic.NetworkHint.NamedNetwork[]", "vim.version.version1", F_OPTIONAL), ("connectedSwitchPort", "vim.host.PhysicalNic.CdpInfo", "vim.version.version2", F_OPTIONAL), ("lldpInfo", "vim.host.PhysicalNic.LldpInfo", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.PhysicalNic.NetworkHint.HintElement", "PhysicalNicHint", "vmodl.DynamicData", "vim.version.version1", [("vlanId", "int", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.PhysicalNic.NetworkHint.IpNetwork", "PhysicalNicIpHint", "vim.host.PhysicalNic.NetworkHint.HintElement", "vim.version.version1", [("ipSubnet", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.PhysicalNic.NetworkHint.NamedNetwork", "PhysicalNicNameHint", "vim.host.PhysicalNic.NetworkHint.HintElement", "vim.version.version1", [("network", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.PhysicalNic.CdpDeviceCapability", "PhysicalNicCdpDeviceCapability", "vmodl.DynamicData", "vim.version.version2", [("router", "boolean", "vim.version.version2", 0), ("transparentBridge", "boolean", "vim.version.version2", 0), ("sourceRouteBridge", "boolean", "vim.version.version2", 0), ("networkSwitch", "boolean", "vim.version.version2", 0), ("host", "boolean", "vim.version.version2", 0), ("igmpEnabled", "boolean", "vim.version.version2", 0), ("repeater", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.host.PhysicalNic.CdpInfo", "PhysicalNicCdpInfo", "vmodl.DynamicData", "vim.version.version2", [("cdpVersion", "int", "vim.version.version2", F_OPTIONAL), ("timeout", "int", "vim.version.version2", F_OPTIONAL), ("ttl", "int", "vim.version.version2", F_OPTIONAL), ("samples", "int", "vim.version.version2", F_OPTIONAL), ("devId", "string", "vim.version.version2", F_OPTIONAL), ("address", "string", "vim.version.version2", F_OPTIONAL), ("portId", "string", "vim.version.version2", F_OPTIONAL), ("deviceCapability", "vim.host.PhysicalNic.CdpDeviceCapability", "vim.version.version2", F_OPTIONAL), ("softwareVersion", "string", "vim.version.version2", F_OPTIONAL), ("hardwarePlatform", "string", "vim.version.version2", F_OPTIONAL), ("ipPrefix", "string", "vim.version.version2", F_OPTIONAL), ("ipPrefixLen", "int", "vim.version.version2", F_OPTIONAL), ("vlan", "int", "vim.version.version2", F_OPTIONAL), ("fullDuplex", "boolean", "vim.version.version2", F_OPTIONAL), ("mtu", "int", "vim.version.version2", F_OPTIONAL), ("systemName", "string", "vim.version.version2", F_OPTIONAL), ("systemOID", "string", "vim.version.version2", F_OPTIONAL), ("mgmtAddr", "string", "vim.version.version2", F_OPTIONAL), ("location", "string", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.PhysicalNic.LldpInfo", "LinkLayerDiscoveryProtocolInfo", "vmodl.DynamicData", "vim.version.version7", [("chassisId", "string", "vim.version.version7", 0), ("portId", "string", "vim.version.version7", 0), ("timeToLive", "int", "vim.version.version7", 0), ("parameter", "vmodl.KeyAnyValue[]", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.host.PhysicalNic.VmDirectPathGen2SupportedMode", "PhysicalNicVmDirectPathGen2SupportedMode", "vim.version.version6", ["upt"])
CreateEnumType("vim.host.PhysicalNic.ResourcePoolSchedulerDisallowedReason", "PhysicalNicResourcePoolSchedulerDisallowedReason", "vim.version.version6", ["userOptOut", "hardwareUnsupported"])
CreateDataType("vim.host.PlugStoreTopology", "HostPlugStoreTopology", "vmodl.DynamicData", "vim.version.version5", [("adapter", "vim.host.PlugStoreTopology.Adapter[]", "vim.version.version5", F_LINKABLE | F_OPTIONAL), ("path", "vim.host.PlugStoreTopology.Path[]", "vim.version.version5", F_LINKABLE | F_OPTIONAL), ("target", "vim.host.PlugStoreTopology.Target[]", "vim.version.version5", F_LINKABLE | F_OPTIONAL), ("device", "vim.host.PlugStoreTopology.Device[]", "vim.version.version5", F_LINKABLE | F_OPTIONAL), ("plugin", "vim.host.PlugStoreTopology.Plugin[]", "vim.version.version5", F_LINKABLE | F_OPTIONAL)])
CreateDataType("vim.host.PlugStoreTopology.Adapter", "HostPlugStoreTopologyAdapter", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("adapter", "vim.host.HostBusAdapter", "vim.version.version5", F_LINK), ("path", "vim.host.PlugStoreTopology.Path[]", "vim.version.version5", F_LINK | F_OPTIONAL)])
CreateDataType("vim.host.PlugStoreTopology.Path", "HostPlugStoreTopologyPath", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("channelNumber", "int", "vim.version.version5", F_OPTIONAL), ("targetNumber", "int", "vim.version.version5", F_OPTIONAL), ("lunNumber", "int", "vim.version.version5", F_OPTIONAL), ("adapter", "vim.host.PlugStoreTopology.Adapter", "vim.version.version5", F_LINK | F_OPTIONAL), ("target", "vim.host.PlugStoreTopology.Target", "vim.version.version5", F_LINK | F_OPTIONAL), ("device", "vim.host.PlugStoreTopology.Device", "vim.version.version5", F_LINK | F_OPTIONAL)])
CreateDataType("vim.host.PlugStoreTopology.Device", "HostPlugStoreTopologyDevice", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("lun", "vim.host.ScsiLun", "vim.version.version5", F_LINK), ("path", "vim.host.PlugStoreTopology.Path[]", "vim.version.version5", F_LINK | F_OPTIONAL)])
CreateDataType("vim.host.PlugStoreTopology.Plugin", "HostPlugStoreTopologyPlugin", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("device", "vim.host.PlugStoreTopology.Device[]", "vim.version.version5", F_LINK | F_OPTIONAL), ("claimedPath", "vim.host.PlugStoreTopology.Path[]", "vim.version.version5", F_LINK | F_OPTIONAL)])
CreateDataType("vim.host.PlugStoreTopology.Target", "HostPlugStoreTopologyTarget", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("transport", "vim.host.TargetTransport", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.PortGroup", "HostPortGroup", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", F_OPTIONAL), ("port", "vim.host.PortGroup.Port[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL), ("vswitch", "vim.host.VirtualSwitch", "vim.version.version1", F_LINK | F_OPTIONAL), ("computedPolicy", "vim.host.NetworkPolicy", "vim.version.version1", 0), ("spec", "vim.host.PortGroup.Specification", "vim.version.version1", 0)])
CreateEnumType("vim.host.PortGroup.PortConnecteeType", "PortGroupConnecteeType", "vim.version.version1", ["virtualMachine", "systemManagement", "host", "unknown"])
CreateDataType("vim.host.PortGroup.Specification", "HostPortGroupSpec", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("vlanId", "int", "vim.version.version1", 0), ("vswitchName", "string", "vim.version.version1", 0), ("policy", "vim.host.NetworkPolicy", "vim.version.version1", 0)])
CreateDataType("vim.host.PortGroup.Config", "HostPortGroupConfig", "vmodl.DynamicData", "vim.version.version1", [("changeOperation", "string", "vim.version.version1", F_OPTIONAL), ("spec", "vim.host.PortGroup.Specification", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.PortGroup.Port", "HostPortGroupPort", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", F_OPTIONAL), ("mac", "string[]", "vim.version.version1", F_OPTIONAL), ("type", "string", "vim.version.version1", 0)])
CreateManagedType("vim.host.PowerSystem", "HostPowerSystem", "vmodl.ManagedObject", "vim.version.version6", [("capability", "vim.host.PowerSystem.Capability", "vim.version.version6", 0, "System.Read"), ("info", "vim.host.PowerSystem.Info", "vim.version.version6", 0, "System.Read")], [("configurePolicy", "ConfigurePowerPolicy", "vim.version.version6", (("key", "int", "vim.version.version6", 0, None),), (0, "void", "void"), "Host.Config.Power", ["vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.PowerSystem.PowerPolicy", "HostPowerPolicy", "vmodl.DynamicData", "vim.version.version6", [("key", "int", "vim.version.version6", 0), ("name", "string", "vim.version.version6", 0), ("shortName", "string", "vim.version.version6", 0), ("description", "string", "vim.version.version6", 0)])
CreateDataType("vim.host.PowerSystem.Capability", "PowerSystemCapability", "vmodl.DynamicData", "vim.version.version6", [("availablePolicy", "vim.host.PowerSystem.PowerPolicy[]", "vim.version.version6", 0)])
CreateDataType("vim.host.PowerSystem.Info", "PowerSystemInfo", "vmodl.DynamicData", "vim.version.version6", [("currentPolicy", "vim.host.PowerSystem.PowerPolicy", "vim.version.version6", 0)])
CreateDataType("vim.host.ProtocolEndpoint", "HostProtocolEndpoint", "vmodl.DynamicData", "vim.version.version10", [("peType", "string", "vim.version.version10", 0), ("type", "string", "vim.version.version11", F_OPTIONAL), ("uuid", "string", "vim.version.version10", 0), ("hostKey", "vim.HostSystem[]", "vim.version.version10", F_OPTIONAL), ("storageArray", "string", "vim.version.version10", F_OPTIONAL), ("nfsServer", "string", "vim.version.version10", F_OPTIONAL), ("nfsDir", "string", "vim.version.version10", F_OPTIONAL), ("nfsServerScope", "string", "vim.version.version11", F_OPTIONAL), ("nfsServerMajor", "string", "vim.version.version11", F_OPTIONAL), ("nfsServerAuthType", "string", "vim.version.version11", F_OPTIONAL), ("nfsServerUser", "string", "vim.version.version11", F_OPTIONAL), ("deviceId", "string", "vim.version.version10", F_OPTIONAL), ("usedByStretchedContainer", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.host.ProtocolEndpoint.PEType", "HostProtocolEndpointPEType", "vim.version.version10", ["block", "nas"])
CreateEnumType("vim.host.ProtocolEndpoint.ProtocolEndpointType", "HostProtocolEndpointProtocolEndpointType", "vim.version.version11", ["scsi", "nfs", "nfs4x"])
CreateDataType("vim.host.PtpConfig", "HostPtpConfig", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("domain", "int", "vim.version.v7_0_3_0", F_OPTIONAL), ("port", "vim.host.PtpConfig.PtpPort[]", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.host.PtpConfig.DeviceType", "HostPtpConfigDeviceType", "vim.version.v7_0_3_0", ["none", "virtualNic", "pciPassthruNic"])
CreateDataType("vim.host.PtpConfig.PtpPort", "HostPtpConfigPtpPort", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("index", "int", "vim.version.v7_0_3_0", 0), ("deviceType", "string", "vim.version.v7_0_3_0", F_OPTIONAL), ("device", "string", "vim.version.v7_0_3_0", F_OPTIONAL), ("ipConfig", "vim.host.IpConfig", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.QualifiedName", "HostQualifiedName", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("value", "string", "vim.version.v7_0_3_0", 0), ("type", "string", "vim.version.v7_0_3_0", 0)])
CreateEnumType("vim.host.QualifiedName.Type", "HostQualifiedNameType", "vim.version.v7_0_3_0", ["nvmeQualifiedName", "vvolNvmeQualifiedName"])
CreateDataType("vim.host.RdmaDevice", "HostRdmaDevice", "vmodl.DynamicData", "vim.version.v7_0", [("key", "string", "vim.version.v7_0", 0), ("device", "string", "vim.version.v7_0", 0), ("driver", "string", "vim.version.v7_0", F_OPTIONAL), ("description", "string", "vim.version.v7_0", F_OPTIONAL), ("backing", "vim.host.RdmaDevice.Backing", "vim.version.v7_0", F_OPTIONAL), ("connectionInfo", "vim.host.RdmaDevice.ConnectionInfo", "vim.version.v7_0", 0), ("capability", "vim.host.RdmaDevice.Capability", "vim.version.v7_0", 0)])
CreateDataType("vim.host.RdmaDevice.Backing", "HostRdmaDeviceBacking", "vmodl.DynamicData", "vim.version.v7_0", None)
CreateDataType("vim.host.RdmaDevice.PnicBacking", "HostRdmaDevicePnicBacking", "vim.host.RdmaDevice.Backing", "vim.version.v7_0", [("pairedUplink", "vim.host.PhysicalNic", "vim.version.v7_0", F_LINK)])
CreateEnumType("vim.host.RdmaDevice.ConnectionState", "HostRdmaDeviceConnectionState", "vim.version.v7_0", ["unknown", "down", "init", "armed", "active", "activeDefer"])
CreateDataType("vim.host.RdmaDevice.ConnectionInfo", "HostRdmaDeviceConnectionInfo", "vmodl.DynamicData", "vim.version.v7_0", [("state", "string", "vim.version.v7_0", 0), ("mtu", "int", "vim.version.v7_0", 0), ("speedInMbps", "int", "vim.version.v7_0", 0)])
CreateDataType("vim.host.RdmaDevice.Capability", "HostRdmaDeviceCapability", "vmodl.DynamicData", "vim.version.v7_0", [("roceV1Capable", "boolean", "vim.version.v7_0", 0), ("roceV2Capable", "boolean", "vim.version.v7_0", 0), ("iWarpCapable", "boolean", "vim.version.v7_0", 0)])
CreateDataType("vim.host.RdmaHba", "HostRdmaHba", "vim.host.HostBusAdapter", "vim.version.v7_0", [("associatedRdmaDevice", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.ReliableMemoryInfo", "HostReliableMemoryInfo", "vmodl.DynamicData", "vim.version.version9", [("memorySize", "long", "vim.version.version9", 0)])
CreateDataType("vim.host.ResignatureRescanResult", "HostResignatureRescanResult", "vmodl.DynamicData", "vim.version.version5", [("rescan", "vim.host.VmfsRescanResult[]", "vim.version.version5", F_OPTIONAL), ("result", "vim.Datastore", "vim.version.version5", 0)])
CreateDataType("vim.host.Ruleset", "HostFirewallRuleset", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("label", "string", "vim.version.version1", 0), ("required", "boolean", "vim.version.version1", 0), ("rule", "vim.host.Ruleset.Rule[]", "vim.version.version1", 0), ("service", "string", "vim.version.version1", F_OPTIONAL), ("enabled", "boolean", "vim.version.version1", 0), ("allowedHosts", "vim.host.Ruleset.IpList", "vim.version.version7", F_OPTIONAL), ("userControllable", "boolean", "vim.version.v8_0_2_0", F_OPTIONAL), ("ipListUserConfigurable", "boolean", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.host.Ruleset.IpNetwork", "HostFirewallRulesetIpNetwork", "vmodl.DynamicData", "vim.version.version7", [("network", "string", "vim.version.version7", 0), ("prefixLength", "int", "vim.version.version7", 0)])
CreateDataType("vim.host.Ruleset.IpList", "HostFirewallRulesetIpList", "vmodl.DynamicData", "vim.version.version7", [("ipAddress", "string[]", "vim.version.version7", F_OPTIONAL), ("ipNetwork", "vim.host.Ruleset.IpNetwork[]", "vim.version.version7", F_OPTIONAL), ("allIp", "boolean", "vim.version.version7", 0)])
CreateDataType("vim.host.Ruleset.RulesetSpec", "HostFirewallRulesetRulesetSpec", "vmodl.DynamicData", "vim.version.version7", [("allowedHosts", "vim.host.Ruleset.IpList", "vim.version.version7", 0)])
CreateDataType("vim.host.Ruleset.Rule", "HostFirewallRule", "vmodl.DynamicData", "vim.version.version1", [("port", "int", "vim.version.version1", 0), ("endPort", "int", "vim.version.version1", F_OPTIONAL), ("direction", "vim.host.Ruleset.Rule.Direction", "vim.version.version1", 0), ("portType", "vim.host.Ruleset.Rule.PortType", "vim.version.version7", F_OPTIONAL), ("protocol", "string", "vim.version.version1", 0)])
CreateEnumType("vim.host.Ruleset.Rule.Direction", "HostFirewallRuleDirection", "vim.version.version1", ["inbound", "outbound"])
CreateEnumType("vim.host.Ruleset.Rule.PortType", "HostFirewallRulePortType", "vim.version.version7", ["src", "dst"])
CreateEnumType("vim.host.Ruleset.Rule.Protocol", "HostFirewallRuleProtocol", "vim.version.version1", ["tcp", "udp"])
CreateDataType("vim.host.ScsiLun", "ScsiLun", "vim.host.Device", "vim.version.version1", [("key", "string", "vim.version.version1", F_OPTIONAL), ("uuid", "string", "vim.version.version1", 0), ("descriptor", "vim.host.ScsiLun.Descriptor[]", "vim.version.version5", F_OPTIONAL), ("canonicalName", "string", "vim.version.version1", F_OPTIONAL), ("displayName", "string", "vim.version.version5", F_OPTIONAL), ("lunType", "string", "vim.version.version1", 0), ("vendor", "string", "vim.version.version1", F_OPTIONAL), ("model", "string", "vim.version.version1", F_OPTIONAL), ("revision", "string", "vim.version.version1", F_OPTIONAL), ("scsiLevel", "int", "vim.version.version1", F_OPTIONAL), ("serialNumber", "string", "vim.version.version1", F_OPTIONAL), ("durableName", "vim.host.ScsiLun.DurableName", "vim.version.version1", F_OPTIONAL), ("alternateName", "vim.host.ScsiLun.DurableName[]", "vim.version.version2", F_OPTIONAL), ("standardInquiry", "byte[]", "vim.version.version2", F_OPTIONAL), ("queueDepth", "int", "vim.version.version1", F_OPTIONAL), ("operationalState", "string[]", "vim.version.version1", 0), ("capabilities", "vim.host.ScsiLun.Capabilities", "vim.version.version5", F_OPTIONAL), ("vStorageSupport", "string", "vim.version.version6", F_OPTIONAL), ("protocolEndpoint", "boolean", "vim.version.version10", F_OPTIONAL), ("perenniallyReserved", "boolean", "vim.version.version14", F_OPTIONAL), ("clusteredVmdkSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("applicationProtocol", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("dispersedNs", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("deviceReservation", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.host.ScsiLun.ScsiLunType", "ScsiLunType", "vim.version.version1", ["disk", "tape", "printer", "processor", "worm", "cdrom", "scanner", "opticalDevice", "mediaChanger", "communications", "storageArrayController", "enclosure", "unknown"])
CreateEnumType("vim.host.ScsiLun.DeviceProtocol", "DeviceProtocol", "vim.version.v8_0_1_0", ["NVMe", "SCSI"])
CreateDataType("vim.host.ScsiLun.Capabilities", "ScsiLunCapabilities", "vmodl.DynamicData", "vim.version.version5", [("updateDisplayNameSupported", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.host.ScsiLun.DurableName", "ScsiLunDurableName", "vmodl.DynamicData", "vim.version.version1", [("namespace", "string", "vim.version.version1", 0), ("namespaceId", "byte", "vim.version.version1", 0), ("data", "byte[]", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.host.ScsiLun.State", "ScsiLunState", "vim.version.version1", ["unknownState", "ok", "error", "off", "quiesced", "degraded", "lostCommunication", "timeout"])
CreateEnumType("vim.host.ScsiLun.DescriptorQuality", "ScsiLunDescriptorQuality", "vim.version.version5", ["highQuality", "mediumQuality", "lowQuality", "unknownQuality"])
CreateDataType("vim.host.ScsiLun.Descriptor", "ScsiLunDescriptor", "vmodl.DynamicData", "vim.version.version5", [("quality", "string", "vim.version.version5", 0), ("id", "string", "vim.version.version5", 0)])
CreateEnumType("vim.host.ScsiLun.VStorageSupportStatus", "ScsiLunVStorageSupportStatus", "vim.version.version6", ["vStorageSupported", "vStorageUnsupported", "vStorageUnknown"])
CreateEnumType("vim.host.ScsiLun.LunReservationStatus", "ScsiLunLunReservationStatus", "vim.version.v8_0_3_0", ["LUN_RESERVED_UNKNOWN", "LUN_RESERVED_YES", "LUN_RESERVED_NO", "LUN_RESERVED_NOT_SUPPORTED"])
CreateDataType("vim.host.ScsiTopology", "HostScsiTopology", "vmodl.DynamicData", "vim.version.version1", [("adapter", "vim.host.ScsiTopology.Interface[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.ScsiTopology.Interface", "HostScsiTopologyInterface", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("adapter", "vim.host.HostBusAdapter", "vim.version.version1", F_LINK), ("target", "vim.host.ScsiTopology.Target[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.ScsiTopology.Target", "HostScsiTopologyTarget", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("target", "int", "vim.version.version1", 0), ("lun", "vim.host.ScsiTopology.Lun[]", "vim.version.version1", F_OPTIONAL), ("transport", "vim.host.TargetTransport", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.ScsiTopology.Lun", "HostScsiTopologyLun", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("lun", "int", "vim.version.version1", 0), ("scsiLun", "vim.host.ScsiLun", "vim.version.version1", F_LINK)])
CreateDataType("vim.host.SerialAttachedHba", "HostSerialAttachedHba", "vim.host.HostBusAdapter", "vim.version.version11", [("nodeWorldWideName", "string", "vim.version.version11", 0)])
CreateDataType("vim.host.Service", "HostService", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("label", "string", "vim.version.version1", 0), ("required", "boolean", "vim.version.version1", 0), ("uninstallable", "boolean", "vim.version.version1", 0), ("running", "boolean", "vim.version.version1", 0), ("ruleset", "string[]", "vim.version.version1", F_OPTIONAL), ("policy", "string", "vim.version.version1", 0), ("sourcePackage", "vim.host.Service.SourcePackage", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.host.Service.Policy", "HostServicePolicy", "vim.version.version1", ["on", "automatic", "off"])
CreateDataType("vim.host.Service.SourcePackage", "HostServiceSourcePackage", "vmodl.DynamicData", "vim.version.version7", [("sourcePackageName", "string", "vim.version.version7", 0), ("description", "string", "vim.version.version7", 0)])
CreateDataType("vim.host.ServiceConfig", "HostServiceConfig", "vmodl.DynamicData", "vim.version.version5", [("serviceId", "string", "vim.version.version5", 0), ("startupPolicy", "string", "vim.version.version5", 0)])
CreateDataType("vim.host.ServiceInfo", "HostServiceInfo", "vmodl.DynamicData", "vim.version.version1", [("service", "vim.host.Service[]", "vim.version.version1", F_OPTIONAL)])
CreateManagedType("vim.host.ServiceSystem", "HostServiceSystem", "vim.ExtensibleManagedObject", "vim.version.version1", [("serviceInfo", "vim.host.ServiceInfo", "vim.version.version1", 0, None)], [("updatePolicy", "UpdateServicePolicy", "vim.version.version1", (("id", "string", "vim.version.version1", 0, None),("policy", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("start", "StartService", "vim.version.version1", (("id", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("stop", "StopService", "vim.version.version1", (("id", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("restart", "RestartService", "vim.version.version1", (("id", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("uninstall", "UninstallService", "vim.version.version1", (("id", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("refresh", "RefreshServices", "vim.version.version1", (), (0, "void", "void"), "Host.Config.NetService", None)])
CreateDataType("vim.host.SevInfo", "HostSevInfo", "vmodl.DynamicData", "vim.version.v7_0_1_0", [("sevState", "string", "vim.version.v7_0_1_0", 0), ("maxSevEsGuests", "long", "vim.version.v7_0_1_0", 0)])
CreateEnumType("vim.host.SevInfo.SevState", "HostSevInfoSevState", "vim.version.v7_0_1_0", ["uninitialized", "initialized", "working"])
CreateDataType("vim.host.SgxInfo", "HostSgxInfo", "vmodl.DynamicData", "vim.version.v7_0", [("sgxState", "string", "vim.version.v7_0", 0), ("totalEpcMemory", "long", "vim.version.v7_0", 0), ("flcMode", "string", "vim.version.v7_0", 0), ("lePubKeyHash", "string", "vim.version.v7_0", F_OPTIONAL), ("registrationInfo", "vim.host.SgxRegistrationInfo", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.host.SgxInfo.SgxStates", "HostSgxInfoSgxStates", "vim.version.v7_0", ["notPresent", "disabledBIOS", "disabledCFW101", "disabledCPUMismatch", "disabledNoFLC", "disabledNUMAUnsup", "disabledMaxEPCRegs", "enabled"])
CreateEnumType("vim.host.SgxInfo.FlcModes", "HostSgxInfoFlcModes", "vim.version.v7_0", ["off", "locked", "unlocked"])
CreateDataType("vim.host.SgxRegistrationInfo", "HostSgxRegistrationInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("status", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("biosError", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("registrationUrl", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("type", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("ppid", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("lastRegisteredTime", "vmodl.DateTime", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.host.SgxRegistrationInfo.RegistrationStatus", "HostSgxRegistrationInfoRegistrationStatus", "vim.version.v8_0_0_1", ["notApplicable", "incomplete", "complete"])
CreateEnumType("vim.host.SgxRegistrationInfo.RegistrationType", "HostSgxRegistrationInfoRegistrationType", "vim.version.v8_0_0_1", ["manifest", "addPackage"])
CreateDataType("vim.host.SharedGpuCapabilities", "HostSharedGpuCapabilities", "vmodl.DynamicData", "vim.version.version12", [("vgpu", "string", "vim.version.version12", 0), ("diskSnapshotSupported", "boolean", "vim.version.version12", 0), ("memorySnapshotSupported", "boolean", "vim.version.version12", 0), ("suspendSupported", "boolean", "vim.version.version12", 0), ("migrateSupported", "boolean", "vim.version.version12", 0)])
CreateManagedType("vim.host.SnmpSystem", "HostSnmpSystem", "vmodl.ManagedObject", "vim.version.version1", [("configuration", "vim.host.SnmpSystem.SnmpConfigSpec", "vim.version.version2", 0, "Global.Settings"), ("limits", "vim.host.SnmpSystem.AgentLimits", "vim.version.version2", 0, "Global.Settings")], [("reconfigureSnmpAgent", "ReconfigureSnmpAgent", "vim.version.version2", (("spec", "vim.host.SnmpSystem.SnmpConfigSpec", "vim.version.version2", 0, None),), (0, "void", "void"), "Global.Settings", ["vim.fault.NotFound", "vim.fault.InsufficientResourcesFault", ]), ("sendTestNotification", "SendTestNotification", "vim.version.version2", (), (0, "void", "void"), "Global.Settings", ["vim.fault.NotFound", "vim.fault.InsufficientResourcesFault", ])])
CreateDataType("vim.host.SnmpSystem.SnmpConfigSpec", "HostSnmpConfigSpec", "vmodl.DynamicData", "vim.version.version2", [("enabled", "boolean", "vim.version.version2", F_OPTIONAL), ("port", "int", "vim.version.version2", F_OPTIONAL), ("readOnlyCommunities", "string[]", "vim.version.version2", F_OPTIONAL), ("trapTargets", "vim.host.SnmpSystem.SnmpConfigSpec.Destination[]", "vim.version.version2", F_OPTIONAL), ("option", "vim.KeyValue[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.SnmpSystem.SnmpConfigSpec.Destination", "HostSnmpDestination", "vmodl.DynamicData", "vim.version.version1", [("hostName", "string", "vim.version.version1", 0), ("port", "int", "vim.version.version1", 0), ("community", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.SnmpSystem.AgentLimits", "HostSnmpSystemAgentLimits", "vmodl.DynamicData", "vim.version.version2", [("maxReadOnlyCommunities", "int", "vim.version.version2", 0), ("maxTrapDestinations", "int", "vim.version.version2", 0), ("maxCommunityLength", "int", "vim.version.version2", 0), ("maxBufferSize", "int", "vim.version.version2", 0), ("capability", "vim.host.SnmpSystem.AgentLimits.Capability", "vim.version.version5", 0)])
CreateEnumType("vim.host.SnmpSystem.AgentLimits.Capability", "HostSnmpAgentCapability", "vim.version.version5", ["COMPLETE", "DIAGNOSTICS", "CONFIGURATION"])
CreateDataType("vim.host.SoftwarePackage", "SoftwarePackage", "vmodl.DynamicData", "vim.version.version11", [("name", "string", "vim.version.version11", 0), ("version", "string", "vim.version.version11", 0), ("type", "string", "vim.version.version11", 0), ("vendor", "string", "vim.version.version11", 0), ("acceptanceLevel", "string", "vim.version.version11", 0), ("summary", "string", "vim.version.version11", 0), ("description", "string", "vim.version.version11", 0), ("referenceURL", "string[]", "vim.version.version11", F_OPTIONAL), ("creationDate", "vmodl.DateTime", "vim.version.version11", F_OPTIONAL), ("depends", "vim.host.SoftwarePackage.Relation[]", "vim.version.version11", F_OPTIONAL), ("conflicts", "vim.host.SoftwarePackage.Relation[]", "vim.version.version11", F_OPTIONAL), ("replaces", "vim.host.SoftwarePackage.Relation[]", "vim.version.version11", F_OPTIONAL), ("provides", "string[]", "vim.version.version11", F_OPTIONAL), ("maintenanceModeRequired", "boolean", "vim.version.version11", F_OPTIONAL), ("hardwarePlatformsRequired", "string[]", "vim.version.version11", F_OPTIONAL), ("capability", "vim.host.SoftwarePackage.Capability", "vim.version.version11", 0), ("tag", "string[]", "vim.version.version11", F_OPTIONAL), ("payload", "string[]", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.host.SoftwarePackage.VibType", "SoftwarePackageVibType", "vim.version.version11", ["bootbank", "tools", "meta"])
CreateDataType("vim.host.SoftwarePackage.Capability", "SoftwarePackageCapability", "vmodl.DynamicData", "vim.version.version11", [("liveInstallAllowed", "boolean", "vim.version.version11", F_OPTIONAL), ("liveRemoveAllowed", "boolean", "vim.version.version11", F_OPTIONAL), ("statelessReady", "boolean", "vim.version.version11", F_OPTIONAL), ("overlay", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.host.SoftwarePackage.Constraint", "SoftwarePackageConstraint", "vim.version.version11", ["equals", "lessThan", "lessThanEqual", "greaterThanEqual", "greaterThan"])
CreateDataType("vim.host.SoftwarePackage.Relation", "Relation", "vmodl.DynamicData", "vim.version.version11", [("constraint", "string", "vim.version.version11", F_OPTIONAL), ("name", "string", "vim.version.version11", 0), ("version", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.SriovConfig", "HostSriovConfig", "vim.host.PciPassthruConfig", "vim.version.version9", [("sriovEnabled", "boolean", "vim.version.version9", 0), ("numVirtualFunction", "int", "vim.version.version9", 0)])
CreateDataType("vim.host.SriovDevicePoolInfo", "HostSriovDevicePoolInfo", "vmodl.DynamicData", "vim.version.version11", [("key", "string", "vim.version.version11", 0)])
CreateDataType("vim.host.SriovInfo", "HostSriovInfo", "vim.host.PciPassthruInfo", "vim.version.version9", [("sriovEnabled", "boolean", "vim.version.version9", 0), ("sriovCapable", "boolean", "vim.version.version9", 0), ("sriovActive", "boolean", "vim.version.version9", 0), ("numVirtualFunctionRequested", "int", "vim.version.version9", 0), ("numVirtualFunction", "int", "vim.version.version9", 0), ("maxVirtualFunctionSupported", "int", "vim.version.version9", 0)])
CreateDataType("vim.host.SriovNetworkDevicePoolInfo", "HostSriovNetworkDevicePoolInfo", "vim.host.SriovDevicePoolInfo", "vim.version.version11", [("switchKey", "string", "vim.version.version11", F_OPTIONAL), ("switchUuid", "string", "vim.version.version11", F_OPTIONAL), ("pnic", "vim.host.PhysicalNic[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.SslThumbprintInfo", "HostSslThumbprintInfo", "vmodl.DynamicData", "vim.version.version5", [("principal", "string", "vim.version.version5", 0), ("ownerTag", "string", "vim.version.version7", 0), ("sslThumbprints", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.StorageArrayTypePolicyOption", "HostStorageArrayTypePolicyOption", "vmodl.DynamicData", "vim.version.version5", [("policy", "vim.ElementDescription", "vim.version.version5", 0)])
CreateDataType("vim.host.StorageDeviceInfo", "HostStorageDeviceInfo", "vmodl.DynamicData", "vim.version.version1", [("hostBusAdapter", "vim.host.HostBusAdapter[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL), ("scsiLun", "vim.host.ScsiLun[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL), ("scsiTopology", "vim.host.ScsiTopology", "vim.version.version1", F_OPTIONAL), ("nvmeTopology", "vim.host.NvmeTopology", "vim.version.v7_0", F_OPTIONAL), ("multipathInfo", "vim.host.MultipathInfo", "vim.version.version1", F_OPTIONAL), ("plugStoreTopology", "vim.host.PlugStoreTopology", "vim.version.version5", F_OPTIONAL), ("softwareInternetScsiEnabled", "boolean", "vim.version.version1", 0)])
CreateEnumType("vim.host.StorageProtocol", "HostStorageProtocol", "vim.version.v7_0", ["scsi", "nvme"])
CreateDataType("vim.host.SystemEventInfo", "SystemEventInfo", "vmodl.DynamicData", "vim.version.version11", [("recordId", "long", "vim.version.version11", 0), ("when", "string", "vim.version.version11", 0), ("selType", "long", "vim.version.version11", 0), ("message", "string", "vim.version.version11", 0), ("sensorNumber", "long", "vim.version.version11", 0)])
CreateDataType("vim.host.SystemHealthInfo", "HostSystemHealthInfo", "vmodl.DynamicData", "vim.version.version2", [("numericSensorInfo", "vim.host.NumericSensorInfo[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.SystemIdentificationInfo", "HostSystemIdentificationInfo", "vmodl.DynamicData", "vim.version.version2", [("identifierValue", "string", "vim.version.version2", 0), ("identifierType", "vim.ElementDescription", "vim.version.version2", 0)])
CreateEnumType("vim.host.SystemIdentificationInfo.Identifier", "HostSystemIdentificationInfoIdentifier", "vim.version.version2", ["AssetTag", "ServiceTag", "OemSpecificString", "EnclosureSerialNumberTag", "SerialNumberTag"])
CreateDataType("vim.host.SystemInfo", "HostSystemInfo", "vmodl.DynamicData", "vim.version.version1", [("vendor", "string", "vim.version.version1", 0), ("model", "string", "vim.version.version1", 0), ("uuid", "string", "vim.version.version1", 0), ("otherIdentifyingInfo", "vim.host.SystemIdentificationInfo[]", "vim.version.version2", F_OPTIONAL), ("serialNumber", "string", "vim.version.version12", F_OPTIONAL), ("qualifiedName", "vim.host.QualifiedName[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("vvolHostNQN", "vim.host.QualifiedName", "vim.version.v8_0_0_0", F_OPTIONAL), ("vvolHostId", "string", "vim.version.v8_0_0_0", F_OPTIONAL), ("bootCommandLine", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.SystemResourceInfo", "HostSystemResourceInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("config", "vim.ResourceConfigSpec", "vim.version.version1", F_OPTIONAL), ("child", "vim.host.SystemResourceInfo[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.SystemSwapConfiguration", "HostSystemSwapConfiguration", "vmodl.DynamicData", "vim.version.version8", [("option", "vim.host.SystemSwapConfiguration.SystemSwapOption[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.host.SystemSwapConfiguration.SystemSwapOption", "HostSystemSwapConfigurationSystemSwapOption", "vmodl.DynamicData", "vim.version.version8", [("key", "int", "vim.version.version8", 0)])
CreateDataType("vim.host.SystemSwapConfiguration.DisabledOption", "HostSystemSwapConfigurationDisabledOption", "vim.host.SystemSwapConfiguration.SystemSwapOption", "vim.version.version8", None)
CreateDataType("vim.host.SystemSwapConfiguration.HostCacheOption", "HostSystemSwapConfigurationHostCacheOption", "vim.host.SystemSwapConfiguration.SystemSwapOption", "vim.version.version8", None)
CreateDataType("vim.host.SystemSwapConfiguration.HostLocalSwapOption", "HostSystemSwapConfigurationHostLocalSwapOption", "vim.host.SystemSwapConfiguration.SystemSwapOption", "vim.version.version8", None)
CreateDataType("vim.host.SystemSwapConfiguration.DatastoreOption", "HostSystemSwapConfigurationDatastoreOption", "vim.host.SystemSwapConfiguration.SystemSwapOption", "vim.version.version8", [("datastore", "string", "vim.version.version8", 0)])
CreateDataType("vim.host.TargetTransport", "HostTargetTransport", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.host.TcpHba", "HostTcpHba", "vim.host.HostBusAdapter", "vim.version.v7_0_3_0", [("associatedPnic", "string", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.TcpHbaCreateSpec", "HostTcpHbaCreateSpec", "vim.host.HbaCreateSpec", "vim.version.v7_0_3_0", [("pnic", "string", "vim.version.v7_0_3_0", 0)])
CreateDataType("vim.host.TcpTargetTransport", "HostTcpTargetTransport", "vim.host.TargetTransport", "vim.version.v7_0_3_0", None)
CreateDataType("vim.host.TpmAttestationInfo", "HostTpmAttestationInfo", "vmodl.DynamicData", "vim.version.version12", [("time", "vmodl.DateTime", "vim.version.version12", 0), ("status", "vim.host.TpmAttestationInfo.AcceptanceStatus", "vim.version.version12", 0), ("message", "vmodl.LocalizableMessage", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.host.TpmAttestationInfo.AcceptanceStatus", "HostTpmAttestationInfoAcceptanceStatus", "vim.version.version12", ["notAccepted", "accepted"])
CreateDataType("vim.host.TpmAttestationReport", "HostTpmAttestationReport", "vmodl.DynamicData", "vim.version.version8", [("tpmPcrValues", "vim.host.TpmDigestInfo[]", "vim.version.version8", 0), ("tpmEvents", "vim.host.TpmEventLogEntry[]", "vim.version.version8", 0), ("tpmLogReliable", "boolean", "vim.version.version8", 0)])
CreateDataType("vim.host.TpmDigestInfo", "HostTpmDigestInfo", "vim.host.DigestInfo", "vim.version.version5", [("pcrNumber", "int", "vim.version.version5", 0)])
CreateDataType("vim.host.TpmEventDetails", "HostTpmEventDetails", "vmodl.DynamicData", "vim.version.version8", [("dataHash", "byte[]", "vim.version.version8", 0), ("dataHashMethod", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.host.TpmEventLogEntry", "HostTpmEventLogEntry", "vmodl.DynamicData", "vim.version.version8", [("pcrIndex", "int", "vim.version.version8", 0), ("eventDetails", "vim.host.TpmEventDetails", "vim.version.version8", 0)])
CreateDataType("vim.host.TpmOptionEventDetails", "HostTpmOptionEventDetails", "vim.host.TpmEventDetails", "vim.version.version8", [("optionsFileName", "string", "vim.version.version8", 0), ("bootOptions", "byte[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.host.TpmSoftwareComponentEventDetails", "HostTpmSoftwareComponentEventDetails", "vim.host.TpmEventDetails", "vim.version.version8", [("componentName", "string", "vim.version.version8", 0), ("vibName", "string", "vim.version.version8", 0), ("vibVersion", "string", "vim.version.version8", 0), ("vibVendor", "string", "vim.version.version8", 0)])
CreateDataType("vim.host.TpmVersionEventDetails", "HostTpmVersionEventDetails", "vim.host.TpmEventDetails", "vim.version.v8_0_0_1", [("version", "vmodl.Binary", "vim.version.v8_0_0_1", 0)])
CreateDataType("vim.host.TrustAuthorityAttestationInfo", "HostTrustAuthorityAttestationInfo", "vmodl.DynamicData", "vim.version.v7_0_1_0", [("attestationStatus", "string", "vim.version.v7_0_1_0", 0), ("serviceId", "string", "vim.version.v7_0_1_0", F_OPTIONAL), ("attestedAt", "vmodl.DateTime", "vim.version.v7_0_1_0", F_OPTIONAL), ("attestedUntil", "vmodl.DateTime", "vim.version.v7_0_1_0", F_OPTIONAL), ("messages", "vmodl.LocalizableMessage[]", "vim.version.v7_0_1_0", F_OPTIONAL)])
CreateEnumType("vim.host.TrustAuthorityAttestationInfo.AttestationStatus", "HostTrustAuthorityAttestationInfoAttestationStatus", "vim.version.v7_0_1_0", ["attested", "notAttested", "unknown"])
CreateDataType("vim.host.UnresolvedVmfsResignatureSpec", "HostUnresolvedVmfsResignatureSpec", "vmodl.DynamicData", "vim.version.version5", [("extentDevicePath", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.host.UnresolvedVmfsResolutionResult", "HostUnresolvedVmfsResolutionResult", "vmodl.DynamicData", "vim.version.version5", [("spec", "vim.host.UnresolvedVmfsResolutionSpec", "vim.version.version5", 0), ("vmfs", "vim.host.VmfsVolume", "vim.version.version5", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.UnresolvedVmfsResolutionSpec", "HostUnresolvedVmfsResolutionSpec", "vmodl.DynamicData", "vim.version.version5", [("extentDevicePath", "string[]", "vim.version.version5", 0), ("uuidResolution", "string", "vim.version.version5", 0)])
CreateEnumType("vim.host.UnresolvedVmfsResolutionSpec.VmfsUuidResolution", "HostUnresolvedVmfsResolutionSpecVmfsUuidResolution", "vim.version.version5", ["resignature", "forceMount"])
CreateDataType("vim.host.UnresolvedVmfsVolume", "HostUnresolvedVmfsVolume", "vmodl.DynamicData", "vim.version.version5", [("extent", "vim.host.UnresolvedVmfsExtent[]", "vim.version.version5", 0), ("vmfsLabel", "string", "vim.version.version5", 0), ("vmfsUuid", "string", "vim.version.version5", 0), ("totalBlocks", "int", "vim.version.version5", 0), ("resolveStatus", "vim.host.UnresolvedVmfsVolume.ResolveStatus", "vim.version.version5", 0)])
CreateDataType("vim.host.UnresolvedVmfsVolume.ResolveStatus", "HostUnresolvedVmfsVolumeResolveStatus", "vmodl.DynamicData", "vim.version.version5", [("resolvable", "boolean", "vim.version.version5", 0), ("incompleteExtents", "boolean", "vim.version.version5", F_OPTIONAL), ("multipleCopies", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.VFlashResourceConfigurationResult", "HostVFlashResourceConfigurationResult", "vmodl.DynamicData", "vim.version.version9", [("devicePath", "string[]", "vim.version.version9", F_OPTIONAL), ("vffs", "vim.host.VffsVolume", "vim.version.version9", F_OPTIONAL), ("diskConfigurationResult", "vim.host.DiskConfigurationResult[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VMotionConfig", "HostVMotionConfig", "vmodl.DynamicData", "vim.version.version1", [("vmotionNicKey", "string", "vim.version.version1", F_OPTIONAL), ("enabled", "boolean", "vim.version.version1", 0)])
CreateManagedType("vim.host.VMotionSystem", "HostVMotionSystem", "vim.ExtensibleManagedObject", "vim.version.version1", [("netConfig", "vim.host.VMotionSystem.NetConfig", "vim.version.version1", F_OPTIONAL, None), ("ipConfig", "vim.host.IpConfig", "vim.version.version1", F_OPTIONAL, None)], [("updateIpConfig", "UpdateIpConfig", "vim.version.version1", (("ipConfig", "vim.host.IpConfig", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("selectVnic", "SelectVnic", "vim.version.version1", (("device", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.HostConfigFault", ]), ("deselectVnic", "DeselectVnic", "vim.version.version1", (), (0, "void", "void"), "Host.Config.Network", ["vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.VMotionSystem.NetConfig", "HostVMotionNetConfig", "vmodl.DynamicData", "vim.version.version1", [("candidateVnic", "vim.host.VirtualNic[]", "vim.version.version1", F_LINKABLE | F_OPTIONAL), ("selectedVnic", "vim.host.VirtualNic", "vim.version.version1", F_LINK | F_OPTIONAL)])
CreateDataType("vim.host.VfatVolume", "HostVfatVolume", "vim.host.FileSystemVolume", "vim.version.version7", None)
CreateDataType("vim.host.VirtualNic", "HostVirtualNic", "vmodl.DynamicData", "vim.version.version1", [("device", "string", "vim.version.version1", 0), ("key", "string", "vim.version.version1", 0), ("portgroup", "string", "vim.version.version1", 0), ("spec", "vim.host.VirtualNic.Specification", "vim.version.version1", 0), ("port", "vim.host.PortGroup.Port", "vim.version.version1", F_LINK | F_OPTIONAL)])
CreateDataType("vim.host.VirtualNic.Specification", "HostVirtualNicSpec", "vmodl.DynamicData", "vim.version.version1", [("ip", "vim.host.IpConfig", "vim.version.version1", F_OPTIONAL), ("mac", "string", "vim.version.version1", F_OPTIONAL), ("distributedVirtualPort", "vim.dvs.PortConnection", "vim.version.version5", F_OPTIONAL), ("portgroup", "string", "vim.version.version5", F_OPTIONAL), ("mtu", "int", "vim.version.version5", F_OPTIONAL), ("tsoEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("netStackInstanceKey", "string", "vim.version.version9", F_OPTIONAL), ("opaqueNetwork", "vim.host.VirtualNic.OpaqueNetworkSpec", "vim.version.version10", F_OPTIONAL), ("externalId", "string", "vim.version.version10", F_OPTIONAL), ("pinnedPnic", "string", "vim.version.version10", F_OPTIONAL), ("ipRouteSpec", "vim.host.VirtualNic.IpRouteSpec", "vim.version.version11", F_OPTIONAL), ("systemOwned", "boolean", "vim.version.v7_0", F_OPTIONAL), ("dpuId", "string", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.host.VirtualNic.Config", "HostVirtualNicConfig", "vmodl.DynamicData", "vim.version.version1", [("changeOperation", "string", "vim.version.version1", F_OPTIONAL), ("device", "string", "vim.version.version1", F_OPTIONAL), ("portgroup", "string", "vim.version.version1", 0), ("spec", "vim.host.VirtualNic.Specification", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.VirtualNic.OpaqueNetworkSpec", "HostVirtualNicOpaqueNetworkSpec", "vmodl.DynamicData", "vim.version.version10", [("opaqueNetworkId", "string", "vim.version.version10", 0), ("opaqueNetworkType", "string", "vim.version.version10", 0)])
CreateDataType("vim.host.VirtualNic.IpRouteSpec", "HostVirtualNicIpRouteSpec", "vmodl.DynamicData", "vim.version.version11", [("ipRouteConfig", "vim.host.IpRouteConfig", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.VirtualNicConnection", "HostVirtualNicConnection", "vmodl.DynamicData", "vim.version.version5", [("portgroup", "string", "vim.version.version5", F_OPTIONAL), ("dvPort", "vim.dvs.PortConnection", "vim.version.version5", F_OPTIONAL), ("opNetwork", "vim.host.VirtualNic.OpaqueNetworkSpec", "vim.version.version12", F_OPTIONAL)])
CreateManagedType("vim.host.VirtualNicManager", "HostVirtualNicManager", "vim.ExtensibleManagedObject", "vim.version.version5", [("info", "vim.host.VirtualNicManagerInfo", "vim.version.version5", 0, None)], [("queryNetConfig", "QueryNetConfig", "vim.version.version5", (("nicType", "string", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.host.VirtualNicManager.NetConfig", "vim.host.VirtualNicManager.NetConfig"), "System.Read", ["vim.fault.HostConfigFault", "vmodl.fault.InvalidArgument", ]), ("selectVnic", "SelectVnicForNicType", "vim.version.version5", (("nicType", "string", "vim.version.version5", 0, None),("device", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.HostConfigFault", "vmodl.fault.InvalidArgument", ]), ("deselectVnic", "DeselectVnicForNicType", "vim.version.version5", (("nicType", "string", "vim.version.version5", 0, None),("device", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.HostConfigFault", "vmodl.fault.InvalidArgument", ])])
CreateEnumType("vim.host.VirtualNicManager.NicType", "HostVirtualNicManagerNicType", "vim.version.version5", ["vmotion", "faultToleranceLogging", "vSphereReplication", "vSphereReplicationNFC", "management", "vsan", "vSphereProvisioning", "vsanWitness", "vSphereBackupNFC", "ptp", "vsanReplication", "nvmeTcp", "nvmeRdma", "vsanExternal"])
CreateDataType("vim.host.VirtualNicManager.NicTypeSelection", "HostVirtualNicManagerNicTypeSelection", "vmodl.DynamicData", "vim.version.version5", [("vnic", "vim.host.VirtualNicConnection", "vim.version.version5", 0), ("nicType", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.VirtualNicManager.NetConfig", "VirtualNicManagerNetConfig", "vmodl.DynamicData", "vim.version.version5", [("nicType", "string", "vim.version.version5", 0), ("multiSelectAllowed", "boolean", "vim.version.version5", 0), ("candidateVnic", "vim.host.VirtualNic[]", "vim.version.version5", F_LINKABLE | F_OPTIONAL), ("selectedVnic", "vim.host.VirtualNic[]", "vim.version.version5", F_LINK | F_OPTIONAL)])
CreateDataType("vim.host.VirtualNicManagerInfo", "HostVirtualNicManagerInfo", "vmodl.DynamicData", "vim.version.version5", [("netConfig", "vim.host.VirtualNicManager.NetConfig[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.VirtualSwitch", "HostVirtualSwitch", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("key", "string", "vim.version.version1", 0), ("numPorts", "int", "vim.version.version1", 0), ("numPortsAvailable", "int", "vim.version.version1", 0), ("mtu", "int", "vim.version.version2", F_OPTIONAL), ("portgroup", "vim.host.PortGroup[]", "vim.version.version1", F_LINK | F_OPTIONAL), ("pnic", "vim.host.PhysicalNic[]", "vim.version.version1", F_LINK | F_OPTIONAL), ("spec", "vim.host.VirtualSwitch.Specification", "vim.version.version1", 0)])
CreateDataType("vim.host.VirtualSwitch.Bridge", "HostVirtualSwitchBridge", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.host.VirtualSwitch.AutoBridge", "HostVirtualSwitchAutoBridge", "vim.host.VirtualSwitch.Bridge", "vim.version.version1", [("excludedNicDevice", "string[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.VirtualSwitch.SimpleBridge", "HostVirtualSwitchSimpleBridge", "vim.host.VirtualSwitch.Bridge", "vim.version.version1", [("nicDevice", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.VirtualSwitch.BondBridge", "HostVirtualSwitchBondBridge", "vim.host.VirtualSwitch.Bridge", "vim.version.version1", [("nicDevice", "string[]", "vim.version.version1", 0), ("beacon", "vim.host.VirtualSwitch.BeaconConfig", "vim.version.version1", F_OPTIONAL), ("linkDiscoveryProtocolConfig", "vim.host.LinkDiscoveryProtocolConfig", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.VirtualSwitch.BeaconConfig", "HostVirtualSwitchBeaconConfig", "vmodl.DynamicData", "vim.version.version1", [("interval", "int", "vim.version.version1", 0)])
CreateDataType("vim.host.VirtualSwitch.Specification", "HostVirtualSwitchSpec", "vmodl.DynamicData", "vim.version.version1", [("numPorts", "int", "vim.version.version1", 0), ("bridge", "vim.host.VirtualSwitch.Bridge", "vim.version.version1", F_OPTIONAL), ("policy", "vim.host.NetworkPolicy", "vim.version.version1", F_OPTIONAL), ("mtu", "int", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.VirtualSwitch.Config", "HostVirtualSwitchConfig", "vmodl.DynamicData", "vim.version.version1", [("changeOperation", "string", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", 0), ("spec", "vim.host.VirtualSwitch.Specification", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.host.VmciAccessManager.Mode", "HostVmciAccessManagerMode", "vim.version.version7", ["grant", "replace", "revoke"])
CreateDataType("vim.host.VmciAccessManager.AccessSpec", "HostVmciAccessManagerAccessSpec", "vmodl.DynamicData", "vim.version.version7", [("vm", "vim.VirtualMachine", "vim.version.version7", 0), ("services", "string[]", "vim.version.version7", F_OPTIONAL), ("mode", "string", "vim.version.version7", 0)])
CreateDataType("vim.host.VmfsDatastoreOption", "VmfsDatastoreOption", "vmodl.DynamicData", "vim.version.version1", [("info", "vim.host.VmfsDatastoreOption.Info", "vim.version.version1", 0), ("spec", "vim.host.VmfsDatastoreSpec", "vim.version.version1", 0)])
CreateDataType("vim.host.VmfsDatastoreOption.Info", "VmfsDatastoreBaseOption", "vmodl.DynamicData", "vim.version.version1", [("layout", "vim.host.DiskPartitionInfo.Layout", "vim.version.version1", 0), ("partitionFormatChange", "boolean", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.VmfsDatastoreOption.SingleExtentInfo", "VmfsDatastoreSingleExtentOption", "vim.host.VmfsDatastoreOption.Info", "vim.version.version1", [("vmfsExtent", "vim.host.DiskPartitionInfo.BlockRange", "vim.version.version1", 0)])
CreateDataType("vim.host.VmfsDatastoreOption.AllExtentInfo", "VmfsDatastoreAllExtentOption", "vim.host.VmfsDatastoreOption.SingleExtentInfo", "vim.version.version1", None)
CreateDataType("vim.host.VmfsDatastoreOption.MultipleExtentInfo", "VmfsDatastoreMultipleExtentOption", "vim.host.VmfsDatastoreOption.Info", "vim.version.version1", [("vmfsExtent", "vim.host.DiskPartitionInfo.BlockRange[]", "vim.version.version1", 0)])
CreateDataType("vim.host.VmfsDatastoreSpec", "VmfsDatastoreSpec", "vmodl.DynamicData", "vim.version.version1", [("diskUuid", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.VmfsRescanResult", "HostVmfsRescanResult", "vmodl.DynamicData", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("fault", "vmodl.MethodFault", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.host.VsanInternalSystem", "HostVsanInternalSystem", "vmodl.ManagedObject", "vim.version.version9", None, [("queryCmmds", "QueryCmmds", "vim.version.version9", (("queries", "vim.host.VsanInternalSystem.CmmdsQuery[]", "vim.version.version9", 0, None),), (0, "string", "string"), "System.Read", None), ("queryPhysicalVsanDisks", "QueryPhysicalVsanDisks", "vim.version.version9", (("props", "string[]", "vim.version.version9", F_OPTIONAL, None),), (0, "string", "string"), "System.Read", None), ("queryVsanObjects", "QueryVsanObjects", "vim.version.version9", (("uuids", "string[]", "vim.version.version9", F_OPTIONAL, None),), (0, "string", "string"), "System.Read", None), ("queryObjectsOnPhysicalVsanDisk", "QueryObjectsOnPhysicalVsanDisk", "vim.version.version9", (("disks", "string[]", "vim.version.version9", 0, None),), (0, "string", "string"), "System.Read", None), ("abdicateDomOwnership", "AbdicateDomOwnership", "vim.version.version9", (("uuids", "string[]", "vim.version.version9", 0, None),), (F_OPTIONAL, "string[]", "string[]"), "Host.Config.Storage", None), ("queryVsanStatistics", "QueryVsanStatistics", "vim.version.version9", (("labels", "string[]", "vim.version.version9", 0, None),), (0, "string", "string"), "System.Read", None), ("reconfigureDomObject", "ReconfigureDomObject", "vim.version.version9", (("uuid", "string", "vim.version.version9", 0, None),("policy", "string", "vim.version.version9", 0, None),), (0, "void", "void"), "Host.Config.Storage", None), ("querySyncingVsanObjects", "QuerySyncingVsanObjects", "vim.version.version9", (("uuids", "string[]", "vim.version.version9", F_OPTIONAL, None),), (0, "string", "string"), "System.Read", None), ("runVsanPhysicalDiskDiagnostics", "RunVsanPhysicalDiskDiagnostics", "vim.version.version9", (("disks", "string[]", "vim.version.version9", F_OPTIONAL, None),), (0, "vim.host.VsanInternalSystem.VsanPhysicalDiskDiagnosticsResult[]", "vim.host.VsanInternalSystem.VsanPhysicalDiskDiagnosticsResult[]"), "System.Read", None), ("getVsanObjExtAttrs", "GetVsanObjExtAttrs", "vim.version.version9", (("uuids", "string[]", "vim.version.version9", 0, None),), (0, "string", "string"), "System.Read", ["vim.fault.VimFault", ]), ("reconfigurationSatisfiable", "ReconfigurationSatisfiable", "vim.version.version9", (("pcbs", "vim.host.VsanInternalSystem.PolicyChangeBatch[]", "vim.version.version9", 0, None),("ignoreSatisfiability", "boolean", "vim.version.version10", F_OPTIONAL, None),), (0, "vim.host.VsanInternalSystem.PolicySatisfiability[]", "vim.host.VsanInternalSystem.PolicySatisfiability[]"), "System.Read", ["vim.fault.VimFault", ]), ("canProvisionObjects", "CanProvisionObjects", "vim.version.version9", (("npbs", "vim.host.VsanInternalSystem.NewPolicyBatch[]", "vim.version.version9", 0, None),("ignoreSatisfiability", "boolean", "vim.version.version10", F_OPTIONAL, None),), (0, "vim.host.VsanInternalSystem.PolicySatisfiability[]", "vim.host.VsanInternalSystem.PolicySatisfiability[]"), "System.Read", ["vim.fault.VimFault", ]), ("deleteVsanObjects", "DeleteVsanObjects", "vim.version.version9", (("uuids", "string[]", "vim.version.version9", 0, None),("force", "boolean", "vim.version.version9", F_OPTIONAL, None),), (0, "vim.host.VsanInternalSystem.DeleteVsanObjectsResult[]", "vim.host.VsanInternalSystem.DeleteVsanObjectsResult[]"), "Host.Config.Storage", ["vim.fault.VimFault", ]), ("upgradeVsanObjects", "UpgradeVsanObjects", "vim.version.version10", (("uuids", "string[]", "vim.version.version10", 0, None),("newVersion", "int", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.host.VsanInternalSystem.VsanObjectOperationResult[]", "vim.host.VsanInternalSystem.VsanObjectOperationResult[]"), "Host.Config.Storage", ["vim.fault.VsanFault", ]), ("queryVsanObjectUuidsByFilter", "QueryVsanObjectUuidsByFilter", "vim.version.version10", (("uuids", "string[]", "vim.version.version10", F_OPTIONAL, None),("limit", "int", "vim.version.version10", F_OPTIONAL, None),("version", "int", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "string[]", "string[]"), "System.Read", ["vim.fault.VsanFault", ])])
CreateDataType("vim.host.VsanInternalSystem.CmmdsQuery", "HostVsanInternalSystemCmmdsQuery", "vmodl.DynamicData", "vim.version.version9", [("type", "string", "vim.version.version9", F_OPTIONAL), ("uuid", "string", "vim.version.version9", F_OPTIONAL), ("owner", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VsanInternalSystem.PolicyCost", "VsanPolicyCost", "vmodl.DynamicData", "vim.version.version9", [("changeDataSize", "long", "vim.version.version9", F_OPTIONAL), ("currentDataSize", "long", "vim.version.version9", F_OPTIONAL), ("tempDataSize", "long", "vim.version.version9", F_OPTIONAL), ("copyDataSize", "long", "vim.version.version9", F_OPTIONAL), ("changeFlashReadCacheSize", "long", "vim.version.version9", F_OPTIONAL), ("currentFlashReadCacheSize", "long", "vim.version.version9", F_OPTIONAL), ("currentDiskSpaceToAddressSpaceRatio", "float", "vim.version.version10", F_OPTIONAL), ("diskSpaceToAddressSpaceRatio", "float", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VsanInternalSystem.PolicySatisfiability", "VsanPolicySatisfiability", "vmodl.DynamicData", "vim.version.version9", [("uuid", "string", "vim.version.version9", F_OPTIONAL), ("isSatisfiable", "boolean", "vim.version.version9", 0), ("reason", "vmodl.LocalizableMessage", "vim.version.version9", F_OPTIONAL), ("cost", "vim.host.VsanInternalSystem.PolicyCost", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VsanInternalSystem.PolicyChangeBatch", "VsanPolicyChangeBatch", "vmodl.DynamicData", "vim.version.version9", [("uuid", "string[]", "vim.version.version9", F_OPTIONAL), ("policy", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VsanInternalSystem.NewPolicyBatch", "VsanNewPolicyBatch", "vmodl.DynamicData", "vim.version.version9", [("size", "long[]", "vim.version.version9", F_OPTIONAL), ("policy", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VsanInternalSystem.VsanPhysicalDiskDiagnosticsResult", "HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult", "vmodl.DynamicData", "vim.version.version9", [("diskUuid", "string", "vim.version.version9", 0), ("success", "boolean", "vim.version.version9", 0), ("failureReason", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VsanInternalSystem.DeleteVsanObjectsResult", "HostVsanInternalSystemDeleteVsanObjectsResult", "vmodl.DynamicData", "vim.version.version9", [("uuid", "string", "vim.version.version9", 0), ("success", "boolean", "vim.version.version9", 0), ("failureReason", "vmodl.LocalizableMessage[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VsanInternalSystem.VsanObjectOperationResult", "HostVsanInternalSystemVsanObjectOperationResult", "vmodl.DynamicData", "vim.version.version10", [("uuid", "string", "vim.version.version10", 0), ("failureReason", "vmodl.LocalizableMessage[]", "vim.version.version10", F_OPTIONAL)])
CreateManagedType("vim.host.VsanSystem", "HostVsanSystem", "vmodl.ManagedObject", "vim.version.version9", [("config", "vim.vsan.host.ConfigInfo", "vim.version.version9", 0, "System.Read")], [("queryDisksForVsan", "QueryDisksForVsan", "vim.version.version9", (("canonicalName", "string[]", "vim.version.version9", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vsan.host.DiskResult[]", "vim.vsan.host.DiskResult[]"), "System.Read", None), ("addDisks", "AddDisks_Task", "vim.version.version9", (("disk", "vim.host.ScsiDisk[]", "vim.version.version9", 0, None),), (F_OPTIONAL, "vim.Task", "vim.vsan.host.DiskMapResult[]"), "Host.Config.Storage", None), ("initializeDisks", "InitializeDisks_Task", "vim.version.version9", (("mapping", "vim.vsan.host.DiskMapping[]", "vim.version.version9", 0, None),), (F_OPTIONAL, "vim.Task", "vim.vsan.host.DiskMapResult[]"), "Host.Config.Storage", None), ("removeDisk", "RemoveDisk_Task", "vim.version.version9", (("disk", "vim.host.ScsiDisk[]", "vim.version.version9", 0, None),("maintenanceSpec", "vim.host.MaintenanceSpec", "vim.version.version10", F_OPTIONAL, None),("timeout", "int", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.vsan.host.DiskResult[]"), "Host.Config.Storage", None), ("removeDiskMapping", "RemoveDiskMapping_Task", "vim.version.version9", (("mapping", "vim.vsan.host.DiskMapping[]", "vim.version.version9", 0, None),("maintenanceSpec", "vim.host.MaintenanceSpec", "vim.version.version10", F_OPTIONAL, None),("timeout", "int", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.vsan.host.DiskMapResult[]"), "Host.Config.Storage", None), ("unmountDiskMapping", "UnmountDiskMapping_Task", "vim.version.version10", (("mapping", "vim.vsan.host.DiskMapping[]", "vim.version.version10", 0, None),), (0, "vim.Task", "vim.vsan.host.DiskMapResult[]"), "Host.Config.Storage", ["vim.fault.InvalidState", "vim.fault.VsanFault", ]), ("update", "UpdateVsan_Task", "vim.version.version9", (("config", "vim.vsan.host.ConfigInfo", "vim.version.version9", 0, None),), (0, "vim.Task", "void"), "Host.Config.Storage", None), ("queryHostStatus", "QueryHostStatus", "vim.version.version9", (), (0, "vim.vsan.host.ClusterStatus", "vim.vsan.host.ClusterStatus"), "System.Read", None), ("evacuateNode", "EvacuateVsanNode_Task", "vim.version.version10", (("maintenanceSpec", "vim.host.MaintenanceSpec", "vim.version.version10", 0, None),("timeout", "int", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.InvalidState", "vmodl.fault.RequestCanceled", "vim.fault.Timedout", "vim.fault.VsanFault", ]), ("recommissionNode", "RecommissionVsanNode_Task", "vim.version.version10", (), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.InvalidState", "vim.fault.VsanFault", ])])
CreateDataType("vim.host.VvolNQN", "HostVvolNQN", "vmodl.DynamicData", "vim.version.v8_0_2_0", [("targetNQN", "string", "vim.version.v8_0_2_0", 0), ("storageArray", "string", "vim.version.v8_0_2_0", 0), ("online", "boolean", "vim.version.v8_0_2_0", 0)])
CreateDataType("vim.host.VvolVolume", "HostVvolVolume", "vim.host.FileSystemVolume", "vim.version.version10", [("scId", "string", "vim.version.version10", 0), ("hostPE", "vim.host.VvolVolume.HostProtocolEndpoint[]", "vim.version.version10", F_OPTIONAL), ("hostVvolNQN", "vim.host.VvolVolume.HostVvolNQN[]", "vim.version.v8_0_2_0", F_OPTIONAL), ("vasaProviderInfo", "vim.VimVasaProviderInfo[]", "vim.version.version10", F_OPTIONAL), ("storageArray", "vim.VasaStorageArray[]", "vim.version.version10", F_OPTIONAL), ("protocolEndpointType", "string", "vim.version.v8_0_0_0", F_OPTIONAL), ("vvolNQNFieldsAvailable", "boolean", "vim.version.v8_0_2_0", F_OPTIONAL), ("stretched", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.VvolVolume.Specification", "HostVvolVolumeSpecification", "vmodl.DynamicData", "vim.version.version10", [("maxSizeInMB", "long", "vim.version.version10", 0), ("volumeName", "string", "vim.version.version10", 0), ("vasaProviderInfo", "vim.VimVasaProviderInfo[]", "vim.version.version10", F_OPTIONAL), ("storageArray", "vim.VasaStorageArray[]", "vim.version.version10", F_OPTIONAL), ("uuid", "string", "vim.version.version10", 0), ("stretched", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.VvolVolume.HostProtocolEndpoint", "VVolHostPE", "vmodl.DynamicData", "vim.version.version10", [("key", "vim.HostSystem", "vim.version.version10", 0), ("protocolEndpoint", "vim.host.ProtocolEndpoint[]", "vim.version.version10", 0)])
CreateDataType("vim.host.VvolVolume.HostVvolNQN", "HostVvolVolumeHostVvolNQN", "vmodl.DynamicData", "vim.version.v8_0_2_0", [("host", "vim.HostSystem", "vim.version.v8_0_2_0", F_OPTIONAL), ("vvolNQN", "vim.host.VvolNQN[]", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.net.DhcpConfigInfo", "NetDhcpConfigInfo", "vmodl.DynamicData", "vim.version.version6", [("ipv6", "vim.net.DhcpConfigInfo.DhcpOptions", "vim.version.version6", F_OPTIONAL), ("ipv4", "vim.net.DhcpConfigInfo.DhcpOptions", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.DhcpConfigInfo.DhcpOptions", "NetDhcpConfigInfoDhcpOptions", "vmodl.DynamicData", "vim.version.version6", [("enable", "boolean", "vim.version.version6", 0), ("config", "vim.KeyValue[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.DhcpConfigSpec", "NetDhcpConfigSpec", "vmodl.DynamicData", "vim.version.version6", [("ipv6", "vim.net.DhcpConfigSpec.DhcpOptionsSpec", "vim.version.version6", F_OPTIONAL), ("ipv4", "vim.net.DhcpConfigSpec.DhcpOptionsSpec", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.DhcpConfigSpec.DhcpOptionsSpec", "NetDhcpConfigSpecDhcpOptionsSpec", "vmodl.DynamicData", "vim.version.version6", [("enable", "boolean", "vim.version.version6", F_OPTIONAL), ("config", "vim.KeyValue[]", "vim.version.version6", 0), ("operation", "string", "vim.version.version6", 0)])
CreateDataType("vim.net.DnsConfigInfo", "NetDnsConfigInfo", "vmodl.DynamicData", "vim.version.version6", [("dhcp", "boolean", "vim.version.version6", 0), ("hostName", "string", "vim.version.version6", 0), ("domainName", "string", "vim.version.version6", 0), ("ipAddress", "string[]", "vim.version.version6", F_OPTIONAL), ("searchDomain", "string[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.DnsConfigSpec", "NetDnsConfigSpec", "vmodl.DynamicData", "vim.version.version6", [("dhcp", "boolean", "vim.version.version6", F_OPTIONAL), ("hostName", "string", "vim.version.version6", F_OPTIONAL), ("domainName", "string", "vim.version.version6", F_OPTIONAL), ("ipAddress", "string[]", "vim.version.version6", F_OPTIONAL), ("searchDomain", "string[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.IpConfigInfo", "NetIpConfigInfo", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "vim.net.IpConfigInfo.IpAddress[]", "vim.version.version6", F_OPTIONAL), ("dhcp", "vim.net.DhcpConfigInfo", "vim.version.version6", F_OPTIONAL), ("autoConfigurationEnabled", "boolean", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.net.IpConfigInfo.IpAddressOrigin", "NetIpConfigInfoIpAddressOrigin", "vim.version.version6", ["other", "manual", "dhcp", "linklayer", "random"])
CreateEnumType("vim.net.IpConfigInfo.IpAddressStatus", "NetIpConfigInfoIpAddressStatus", "vim.version.version6", ["preferred", "deprecated", "invalid", "inaccessible", "unknown", "tentative", "duplicate"])
CreateDataType("vim.net.IpConfigInfo.IpAddress", "NetIpConfigInfoIpAddress", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "string", "vim.version.version6", 0), ("prefixLength", "int", "vim.version.version6", 0), ("origin", "string", "vim.version.version6", F_OPTIONAL), ("state", "string", "vim.version.version6", F_OPTIONAL), ("lifetime", "vmodl.DateTime", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.IpConfigSpec", "NetIpConfigSpec", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "vim.net.IpConfigSpec.IpAddressSpec[]", "vim.version.version6", F_OPTIONAL), ("dhcp", "vim.net.DhcpConfigSpec", "vim.version.version6", F_OPTIONAL), ("autoConfigurationEnabled", "boolean", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.IpConfigSpec.IpAddressSpec", "NetIpConfigSpecIpAddressSpec", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "string", "vim.version.version6", 0), ("prefixLength", "int", "vim.version.version6", 0), ("operation", "string", "vim.version.version6", 0)])
CreateDataType("vim.net.IpRouteConfigInfo", "NetIpRouteConfigInfo", "vmodl.DynamicData", "vim.version.version6", [("ipRoute", "vim.net.IpRouteConfigInfo.IpRoute[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.IpRouteConfigInfo.Gateway", "NetIpRouteConfigInfoGateway", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "string", "vim.version.version6", F_OPTIONAL), ("device", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.IpRouteConfigInfo.IpRoute", "NetIpRouteConfigInfoIpRoute", "vmodl.DynamicData", "vim.version.version6", [("network", "string", "vim.version.version6", 0), ("prefixLength", "int", "vim.version.version6", 0), ("gateway", "vim.net.IpRouteConfigInfo.Gateway", "vim.version.version6", 0)])
CreateDataType("vim.net.IpRouteConfigSpec", "NetIpRouteConfigSpec", "vmodl.DynamicData", "vim.version.version6", [("ipRoute", "vim.net.IpRouteConfigSpec.IpRouteSpec[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.IpRouteConfigSpec.GatewaySpec", "NetIpRouteConfigSpecGatewaySpec", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "string", "vim.version.version6", F_OPTIONAL), ("device", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.net.IpRouteConfigSpec.IpRouteSpec", "NetIpRouteConfigSpecIpRouteSpec", "vmodl.DynamicData", "vim.version.version6", [("network", "string", "vim.version.version6", 0), ("prefixLength", "int", "vim.version.version6", 0), ("gateway", "vim.net.IpRouteConfigSpec.GatewaySpec", "vim.version.version6", 0), ("operation", "string", "vim.version.version6", 0)])
CreateDataType("vim.net.IpStackInfo", "NetIpStackInfo", "vmodl.DynamicData", "vim.version.version6", [("neighbor", "vim.net.IpStackInfo.NetToMedia[]", "vim.version.version6", F_OPTIONAL), ("defaultRouter", "vim.net.IpStackInfo.DefaultRouter[]", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.net.IpStackInfo.EntryType", "NetIpStackInfoEntryType", "vim.version.version6", ["other", "invalid", "dynamic", "manual"])
CreateEnumType("vim.net.IpStackInfo.Preference", "NetIpStackInfoPreference", "vim.version.version6", ["reserved", "low", "medium", "high"])
CreateDataType("vim.net.IpStackInfo.NetToMedia", "NetIpStackInfoNetToMedia", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "string", "vim.version.version6", 0), ("physicalAddress", "string", "vim.version.version6", 0), ("device", "string", "vim.version.version6", 0), ("type", "string", "vim.version.version6", 0)])
CreateDataType("vim.net.IpStackInfo.DefaultRouter", "NetIpStackInfoDefaultRouter", "vmodl.DynamicData", "vim.version.version6", [("ipAddress", "string", "vim.version.version6", 0), ("device", "string", "vim.version.version6", 0), ("lifetime", "vmodl.DateTime", "vim.version.version6", 0), ("preference", "string", "vim.version.version6", 0)])
CreateDataType("vim.net.NetBIOSConfigInfo", "NetBIOSConfigInfo", "vmodl.DynamicData", "vim.version.version6", [("mode", "string", "vim.version.version6", 0)])
CreateEnumType("vim.net.NetBIOSConfigInfo.Mode", "NetBIOSConfigInfoMode", "vim.version.version6", ["unknown", "enabled", "disabled", "enabledViaDHCP"])
CreateDataType("vim.net.WinNetBIOSConfigInfo", "WinNetBIOSConfigInfo", "vim.net.NetBIOSConfigInfo", "vim.version.version6", [("primaryWINS", "string", "vim.version.version6", 0), ("secondaryWINS", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.option.ArrayUpdateSpec", "ArrayUpdateSpec", "vmodl.DynamicData", "vim.version.version1", [("operation", "vim.option.ArrayUpdateSpec.Operation", "vim.version.version1", 0), ("removeKey", "anyType", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.option.ArrayUpdateSpec.Operation", "ArrayUpdateOperation", "vim.version.version1", ["add", "remove", "edit"])
CreateDataType("vim.option.OptionDef", "OptionDef", "vim.ElementDescription", "vim.version.version1", [("optionType", "vim.option.OptionType", "vim.version.version1", 0)])
CreateManagedType("vim.option.OptionManager", "OptionManager", "vmodl.ManagedObject", "vim.version.version1", [("supportedOption", "vim.option.OptionDef[]", "vim.version.version1", F_OPTIONAL, None), ("setting", "vim.option.OptionValue[]", "vim.version.version1", F_OPTIONAL, None)], [("queryView", "QueryOptions", "vim.version.version1", (("name", "string", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.option.OptionValue[]", "vim.option.OptionValue[]"), "System.View", ["vim.fault.InvalidName", ]), ("updateValues", "UpdateOptions", "vim.version.version1", (("changedValue", "vim.option.OptionValue[]", "vim.version.version1", 0, None),), (0, "void", "void"), None, ["vim.fault.InvalidName", ])])
CreateDataType("vim.option.OptionType", "OptionType", "vmodl.DynamicData", "vim.version.version1", [("valueIsReadonly", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.option.OptionValue", "OptionValue", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("value", "anyType", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.option.StringOption", "StringOption", "vim.option.OptionType", "vim.version.version1", [("defaultValue", "string", "vim.version.version1", 0), ("validCharacters", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.profile.ApplyProfile", "ApplyProfile", "vmodl.DynamicData", "vim.version.version5", [("enabled", "boolean", "vim.version.version5", 0), ("policy", "vim.profile.Policy[]", "vim.version.version5", F_OPTIONAL), ("profileTypeName", "string", "vim.version.version7", F_OPTIONAL), ("profileVersion", "string", "vim.version.version7", F_OPTIONAL), ("property", "vim.profile.ApplyProfileProperty[]", "vim.version.version7", F_OPTIONAL), ("favorite", "boolean", "vim.version.version11", F_OPTIONAL), ("toBeMerged", "boolean", "vim.version.version11", F_OPTIONAL), ("toReplaceWith", "boolean", "vim.version.version11", F_OPTIONAL), ("toBeDeleted", "boolean", "vim.version.version11", F_OPTIONAL), ("copyEnableStatus", "boolean", "vim.version.version11", F_OPTIONAL), ("hidden", "boolean", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.profile.ApplyProfileElement", "ProfileApplyProfileElement", "vim.profile.ApplyProfile", "vim.version.version7", [("key", "string", "vim.version.version7", 0)])
CreateDataType("vim.profile.ApplyProfileProperty", "ProfileApplyProfileProperty", "vmodl.DynamicData", "vim.version.version7", [("propertyName", "string", "vim.version.version7", 0), ("array", "boolean", "vim.version.version7", 0), ("profile", "vim.profile.ApplyProfile[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.profile.ComplianceLocator", "ComplianceLocator", "vmodl.DynamicData", "vim.version.version5", [("expressionName", "string", "vim.version.version5", 0), ("applyPath", "vim.profile.ProfilePropertyPath", "vim.version.version5", 0)])
CreateManagedType("vim.profile.ComplianceManager", "ProfileComplianceManager", "vmodl.ManagedObject", "vim.version.version5", None, [("checkCompliance", "CheckCompliance_Task", "vim.version.version5", (("profile", "vim.profile.Profile[]", "vim.version.version5", F_OPTIONAL, None),("entity", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.profile.ComplianceResult[]"), "System.View", None), ("queryComplianceStatus", "QueryComplianceStatus", "vim.version.version5", (("profile", "vim.profile.Profile[]", "vim.version.version5", F_OPTIONAL, None),("entity", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.profile.ComplianceResult[]", "vim.profile.ComplianceResult[]"), "System.View", None), ("clearComplianceStatus", "ClearComplianceStatus", "vim.version.version5", (("profile", "vim.profile.Profile[]", "vim.version.version5", F_OPTIONAL, None),("entity", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL, None),), (0, "void", "void"), "Profile.Clear", None), ("queryExpressionMetadata", "QueryExpressionMetadata", "vim.version.version5", (("expressionName", "string[]", "vim.version.version5", F_OPTIONAL, None),("profile", "vim.profile.Profile", "vim.version.version7", F_OPTIONAL, None),), (F_OPTIONAL, "vim.profile.ExpressionMetadata[]", "vim.profile.ExpressionMetadata[]"), "System.View", None)])
CreateDataType("vim.profile.ComplianceProfile", "ComplianceProfile", "vmodl.DynamicData", "vim.version.version5", [("expression", "vim.profile.Expression[]", "vim.version.version5", 0), ("rootExpression", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.ComplianceResult", "ComplianceResult", "vmodl.DynamicData", "vim.version.version5", [("profile", "vim.profile.Profile", "vim.version.version5", F_OPTIONAL), ("complianceStatus", "string", "vim.version.version5", 0), ("entity", "vim.ManagedEntity", "vim.version.version5", F_OPTIONAL), ("checkTime", "vmodl.DateTime", "vim.version.version5", F_OPTIONAL), ("failure", "vim.profile.ComplianceResult.ComplianceFailure[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.profile.ComplianceResult.Status", "ComplianceResultStatus", "vim.version.version5", ["compliant", "nonCompliant", "unknown", "running"])
CreateDataType("vim.profile.ComplianceResult.ComplianceFailure", "ComplianceFailure", "vmodl.DynamicData", "vim.version.version5", [("failureType", "string", "vim.version.version5", 0), ("message", "vmodl.LocalizableMessage", "vim.version.version5", 0), ("expressionName", "string", "vim.version.version5", F_OPTIONAL), ("failureValues", "vim.profile.ComplianceResult.ComplianceFailure.ComplianceFailureValues[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.ComplianceResult.ComplianceFailure.ComplianceFailureValues", "ComplianceFailureComplianceFailureValues", "vmodl.DynamicData", "vim.version.version11", [("comparisonIdentifier", "string", "vim.version.version11", 0), ("profileInstance", "string", "vim.version.version11", F_OPTIONAL), ("hostValue", "anyType", "vim.version.version11", F_OPTIONAL), ("profileValue", "anyType", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.DeferredPolicyOptionParameter", "ProfileDeferredPolicyOptionParameter", "vmodl.DynamicData", "vim.version.version5", [("inputPath", "vim.profile.ProfilePropertyPath", "vim.version.version5", 0), ("parameter", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.Expression", "ProfileExpression", "vmodl.DynamicData", "vim.version.version5", [("id", "string", "vim.version.version5", 0), ("displayName", "string", "vim.version.version5", 0), ("negated", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.profile.ExpressionMetadata", "ProfileExpressionMetadata", "vmodl.DynamicData", "vim.version.version5", [("expressionId", "vim.ExtendedElementDescription", "vim.version.version5", 0), ("parameter", "vim.profile.ParameterMetadata[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.profile.NumericComparator", "ProfileNumericComparator", "vim.version.version5", ["lessThan", "lessThanEqual", "equal", "notEqual", "greaterThanEqual", "greaterThan"])
CreateDataType("vim.profile.ParameterMetadata", "ProfileParameterMetadata", "vmodl.DynamicData", "vim.version.version5", [("id", "vim.ExtendedElementDescription", "vim.version.version5", 0), ("type", "vmodl.TypeName", "vim.version.version5", 0), ("optional", "boolean", "vim.version.version5", 0), ("defaultValue", "anyType", "vim.version.version5", F_OPTIONAL), ("hidden", "boolean", "vim.version.version11", F_OPTIONAL), ("securitySensitive", "boolean", "vim.version.version11", F_OPTIONAL), ("readOnly", "boolean", "vim.version.version11", F_OPTIONAL), ("parameterRelations", "vim.profile.ParameterMetadata.ParameterRelationMetadata[]", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.profile.ParameterMetadata.RelationType", "ProfileParameterMetadataRelationType", "vim.version.version12", ["dynamic_relation", "extensible_relation", "localizable_relation", "static_relation", "validation_relation"])
CreateDataType("vim.profile.ParameterMetadata.ParameterRelationMetadata", "ProfileParameterMetadataParameterRelationMetadata", "vmodl.DynamicData", "vim.version.version12", [("relationTypes", "string[]", "vim.version.version12", F_OPTIONAL), ("values", "anyType[]", "vim.version.version12", F_OPTIONAL), ("path", "vim.profile.ProfilePropertyPath", "vim.version.version12", F_OPTIONAL), ("minCount", "int", "vim.version.version12", 0), ("maxCount", "int", "vim.version.version12", 0)])
CreateDataType("vim.profile.Policy", "ProfilePolicy", "vmodl.DynamicData", "vim.version.version5", [("id", "string", "vim.version.version5", 0), ("policyOption", "vim.profile.PolicyOption", "vim.version.version5", 0)])
CreateDataType("vim.profile.PolicyMetadata", "ProfilePolicyMetadata", "vmodl.DynamicData", "vim.version.version5", [("id", "vim.ExtendedElementDescription", "vim.version.version5", 0), ("possibleOption", "vim.profile.PolicyOptionMetadata[]", "vim.version.version5", 0)])
CreateDataType("vim.profile.PolicyOption", "PolicyOption", "vmodl.DynamicData", "vim.version.version5", [("id", "string", "vim.version.version5", 0), ("parameter", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.PolicyOptionMetadata", "ProfilePolicyOptionMetadata", "vmodl.DynamicData", "vim.version.version5", [("id", "vim.ExtendedElementDescription", "vim.version.version5", 0), ("parameter", "vim.profile.ParameterMetadata[]", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.profile.Profile", "Profile", "vmodl.ManagedObject", "vim.version.version5", [("config", "vim.profile.Profile.ConfigInfo", "vim.version.version5", 0, "Profile.Edit"), ("description", "vim.profile.Profile.Description", "vim.version.version5", F_OPTIONAL, None), ("name", "string", "vim.version.version5", 0, None), ("createdTime", "vmodl.DateTime", "vim.version.version5", 0, None), ("modifiedTime", "vmodl.DateTime", "vim.version.version5", 0, None), ("entity", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL, None), ("complianceStatus", "string", "vim.version.version5", 0, None)], [("retrieveDescription", "RetrieveDescription", "vim.version.version7", (), (F_OPTIONAL, "vim.profile.Profile.Description", "vim.profile.Profile.Description"), "System.View", None), ("destroy", "DestroyProfile", "vim.version.version5", (), (0, "void", "void"), "Profile.Delete", None), ("associateEntities", "AssociateProfile", "vim.version.version5", (("entity", "vim.ManagedEntity[]", "vim.version.version5", 0, None),), (0, "void", "void"), "Profile.Edit", None), ("dissociateEntities", "DissociateProfile", "vim.version.version5", (("entity", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL, None),), (0, "void", "void"), "Profile.Edit", None), ("checkCompliance", "CheckProfileCompliance_Task", "vim.version.version5", (("entity", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.profile.ComplianceResult[]"), "System.View", None), ("exportProfile", "ExportProfile", "vim.version.version5", (), (0, "string", "string"), "Profile.Export", None)])
CreateDataType("vim.profile.Profile.CreateSpec", "ProfileCreateSpec", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", F_OPTIONAL), ("annotation", "string", "vim.version.version5", F_OPTIONAL), ("enabled", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.Profile.SerializedCreateSpec", "ProfileSerializedCreateSpec", "vim.profile.Profile.CreateSpec", "vim.version.version5", [("profileConfigString", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.Profile.ConfigInfo", "ProfileConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("annotation", "string", "vim.version.version5", F_OPTIONAL), ("enabled", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.profile.Profile.Description", "ProfileDescription", "vmodl.DynamicData", "vim.version.version5", [("section", "vim.profile.Profile.Description.Section[]", "vim.version.version5", 0)])
CreateDataType("vim.profile.Profile.Description.Section", "ProfileDescriptionSection", "vmodl.DynamicData", "vim.version.version5", [("description", "vim.ExtendedElementDescription", "vim.version.version5", 0), ("message", "vmodl.LocalizableMessage[]", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.profile.ProfileManager", "ProfileManager", "vmodl.ManagedObject", "vim.version.version5", [("profile", "vim.profile.Profile[]", "vim.version.version5", F_OPTIONAL, "Profile.View")], [("createProfile", "CreateProfile", "vim.version.version5", (("createSpec", "vim.profile.Profile.CreateSpec", "vim.version.version5", 0, None),), (0, "vim.profile.Profile", "vim.profile.Profile"), "Profile.Create", ["vim.fault.DuplicateName", ]), ("queryPolicyMetadata", "QueryPolicyMetadata", "vim.version.version5", (("policyName", "string[]", "vim.version.version5", F_OPTIONAL, None),("profile", "vim.profile.Profile", "vim.version.version7", F_OPTIONAL, None),), (F_OPTIONAL, "vim.profile.PolicyMetadata[]", "vim.profile.PolicyMetadata[]"), "System.View", None), ("findAssociatedProfile", "FindAssociatedProfile", "vim.version.version5", (("entity", "vim.ManagedEntity", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.profile.Profile[]", "vim.profile.Profile[]"), "System.View", None)])
CreateDataType("vim.profile.ProfileMetadata", "ProfileMetadata", "vmodl.DynamicData", "vim.version.version5", [("key", "vmodl.TypeName", "vim.version.version5", 0), ("profileTypeName", "string", "vim.version.version7", F_OPTIONAL), ("description", "vim.ExtendedDescription", "vim.version.version5", F_OPTIONAL), ("sortSpec", "vim.profile.ProfileMetadata.ProfileSortSpec[]", "vim.version.version7", F_OPTIONAL), ("profileCategory", "string", "vim.version.version8", F_OPTIONAL), ("profileComponent", "string", "vim.version.version8", F_OPTIONAL), ("operationMessages", "vim.profile.ProfileMetadata.ProfileOperationMessage[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.profile.ProfileMetadata.ProfileSortSpec", "ProfileMetadataProfileSortSpec", "vmodl.DynamicData", "vim.version.version7", [("policyId", "string", "vim.version.version7", 0), ("parameter", "string", "vim.version.version7", 0)])
CreateDataType("vim.profile.ProfileMetadata.ProfileOperationMessage", "ProfileMetadataProfileOperationMessage", "vmodl.DynamicData", "vim.version.version12", [("operationName", "string", "vim.version.version12", 0), ("message", "vmodl.LocalizableMessage", "vim.version.version12", 0)])
CreateDataType("vim.profile.ProfilePropertyPath", "ProfilePropertyPath", "vmodl.DynamicData", "vim.version.version5", [("profilePath", "vmodl.PropertyPath", "vim.version.version5", 0), ("policyId", "string", "vim.version.version5", F_OPTIONAL), ("parameterId", "string", "vim.version.version8", F_OPTIONAL), ("policyOptionId", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.profile.ProfileStructure", "ProfileProfileStructure", "vmodl.DynamicData", "vim.version.version7", [("profileTypeName", "string", "vim.version.version7", 0), ("child", "vim.profile.ProfileStructureProperty[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.profile.ProfileStructureProperty", "ProfileProfileStructureProperty", "vmodl.DynamicData", "vim.version.version7", [("propertyName", "string", "vim.version.version7", 0), ("array", "boolean", "vim.version.version7", 0), ("element", "vim.profile.ProfileStructure", "vim.version.version7", 0)])
CreateDataType("vim.profile.SimpleExpression", "ProfileSimpleExpression", "vim.profile.Expression", "vim.version.version5", [("expressionType", "string", "vim.version.version5", 0), ("parameter", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.UserInputRequiredParameterMetadata", "UserInputRequiredParameterMetadata", "vim.profile.PolicyOptionMetadata", "vim.version.version5", [("userInputParameter", "vim.profile.ParameterMetadata[]", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.profile.cluster.ClusterProfile", "ClusterProfile", "vim.profile.Profile", "vim.version.version5", None, [("update", "UpdateClusterProfile", "vim.version.version5", (("config", "vim.profile.cluster.ClusterProfile.ConfigSpec", "vim.version.version5", 0, None),), (0, "void", "void"), "Profile.Edit", ["vim.fault.DuplicateName", ])])
CreateDataType("vim.profile.cluster.ClusterProfile.ConfigInfo", "ClusterProfileConfigInfo", "vim.profile.Profile.ConfigInfo", "vim.version.version5", [("complyProfile", "vim.profile.ComplianceProfile", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.cluster.ClusterProfile.CreateSpec", "ClusterProfileCreateSpec", "vim.profile.Profile.CreateSpec", "vim.version.version5", None)
CreateDataType("vim.profile.cluster.ClusterProfile.ConfigSpec", "ClusterProfileConfigSpec", "vim.profile.cluster.ClusterProfile.CreateSpec", "vim.version.version5", None)
CreateDataType("vim.profile.cluster.ClusterProfile.CompleteConfigSpec", "ClusterProfileCompleteConfigSpec", "vim.profile.cluster.ClusterProfile.ConfigSpec", "vim.version.version5", [("complyProfile", "vim.profile.ComplianceProfile", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.profile.cluster.ClusterProfile.ServiceType", "ClusterProfileServiceType", "vim.version.version5", ["DRS", "HA", "DPM", "FT"])
CreateDataType("vim.profile.cluster.ClusterProfile.ConfigServiceCreateSpec", "ClusterProfileConfigServiceCreateSpec", "vim.profile.cluster.ClusterProfile.ConfigSpec", "vim.version.version5", [("serviceType", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.profile.cluster.ProfileManager", "ClusterProfileManager", "vim.profile.ProfileManager", "vim.version.version5", None, None)
CreateDataType("vim.profile.host.ActiveDirectoryProfile", "ActiveDirectoryProfile", "vim.profile.ApplyProfile", "vim.version.version6", None)
CreateDataType("vim.profile.host.AnswerFile", "AnswerFile", "vmodl.DynamicData", "vim.version.version7", [("userInput", "vim.profile.DeferredPolicyOptionParameter[]", "vim.version.version7", F_OPTIONAL), ("createdTime", "vmodl.DateTime", "vim.version.version7", 0), ("modifiedTime", "vmodl.DateTime", "vim.version.version7", 0)])
CreateDataType("vim.profile.host.AnswerFileStatusResult", "AnswerFileStatusResult", "vmodl.DynamicData", "vim.version.version7", [("checkedTime", "vmodl.DateTime", "vim.version.version7", 0), ("host", "vim.HostSystem", "vim.version.version7", 0), ("status", "string", "vim.version.version7", 0), ("error", "vim.profile.host.AnswerFileStatusResult.AnswerFileStatusError[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.profile.host.AnswerFileStatusResult.AnswerFileStatusError", "AnswerFileStatusError", "vmodl.DynamicData", "vim.version.version7", [("userInputPath", "vim.profile.ProfilePropertyPath", "vim.version.version7", 0), ("errMsg", "vmodl.LocalizableMessage", "vim.version.version7", 0)])
CreateDataType("vim.profile.host.AuthenticationProfile", "AuthenticationProfile", "vim.profile.ApplyProfile", "vim.version.version6", [("activeDirectory", "vim.profile.host.ActiveDirectoryProfile", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.profile.host.DateTimeProfile", "DateTimeProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.DvsProfile", "DvsProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("uplink", "vim.profile.host.PnicUplinkProfile[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.host.DvsVNicProfile", "DvsVNicProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("ipConfig", "vim.profile.host.IpAddressProfile", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.ExecuteResult", "ProfileExecuteResult", "vmodl.DynamicData", "vim.version.version5", [("status", "string", "vim.version.version5", 0), ("configSpec", "vim.host.ConfigSpec", "vim.version.version5", F_OPTIONAL), ("inapplicablePath", "vmodl.PropertyPath[]", "vim.version.version5", F_OPTIONAL), ("requireInput", "vim.profile.DeferredPolicyOptionParameter[]", "vim.version.version5", F_OPTIONAL), ("error", "vim.profile.host.ExecuteResult.ExecuteError[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.profile.host.ExecuteResult.Status", "ProfileExecuteResultStatus", "vim.version.version5", ["success", "needInput", "error"])
CreateDataType("vim.profile.host.ExecuteResult.ExecuteError", "ProfileExecuteError", "vmodl.DynamicData", "vim.version.version5", [("path", "vim.profile.ProfilePropertyPath", "vim.version.version5", F_OPTIONAL), ("message", "vmodl.LocalizableMessage", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.FirewallProfile", "FirewallProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("ruleset", "vim.profile.host.FirewallProfile.RulesetProfile[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.host.FirewallProfile.RulesetProfile", "FirewallProfileRulesetProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.HostApplyProfile", "HostApplyProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("memory", "vim.profile.host.HostMemoryProfile", "vim.version.version5", F_OPTIONAL), ("storage", "vim.profile.host.StorageProfile", "vim.version.version5", F_OPTIONAL), ("network", "vim.profile.host.NetworkProfile", "vim.version.version5", F_OPTIONAL), ("datetime", "vim.profile.host.DateTimeProfile", "vim.version.version5", F_OPTIONAL), ("firewall", "vim.profile.host.FirewallProfile", "vim.version.version5", F_OPTIONAL), ("security", "vim.profile.host.SecurityProfile", "vim.version.version5", F_OPTIONAL), ("service", "vim.profile.host.ServiceProfile[]", "vim.version.version5", F_OPTIONAL), ("option", "vim.profile.host.OptionProfile[]", "vim.version.version5", F_OPTIONAL), ("userAccount", "vim.profile.host.UserProfile[]", "vim.version.version5", F_OPTIONAL), ("usergroupAccount", "vim.profile.host.UserGroupProfile[]", "vim.version.version5", F_OPTIONAL), ("authentication", "vim.profile.host.AuthenticationProfile", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.profile.host.HostMemoryProfile", "HostMemoryProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.HostSpecification", "HostSpecification", "vmodl.DynamicData", "vim.version.version11", [("createdTime", "vmodl.DateTime", "vim.version.version11", 0), ("lastModified", "vmodl.DateTime", "vim.version.version11", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version11", 0), ("subSpecs", "vim.profile.host.HostSubSpecification[]", "vim.version.version11", F_OPTIONAL), ("changeID", "string", "vim.version.version11", F_OPTIONAL)])
CreateManagedType("vim.profile.host.HostSpecificationManager", "HostSpecificationManager", "vmodl.ManagedObject", "vim.version.version11", None, [("updateHostSpecification", "UpdateHostSpecification", "vim.version.version11", (("host", "vim.HostSystem", "vim.version.version11", 0, None),("hostSpec", "vim.profile.host.HostSpecification", "vim.version.version11", 0, None),), (0, "void", "void"), "Profile.Edit", ["vim.fault.HostSpecificationOperationFailed", ]), ("updateHostSubSpecification", "UpdateHostSubSpecification", "vim.version.version11", (("host", "vim.HostSystem", "vim.version.version11", 0, None),("hostSubSpec", "vim.profile.host.HostSubSpecification", "vim.version.version11", 0, None),), (0, "void", "void"), "Profile.Edit", ["vim.fault.HostSpecificationOperationFailed", ]), ("retrieveHostSpecification", "RetrieveHostSpecification", "vim.version.version11", (("host", "vim.HostSystem", "vim.version.version11", 0, None),("fromHost", "boolean", "vim.version.version11", 0, None),), (0, "vim.profile.host.HostSpecification", "vim.profile.host.HostSpecification"), "System.View", ["vim.fault.HostSpecificationOperationFailed", ]), ("deleteHostSubSpecification", "DeleteHostSubSpecification", "vim.version.version11", (("host", "vim.HostSystem", "vim.version.version11", 0, None),("subSpecName", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.HostSpecificationOperationFailed", ]), ("deleteHostSpecification", "DeleteHostSpecification", "vim.version.version11", (("host", "vim.HostSystem", "vim.version.version11", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.HostSpecificationOperationFailed", ]), ("getUpdatedHosts", "HostSpecGetUpdatedHosts", "vim.version.version11", (("startChangeID", "string", "vim.version.version11", F_OPTIONAL, None),("endChangeID", "string", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.HostSystem[]", "vim.HostSystem[]"), "System.View", None)])
CreateDataType("vim.profile.host.HostSubSpecification", "HostSubSpecification", "vmodl.DynamicData", "vim.version.version11", [("name", "string", "vim.version.version11", 0), ("createdTime", "vmodl.DateTime", "vim.version.version11", 0), ("data", "byte[]", "vim.version.version11", F_OPTIONAL), ("binaryData", "vmodl.Binary", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.profile.host.IpAddressProfile", "IpAddressProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.IpRouteProfile", "IpRouteProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("staticRoute", "vim.profile.host.StaticRouteProfile[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.host.NasStorageProfile", "NasStorageProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.NetworkPolicyProfile", "NetworkPolicyProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.NetworkProfile", "NetworkProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("vswitch", "vim.profile.host.VirtualSwitchProfile[]", "vim.version.version5", F_OPTIONAL), ("vmPortGroup", "vim.profile.host.VmPortGroupProfile[]", "vim.version.version5", F_OPTIONAL), ("hostPortGroup", "vim.profile.host.HostPortGroupProfile[]", "vim.version.version5", F_OPTIONAL), ("serviceConsolePortGroup", "vim.profile.host.ServiceConsolePortGroupProfile[]", "vim.version.version5", F_OPTIONAL), ("dnsConfig", "vim.profile.host.NetworkProfile.DnsConfigProfile", "vim.version.version5", F_OPTIONAL), ("ipRouteConfig", "vim.profile.host.IpRouteProfile", "vim.version.version5", F_OPTIONAL), ("consoleIpRouteConfig", "vim.profile.host.IpRouteProfile", "vim.version.version5", F_OPTIONAL), ("pnic", "vim.profile.host.PhysicalNicProfile[]", "vim.version.version5", F_OPTIONAL), ("dvswitch", "vim.profile.host.DvsProfile[]", "vim.version.version5", F_OPTIONAL), ("dvsServiceConsoleNic", "vim.profile.host.DvsServiceConsoleVNicProfile[]", "vim.version.version5", F_OPTIONAL), ("dvsHostNic", "vim.profile.host.DvsHostVNicProfile[]", "vim.version.version5", F_OPTIONAL), ("nsxHostNic", "vim.profile.host.NsxHostVNicProfile[]", "vim.version.version12", F_OPTIONAL), ("netStackInstance", "vim.profile.host.NetStackInstanceProfile[]", "vim.version.version9", F_OPTIONAL), ("opaqueSwitch", "vim.profile.host.OpaqueSwitchProfile", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.profile.host.NetworkProfile.DnsConfigProfile", "NetworkProfileDnsConfigProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.NsxHostVNicProfile", "NsxHostVNicProfile", "vim.profile.ApplyProfile", "vim.version.version12", [("key", "string", "vim.version.version12", 0), ("ipConfig", "vim.profile.host.IpAddressProfile", "vim.version.version12", 0)])
CreateDataType("vim.profile.host.OpaqueSwitchProfile", "OpaqueSwitchProfile", "vim.profile.ApplyProfile", "vim.version.v7_0", None)
CreateDataType("vim.profile.host.OptionProfile", "OptionProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.PermissionProfile", "PermissionProfile", "vim.profile.ApplyProfile", "vim.version.version6", [("key", "string", "vim.version.version6", 0)])
CreateDataType("vim.profile.host.PhysicalNicProfile", "PhysicalNicProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.PnicUplinkProfile", "PnicUplinkProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.PortGroupProfile", "PortGroupProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("vlan", "vim.profile.host.PortGroupProfile.VlanProfile", "vim.version.version5", 0), ("vswitch", "vim.profile.host.PortGroupProfile.VirtualSwitchSelectionProfile", "vim.version.version5", 0), ("networkPolicy", "vim.profile.host.NetworkPolicyProfile", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.PortGroupProfile.VlanProfile", "VlanProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.PortGroupProfile.VirtualSwitchSelectionProfile", "VirtualSwitchSelectionProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.SecurityProfile", "SecurityProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("permission", "vim.profile.host.PermissionProfile[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.profile.host.ServiceConsolePortGroupProfile", "ServiceConsolePortGroupProfile", "vim.profile.host.PortGroupProfile", "vim.version.version5", [("ipConfig", "vim.profile.host.IpAddressProfile", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.ServiceProfile", "ServiceProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.StaticRouteProfile", "StaticRouteProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.profile.host.StorageProfile", "StorageProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("nasStorage", "vim.profile.host.NasStorageProfile[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.host.UserGroupProfile", "UserGroupProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.UserProfile", "UserProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.VirtualSwitchProfile", "VirtualSwitchProfile", "vim.profile.ApplyProfile", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("link", "vim.profile.host.VirtualSwitchProfile.LinkProfile", "vim.version.version5", 0), ("numPorts", "vim.profile.host.VirtualSwitchProfile.NumPortsProfile", "vim.version.version5", 0), ("networkPolicy", "vim.profile.host.NetworkPolicyProfile", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.VirtualSwitchProfile.LinkProfile", "LinkProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.VirtualSwitchProfile.NumPortsProfile", "NumPortsProfile", "vim.profile.ApplyProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.VmPortGroupProfile", "VmPortGroupProfile", "vim.profile.host.PortGroupProfile", "vim.version.version5", None)
CreateEnumType("vim.profile.host.profileEngine.AnswerFileValidationInfo.Status", "AnswerFileValidationInfoStatus", "vim.version.version12", ["success", "failed", "failed_defaults"])
CreateManagedType("vim.scheduler.ScheduledTask", "ScheduledTask", "vim.ExtensibleManagedObject", "vim.version.version1", [("info", "vim.scheduler.ScheduledTaskInfo", "vim.version.version1", 0, None)], [("remove", "RemoveScheduledTask", "vim.version.version1", (), (0, "void", "void"), "ScheduledTask.Delete", ["vim.fault.InvalidState", ]), ("reconfigure", "ReconfigureScheduledTask", "vim.version.version1", (("spec", "vim.scheduler.ScheduledTaskSpec", "vim.version.version1", 0, None),), (0, "void", "void"), "ScheduledTask.Edit", ["vim.fault.InvalidState", "vim.fault.InvalidName", "vim.fault.DuplicateName", ]), ("run", "RunScheduledTask", "vim.version.version1", (), (0, "void", "void"), "ScheduledTask.Run", ["vim.fault.InvalidState", ])])
CreateDataType("vim.scheduler.ScheduledTaskDescription", "ScheduledTaskDescription", "vmodl.DynamicData", "vim.version.version1", [("action", "vim.TypeDescription[]", "vim.version.version1", 0), ("schedulerInfo", "vim.scheduler.ScheduledTaskDescription.SchedulerDetail[]", "vim.version.version1", 0), ("state", "vim.ElementDescription[]", "vim.version.version1", 0), ("dayOfWeek", "vim.ElementDescription[]", "vim.version.version1", 0), ("weekOfMonth", "vim.ElementDescription[]", "vim.version.version1", 0)])
CreateDataType("vim.scheduler.ScheduledTaskDescription.SchedulerDetail", "ScheduledTaskDetail", "vim.TypeDescription", "vim.version.version1", [("frequency", "string", "vim.version.version1", 0)])
CreateManagedType("vim.scheduler.ScheduledTaskManager", "ScheduledTaskManager", "vmodl.ManagedObject", "vim.version.version1", [("scheduledTask", "vim.scheduler.ScheduledTask[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("description", "vim.scheduler.ScheduledTaskDescription", "vim.version.version1", 0, "System.View")], [("create", "CreateScheduledTask", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "ScheduledTask.Create"),("spec", "vim.scheduler.ScheduledTaskSpec", "vim.version.version1", 0, None),), (0, "vim.scheduler.ScheduledTask", "vim.scheduler.ScheduledTask"), None, ["vim.fault.InvalidName", "vim.fault.DuplicateName", ]), ("retrieveEntityScheduledTask", "RetrieveEntityScheduledTask", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.scheduler.ScheduledTask[]", "vim.scheduler.ScheduledTask[]"), "System.View", None), ("createObjectScheduledTask", "CreateObjectScheduledTask", "vim.version.version5", (("obj", "vmodl.ManagedObject", "vim.version.version5", 0, "ScheduledTask.Create"),("spec", "vim.scheduler.ScheduledTaskSpec", "vim.version.version5", 0, None),), (0, "vim.scheduler.ScheduledTask", "vim.scheduler.ScheduledTask"), None, ["vim.fault.InvalidName", "vim.fault.DuplicateName", ]), ("retrieveObjectScheduledTask", "RetrieveObjectScheduledTask", "vim.version.version5", (("obj", "vmodl.ManagedObject", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.scheduler.ScheduledTask[]", "vim.scheduler.ScheduledTask[]"), "System.View", None)])
CreateDataType("vim.scheduler.ScheduledTaskSpec", "ScheduledTaskSpec", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("description", "string", "vim.version.version1", 0), ("enabled", "boolean", "vim.version.version1", 0), ("scheduler", "vim.scheduler.TaskScheduler", "vim.version.version1", 0), ("action", "vim.action.Action", "vim.version.version1", 0), ("notification", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.scheduler.TaskScheduler", "TaskScheduler", "vmodl.DynamicData", "vim.version.version1", [("activeTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("expireTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.storageDrs.ApplyRecommendationResult", "ApplyStorageRecommendationResult", "vmodl.DynamicData", "vim.version.version7", [("vm", "vim.VirtualMachine", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.AutomationConfig", "StorageDrsAutomationConfig", "vmodl.DynamicData", "vim.version.version10", [("spaceLoadBalanceAutomationMode", "string", "vim.version.version10", F_OPTIONAL), ("ioLoadBalanceAutomationMode", "string", "vim.version.version10", F_OPTIONAL), ("ruleEnforcementAutomationMode", "string", "vim.version.version10", F_OPTIONAL), ("policyEnforcementAutomationMode", "string", "vim.version.version10", F_OPTIONAL), ("vmEvacuationAutomationMode", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.storageDrs.ConfigInfo", "StorageDrsConfigInfo", "vmodl.DynamicData", "vim.version.version7", [("podConfig", "vim.storageDrs.PodConfigInfo", "vim.version.version7", 0), ("vmConfig", "vim.storageDrs.VmConfigInfo[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.ConfigSpec", "StorageDrsConfigSpec", "vmodl.DynamicData", "vim.version.version7", [("podConfigSpec", "vim.storageDrs.PodConfigSpec", "vim.version.version7", F_OPTIONAL), ("vmConfigSpec", "vim.storageDrs.VmConfigSpec[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.HbrDiskMigrationAction", "HbrDiskMigrationAction", "vim.cluster.Action", "vim.version.version10", [("collectionId", "string", "vim.version.version10", 0), ("collectionName", "string", "vim.version.version10", 0), ("diskIds", "string[]", "vim.version.version10", 0), ("source", "vim.Datastore", "vim.version.version10", 0), ("destination", "vim.Datastore", "vim.version.version10", 0), ("sizeTransferred", "long", "vim.version.version10", 0), ("spaceUtilSrcBefore", "float", "vim.version.version10", F_OPTIONAL), ("spaceUtilDstBefore", "float", "vim.version.version10", F_OPTIONAL), ("spaceUtilSrcAfter", "float", "vim.version.version10", F_OPTIONAL), ("spaceUtilDstAfter", "float", "vim.version.version10", F_OPTIONAL), ("ioLatencySrcBefore", "float", "vim.version.version10", F_OPTIONAL), ("ioLatencyDstBefore", "float", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.storageDrs.IoLoadBalanceConfig", "StorageDrsIoLoadBalanceConfig", "vmodl.DynamicData", "vim.version.version7", [("reservablePercentThreshold", "int", "vim.version.version10", F_OPTIONAL), ("reservableIopsThreshold", "int", "vim.version.version10", F_OPTIONAL), ("reservableThresholdMode", "string", "vim.version.version10", F_OPTIONAL), ("ioLatencyThreshold", "int", "vim.version.version7", F_OPTIONAL), ("ioLoadImbalanceThreshold", "int", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.OptionSpec", "StorageDrsOptionSpec", "vim.option.ArrayUpdateSpec", "vim.version.version7", [("option", "vim.option.OptionValue", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.PlacementAffinityRule", "PlacementAffinityRule", "vmodl.DynamicData", "vim.version.version10", [("ruleType", "string", "vim.version.version10", 0), ("ruleScope", "string", "vim.version.version10", 0), ("vms", "vim.VirtualMachine[]", "vim.version.version10", F_OPTIONAL), ("keys", "string[]", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.storageDrs.PlacementAffinityRule.RuleType", "PlacementAffinityRuleRuleType", "vim.version.version10", ["affinity", "antiAffinity", "softAffinity", "softAntiAffinity"])
CreateEnumType("vim.storageDrs.PlacementAffinityRule.RuleScope", "PlacementAffinityRuleRuleScope", "vim.version.version10", ["cluster", "host", "storagePod", "datastore"])
CreateDataType("vim.storageDrs.PlacementRankResult", "PlacementRankResult", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("candidate", "vim.ClusterComputeResource", "vim.version.version10", 0), ("reservedSpaceMB", "long", "vim.version.version10", 0), ("usedSpaceMB", "long", "vim.version.version10", 0), ("totalSpaceMB", "long", "vim.version.version10", 0), ("utilization", "double", "vim.version.version10", 0), ("faults", "vmodl.MethodFault[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.storageDrs.PlacementRankSpec", "PlacementRankSpec", "vmodl.DynamicData", "vim.version.version10", [("specs", "vim.cluster.PlacementSpec[]", "vim.version.version10", 0), ("clusters", "vim.ClusterComputeResource[]", "vim.version.version10", 0), ("rules", "vim.storageDrs.PlacementAffinityRule[]", "vim.version.version10", F_OPTIONAL), ("placementRankByVm", "vim.storageDrs.PlacementRankVmSpec[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.storageDrs.PlacementRankVmSpec", "StorageDrsPlacementRankVmSpec", "vmodl.DynamicData", "vim.version.version10", [("vmPlacementSpec", "vim.cluster.PlacementSpec", "vim.version.version10", 0), ("vmClusters", "vim.ClusterComputeResource[]", "vim.version.version10", 0)])
CreateDataType("vim.storageDrs.PodConfigInfo", "StorageDrsPodConfigInfo", "vmodl.DynamicData", "vim.version.version7", [("enabled", "boolean", "vim.version.version7", 0), ("ioLoadBalanceEnabled", "boolean", "vim.version.version7", 0), ("defaultVmBehavior", "string", "vim.version.version7", 0), ("loadBalanceInterval", "int", "vim.version.version7", F_OPTIONAL), ("defaultIntraVmAffinity", "boolean", "vim.version.version7", F_OPTIONAL), ("spaceLoadBalanceConfig", "vim.storageDrs.SpaceLoadBalanceConfig", "vim.version.version7", F_OPTIONAL), ("ioLoadBalanceConfig", "vim.storageDrs.IoLoadBalanceConfig", "vim.version.version7", F_OPTIONAL), ("automationOverrides", "vim.storageDrs.AutomationConfig", "vim.version.version10", F_OPTIONAL), ("rule", "vim.cluster.RuleInfo[]", "vim.version.version7", F_OPTIONAL), ("option", "vim.option.OptionValue[]", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.storageDrs.PodConfigInfo.Behavior", "StorageDrsPodConfigInfoBehavior", "vim.version.version7", ["manual", "automated"])
CreateDataType("vim.storageDrs.PodConfigSpec", "StorageDrsPodConfigSpec", "vmodl.DynamicData", "vim.version.version7", [("enabled", "boolean", "vim.version.version7", F_OPTIONAL), ("ioLoadBalanceEnabled", "boolean", "vim.version.version7", F_OPTIONAL), ("defaultVmBehavior", "string", "vim.version.version7", F_OPTIONAL), ("loadBalanceInterval", "int", "vim.version.version7", F_OPTIONAL), ("defaultIntraVmAffinity", "boolean", "vim.version.version7", F_OPTIONAL), ("spaceLoadBalanceConfig", "vim.storageDrs.SpaceLoadBalanceConfig", "vim.version.version7", F_OPTIONAL), ("ioLoadBalanceConfig", "vim.storageDrs.IoLoadBalanceConfig", "vim.version.version7", F_OPTIONAL), ("automationOverrides", "vim.storageDrs.AutomationConfig", "vim.version.version10", F_OPTIONAL), ("rule", "vim.cluster.RuleSpec[]", "vim.version.version7", F_OPTIONAL), ("option", "vim.storageDrs.OptionSpec[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.SpaceLoadBalanceConfig", "StorageDrsSpaceLoadBalanceConfig", "vmodl.DynamicData", "vim.version.version7", [("spaceThresholdMode", "string", "vim.version.version10", F_OPTIONAL), ("spaceUtilizationThreshold", "int", "vim.version.version7", F_OPTIONAL), ("freeSpaceThresholdGB", "int", "vim.version.version10", F_OPTIONAL), ("minSpaceUtilizationDifference", "int", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.storageDrs.SpaceLoadBalanceConfig.SpaceThresholdMode", "StorageDrsSpaceLoadBalanceConfigSpaceThresholdMode", "vim.version.version10", ["utilization", "freeSpace"])
CreateDataType("vim.storageDrs.StorageMigrationAction", "StorageMigrationAction", "vim.cluster.Action", "vim.version.version7", [("vm", "vim.VirtualMachine", "vim.version.version7", 0), ("relocateSpec", "vim.vm.RelocateSpec", "vim.version.version7", 0), ("source", "vim.Datastore", "vim.version.version7", 0), ("destination", "vim.Datastore", "vim.version.version7", 0), ("sizeTransferred", "long", "vim.version.version7", 0), ("spaceUtilSrcBefore", "float", "vim.version.version7", F_OPTIONAL), ("spaceUtilDstBefore", "float", "vim.version.version7", F_OPTIONAL), ("spaceUtilSrcAfter", "float", "vim.version.version7", F_OPTIONAL), ("spaceUtilDstAfter", "float", "vim.version.version7", F_OPTIONAL), ("ioLatencySrcBefore", "float", "vim.version.version7", F_OPTIONAL), ("ioLatencyDstBefore", "float", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.StoragePlacementAction", "StoragePlacementAction", "vim.cluster.Action", "vim.version.version7", [("vm", "vim.VirtualMachine", "vim.version.version7", F_OPTIONAL), ("relocateSpec", "vim.vm.RelocateSpec", "vim.version.version7", 0), ("destination", "vim.Datastore", "vim.version.version7", 0), ("spaceUtilBefore", "float", "vim.version.version7", F_OPTIONAL), ("spaceDemandBefore", "float", "vim.version.version10", F_OPTIONAL), ("spaceUtilAfter", "float", "vim.version.version7", F_OPTIONAL), ("spaceDemandAfter", "float", "vim.version.version10", F_OPTIONAL), ("ioLatencyBefore", "float", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.StoragePlacementResult", "StoragePlacementResult", "vmodl.DynamicData", "vim.version.version7", [("recommendations", "vim.cluster.Recommendation[]", "vim.version.version7", F_OPTIONAL), ("drsFault", "vim.cluster.DrsFaults", "vim.version.version7", F_OPTIONAL), ("task", "vim.Task", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.VmConfigInfo", "StorageDrsVmConfigInfo", "vmodl.DynamicData", "vim.version.version7", [("vm", "vim.VirtualMachine", "vim.version.version7", F_OPTIONAL), ("enabled", "boolean", "vim.version.version7", F_OPTIONAL), ("behavior", "string", "vim.version.version7", F_OPTIONAL), ("intraVmAffinity", "boolean", "vim.version.version7", F_OPTIONAL), ("intraVmAntiAffinity", "vim.storageDrs.VirtualDiskAntiAffinityRuleSpec", "vim.version.version7", F_OPTIONAL), ("virtualDiskRules", "vim.storageDrs.VirtualDiskRuleSpec[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.storageDrs.VmConfigSpec", "StorageDrsVmConfigSpec", "vim.option.ArrayUpdateSpec", "vim.version.version7", [("info", "vim.storageDrs.VmConfigInfo", "vim.version.version7", F_OPTIONAL)])
CreateManagedType("vim.tenant.TenantManager", "TenantTenantManager", "vmodl.ManagedObject", "vim.version.v6_9_1", None, [("markServiceProviderEntities", "MarkServiceProviderEntities", "vim.version.v6_9_1", (("entity", "vim.ManagedEntity[]", "vim.version.v6_9_1", F_OPTIONAL, "TenantManager.Update"),), (0, "void", "void"), "TenantManager.Update", ["vmodl.fault.ManagedObjectNotFound", "vim.fault.AuthMinimumAdminPermission", ]), ("unmarkServiceProviderEntities", "UnmarkServiceProviderEntities", "vim.version.v6_9_1", (("entity", "vim.ManagedEntity[]", "vim.version.v6_9_1", F_OPTIONAL, "TenantManager.Update"),), (0, "void", "void"), "TenantManager.Update", ["vmodl.fault.ManagedObjectNotFound", ]), ("retrieveServiceProviderEntities", "RetrieveServiceProviderEntities", "vim.version.v6_9_1", (), (F_OPTIONAL, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), "TenantManager.Query", None)])
CreateDataType("vim.vApp.CloneSpec", "VAppCloneSpec", "vmodl.DynamicData", "vim.version.version5", [("location", "vim.Datastore", "vim.version.version5", 0), ("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL), ("resourceSpec", "vim.ResourceConfigSpec", "vim.version.version5", F_OPTIONAL), ("vmFolder", "vim.Folder", "vim.version.version5", F_OPTIONAL), ("networkMapping", "vim.vApp.CloneSpec.NetworkMappingPair[]", "vim.version.version5", F_OPTIONAL), ("property", "vim.KeyValue[]", "vim.version.version5", F_OPTIONAL), ("resourceMapping", "vim.vApp.CloneSpec.ResourceMap[]", "vim.version.version6", F_OPTIONAL), ("provisioning", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.vApp.CloneSpec.NetworkMappingPair", "VAppCloneSpecNetworkMappingPair", "vmodl.DynamicData", "vim.version.version5", [("source", "vim.Network", "vim.version.version5", 0), ("destination", "vim.Network", "vim.version.version5", 0)])
CreateDataType("vim.vApp.CloneSpec.ResourceMap", "VAppCloneSpecResourceMap", "vmodl.DynamicData", "vim.version.version6", [("source", "vim.ManagedEntity", "vim.version.version6", 0), ("parent", "vim.ResourcePool", "vim.version.version6", F_OPTIONAL), ("resourceSpec", "vim.ResourceConfigSpec", "vim.version.version6", F_OPTIONAL), ("location", "vim.Datastore", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.vApp.CloneSpec.ProvisioningType", "VAppCloneSpecProvisioningType", "vim.version.version6", ["sameAsSource", "thin", "thick"])
CreateDataType("vim.vApp.EntityConfigInfo", "VAppEntityConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("key", "vim.ManagedEntity", "vim.version.version5", F_OPTIONAL), ("tag", "string", "vim.version.version5", F_OPTIONAL), ("startOrder", "int", "vim.version.version5", F_OPTIONAL), ("startDelay", "int", "vim.version.version5", F_OPTIONAL), ("waitingForGuest", "boolean", "vim.version.version5", F_OPTIONAL), ("startAction", "string", "vim.version.version5", F_OPTIONAL), ("stopDelay", "int", "vim.version.version5", F_OPTIONAL), ("stopAction", "string", "vim.version.version5", F_OPTIONAL), ("destroyWithParent", "boolean", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.vApp.EntityConfigInfo.Action", "VAppAutoStartAction", "vim.version.version5", ["none", "powerOn", "powerOff", "guestShutdown", "suspend"])
CreateDataType("vim.vApp.IPAssignmentInfo", "VAppIPAssignmentInfo", "vmodl.DynamicData", "vim.version.version5", [("supportedAllocationScheme", "string[]", "vim.version.version5", F_OPTIONAL), ("ipAllocationPolicy", "string", "vim.version.version5", F_OPTIONAL), ("supportedIpProtocol", "string[]", "vim.version.version5", F_OPTIONAL), ("ipProtocol", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.vApp.IPAssignmentInfo.IpAllocationPolicy", "VAppIPAssignmentInfoIpAllocationPolicy", "vim.version.version5", ["dhcpPolicy", "transientPolicy", "fixedPolicy", "fixedAllocatedPolicy"])
CreateEnumType("vim.vApp.IPAssignmentInfo.AllocationSchemes", "VAppIPAssignmentInfoAllocationSchemes", "vim.version.version5", ["dhcp", "ovfenv"])
CreateEnumType("vim.vApp.IPAssignmentInfo.Protocols", "VAppIPAssignmentInfoProtocols", "vim.version.version5", ["IPv4", "IPv6"])
CreateDataType("vim.vApp.IpPool", "IpPool", "vmodl.DynamicData", "vim.version.version5", [("id", "int", "vim.version.version5", F_OPTIONAL), ("name", "string", "vim.version.version5", F_OPTIONAL), ("ipv4Config", "vim.vApp.IpPool.IpPoolConfigInfo", "vim.version.version5", F_OPTIONAL), ("ipv6Config", "vim.vApp.IpPool.IpPoolConfigInfo", "vim.version.version5", F_OPTIONAL), ("dnsDomain", "string", "vim.version.version5", F_OPTIONAL), ("dnsSearchPath", "string", "vim.version.version5", F_OPTIONAL), ("hostPrefix", "string", "vim.version.version5", F_OPTIONAL), ("httpProxy", "string", "vim.version.version5", F_OPTIONAL), ("networkAssociation", "vim.vApp.IpPool.Association[]", "vim.version.version5", F_OPTIONAL), ("availableIpv4Addresses", "int", "vim.version.version8", F_OPTIONAL), ("availableIpv6Addresses", "int", "vim.version.version8", F_OPTIONAL), ("allocatedIpv4Addresses", "int", "vim.version.version8", F_OPTIONAL), ("allocatedIpv6Addresses", "int", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.vApp.IpPool.IpPoolConfigInfo", "IpPoolIpPoolConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("subnetAddress", "string", "vim.version.version5", F_OPTIONAL), ("netmask", "string", "vim.version.version5", F_OPTIONAL), ("gateway", "string", "vim.version.version5", F_OPTIONAL), ("range", "string", "vim.version.version5", F_OPTIONAL), ("dns", "string[]", "vim.version.version5", F_OPTIONAL), ("dhcpServerAvailable", "boolean", "vim.version.version5", F_OPTIONAL), ("ipPoolEnabled", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vApp.IpPool.Association", "IpPoolAssociation", "vmodl.DynamicData", "vim.version.version5", [("network", "vim.Network", "vim.version.version5", F_OPTIONAL), ("networkName", "string", "vim.version.version5", 0)])
CreateDataType("vim.vApp.OvfSectionInfo", "VAppOvfSectionInfo", "vmodl.DynamicData", "vim.version.version5", [("key", "int", "vim.version.version5", F_OPTIONAL), ("namespace", "string", "vim.version.version5", F_OPTIONAL), ("type", "string", "vim.version.version5", F_OPTIONAL), ("atEnvelopeLevel", "boolean", "vim.version.version5", F_OPTIONAL), ("contents", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vApp.OvfSectionSpec", "VAppOvfSectionSpec", "vim.option.ArrayUpdateSpec", "vim.version.version5", [("info", "vim.vApp.OvfSectionInfo", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vApp.ProductInfo", "VAppProductInfo", "vmodl.DynamicData", "vim.version.version5", [("key", "int", "vim.version.version5", 0), ("classId", "string", "vim.version.version5", F_OPTIONAL), ("instanceId", "string", "vim.version.version5", F_OPTIONAL), ("name", "string", "vim.version.version5", F_OPTIONAL), ("vendor", "string", "vim.version.version5", F_OPTIONAL), ("version", "string", "vim.version.version5", F_OPTIONAL), ("fullVersion", "string", "vim.version.version5", F_OPTIONAL), ("vendorUrl", "string", "vim.version.version5", F_OPTIONAL), ("productUrl", "string", "vim.version.version5", F_OPTIONAL), ("appUrl", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vApp.ProductSpec", "VAppProductSpec", "vim.option.ArrayUpdateSpec", "vim.version.version5", [("info", "vim.vApp.ProductInfo", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vApp.PropertyInfo", "VAppPropertyInfo", "vmodl.DynamicData", "vim.version.version5", [("key", "int", "vim.version.version5", 0), ("classId", "string", "vim.version.version5", F_OPTIONAL), ("instanceId", "string", "vim.version.version5", F_OPTIONAL), ("id", "string", "vim.version.version5", F_OPTIONAL), ("category", "string", "vim.version.version5", F_OPTIONAL), ("label", "string", "vim.version.version5", F_OPTIONAL), ("type", "string", "vim.version.version5", F_OPTIONAL), ("typeReference", "string", "vim.version.version8", F_OPTIONAL), ("userConfigurable", "boolean", "vim.version.version5", F_OPTIONAL), ("defaultValue", "string", "vim.version.version5", F_OPTIONAL | F_SECRET), ("value", "string", "vim.version.version5", F_OPTIONAL | F_SECRET), ("description", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vApp.PropertySpec", "VAppPropertySpec", "vim.option.ArrayUpdateSpec", "vim.version.version5", [("info", "vim.vApp.PropertyInfo", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vApp.VmConfigInfo", "VmConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("product", "vim.vApp.ProductInfo[]", "vim.version.version5", F_OPTIONAL), ("property", "vim.vApp.PropertyInfo[]", "vim.version.version5", F_OPTIONAL), ("ipAssignment", "vim.vApp.IPAssignmentInfo", "vim.version.version5", 0), ("eula", "string[]", "vim.version.version5", F_OPTIONAL), ("ovfSection", "vim.vApp.OvfSectionInfo[]", "vim.version.version5", F_OPTIONAL), ("ovfEnvironmentTransport", "string[]", "vim.version.version5", F_OPTIONAL), ("installBootRequired", "boolean", "vim.version.version5", 0), ("installBootStopDelay", "int", "vim.version.version5", 0)])
CreateDataType("vim.vApp.VmConfigSpec", "VmConfigSpec", "vmodl.DynamicData", "vim.version.version5", [("product", "vim.vApp.ProductSpec[]", "vim.version.version5", F_OPTIONAL), ("property", "vim.vApp.PropertySpec[]", "vim.version.version5", F_OPTIONAL), ("ipAssignment", "vim.vApp.IPAssignmentInfo", "vim.version.version5", F_OPTIONAL), ("eula", "string[]", "vim.version.version5", F_OPTIONAL), ("ovfSection", "vim.vApp.OvfSectionSpec[]", "vim.version.version5", F_OPTIONAL), ("ovfEnvironmentTransport", "string[]", "vim.version.version5", F_OPTIONAL), ("installBootRequired", "boolean", "vim.version.version5", F_OPTIONAL), ("installBootStopDelay", "int", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.vcha.FailoverClusterConfigurator", "FailoverClusterConfigurator", "vmodl.ManagedObject", "vim.version.version11", [("disabledConfigureMethod", "vmodl.MethodName[]", "vim.version.version11", F_OPTIONAL, None)], [("prepare", "prepareVcha_Task", "vim.version.version11", (("networkSpec", "vim.vcha.FailoverClusterConfigurator.VchaClusterNetworkSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "Global.VCServer", None), ("deploy", "deployVcha_Task", "vim.version.version11", (("deploymentSpec", "vim.vcha.FailoverClusterConfigurator.VchaClusterDeploymentSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "Global.VCServer", None), ("configure", "configureVcha_Task", "vim.version.version11", (("configSpec", "vim.vcha.FailoverClusterConfigurator.VchaClusterConfigSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "Global.VCServer", None), ("createPassiveNode", "createPassiveNode_Task", "vim.version.version11", (("passiveDeploymentSpec", "vim.vcha.FailoverClusterConfigurator.PassiveNodeDeploymentSpec", "vim.version.version11", 0, None),("sourceVcSpec", "vim.vcha.FailoverClusterConfigurator.SourceNodeSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "Global.VCServer", None), ("createWitnessNode", "createWitnessNode_Task", "vim.version.version11", (("witnessDeploymentSpec", "vim.vcha.FailoverClusterConfigurator.NodeDeploymentSpec", "vim.version.version11", 0, None),("sourceVcSpec", "vim.vcha.FailoverClusterConfigurator.SourceNodeSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "Global.VCServer", None), ("getConfig", "getVchaConfig", "vim.version.version11", (), (0, "vim.vcha.FailoverClusterConfigurator.VchaClusterConfigInfo", "vim.vcha.FailoverClusterConfigurator.VchaClusterConfigInfo"), "System.Read", None), ("destroy", "destroyVcha_Task", "vim.version.version11", (), (0, "vim.Task", "void"), "Global.VCServer", None)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.ClusterNetworkConfigSpec", "ClusterNetworkConfigSpec", "vmodl.DynamicData", "vim.version.version11", [("networkPortGroup", "vim.Network", "vim.version.version11", 0), ("ipSettings", "vim.vm.customization.IPSettings", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.SourceNodeSpec", "SourceNodeSpec", "vmodl.DynamicData", "vim.version.version11", [("managementVc", "vim.ServiceLocator", "vim.version.version11", 0), ("activeVc", "vim.VirtualMachine", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.NodeNetworkSpec", "NodeNetworkSpec", "vmodl.DynamicData", "vim.version.version11", [("ipSettings", "vim.vm.customization.IPSettings", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.PassiveNodeNetworkSpec", "PassiveNodeNetworkSpec", "vim.vcha.FailoverClusterConfigurator.NodeNetworkSpec", "vim.version.version11", [("failoverIpSettings", "vim.vm.customization.IPSettings", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.VchaClusterNetworkSpec", "VchaClusterNetworkSpec", "vmodl.DynamicData", "vim.version.version11", [("witnessNetworkSpec", "vim.vcha.FailoverClusterConfigurator.NodeNetworkSpec", "vim.version.version11", 0), ("passiveNetworkSpec", "vim.vcha.FailoverClusterConfigurator.PassiveNodeNetworkSpec", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.NodeDeploymentSpec", "NodeDeploymentSpec", "vmodl.DynamicData", "vim.version.version11", [("esxHost", "vim.HostSystem", "vim.version.version11", F_OPTIONAL), ("datastore", "vim.Datastore", "vim.version.version11", F_OPTIONAL), ("publicNetworkPortGroup", "vim.Network", "vim.version.version11", F_OPTIONAL), ("clusterNetworkPortGroup", "vim.Network", "vim.version.version11", F_OPTIONAL), ("folder", "vim.Folder", "vim.version.version11", 0), ("resourcePool", "vim.ResourcePool", "vim.version.version11", F_OPTIONAL), ("managementVc", "vim.ServiceLocator", "vim.version.version11", F_OPTIONAL), ("nodeName", "string", "vim.version.version11", 0), ("ipSettings", "vim.vm.customization.IPSettings", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.PassiveNodeDeploymentSpec", "PassiveNodeDeploymentSpec", "vim.vcha.FailoverClusterConfigurator.NodeDeploymentSpec", "vim.version.version11", [("failoverIpSettings", "vim.vm.customization.IPSettings", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.VchaClusterConfigSpec", "VchaClusterConfigSpec", "vmodl.DynamicData", "vim.version.version11", [("passiveIp", "string", "vim.version.version11", 0), ("witnessIp", "string", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.VchaClusterDeploymentSpec", "VchaClusterDeploymentSpec", "vmodl.DynamicData", "vim.version.version11", [("passiveDeploymentSpec", "vim.vcha.FailoverClusterConfigurator.PassiveNodeDeploymentSpec", "vim.version.version11", 0), ("witnessDeploymentSpec", "vim.vcha.FailoverClusterConfigurator.NodeDeploymentSpec", "vim.version.version11", 0), ("activeVcSpec", "vim.vcha.FailoverClusterConfigurator.SourceNodeSpec", "vim.version.version11", 0), ("activeVcNetworkConfig", "vim.vcha.FailoverClusterConfigurator.ClusterNetworkConfigSpec", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.FailoverNodeInfo", "FailoverNodeInfo", "vmodl.DynamicData", "vim.version.version11", [("clusterIpSettings", "vim.vm.customization.IPSettings", "vim.version.version11", 0), ("failoverIp", "vim.vm.customization.IPSettings", "vim.version.version11", F_OPTIONAL), ("biosUuid", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vcha.FailoverClusterConfigurator.WitnessNodeInfo", "WitnessNodeInfo", "vmodl.DynamicData", "vim.version.version11", [("ipSettings", "vim.vm.customization.IPSettings", "vim.version.version11", 0), ("biosUuid", "string", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.vcha.FailoverClusterConfigurator.VchaState", "VchaState", "vim.version.version11", ["configured", "notConfigured", "invalid", "prepared"])
CreateDataType("vim.vcha.FailoverClusterConfigurator.VchaClusterConfigInfo", "VchaClusterConfigInfo", "vmodl.DynamicData", "vim.version.version11", [("failoverNodeInfo1", "vim.vcha.FailoverClusterConfigurator.FailoverNodeInfo", "vim.version.version11", F_OPTIONAL), ("failoverNodeInfo2", "vim.vcha.FailoverClusterConfigurator.FailoverNodeInfo", "vim.version.version11", F_OPTIONAL), ("witnessNodeInfo", "vim.vcha.FailoverClusterConfigurator.WitnessNodeInfo", "vim.version.version11", F_OPTIONAL), ("state", "string", "vim.version.version11", 0)])
CreateManagedType("vim.vcha.FailoverClusterManager", "FailoverClusterManager", "vmodl.ManagedObject", "vim.version.version11", [("disabledClusterMethod", "vmodl.MethodName[]", "vim.version.version11", F_OPTIONAL, "System.Read")], [("setClusterMode", "setClusterMode_Task", "vim.version.version11", (("mode", "string", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "Global.VCServer", None), ("getClusterMode", "getClusterMode", "vim.version.version11", (), (0, "string", "string"), "System.Read", None), ("getClusterHealth", "GetVchaClusterHealth", "vim.version.version11", (), (0, "vim.vcha.FailoverClusterManager.VchaClusterHealth", "vim.vcha.FailoverClusterManager.VchaClusterHealth"), "System.Read", None), ("initiateFailover", "initiateFailover_Task", "vim.version.version11", (("planned", "boolean", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "Global.VCServer", None)])
CreateEnumType("vim.vcha.FailoverClusterManager.VchaNodeRole", "VchaNodeRole", "vim.version.version11", ["active", "passive", "witness"])
CreateEnumType("vim.vcha.FailoverClusterManager.VchaClusterMode", "VchaClusterMode", "vim.version.version11", ["enabled", "disabled", "maintenance"])
CreateEnumType("vim.vcha.FailoverClusterManager.VchaClusterState", "VchaClusterState", "vim.version.version11", ["healthy", "degraded", "isolated"])
CreateEnumType("vim.vcha.FailoverClusterManager.VchaNodeState", "VchaNodeState", "vim.version.version11", ["up", "down"])
CreateDataType("vim.vcha.FailoverClusterManager.VchaNodeRuntimeInfo", "VchaNodeRuntimeInfo", "vmodl.DynamicData", "vim.version.version11", [("nodeState", "string", "vim.version.version11", 0), ("nodeRole", "string", "vim.version.version11", 0), ("nodeIp", "string", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterManager.VchaClusterRuntimeInfo", "VchaClusterRuntimeInfo", "vmodl.DynamicData", "vim.version.version11", [("clusterState", "string", "vim.version.version11", 0), ("nodeInfo", "vim.vcha.FailoverClusterManager.VchaNodeRuntimeInfo[]", "vim.version.version11", F_OPTIONAL), ("clusterMode", "string", "vim.version.version11", 0)])
CreateDataType("vim.vcha.FailoverClusterManager.VchaClusterHealth", "VchaClusterHealth", "vmodl.DynamicData", "vim.version.version11", [("runtimeInfo", "vim.vcha.FailoverClusterManager.VchaClusterRuntimeInfo", "vim.version.version11", 0), ("healthMessages", "vmodl.LocalizableMessage[]", "vim.version.version11", F_OPTIONAL), ("additionalInformation", "vmodl.LocalizableMessage[]", "vim.version.version11", F_OPTIONAL)])
CreateManagedType("vim.view.View", "View", "vmodl.ManagedObject", "vim.version.version2", None, [("destroy", "DestroyView", "vim.version.version2", (), (0, "void", "void"), "System.View", None)])
CreateManagedType("vim.view.ViewManager", "ViewManager", "vmodl.ManagedObject", "vim.version.version2", [("viewList", "vim.view.View[]", "vim.version.version2", F_OPTIONAL, "System.View")], [("createInventoryView", "CreateInventoryView", "vim.version.version2", (), (0, "vim.view.InventoryView", "vim.view.InventoryView"), "System.View", None), ("createContainerView", "CreateContainerView", "vim.version.version2", (("container", "vim.ManagedEntity", "vim.version.version2", 0, "System.View"),("type", "vmodl.TypeName[]", "vim.version.version2", F_OPTIONAL, None),("recursive", "boolean", "vim.version.version2", 0, None),), (0, "vim.view.ContainerView", "vim.view.ContainerView"), "System.View", None), ("createListView", "CreateListView", "vim.version.version2", (("obj", "vmodl.ManagedObject[]", "vim.version.version2", F_OPTIONAL, "System.View"),), (0, "vim.view.ListView", "vim.view.ListView"), "System.View", None), ("createListViewFromView", "CreateListViewFromView", "vim.version.version2", (("view", "vim.view.View", "vim.version.version2", 0, None),), (0, "vim.view.ListView", "vim.view.ListView"), "System.View", None)])
CreateDataType("vim.vm.AffinityInfo", "VirtualMachineAffinityInfo", "vmodl.DynamicData", "vim.version.version1", [("affinitySet", "int[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.BaseIndependentFilterSpec", "VirtualMachineBaseIndependentFilterSpec", "vmodl.DynamicData", "vim.version.v7_0_2_1", None)
CreateDataType("vim.vm.BootOptions", "VirtualMachineBootOptions", "vmodl.DynamicData", "vim.version.version2", [("bootDelay", "long", "vim.version.version2", F_OPTIONAL), ("enterBIOSSetup", "boolean", "vim.version.version2", F_OPTIONAL), ("efiSecureBootEnabled", "boolean", "vim.version.version11", F_OPTIONAL), ("bootRetryEnabled", "boolean", "vim.version.version6", F_OPTIONAL), ("bootRetryDelay", "long", "vim.version.version6", F_OPTIONAL), ("bootOrder", "vim.vm.BootOptions.BootableDevice[]", "vim.version.version7", F_OPTIONAL), ("networkBootProtocol", "string", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.vm.BootOptions.NetworkBootProtocolType", "VirtualMachineBootOptionsNetworkBootProtocolType", "vim.version.version10", ["ipv4", "ipv6"])
CreateDataType("vim.vm.BootOptions.BootableDevice", "VirtualMachineBootOptionsBootableDevice", "vmodl.DynamicData", "vim.version.version7", None)
CreateDataType("vim.vm.BootOptions.BootableDiskDevice", "VirtualMachineBootOptionsBootableDiskDevice", "vim.vm.BootOptions.BootableDevice", "vim.version.version7", [("deviceKey", "int", "vim.version.version7", 0)])
CreateDataType("vim.vm.BootOptions.BootableEthernetDevice", "VirtualMachineBootOptionsBootableEthernetDevice", "vim.vm.BootOptions.BootableDevice", "vim.version.version7", [("deviceKey", "int", "vim.version.version7", 0)])
CreateDataType("vim.vm.BootOptions.BootableFloppyDevice", "VirtualMachineBootOptionsBootableFloppyDevice", "vim.vm.BootOptions.BootableDevice", "vim.version.version7", None)
CreateDataType("vim.vm.BootOptions.BootableCdromDevice", "VirtualMachineBootOptionsBootableCdromDevice", "vim.vm.BootOptions.BootableDevice", "vim.version.version7", None)
CreateDataType("vim.vm.Capability", "VirtualMachineCapability", "vmodl.DynamicData", "vim.version.version1", [("snapshotOperationsSupported", "boolean", "vim.version.version1", 0), ("multipleSnapshotsSupported", "boolean", "vim.version.version1", 0), ("snapshotConfigSupported", "boolean", "vim.version.version1", 0), ("poweredOffSnapshotsSupported", "boolean", "vim.version.version1", 0), ("memorySnapshotsSupported", "boolean", "vim.version.version1", 0), ("revertToSnapshotSupported", "boolean", "vim.version.version1", 0), ("quiescedSnapshotsSupported", "boolean", "vim.version.version1", 0), ("disableSnapshotsSupported", "boolean", "vim.version.version2", 0), ("lockSnapshotsSupported", "boolean", "vim.version.version2", 0), ("consolePreferencesSupported", "boolean", "vim.version.version1", 0), ("cpuFeatureMaskSupported", "boolean", "vim.version.version1", 0), ("s1AcpiManagementSupported", "boolean", "vim.version.version1", 0), ("settingScreenResolutionSupported", "boolean", "vim.version.version1", 0), ("toolsAutoUpdateSupported", "boolean", "vim.version.version1", 0), ("vmNpivWwnSupported", "boolean", "vim.version.version2", 0), ("npivWwnOnNonRdmVmSupported", "boolean", "vim.version.version2", 0), ("vmNpivWwnDisableSupported", "boolean", "vim.version.version5", 0), ("vmNpivWwnUpdateSupported", "boolean", "vim.version.version5", 0), ("swapPlacementSupported", "boolean", "vim.version.version2", 0), ("toolsSyncTimeSupported", "boolean", "vim.version.version2", 0), ("virtualMmuUsageSupported", "boolean", "vim.version.version2", 0), ("diskSharesSupported", "boolean", "vim.version.version2", 0), ("bootOptionsSupported", "boolean", "vim.version.version2", 0), ("bootRetryOptionsSupported", "boolean", "vim.version.version6", 0), ("settingVideoRamSizeSupported", "boolean", "vim.version.version2", 0), ("settingDisplayTopologySupported", "boolean", "vim.version.version4", 0), ("recordReplaySupported", "boolean", "vim.version.version5", 0), ("changeTrackingSupported", "boolean", "vim.version.version5", 0), ("multipleCoresPerSocketSupported", "boolean", "vim.version.version7", 0), ("hostBasedReplicationSupported", "boolean", "vim.version.version7", 0), ("guestAutoLockSupported", "boolean", "vim.version.version7", 0), ("memoryReservationLockSupported", "boolean", "vim.version.version7", 0), ("featureRequirementSupported", "boolean", "vim.version.version8", 0), ("poweredOnMonitorTypeChangeSupported", "boolean", "vim.version.version8", 0), ("seSparseDiskSupported", "boolean", "vim.version.version8", 0), ("nestedHVSupported", "boolean", "vim.version.version8", 0), ("vPMCSupported", "boolean", "vim.version.version8", 0), ("secureBootSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("perVmEvcSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("virtualMmuUsageIgnored", "boolean", "vim.version.version12", F_OPTIONAL), ("virtualExecUsageIgnored", "boolean", "vim.version.version12", F_OPTIONAL), ("diskOnlySnapshotOnSuspendedVMSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("suspendToMemorySupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("toolsSyncTimeAllowSupported", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL), ("sevSupported", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL), ("pmemFailoverSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("requireSgxAttestationSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("changeModeDisksSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("vendorDeviceGroupSupported", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateDataType("vim.vm.CertThumbprint", "VirtualMachineCertThumbprint", "vmodl.DynamicData", "vim.version.v7_0_3_1", [("thumbprint", "string", "vim.version.v7_0_3_1", 0), ("hashAlgorithm", "string", "vim.version.v7_0_3_1", F_OPTIONAL)])
CreateEnumType("vim.vm.CertThumbprint.HashAlgorithm", "VirtualMachineCertThumbprintHashAlgorithm", "vim.version.v7_0_3_1", ["sha256"])
CreateDataType("vim.vm.CloneSpec", "VirtualMachineCloneSpec", "vmodl.DynamicData", "vim.version.version1", [("location", "vim.vm.RelocateSpec", "vim.version.version1", 0), ("template", "boolean", "vim.version.version1", 0), ("config", "vim.vm.ConfigSpec", "vim.version.version1", F_OPTIONAL), ("customization", "vim.vm.customization.Specification", "vim.version.version1", F_OPTIONAL), ("powerOn", "boolean", "vim.version.version1", 0), ("snapshot", "vim.vm.Snapshot", "vim.version.version5", F_OPTIONAL), ("memory", "boolean", "vim.version.version9", F_OPTIONAL), ("tpmProvisionPolicy", "string", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.vm.CloneSpec.TpmProvisionPolicy", "VirtualMachineCloneSpecTpmProvisionPolicy", "vim.version.v8_0_0_1", ["copy", "replace"])
CreateDataType("vim.vm.ConfigInfo", "VirtualMachineConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("changeVersion", "string", "vim.version.version1", 0), ("modified", "vmodl.DateTime", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("guestFullName", "string", "vim.version.version1", 0), ("version", "string", "vim.version.version1", 0), ("uuid", "string", "vim.version.version1", 0), ("createDate", "vmodl.DateTime", "vim.version.version12", F_OPTIONAL), ("instanceUuid", "string", "vim.version.version5", F_OPTIONAL), ("npivNodeWorldWideName", "long[]", "vim.version.version2", F_OPTIONAL), ("npivPortWorldWideName", "long[]", "vim.version.version2", F_OPTIONAL), ("npivWorldWideNameType", "string", "vim.version.version2", F_OPTIONAL), ("npivDesiredNodeWwns", "short", "vim.version.version5", F_OPTIONAL), ("npivDesiredPortWwns", "short", "vim.version.version5", F_OPTIONAL), ("npivTemporaryDisabled", "boolean", "vim.version.version5", F_OPTIONAL), ("npivOnNonRdmDisks", "boolean", "vim.version.version5", F_OPTIONAL), ("locationId", "string", "vim.version.version1", F_OPTIONAL), ("template", "boolean", "vim.version.version1", 0), ("guestId", "string", "vim.version.version1", 0), ("alternateGuestName", "string", "vim.version.version2", 0), ("annotation", "string", "vim.version.version1", F_OPTIONAL), ("files", "vim.vm.FileInfo", "vim.version.version1", 0), ("tools", "vim.vm.ToolsConfigInfo", "vim.version.version1", F_OPTIONAL), ("flags", "vim.vm.FlagInfo", "vim.version.version1", 0), ("consolePreferences", "vim.vm.ConsolePreferences", "vim.version.version1", F_OPTIONAL), ("defaultPowerOps", "vim.vm.DefaultPowerOpInfo", "vim.version.version1", 0), ("rebootPowerOff", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("hardware", "vim.vm.VirtualHardware", "vim.version.version1", 0), ("vcpuConfig", "vim.vm.VcpuConfig[]", "vim.version.v7_0", F_OPTIONAL), ("cpuAllocation", "vim.ResourceAllocationInfo", "vim.version.version1", F_OPTIONAL), ("memoryAllocation", "vim.ResourceAllocationInfo", "vim.version.version1", F_OPTIONAL), ("latencySensitivity", "vim.LatencySensitivity", "vim.version.version8", F_OPTIONAL), ("memoryHotAddEnabled", "boolean", "vim.version.version4", F_OPTIONAL), ("cpuHotAddEnabled", "boolean", "vim.version.version4", F_OPTIONAL), ("cpuHotRemoveEnabled", "boolean", "vim.version.version4", F_OPTIONAL), ("hotPlugMemoryLimit", "long", "vim.version.version4", F_OPTIONAL), ("hotPlugMemoryIncrementSize", "long", "vim.version.version4", F_OPTIONAL), ("cpuAffinity", "vim.vm.AffinityInfo", "vim.version.version1", F_OPTIONAL), ("memoryAffinity", "vim.vm.AffinityInfo", "vim.version.version1", F_OPTIONAL), ("networkShaper", "vim.vm.NetworkShaperInfo", "vim.version.version1", F_OPTIONAL), ("extraConfig", "vim.option.OptionValue[]", "vim.version.version1", F_OPTIONAL), ("cpuFeatureMask", "vim.host.CpuIdInfo[]", "vim.version.version1", F_OPTIONAL), ("datastoreUrl", "vim.vm.ConfigInfo.DatastoreUrlPair[]", "vim.version.version1", F_OPTIONAL), ("swapPlacement", "string", "vim.version.version2", F_OPTIONAL), ("bootOptions", "vim.vm.BootOptions", "vim.version.version2", F_OPTIONAL), ("ftInfo", "vim.vm.FaultToleranceConfigInfo", "vim.version.version5", F_OPTIONAL), ("repConfig", "vim.vm.ReplicationConfigSpec", "vim.version.version10", F_OPTIONAL), ("vAppConfig", "vim.vApp.VmConfigInfo", "vim.version.version5", F_OPTIONAL), ("vAssertsEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("changeTrackingEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("firmware", "string", "vim.version.version7", F_OPTIONAL), ("maxMksConnections", "int", "vim.version.version7", F_OPTIONAL), ("guestAutoLockEnabled", "boolean", "vim.version.version7", F_OPTIONAL), ("managedBy", "vim.ext.ManagedByInfo", "vim.version.version7", F_OPTIONAL), ("memoryReservationLockedToMax", "boolean", "vim.version.version7", F_OPTIONAL), ("initialOverhead", "vim.vm.ConfigInfo.OverheadInfo", "vim.version.version7", F_OPTIONAL), ("nestedHVEnabled", "boolean", "vim.version.version8", F_OPTIONAL), ("vPMCEnabled", "boolean", "vim.version.version8", F_OPTIONAL), ("scheduledHardwareUpgradeInfo", "vim.vm.ScheduledHardwareUpgradeInfo", "vim.version.version8", F_OPTIONAL), ("forkConfigInfo", "vim.vm.ForkConfigInfo", "vim.version.version10", F_OPTIONAL), ("vFlashCacheReservation", "long", "vim.version.version9", F_OPTIONAL), ("vmxConfigChecksum", "vmodl.Binary", "vim.version.version10", F_OPTIONAL), ("messageBusTunnelEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("vmStorageObjectId", "string", "vim.version.version10", F_OPTIONAL), ("swapStorageObjectId", "string", "vim.version.version10", F_OPTIONAL), ("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL), ("guestIntegrityInfo", "vim.vm.GuestIntegrityInfo", "vim.version.version11", F_OPTIONAL), ("migrateEncryption", "string", "vim.version.version11", F_OPTIONAL), ("sgxInfo", "vim.vm.SgxInfo", "vim.version.v7_0", F_OPTIONAL), ("contentLibItemInfo", "vim.vm.ContentLibraryItemInfo", "vim.version.v7_0", F_OPTIONAL), ("ftEncryptionMode", "string", "vim.version.v7_0_2_0", F_OPTIONAL), ("guestMonitoringModeInfo", "vim.vm.GuestMonitoringModeInfo", "vim.version.v7_0", F_OPTIONAL), ("sevEnabled", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL), ("numaInfo", "vim.vm.VirtualNumaInfo", "vim.version.v8_0_0_1", F_OPTIONAL), ("pmemFailoverEnabled", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("vmxStatsCollectionEnabled", "boolean", "vim.version.v7_0_3_1", F_OPTIONAL), ("vmOpNotificationToAppEnabled", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("vmOpNotificationTimeout", "long", "vim.version.v8_0_0_1", F_OPTIONAL), ("deviceSwap", "vim.vm.VirtualDeviceSwap", "vim.version.v8_0_0_1", F_OPTIONAL), ("pmem", "vim.vm.VirtualPMem", "vim.version.v7_0_3_0", F_OPTIONAL), ("deviceGroups", "vim.vm.VirtualDeviceGroups", "vim.version.v8_0_0_1", F_OPTIONAL), ("fixedPassthruHotPlugEnabled", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("metroFtEnabled", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("metroFtHostGroup", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.vm.ConfigInfo.NpivWwnType", "VirtualMachineConfigInfoNpivWwnType", "vim.version.version2", ["vc", "host", "external"])
CreateEnumType("vim.vm.ConfigInfo.SwapPlacementType", "VirtualMachineConfigInfoSwapPlacementType", "vim.version.version2", ["inherit", "vmDirectory", "hostLocal"])
CreateDataType("vim.vm.ConfigInfo.DatastoreUrlPair", "VirtualMachineConfigInfoDatastoreUrlPair", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("url", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.ConfigInfo.OverheadInfo", "VirtualMachineConfigInfoOverheadInfo", "vmodl.DynamicData", "vim.version.version7", [("initialMemoryReservation", "long", "vim.version.version7", F_OPTIONAL), ("initialSwapReservation", "long", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.ConfigOption", "VirtualMachineConfigOption", "vmodl.DynamicData", "vim.version.version1", [("version", "string", "vim.version.version1", 0), ("description", "string", "vim.version.version1", 0), ("guestOSDescriptor", "vim.vm.GuestOsDescriptor[]", "vim.version.version1", 0), ("guestOSDefaultIndex", "int", "vim.version.version1", 0), ("hardwareOptions", "vim.vm.VirtualHardwareOption", "vim.version.version1", 0), ("capabilities", "vim.vm.Capability", "vim.version.version1", 0), ("datastore", "vim.vm.DatastoreOption", "vim.version.version1", 0), ("defaultDevice", "vim.vm.device.VirtualDevice[]", "vim.version.version1", F_OPTIONAL), ("supportedMonitorType", "string[]", "vim.version.version2", 0), ("supportedOvfEnvironmentTransport", "string[]", "vim.version.version5", F_OPTIONAL), ("supportedOvfInstallTransport", "string[]", "vim.version.version5", F_OPTIONAL), ("propertyRelations", "vim.vm.PropertyRelation[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.ConfigOptionDescriptor", "VirtualMachineConfigOptionDescriptor", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("description", "string", "vim.version.version1", F_OPTIONAL), ("host", "vim.HostSystem[]", "vim.version.version1", F_OPTIONAL), ("createSupported", "boolean", "vim.version.version4", 0), ("defaultConfigOption", "boolean", "vim.version.version4", 0), ("runSupported", "boolean", "vim.version.version8", 0), ("upgradeSupported", "boolean", "vim.version.version8", 0)])
CreateDataType("vim.vm.ConfigSpec", "VirtualMachineConfigSpec", "vmodl.DynamicData", "vim.version.version1", [("changeVersion", "string", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", F_OPTIONAL), ("version", "string", "vim.version.version1", F_OPTIONAL), ("createDate", "vmodl.DateTime", "vim.version.version12", F_OPTIONAL), ("uuid", "string", "vim.version.version1", F_OPTIONAL), ("instanceUuid", "string", "vim.version.version5", F_OPTIONAL), ("npivNodeWorldWideName", "long[]", "vim.version.version2", F_OPTIONAL), ("npivPortWorldWideName", "long[]", "vim.version.version2", F_OPTIONAL), ("npivWorldWideNameType", "string", "vim.version.version2", F_OPTIONAL), ("npivDesiredNodeWwns", "short", "vim.version.version5", F_OPTIONAL), ("npivDesiredPortWwns", "short", "vim.version.version5", F_OPTIONAL), ("npivTemporaryDisabled", "boolean", "vim.version.version5", F_OPTIONAL), ("npivOnNonRdmDisks", "boolean", "vim.version.version5", F_OPTIONAL), ("npivWorldWideNameOp", "string", "vim.version.version2", F_OPTIONAL), ("locationId", "string", "vim.version.version1", F_OPTIONAL), ("guestId", "string", "vim.version.version1", F_OPTIONAL), ("alternateGuestName", "string", "vim.version.version2", F_OPTIONAL), ("annotation", "string", "vim.version.version1", F_OPTIONAL), ("files", "vim.vm.FileInfo", "vim.version.version1", F_OPTIONAL), ("tools", "vim.vm.ToolsConfigInfo", "vim.version.version1", F_OPTIONAL), ("flags", "vim.vm.FlagInfo", "vim.version.version1", F_OPTIONAL), ("consolePreferences", "vim.vm.ConsolePreferences", "vim.version.version1", F_OPTIONAL), ("powerOpInfo", "vim.vm.DefaultPowerOpInfo", "vim.version.version1", F_OPTIONAL), ("rebootPowerOff", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("numCPUs", "int", "vim.version.version1", F_OPTIONAL), ("vcpuConfig", "vim.vm.VcpuConfig[]", "vim.version.v7_0", F_OPTIONAL), ("numCoresPerSocket", "int", "vim.version.version7", F_OPTIONAL), ("memoryMB", "long", "vim.version.version1", F_OPTIONAL), ("memoryHotAddEnabled", "boolean", "vim.version.version4", F_OPTIONAL), ("cpuHotAddEnabled", "boolean", "vim.version.version4", F_OPTIONAL), ("cpuHotRemoveEnabled", "boolean", "vim.version.version4", F_OPTIONAL), ("virtualICH7MPresent", "boolean", "vim.version.version7", F_OPTIONAL), ("virtualSMCPresent", "boolean", "vim.version.version7", F_OPTIONAL), ("deviceChange", "vim.vm.device.VirtualDeviceSpec[]", "vim.version.version1", F_OPTIONAL), ("cpuAllocation", "vim.ResourceAllocationInfo", "vim.version.version1", F_OPTIONAL), ("memoryAllocation", "vim.ResourceAllocationInfo", "vim.version.version1", F_OPTIONAL), ("latencySensitivity", "vim.LatencySensitivity", "vim.version.version8", F_OPTIONAL), ("cpuAffinity", "vim.vm.AffinityInfo", "vim.version.version1", F_OPTIONAL), ("memoryAffinity", "vim.vm.AffinityInfo", "vim.version.version1", F_OPTIONAL), ("networkShaper", "vim.vm.NetworkShaperInfo", "vim.version.version1", F_OPTIONAL), ("cpuFeatureMask", "vim.vm.ConfigSpec.CpuIdInfoSpec[]", "vim.version.version1", F_OPTIONAL), ("extraConfig", "vim.option.OptionValue[]", "vim.version.version1", F_OPTIONAL), ("swapPlacement", "string", "vim.version.version2", F_OPTIONAL), ("bootOptions", "vim.vm.BootOptions", "vim.version.version2", F_OPTIONAL), ("vAppConfig", "vim.vApp.VmConfigSpec", "vim.version.version5", F_OPTIONAL), ("ftInfo", "vim.vm.FaultToleranceConfigInfo", "vim.version.version5", F_OPTIONAL), ("repConfig", "vim.vm.ReplicationConfigSpec", "vim.version.version10", F_OPTIONAL), ("vAppConfigRemoved", "boolean", "vim.version.version5", F_OPTIONAL), ("vAssertsEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("changeTrackingEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("firmware", "string", "vim.version.version7", F_OPTIONAL), ("maxMksConnections", "int", "vim.version.version7", F_OPTIONAL), ("guestAutoLockEnabled", "boolean", "vim.version.version7", F_OPTIONAL), ("managedBy", "vim.ext.ManagedByInfo", "vim.version.version7", F_OPTIONAL), ("memoryReservationLockedToMax", "boolean", "vim.version.version7", F_OPTIONAL), ("nestedHVEnabled", "boolean", "vim.version.version8", F_OPTIONAL), ("vPMCEnabled", "boolean", "vim.version.version8", F_OPTIONAL), ("scheduledHardwareUpgradeInfo", "vim.vm.ScheduledHardwareUpgradeInfo", "vim.version.version8", F_OPTIONAL), ("vmProfile", "vim.vm.ProfileSpec[]", "vim.version.version9", F_OPTIONAL), ("messageBusTunnelEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("crypto", "vim.encryption.CryptoSpec", "vim.version.version11", F_OPTIONAL), ("migrateEncryption", "string", "vim.version.version11", F_OPTIONAL), ("sgxInfo", "vim.vm.SgxInfo", "vim.version.v7_0", F_OPTIONAL), ("ftEncryptionMode", "string", "vim.version.v7_0_2_0", F_OPTIONAL), ("guestMonitoringModeInfo", "vim.vm.GuestMonitoringModeInfo", "vim.version.v7_0", F_OPTIONAL), ("sevEnabled", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL), ("virtualNuma", "vim.vm.VirtualNuma", "vim.version.v8_0_0_1", F_OPTIONAL), ("motherboardLayout", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("pmemFailoverEnabled", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("vmxStatsCollectionEnabled", "boolean", "vim.version.v7_0_3_1", F_OPTIONAL), ("vmOpNotificationToAppEnabled", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("vmOpNotificationTimeout", "long", "vim.version.v8_0_0_1", F_OPTIONAL), ("deviceSwap", "vim.vm.VirtualDeviceSwap", "vim.version.v8_0_0_1", F_OPTIONAL), ("simultaneousThreads", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("pmem", "vim.vm.VirtualPMem", "vim.version.v7_0_3_0", F_OPTIONAL), ("deviceGroups", "vim.vm.VirtualDeviceGroups", "vim.version.v8_0_0_1", F_OPTIONAL), ("fixedPassthruHotPlugEnabled", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL), ("metroFtEnabled", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("metroFtHostGroup", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.vm.ConfigSpec.NpivWwnOp", "VirtualMachineConfigSpecNpivWwnOp", "vim.version.version2", ["generate", "set", "remove", "extend"])
CreateEnumType("vim.vm.ConfigSpec.EncryptedFtModes", "VirtualMachineConfigSpecEncryptedFtModes", "vim.version.v7_0_2_0", ["ftEncryptionDisabled", "ftEncryptionOpportunistic", "ftEncryptionRequired"])
CreateEnumType("vim.vm.ConfigSpec.EncryptedVMotionModes", "VirtualMachineConfigSpecEncryptedVMotionModes", "vim.version.version11", ["disabled", "opportunistic", "required"])
CreateDataType("vim.vm.ConfigSpec.CpuIdInfoSpec", "VirtualMachineCpuIdInfoSpec", "vim.option.ArrayUpdateSpec", "vim.version.version1", [("info", "vim.host.CpuIdInfo", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.ConsolePreferences", "VirtualMachineConsolePreferences", "vmodl.DynamicData", "vim.version.version1", [("powerOnWhenOpened", "boolean", "vim.version.version1", F_OPTIONAL), ("enterFullScreenOnPowerOn", "boolean", "vim.version.version1", F_OPTIONAL), ("closeOnPowerOffOrSuspend", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.ContentLibraryItemInfo", "VirtualMachineContentLibraryItemInfo", "vmodl.DynamicData", "vim.version.v7_0", [("contentLibraryItemUuid", "string", "vim.version.v7_0", 0), ("contentLibraryItemVersion", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.DatastoreOption", "DatastoreOption", "vmodl.DynamicData", "vim.version.version1", [("unsupportedVolumes", "vim.vm.DatastoreOption.FileSystemVolumeOption[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.DatastoreOption.FileSystemVolumeOption", "VirtualMachineDatastoreVolumeOption", "vmodl.DynamicData", "vim.version.version1", [("fileSystemType", "vmodl.TypeName", "vim.version.version1", 0), ("majorVersion", "int", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.DefaultPowerOpInfo", "VirtualMachineDefaultPowerOpInfo", "vmodl.DynamicData", "vim.version.version1", [("powerOffType", "string", "vim.version.version1", F_OPTIONAL), ("suspendType", "string", "vim.version.version1", F_OPTIONAL), ("resetType", "string", "vim.version.version1", F_OPTIONAL), ("defaultPowerOffType", "string", "vim.version.version1", F_OPTIONAL), ("defaultSuspendType", "string", "vim.version.version1", F_OPTIONAL), ("defaultResetType", "string", "vim.version.version1", F_OPTIONAL), ("standbyAction", "string", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.vm.DefaultPowerOpInfo.PowerOpType", "VirtualMachinePowerOpType", "vim.version.version1", ["soft", "hard", "preset"])
CreateEnumType("vim.vm.DefaultPowerOpInfo.StandbyActionType", "VirtualMachineStandbyActionType", "vim.version.version1", ["checkpoint", "powerOnSuspend"])
CreateDataType("vim.vm.DeviceRuntimeInfo", "VirtualMachineDeviceRuntimeInfo", "vmodl.DynamicData", "vim.version.version6", [("runtimeState", "vim.vm.DeviceRuntimeInfo.DeviceRuntimeState", "vim.version.version6", 0), ("key", "int", "vim.version.version6", 0)])
CreateDataType("vim.vm.DeviceRuntimeInfo.DeviceRuntimeState", "VirtualMachineDeviceRuntimeInfoDeviceRuntimeState", "vmodl.DynamicData", "vim.version.version6", None)
CreateDataType("vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState", "VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState", "vim.vm.DeviceRuntimeInfo.DeviceRuntimeState", "vim.version.version6", [("vmDirectPathGen2Active", "boolean", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2InactiveReasonVm", "string[]", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2InactiveReasonOther", "string[]", "vim.version.version6", F_OPTIONAL), ("vmDirectPathGen2InactiveReasonExtended", "string", "vim.version.version6", F_OPTIONAL), ("uptv2Active", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("uptv2InactiveReasonVm", "string[]", "vim.version.v8_0_0_1", F_OPTIONAL), ("uptv2InactiveReasonOther", "string[]", "vim.version.v8_0_0_1", F_OPTIONAL), ("reservationStatus", "string", "vim.version.version9", F_OPTIONAL), ("attachmentStatus", "string", "vim.version.version12", F_OPTIONAL), ("featureRequirement", "vim.vm.FeatureRequirement[]", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState.VmDirectPathGen2InactiveReasonVm", "VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm", "vim.version.version6", ["vmNptIncompatibleGuest", "vmNptIncompatibleGuestDriver", "vmNptIncompatibleAdapterType", "vmNptDisabledOrDisconnectedAdapter", "vmNptIncompatibleAdapterFeatures", "vmNptIncompatibleBackingType", "vmNptInsufficientMemoryReservation", "vmNptFaultToleranceOrRecordReplayConfigured", "vmNptConflictingIOChainConfigured", "vmNptMonitorBlocks", "vmNptConflictingOperationInProgress", "vmNptRuntimeError", "vmNptOutOfIntrVector", "vmNptVMCIActive"])
CreateEnumType("vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState.VmDirectPathGen2InactiveReasonOther", "VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther", "vim.version.version6", ["vmNptIncompatibleHost", "vmNptIncompatibleNetwork"])
CreateDataType("vim.vm.DvxClassInfo", "VirtualMachineDvxClassInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("deviceClass", "vim.ElementDescription", "vim.version.v8_0_0_1", 0), ("vendorName", "string", "vim.version.v8_0_0_1", 0), ("sriovNic", "boolean", "vim.version.v8_0_0_1", 0), ("configParams", "vim.option.OptionDef[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.EmptyIndependentFilterSpec", "VirtualMachineEmptyIndependentFilterSpec", "vim.vm.BaseIndependentFilterSpec", "vim.version.v7_0_2_1", None)
CreateDataType("vim.vm.FaultToleranceConfigInfo", "FaultToleranceConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("role", "int", "vim.version.version5", 0), ("instanceUuids", "string[]", "vim.version.version5", 0), ("configPaths", "string[]", "vim.version.version5", 0), ("orphaned", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.FaultToleranceConfigSpec", "FaultToleranceConfigSpec", "vmodl.DynamicData", "vim.version.version10", [("metaDataPath", "vim.vm.FaultToleranceMetaSpec", "vim.version.version10", F_OPTIONAL), ("secondaryVmSpec", "vim.vm.FaultToleranceVMConfigSpec", "vim.version.version10", F_OPTIONAL), ("metroFtEnabled", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL), ("metroFtHostGroup", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.vm.FaultToleranceMetaSpec", "FaultToleranceMetaSpec", "vmodl.DynamicData", "vim.version.version10", [("metaDataDatastore", "vim.Datastore", "vim.version.version10", 0)])
CreateDataType("vim.vm.FaultTolerancePrimaryConfigInfo", "FaultTolerancePrimaryConfigInfo", "vim.vm.FaultToleranceConfigInfo", "vim.version.version5", [("secondaries", "vim.VirtualMachine[]", "vim.version.version5", 0)])
CreateDataType("vim.vm.FaultToleranceSecondaryConfigInfo", "FaultToleranceSecondaryConfigInfo", "vim.vm.FaultToleranceConfigInfo", "vim.version.version5", [("primaryVM", "vim.VirtualMachine", "vim.version.version5", 0)])
CreateDataType("vim.vm.FaultToleranceSecondaryOpResult", "FaultToleranceSecondaryOpResult", "vmodl.DynamicData", "vim.version.version5", [("vm", "vim.VirtualMachine", "vim.version.version5", 0), ("powerOnAttempted", "boolean", "vim.version.version5", 0), ("powerOnResult", "vim.cluster.PowerOnVmResult", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.FaultToleranceVMConfigSpec", "FaultToleranceVMConfigSpec", "vmodl.DynamicData", "vim.version.version10", [("vmConfig", "vim.Datastore", "vim.version.version10", F_OPTIONAL), ("disks", "vim.vm.FaultToleranceVMConfigSpec.FaultToleranceDiskSpec[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.FaultToleranceVMConfigSpec.FaultToleranceDiskSpec", "FaultToleranceDiskSpec", "vmodl.DynamicData", "vim.version.version10", [("disk", "vim.vm.device.VirtualDevice", "vim.version.version10", 0), ("datastore", "vim.Datastore", "vim.version.version10", 0)])
CreateDataType("vim.vm.FeatureRequirement", "VirtualMachineFeatureRequirement", "vmodl.DynamicData", "vim.version.version8", [("key", "string", "vim.version.version8", 0), ("featureName", "string", "vim.version.version8", 0), ("value", "string", "vim.version.version8", 0)])
CreateDataType("vim.vm.FileInfo", "VirtualMachineFileInfo", "vmodl.DynamicData", "vim.version.version1", [("vmPathName", "string", "vim.version.version1", F_OPTIONAL), ("snapshotDirectory", "string", "vim.version.version1", F_OPTIONAL), ("suspendDirectory", "string", "vim.version.version1", F_OPTIONAL), ("logDirectory", "string", "vim.version.version1", F_OPTIONAL), ("ftMetadataDirectory", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.FileLayout", "VirtualMachineFileLayout", "vmodl.DynamicData", "vim.version.version1", [("configFile", "string[]", "vim.version.version1", F_OPTIONAL), ("logFile", "string[]", "vim.version.version1", F_OPTIONAL), ("disk", "vim.vm.FileLayout.DiskLayout[]", "vim.version.version1", F_OPTIONAL), ("snapshot", "vim.vm.FileLayout.SnapshotLayout[]", "vim.version.version1", F_OPTIONAL), ("swapFile", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.FileLayout.DiskLayout", "VirtualMachineFileLayoutDiskLayout", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version1", 0), ("diskFile", "string[]", "vim.version.version1", 0)])
CreateDataType("vim.vm.FileLayout.SnapshotLayout", "VirtualMachineFileLayoutSnapshotLayout", "vmodl.DynamicData", "vim.version.version1", [("key", "vim.vm.Snapshot", "vim.version.version1", 0), ("snapshotFile", "string[]", "vim.version.version1", 0)])
CreateDataType("vim.vm.FileLayoutEx", "VirtualMachineFileLayoutEx", "vmodl.DynamicData", "vim.version.version5", [("file", "vim.vm.FileLayoutEx.FileInfo[]", "vim.version.version5", F_OPTIONAL), ("disk", "vim.vm.FileLayoutEx.DiskLayout[]", "vim.version.version5", F_OPTIONAL), ("snapshot", "vim.vm.FileLayoutEx.SnapshotLayout[]", "vim.version.version5", F_OPTIONAL), ("timestamp", "vmodl.DateTime", "vim.version.version5", 0)])
CreateEnumType("vim.vm.FileLayoutEx.FileType", "VirtualMachineFileLayoutExFileType", "vim.version.version5", ["config", "extendedConfig", "diskDescriptor", "diskExtent", "digestDescriptor", "digestExtent", "diskReplicationState", "log", "stat", "namespaceData", "dataSetsDiskModeStore", "dataSetsVmModeStore", "nvram", "snapshotData", "snapshotMemory", "snapshotList", "snapshotManifestList", "suspend", "suspendMemory", "swap", "uwswap", "core", "screenshot", "ftMetadata", "guestCustomization"])
CreateDataType("vim.vm.FileLayoutEx.FileInfo", "VirtualMachineFileLayoutExFileInfo", "vmodl.DynamicData", "vim.version.version5", [("key", "int", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("type", "string", "vim.version.version5", 0), ("size", "long", "vim.version.version5", 0), ("uniqueSize", "long", "vim.version.version8", F_OPTIONAL), ("backingObjectId", "string", "vim.version.version10", F_OPTIONAL), ("accessible", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.FileLayoutEx.DiskUnit", "VirtualMachineFileLayoutExDiskUnit", "vmodl.DynamicData", "vim.version.version5", [("fileKey", "int[]", "vim.version.version5", 0)])
CreateDataType("vim.vm.FileLayoutEx.DiskLayout", "VirtualMachineFileLayoutExDiskLayout", "vmodl.DynamicData", "vim.version.version5", [("key", "int", "vim.version.version5", 0), ("chain", "vim.vm.FileLayoutEx.DiskUnit[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.FileLayoutEx.SnapshotLayout", "VirtualMachineFileLayoutExSnapshotLayout", "vmodl.DynamicData", "vim.version.version5", [("key", "vim.vm.Snapshot", "vim.version.version5", 0), ("dataKey", "int", "vim.version.version5", 0), ("memoryKey", "int", "vim.version.version10", 0), ("disk", "vim.vm.FileLayoutEx.DiskLayout[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.FlagInfo", "VirtualMachineFlagInfo", "vmodl.DynamicData", "vim.version.version1", [("disableAcceleration", "boolean", "vim.version.version1", F_OPTIONAL), ("enableLogging", "boolean", "vim.version.version1", F_OPTIONAL), ("useToe", "boolean", "vim.version.version1", F_OPTIONAL), ("runWithDebugInfo", "boolean", "vim.version.version1", F_OPTIONAL), ("monitorType", "string", "vim.version.version2", F_OPTIONAL), ("htSharing", "string", "vim.version.version1", F_OPTIONAL), ("snapshotDisabled", "boolean", "vim.version.version2", F_OPTIONAL), ("snapshotLocked", "boolean", "vim.version.version2", F_OPTIONAL), ("diskUuidEnabled", "boolean", "vim.version.version2", F_OPTIONAL), ("virtualMmuUsage", "string", "vim.version.version2", F_OPTIONAL), ("virtualExecUsage", "string", "vim.version.version5", F_OPTIONAL), ("snapshotPowerOffBehavior", "string", "vim.version.version2", F_OPTIONAL), ("recordReplayEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("faultToleranceType", "string", "vim.version.version10", F_OPTIONAL), ("cbrcCacheEnabled", "boolean", "vim.version.version11", F_OPTIONAL), ("vvtdEnabled", "boolean", "vim.version.version12", F_OPTIONAL), ("vbsEnabled", "boolean", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.vm.FlagInfo.HtSharing", "VirtualMachineHtSharing", "vim.version.version1", ["any", "none", "internal"])
CreateEnumType("vim.vm.FlagInfo.PowerOffBehavior", "VirtualMachinePowerOffBehavior", "vim.version.version2", ["powerOff", "revert", "prompt", "take"])
CreateEnumType("vim.vm.FlagInfo.MonitorType", "VirtualMachineFlagInfoMonitorType", "vim.version.version2", ["release", "debug", "stats"])
CreateEnumType("vim.vm.FlagInfo.VirtualMmuUsage", "VirtualMachineFlagInfoVirtualMmuUsage", "vim.version.version2", ["automatic", "on", "off"])
CreateEnumType("vim.vm.FlagInfo.VirtualExecUsage", "VirtualMachineFlagInfoVirtualExecUsage", "vim.version.version5", ["hvAuto", "hvOn", "hvOff"])
CreateDataType("vim.vm.ForkConfigInfo", "VirtualMachineForkConfigInfo", "vmodl.DynamicData", "vim.version.version10", [("parentEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("childForkGroupId", "string", "vim.version.version10", F_OPTIONAL), ("parentForkGroupId", "string", "vim.version.version11", F_OPTIONAL), ("childType", "string", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.vm.ForkConfigInfo.ChildType", "VirtualMachineForkConfigInfoChildType", "vim.version.version10", ["none", "persistent", "nonpersistent"])
CreateManagedType("vim.vm.GuestCustomizationManager", "VirtualMachineGuestCustomizationManager", "vmodl.ManagedObject", "vim.version.v6_8_7", None, [("customize", "CustomizeGuest_Task", "vim.version.v6_8_7", (("vm", "vim.VirtualMachine", "vim.version.v6_8_7", 0, None),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.v6_8_7", 0, None),("spec", "vim.vm.customization.Specification", "vim.version.v6_8_7", 0, None),("configParams", "vim.option.OptionValue[]", "vim.version.v6_8_7", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Provisioning.Customize", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InvalidGuestLogin", "vim.fault.GuestPermissionDenied", "vim.fault.CustomizationFault", ]), ("startNetwork", "StartGuestNetwork_Task", "vim.version.v6_8_7", (("vm", "vim.VirtualMachine", "vim.version.v6_8_7", 0, None),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.v6_8_7", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Provisioning.Customize", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InvalidGuestLogin", "vim.fault.GuestPermissionDenied", "vim.fault.CustomizationFault", ]), ("abortCustomization", "AbortCustomization_Task", "vim.version.v6_8_7", (("vm", "vim.VirtualMachine", "vim.version.v6_8_7", 0, None),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.v6_8_7", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Provisioning.Customize", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InvalidGuestLogin", "vim.fault.GuestPermissionDenied", "vim.fault.CustomizationFault", ])])
CreateDataType("vim.vm.GuestInfo", "GuestInfo", "vmodl.DynamicData", "vim.version.version1", [("toolsStatus", "vim.vm.GuestInfo.ToolsStatus", "vim.version.version1", F_OPTIONAL), ("toolsVersionStatus", "string", "vim.version.version5", F_OPTIONAL), ("toolsVersionStatus2", "string", "vim.version.version7", F_OPTIONAL), ("toolsRunningStatus", "string", "vim.version.version5", F_OPTIONAL), ("toolsVersion", "string", "vim.version.version1", F_OPTIONAL), ("toolsInstallType", "string", "vim.version.version11", F_OPTIONAL), ("guestId", "string", "vim.version.version1", F_OPTIONAL), ("guestFamily", "string", "vim.version.version1", F_OPTIONAL), ("guestFullName", "string", "vim.version.version1", F_OPTIONAL), ("guestDetailedData", "string", "vim.version.v8_0_2_0", F_OPTIONAL), ("hostName", "string", "vim.version.version1", F_OPTIONAL), ("ipAddress", "string", "vim.version.version1", F_OPTIONAL), ("net", "vim.vm.GuestInfo.NicInfo[]", "vim.version.version1", F_OPTIONAL), ("ipStack", "vim.vm.GuestInfo.StackInfo[]", "vim.version.version6", F_OPTIONAL), ("disk", "vim.vm.GuestInfo.DiskInfo[]", "vim.version.version1", F_OPTIONAL), ("screen", "vim.vm.GuestInfo.ScreenInfo", "vim.version.version1", F_OPTIONAL), ("guestState", "string", "vim.version.version1", 0), ("appHeartbeatStatus", "string", "vim.version.version6", F_OPTIONAL), ("guestKernelCrashed", "boolean", "vim.version.version10", F_OPTIONAL), ("appState", "string", "vim.version.version9", F_OPTIONAL), ("guestOperationsReady", "boolean", "vim.version.version7", F_OPTIONAL), ("interactiveGuestOperationsReady", "boolean", "vim.version.version7", F_OPTIONAL), ("guestStateChangeSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("generationInfo", "vim.vm.GuestInfo.NamespaceGenerationInfo[]", "vim.version.version8", F_OPTIONAL), ("hwVersion", "string", "vim.version.v6_9_1", F_OPTIONAL), ("customizationInfo", "vim.vm.GuestInfo.CustomizationInfo", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.vm.GuestInfo.ToolsStatus", "VirtualMachineToolsStatus", "vim.version.version1", ["toolsNotInstalled", "toolsNotRunning", "toolsOld", "toolsOk"])
CreateEnumType("vim.vm.GuestInfo.ToolsVersionStatus", "VirtualMachineToolsVersionStatus", "vim.version.version5", ["guestToolsNotInstalled", "guestToolsNeedUpgrade", "guestToolsCurrent", "guestToolsUnmanaged", "guestToolsTooOld", "guestToolsSupportedOld", "guestToolsSupportedNew", "guestToolsTooNew", "guestToolsBlacklisted"])
CreateEnumType("vim.vm.GuestInfo.ToolsRunningStatus", "VirtualMachineToolsRunningStatus", "vim.version.version5", ["guestToolsNotRunning", "guestToolsRunning", "guestToolsExecutingScripts"])
CreateEnumType("vim.vm.GuestInfo.ToolsInstallType", "VirtualMachineToolsInstallType", "vim.version.version11", ["guestToolsTypeUnknown", "guestToolsTypeMSI", "guestToolsTypeTar", "guestToolsTypeOSP", "guestToolsTypeOpenVMTools"])
CreateDataType("vim.vm.GuestInfo.VirtualDiskMapping", "GuestInfoVirtualDiskMapping", "vmodl.DynamicData", "vim.version.v7_0", [("key", "int", "vim.version.v7_0", 0)])
CreateDataType("vim.vm.GuestInfo.DiskInfo", "GuestDiskInfo", "vmodl.DynamicData", "vim.version.version1", [("diskPath", "string", "vim.version.version1", F_OPTIONAL), ("capacity", "long", "vim.version.version1", F_OPTIONAL), ("freeSpace", "long", "vim.version.version1", F_OPTIONAL), ("filesystemType", "string", "vim.version.v7_0", F_OPTIONAL), ("mappings", "vim.vm.GuestInfo.VirtualDiskMapping[]", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.GuestInfo.NicInfo", "GuestNicInfo", "vmodl.DynamicData", "vim.version.version1", [("network", "string", "vim.version.version1", F_OPTIONAL), ("ipAddress", "string[]", "vim.version.version1", F_OPTIONAL), ("macAddress", "string", "vim.version.version1", F_OPTIONAL), ("connected", "boolean", "vim.version.version1", 0), ("deviceConfigId", "int", "vim.version.version1", 0), ("dnsConfig", "vim.net.DnsConfigInfo", "vim.version.version6", F_OPTIONAL), ("ipConfig", "vim.net.IpConfigInfo", "vim.version.version6", F_OPTIONAL), ("netBIOSConfig", "vim.net.NetBIOSConfigInfo", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.vm.GuestInfo.StackInfo", "GuestStackInfo", "vmodl.DynamicData", "vim.version.version6", [("dnsConfig", "vim.net.DnsConfigInfo", "vim.version.version6", F_OPTIONAL), ("ipRouteConfig", "vim.net.IpRouteConfigInfo", "vim.version.version6", F_OPTIONAL), ("ipStackConfig", "vim.KeyValue[]", "vim.version.version6", F_OPTIONAL), ("dhcpConfig", "vim.net.DhcpConfigInfo", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.vm.GuestInfo.ScreenInfo", "GuestScreenInfo", "vmodl.DynamicData", "vim.version.version1", [("width", "int", "vim.version.version1", 0), ("height", "int", "vim.version.version1", 0)])
CreateEnumType("vim.vm.GuestInfo.GuestState", "VirtualMachineGuestState", "vim.version.version1", ["running", "shuttingDown", "resetting", "standby", "notRunning", "unknown"])
CreateEnumType("vim.vm.GuestInfo.AppStateType", "GuestInfoAppStateType", "vim.version.version9", ["none", "appStateOk", "appStateNeedReset"])
CreateDataType("vim.vm.GuestInfo.NamespaceGenerationInfo", "GuestInfoNamespaceGenerationInfo", "vmodl.DynamicData", "vim.version.version8", [("key", "string", "vim.version.version8", 0), ("generationNo", "int", "vim.version.version8", 0)])
CreateEnumType("vim.vm.GuestInfo.CustomizationStatus", "GuestInfoCustomizationStatus", "vim.version.v7_0_2_0", ["TOOLSDEPLOYPKG_IDLE", "TOOLSDEPLOYPKG_PENDING", "TOOLSDEPLOYPKG_RUNNING", "TOOLSDEPLOYPKG_SUCCEEDED", "TOOLSDEPLOYPKG_FAILED"])
CreateDataType("vim.vm.GuestInfo.CustomizationInfo", "GuestInfoCustomizationInfo", "vmodl.DynamicData", "vim.version.v7_0_2_0", [("customizationStatus", "string", "vim.version.v7_0_2_0", 0), ("startTime", "vmodl.DateTime", "vim.version.v7_0_2_0", F_OPTIONAL), ("endTime", "vmodl.DateTime", "vim.version.v7_0_2_0", F_OPTIONAL), ("errorMsg", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.vm.GuestIntegrityInfo", "VirtualMachineGuestIntegrityInfo", "vmodl.DynamicData", "vim.version.version11", [("enabled", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.GuestMonitoringModeInfo", "VirtualMachineGuestMonitoringModeInfo", "vmodl.DynamicData", "vim.version.v7_0", [("gmmFile", "string", "vim.version.v7_0", F_OPTIONAL), ("gmmAppliance", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.GuestOsDescriptor", "GuestOsDescriptor", "vmodl.DynamicData", "vim.version.version1", [("id", "string", "vim.version.version1", 0), ("family", "string", "vim.version.version1", 0), ("fullName", "string", "vim.version.version1", 0), ("supportedMaxCPUs", "int", "vim.version.version1", 0), ("numSupportedPhysicalSockets", "int", "vim.version.version7", 0), ("numSupportedCoresPerSocket", "int", "vim.version.version7", 0), ("supportedMinMemMB", "int", "vim.version.version1", 0), ("supportedMaxMemMB", "int", "vim.version.version1", 0), ("recommendedMemMB", "int", "vim.version.version1", 0), ("recommendedColorDepth", "int", "vim.version.version1", 0), ("supportedDiskControllerList", "vmodl.TypeName[]", "vim.version.version1", 0), ("recommendedSCSIController", "vmodl.TypeName", "vim.version.version1", F_OPTIONAL), ("recommendedDiskController", "vmodl.TypeName", "vim.version.version1", 0), ("supportedNumDisks", "int", "vim.version.version1", 0), ("recommendedDiskSizeMB", "int", "vim.version.version1", 0), ("recommendedCdromController", "vmodl.TypeName", "vim.version.version9", 0), ("supportedEthernetCard", "vmodl.TypeName[]", "vim.version.version1", 0), ("recommendedEthernetCard", "vmodl.TypeName", "vim.version.version1", F_OPTIONAL), ("supportsSlaveDisk", "boolean", "vim.version.version1", F_OPTIONAL), ("cpuFeatureMask", "vim.host.CpuIdInfo[]", "vim.version.version1", F_OPTIONAL), ("smcRequired", "boolean", "vim.version.version7", 0), ("supportsWakeOnLan", "boolean", "vim.version.version1", 0), ("supportsVMI", "boolean", "vim.version.version4", 0), ("supportsMemoryHotAdd", "boolean", "vim.version.version4", 0), ("supportsCpuHotAdd", "boolean", "vim.version.version4", 0), ("supportsCpuHotRemove", "boolean", "vim.version.version4", 0), ("supportedFirmware", "string[]", "vim.version.version7", 0), ("recommendedFirmware", "string", "vim.version.version7", 0), ("supportedUSBControllerList", "vmodl.TypeName[]", "vim.version.version7", F_OPTIONAL), ("recommendedUSBController", "vmodl.TypeName", "vim.version.version7", F_OPTIONAL), ("supports3D", "boolean", "vim.version.version7", 0), ("recommended3D", "boolean", "vim.version.version8", 0), ("smcRecommended", "boolean", "vim.version.version7", 0), ("ich7mRecommended", "boolean", "vim.version.version7", 0), ("usbRecommended", "boolean", "vim.version.version7", 0), ("supportLevel", "string", "vim.version.version7", 0), ("supportedForCreate", "boolean", "vim.version.version7", 0), ("vRAMSizeInKB", "vim.option.IntOption", "vim.version.version7", 0), ("numSupportedFloppyDevices", "int", "vim.version.version10", 0), ("wakeOnLanEthernetCard", "vmodl.TypeName[]", "vim.version.version10", F_OPTIONAL), ("supportsPvscsiControllerForBoot", "boolean", "vim.version.version10", 0), ("diskUuidEnabled", "boolean", "vim.version.version10", 0), ("supportsHotPlugPCI", "boolean", "vim.version.version10", 0), ("supportsSecureBoot", "boolean", "vim.version.version11", F_OPTIONAL), ("defaultSecureBoot", "boolean", "vim.version.version11", F_OPTIONAL), ("persistentMemorySupported", "boolean", "vim.version.version12", F_OPTIONAL), ("supportedMinPersistentMemoryMB", "long", "vim.version.version12", F_OPTIONAL), ("supportedMaxPersistentMemoryMB", "long", "vim.version.version12", F_OPTIONAL), ("recommendedPersistentMemoryMB", "long", "vim.version.version12", F_OPTIONAL), ("persistentMemoryHotAddSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("persistentMemoryHotRemoveSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("persistentMemoryColdGrowthSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("persistentMemoryColdGrowthGranularityMB", "long", "vim.version.version12", F_OPTIONAL), ("persistentMemoryHotGrowthSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("persistentMemoryHotGrowthGranularityMB", "long", "vim.version.version12", F_OPTIONAL), ("numRecommendedPhysicalSockets", "int", "vim.version.version12", F_OPTIONAL), ("numRecommendedCoresPerSocket", "int", "vim.version.version12", F_OPTIONAL), ("vvtdSupported", "vim.option.BoolOption", "vim.version.version12", F_OPTIONAL), ("vbsSupported", "vim.option.BoolOption", "vim.version.version12", F_OPTIONAL), ("vsgxSupported", "vim.option.BoolOption", "vim.version.v7_0", F_OPTIONAL), ("vsgxRemoteAttestationSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("supportsTPM20", "boolean", "vim.version.version12", F_OPTIONAL), ("recommendedTPM20", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("vwdtSupported", "boolean", "vim.version.v7_0", F_OPTIONAL)])
CreateEnumType("vim.vm.GuestOsDescriptor.GuestOsFamily", "VirtualMachineGuestOsFamily", "vim.version.version1", ["windowsGuest", "linuxGuest", "netwareGuest", "solarisGuest", "darwinGuestFamily", "otherGuestFamily"])
CreateEnumType("vim.vm.GuestOsDescriptor.GuestOsIdentifier", "VirtualMachineGuestOsIdentifier", "vim.version.version1", ["dosGuest", "win31Guest", "win95Guest", "win98Guest", "winMeGuest", "winNTGuest", "win2000ProGuest", "win2000ServGuest", "win2000AdvServGuest", "winXPHomeGuest", "winXPProGuest", "winXPPro64Guest", "winNetWebGuest", "winNetStandardGuest", "winNetEnterpriseGuest", "winNetDatacenterGuest", "winNetBusinessGuest", "winNetStandard64Guest", "winNetEnterprise64Guest", "winLonghornGuest", "winLonghorn64Guest", "winNetDatacenter64Guest", "winVistaGuest", "winVista64Guest", "windows7Guest", "windows7_64Guest", "windows7Server64Guest", "windows8Guest", "windows8_64Guest", "windows8Server64Guest", "windows9Guest", "windows9_64Guest", "windows9Server64Guest", "windows11_64Guest", "windows12_64Guest", "windowsHyperVGuest", "windows2019srv_64Guest", "windows2019srvNext_64Guest", "windows2022srvNext_64Guest", "freebsdGuest", "freebsd64Guest", "freebsd11Guest", "freebsd11_64Guest", "freebsd12Guest", "freebsd12_64Guest", "freebsd13Guest", "freebsd13_64Guest", "freebsd14Guest", "freebsd14_64Guest", "freebsd15Guest", "freebsd15_64Guest", "redhatGuest", "rhel2Guest", "rhel3Guest", "rhel3_64Guest", "rhel4Guest", "rhel4_64Guest", "rhel5Guest", "rhel5_64Guest", "rhel6Guest", "rhel6_64Guest", "rhel7Guest", "rhel7_64Guest", "rhel8_64Guest", "rhel9_64Guest", "rhel10_64Guest", "centosGuest", "centos64Guest", "centos6Guest", "centos6_64Guest", "centos7Guest", "centos7_64Guest", "centos8_64Guest", "centos9_64Guest", "oracleLinuxGuest", "oracleLinux64Guest", "oracleLinux6Guest", "oracleLinux6_64Guest", "oracleLinux7Guest", "oracleLinux7_64Guest", "oracleLinux8_64Guest", "oracleLinux9_64Guest", "oracleLinux10_64Guest", "suseGuest", "suse64Guest", "slesGuest", "sles64Guest", "sles10Guest", "sles10_64Guest", "sles11Guest", "sles11_64Guest", "sles12Guest", "sles12_64Guest", "sles15_64Guest", "sles16_64Guest", "nld9Guest", "oesGuest", "sjdsGuest", "mandrakeGuest", "mandrivaGuest", "mandriva64Guest", "turboLinuxGuest", "turboLinux64Guest", "ubuntuGuest", "ubuntu64Guest", "debian4Guest", "debian4_64Guest", "debian5Guest", "debian5_64Guest", "debian6Guest", "debian6_64Guest", "debian7Guest", "debian7_64Guest", "debian8Guest", "debian8_64Guest", "debian9Guest", "debian9_64Guest", "debian10Guest", "debian10_64Guest", "debian11Guest", "debian11_64Guest", "debian12Guest", "debian12_64Guest", "debian13Guest", "debian13_64Guest", "asianux3Guest", "asianux3_64Guest", "asianux4Guest", "asianux4_64Guest", "asianux5_64Guest", "asianux7_64Guest", "asianux8_64Guest", "asianux9_64Guest", "opensuseGuest", "opensuse64Guest", "fedoraGuest", "fedora64Guest", "coreos64Guest", "vmwarePhoton64Guest", "other24xLinuxGuest", "other26xLinuxGuest", "otherLinuxGuest", "other3xLinuxGuest", "other4xLinuxGuest", "other5xLinuxGuest", "other6xLinuxGuest", "other7xLinuxGuest", "genericLinuxGuest", "other24xLinux64Guest", "other26xLinux64Guest", "other3xLinux64Guest", "other4xLinux64Guest", "other5xLinux64Guest", "other6xLinux64Guest", "other7xLinux64Guest", "otherLinux64Guest", "solaris6Guest", "solaris7Guest", "solaris8Guest", "solaris9Guest", "solaris10Guest", "solaris10_64Guest", "solaris11_64Guest", "os2Guest", "eComStationGuest", "eComStation2Guest", "netware4Guest", "netware5Guest", "netware6Guest", "openServer5Guest", "openServer6Guest", "unixWare7Guest", "darwinGuest", "darwin64Guest", "darwin10Guest", "darwin10_64Guest", "darwin11Guest", "darwin11_64Guest", "darwin12_64Guest", "darwin13_64Guest", "darwin14_64Guest", "darwin15_64Guest", "darwin16_64Guest", "darwin17_64Guest", "darwin18_64Guest", "darwin19_64Guest", "darwin20_64Guest", "darwin21_64Guest", "darwin22_64Guest", "darwin23_64Guest", "vmkernelGuest", "vmkernel5Guest", "vmkernel6Guest", "vmkernel65Guest", "vmkernel7Guest", "vmkernel8Guest", "amazonlinux2_64Guest", "amazonlinux3_64Guest", "crxPod1Guest", "crxSys1Guest", "rockylinux_64Guest", "almalinux_64Guest", "otherGuest", "otherGuest64"])
CreateEnumType("vim.vm.GuestOsDescriptor.FirmwareType", "GuestOsDescriptorFirmwareType", "vim.version.version7", ["bios", "efi", "csm"])
CreateEnumType("vim.vm.GuestOsDescriptor.SupportLevel", "GuestOsDescriptorSupportLevel", "vim.version.version7", ["experimental", "legacy", "terminated", "supported", "unsupported", "deprecated", "techPreview"])
CreateEnumType("vim.vm.GuestQuiesce.EndGuestQuiesceError", "GuestQuiesceEndGuestQuiesceError", "vim.version.version1", ["failure"])
CreateDataType("vim.vm.GuestQuiesceSpec", "VirtualMachineGuestQuiesceSpec", "vmodl.DynamicData", "vim.version.version11", [("timeout", "int", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.IndependentFilterSpec", "VirtualMachineIndependentFilterSpec", "vim.vm.BaseIndependentFilterSpec", "vim.version.v7_0_2_1", [("filterName", "string", "vim.version.v7_0_2_1", 0), ("filterClass", "string", "vim.version.v7_0_2_1", F_OPTIONAL), ("filterCapabilities", "vim.KeyValue[]", "vim.version.v7_0_2_1", F_OPTIONAL)])
CreateDataType("vim.vm.InstantCloneSpec", "VirtualMachineInstantCloneSpec", "vmodl.DynamicData", "vim.version.version12", [("name", "string", "vim.version.version12", 0), ("location", "vim.vm.RelocateSpec", "vim.version.version12", 0), ("config", "vim.option.OptionValue[]", "vim.version.version12", F_OPTIONAL), ("biosUuid", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.LegacyNetworkSwitchInfo", "VirtualMachineLegacyNetworkSwitchInfo", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.Message", "VirtualMachineMessage", "vmodl.DynamicData", "vim.version.version2", [("id", "string", "vim.version.version2", 0), ("argument", "anyType[]", "vim.version.version2", F_OPTIONAL), ("text", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.MetadataManager.VmMetadataOwner", "VirtualMachineMetadataManagerVmMetadataOwner", "vmodl.DynamicData", "vim.version.version9", [("name", "string", "vim.version.version9", 0)])
CreateEnumType("vim.vm.MetadataManager.VmMetadataOwner.Owner", "VirtualMachineMetadataManagerVmMetadataOwnerOwner", "vim.version.version9", ["ComVmwareVsphereHA"])
CreateEnumType("vim.vm.MetadataManager.VmMetadataOp", "VirtualMachineMetadataManagerVmMetadataOp", "vim.version.version9", ["Update", "Remove"])
CreateDataType("vim.vm.MetadataManager.VmMetadata", "VirtualMachineMetadataManagerVmMetadata", "vmodl.DynamicData", "vim.version.version9", [("vmId", "string", "vim.version.version9", 0), ("metadata", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vm.MetadataManager.VmMetadataInput", "VirtualMachineMetadataManagerVmMetadataInput", "vmodl.DynamicData", "vim.version.version9", [("operation", "string", "vim.version.version9", 0), ("vmMetadata", "vim.vm.MetadataManager.VmMetadata", "vim.version.version9", 0)])
CreateDataType("vim.vm.MetadataManager.VmMetadataResult", "VirtualMachineMetadataManagerVmMetadataResult", "vmodl.DynamicData", "vim.version.version9", [("vmMetadata", "vim.vm.MetadataManager.VmMetadata", "vim.version.version9", 0), ("error", "vmodl.MethodFault", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vm.NetworkShaperInfo", "VirtualMachineNetworkShaperInfo", "vmodl.DynamicData", "vim.version.version1", [("enabled", "boolean", "vim.version.version1", F_OPTIONAL), ("peakBps", "long", "vim.version.version1", F_OPTIONAL), ("averageBps", "long", "vim.version.version1", F_OPTIONAL), ("burstSize", "long", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.ProfileDetails", "VirtualMachineProfileDetails", "vmodl.DynamicData", "vim.version.version12", [("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL), ("diskProfileDetails", "vim.vm.ProfileDetails.DiskProfileDetails[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.ProfileDetails.DiskProfileDetails", "VirtualMachineProfileDetailsDiskProfileDetails", "vmodl.DynamicData", "vim.version.version12", [("diskId", "int", "vim.version.version12", 0), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.ProfileRawData", "VirtualMachineProfileRawData", "vmodl.DynamicData", "vim.version.version9", [("extensionKey", "string", "vim.version.version9", 0), ("objectData", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vm.ProfileSpec", "VirtualMachineProfileSpec", "vmodl.DynamicData", "vim.version.version9", None)
CreateDataType("vim.vm.PropertyRelation", "VirtualMachinePropertyRelation", "vmodl.DynamicData", "vim.version.version12", [("key", "vmodl.DynamicProperty", "vim.version.version12", 0), ("relations", "vmodl.DynamicProperty[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.QuestionInfo", "VirtualMachineQuestionInfo", "vmodl.DynamicData", "vim.version.version1", [("id", "string", "vim.version.version1", 0), ("text", "string", "vim.version.version1", 0), ("choice", "vim.option.ChoiceOption", "vim.version.version1", 0), ("message", "vim.vm.Message[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.vm.ReplicationConfigSpec", "ReplicationConfigSpec", "vmodl.DynamicData", "vim.version.version7", [("generation", "long", "vim.version.version7", 0), ("vmReplicationId", "string", "vim.version.version7", 0), ("destination", "string", "vim.version.version7", 0), ("port", "int", "vim.version.version7", 0), ("rpo", "long", "vim.version.version7", 0), ("quiesceGuestEnabled", "boolean", "vim.version.version7", 0), ("paused", "boolean", "vim.version.version7", 0), ("oppUpdatesEnabled", "boolean", "vim.version.version7", 0), ("netCompressionEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("netEncryptionEnabled", "boolean", "vim.version.version12", F_OPTIONAL), ("encryptionDestination", "string", "vim.version.version12", F_OPTIONAL), ("encryptionPort", "int", "vim.version.version12", F_OPTIONAL), ("remoteCertificateThumbprint", "string", "vim.version.version12", F_OPTIONAL), ("dataSetsReplicationEnabled", "boolean", "vim.version.v8_0_0_0", F_OPTIONAL), ("disk", "vim.vm.ReplicationConfigSpec.DiskSettings[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.ReplicationConfigSpec.DiskSettings", "ReplicationInfoDiskSettings", "vmodl.DynamicData", "vim.version.version7", [("key", "int", "vim.version.version7", 0), ("diskReplicationId", "string", "vim.version.version7", 0)])
CreateDataType("vim.vm.ScheduledHardwareUpgradeInfo", "ScheduledHardwareUpgradeInfo", "vmodl.DynamicData", "vim.version.version8", [("upgradePolicy", "string", "vim.version.version8", F_OPTIONAL), ("versionKey", "string", "vim.version.version8", F_OPTIONAL), ("scheduledHardwareUpgradeStatus", "string", "vim.version.version8", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version8", F_OPTIONAL)])
CreateEnumType("vim.vm.ScheduledHardwareUpgradeInfo.HardwareUpgradePolicy", "ScheduledHardwareUpgradeInfoHardwareUpgradePolicy", "vim.version.version8", ["never", "onSoftPowerOff", "always"])
CreateEnumType("vim.vm.ScheduledHardwareUpgradeInfo.HardwareUpgradeStatus", "ScheduledHardwareUpgradeInfoHardwareUpgradeStatus", "vim.version.version8", ["none", "pending", "success", "failed"])
CreateDataType("vim.vm.SgxInfo", "VirtualMachineSgxInfo", "vmodl.DynamicData", "vim.version.v7_0", [("epcSize", "long", "vim.version.v7_0", 0), ("flcMode", "string", "vim.version.v7_0", F_OPTIONAL), ("lePubKeyHash", "string", "vim.version.v7_0", F_OPTIONAL), ("requireAttestation", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.vm.SgxInfo.FlcModes", "VirtualMachineSgxInfoFlcModes", "vim.version.v7_0", ["locked", "unlocked"])
CreateManagedType("vim.vm.Snapshot", "VirtualMachineSnapshot", "vim.ExtensibleManagedObject", "vim.version.version1", [("config", "vim.vm.ConfigInfo", "vim.version.version1", 0, None), ("childSnapshot", "vim.vm.Snapshot[]", "vim.version.version6", F_OPTIONAL, None), ("vm", "vim.VirtualMachine", "vim.version.version10", 0, None)], [("revert", "RevertToSnapshot_Task", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("suppressPowerOn", "boolean", "vim.version.version4", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.State.RevertToSnapshot", ["vim.fault.TaskInProgress", "vim.fault.InsufficientResourcesFault", "vim.fault.InvalidState", "vim.fault.FileFault", "vim.fault.VmConfigFault", ]), ("remove", "RemoveSnapshot_Task", "vim.version.version1", (("removeChildren", "boolean", "vim.version.version1", 0, None),("consolidate", "boolean", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.State.RemoveSnapshot", ["vim.fault.TaskInProgress", ]), ("rename", "RenameSnapshot", "vim.version.version1", (("name", "string", "vim.version.version1", F_OPTIONAL, None),("description", "string", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "VirtualMachine.State.RenameSnapshot", ["vim.fault.InvalidName", "vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("exportSnapshot", "ExportSnapshot", "vim.version.version9", (), (0, "vim.HttpNfcLease", "vim.HttpNfcLease"), "VApp.Export", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.FileFault", ])])
CreateDataType("vim.vm.SnapshotInfo", "VirtualMachineSnapshotInfo", "vmodl.DynamicData", "vim.version.version1", [("currentSnapshot", "vim.vm.Snapshot", "vim.version.version1", F_OPTIONAL), ("rootSnapshotList", "vim.vm.SnapshotTree[]", "vim.version.version1", 0)])
CreateDataType("vim.vm.SnapshotSelectionSpec", "SnapshotSelectionSpec", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("retentionDays", "int", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.vm.SriovDevicePoolInfo", "VirtualMachineSriovDevicePoolInfo", "vmodl.DynamicData", "vim.version.version11", [("key", "string", "vim.version.version11", 0)])
CreateDataType("vim.vm.SriovNetworkDevicePoolInfo", "VirtualMachineSriovNetworkDevicePoolInfo", "vim.vm.SriovDevicePoolInfo", "vim.version.version11", [("switchKey", "string", "vim.version.version11", F_OPTIONAL), ("switchUuid", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.StorageInfo", "VirtualMachineStorageInfo", "vmodl.DynamicData", "vim.version.version5", [("perDatastoreUsage", "vim.vm.StorageInfo.UsageOnDatastore[]", "vim.version.version5", F_OPTIONAL), ("timestamp", "vmodl.DateTime", "vim.version.version5", 0)])
CreateDataType("vim.vm.StorageInfo.UsageOnDatastore", "VirtualMachineUsageOnDatastore", "vmodl.DynamicData", "vim.version.version5", [("datastore", "vim.Datastore", "vim.version.version5", 0), ("committed", "long", "vim.version.version5", 0), ("uncommitted", "long", "vim.version.version5", 0), ("unshared", "long", "vim.version.version5", 0)])
CreateDataType("vim.vm.TargetInfo", "VirtualMachineTargetInfo", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("configurationTag", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.vm.TargetInfo.ConfigurationTag", "VirtualMachineTargetInfoConfigurationTag", "vim.version.version1", ["compliant", "clusterWide"])
CreateDataType("vim.vm.ToolsConfigInfo", "ToolsConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("toolsVersion", "int", "vim.version.version1", F_OPTIONAL), ("toolsInstallType", "string", "vim.version.version11", F_OPTIONAL), ("afterPowerOn", "boolean", "vim.version.version1", F_OPTIONAL), ("afterResume", "boolean", "vim.version.version1", F_OPTIONAL), ("beforeGuestStandby", "boolean", "vim.version.version1", F_OPTIONAL), ("beforeGuestShutdown", "boolean", "vim.version.version1", F_OPTIONAL), ("beforeGuestReboot", "boolean", "vim.version.version1", F_OPTIONAL), ("toolsUpgradePolicy", "string", "vim.version.version2", F_OPTIONAL), ("pendingCustomization", "string", "vim.version.version2", F_OPTIONAL), ("customizationKeyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL), ("syncTimeWithHostAllowed", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL), ("syncTimeWithHost", "boolean", "vim.version.version2", F_OPTIONAL), ("lastInstallInfo", "vim.vm.ToolsConfigInfo.ToolsLastInstallInfo", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.vm.ToolsConfigInfo.UpgradePolicy", "UpgradePolicy", "vim.version.version2", ["manual", "upgradeAtPowerCycle"])
CreateDataType("vim.vm.ToolsConfigInfo.ToolsLastInstallInfo", "ToolsConfigInfoToolsLastInstallInfo", "vmodl.DynamicData", "vim.version.version7", [("counter", "int", "vim.version.version7", 0), ("fault", "vmodl.MethodFault", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.UsbInfo", "VirtualMachineUsbInfo", "vim.vm.TargetInfo", "vim.version.version2", [("description", "string", "vim.version.version2", 0), ("vendor", "int", "vim.version.version2", 0), ("product", "int", "vim.version.version2", 0), ("physicalPath", "string", "vim.version.version2", 0), ("family", "string[]", "vim.version.version2", F_OPTIONAL), ("speed", "string[]", "vim.version.version2", F_OPTIONAL), ("summary", "vim.vm.Summary", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.vm.UsbInfo.Speed", "VirtualMachineUsbInfoSpeed", "vim.version.version2", ["low", "full", "high", "superSpeed", "superSpeedPlus", "superSpeed20Gbps", "unknownSpeed"])
CreateEnumType("vim.vm.UsbInfo.Family", "VirtualMachineUsbInfoFamily", "vim.version.version2", ["audio", "hid", "hid_bootable", "physical", "communication", "imaging", "printer", "storage", "hub", "smart_card", "security", "video", "wireless", "bluetooth", "wusb", "pda", "vendor_specific", "other", "unknownFamily"])
CreateDataType("vim.vm.UsbScanCodeSpec", "UsbScanCodeSpec", "vmodl.DynamicData", "vim.version.version11", [("keyEvents", "vim.vm.UsbScanCodeSpec.KeyEvent[]", "vim.version.version11", 0)])
CreateDataType("vim.vm.UsbScanCodeSpec.ModifierType", "UsbScanCodeSpecModifierType", "vmodl.DynamicData", "vim.version.version11", [("leftControl", "boolean", "vim.version.version11", F_OPTIONAL), ("leftShift", "boolean", "vim.version.version11", F_OPTIONAL), ("leftAlt", "boolean", "vim.version.version11", F_OPTIONAL), ("leftGui", "boolean", "vim.version.version11", F_OPTIONAL), ("rightControl", "boolean", "vim.version.version11", F_OPTIONAL), ("rightShift", "boolean", "vim.version.version11", F_OPTIONAL), ("rightAlt", "boolean", "vim.version.version11", F_OPTIONAL), ("rightGui", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.UsbScanCodeSpec.KeyEvent", "UsbScanCodeSpecKeyEvent", "vmodl.DynamicData", "vim.version.version11", [("usbHidCode", "int", "vim.version.version11", 0), ("modifiers", "vim.vm.UsbScanCodeSpec.ModifierType", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.VMotionStunTimeInfo", "VirtualMachineVMotionStunTimeInfo", "vim.vm.TargetInfo", "vim.version.v8_0_2_0", [("migrationBW", "long", "vim.version.v8_0_2_0", 0), ("stunTime", "long", "vim.version.v8_0_2_0", 0)])
CreateDataType("vim.vm.VcpuConfig", "VirtualMachineVcpuConfig", "vmodl.DynamicData", "vim.version.v7_0", [("latencySensitivity", "vim.LatencySensitivity", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.VendorDeviceGroupInfo", "VirtualMachineVendorDeviceGroupInfo", "vim.vm.TargetInfo", "vim.version.v8_0_0_1", [("deviceGroupName", "string", "vim.version.v8_0_0_1", 0), ("deviceGroupDescription", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("componentDeviceInfo", "vim.vm.VendorDeviceGroupInfo.ComponentDeviceInfo[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.VendorDeviceGroupInfo.ComponentDeviceInfo", "VirtualMachineVendorDeviceGroupInfoComponentDeviceInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("type", "string", "vim.version.v8_0_0_1", 0), ("vendorName", "string", "vim.version.v8_0_0_1", 0), ("deviceName", "string", "vim.version.v8_0_0_1", 0), ("isConfigurable", "boolean", "vim.version.v8_0_0_1", 0), ("device", "vim.vm.device.VirtualDevice", "vim.version.v8_0_0_1", 0)])
CreateEnumType("vim.vm.VendorDeviceGroupInfo.ComponentDeviceInfo.ComponentType", "VirtualMachineVendorDeviceGroupInfoComponentDeviceInfoComponentType", "vim.version.v8_0_0_1", ["pciPassthru", "nvidiaVgpu", "sriovNic", "dvx"])
CreateDataType("vim.vm.VgpuDeviceInfo", "VirtualMachineVgpuDeviceInfo", "vim.vm.TargetInfo", "vim.version.v7_0_3_0", [("deviceName", "string", "vim.version.v7_0_3_0", 0), ("deviceVendorId", "long", "vim.version.v7_0_3_0", 0), ("maxFbSizeInGib", "long", "vim.version.v7_0_3_0", 0), ("timeSlicedCapable", "boolean", "vim.version.v7_0_3_0", 0), ("migCapable", "boolean", "vim.version.v7_0_3_0", 0), ("computeProfileCapable", "boolean", "vim.version.v7_0_3_0", 0), ("quadroProfileCapable", "boolean", "vim.version.v7_0_3_0", 0)])
CreateDataType("vim.vm.VgpuProfileInfo", "VirtualMachineVgpuProfileInfo", "vim.vm.TargetInfo", "vim.version.v7_0_3_0", [("profileName", "string", "vim.version.v7_0_3_0", 0), ("deviceVendorId", "long", "vim.version.v7_0_3_0", 0), ("fbSizeInGib", "long", "vim.version.v7_0_3_0", 0), ("profileSharing", "string", "vim.version.v7_0_3_0", 0), ("profileClass", "string", "vim.version.v7_0_3_0", 0), ("stunTimeEstimates", "vim.vm.VMotionStunTimeInfo[]", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.vm.VgpuProfileInfo.ProfileSharing", "VirtualMachineVgpuProfileInfoProfileSharing", "vim.version.v7_0_3_0", ["timeSliced", "mig"])
CreateEnumType("vim.vm.VgpuProfileInfo.ProfileClass", "VirtualMachineVgpuProfileInfoProfileClass", "vim.version.v7_0_3_0", ["compute", "quadro"])
CreateDataType("vim.vm.VirtualDeviceGroups", "VirtualMachineVirtualDeviceGroups", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("deviceGroup", "vim.vm.VirtualDeviceGroups.DeviceGroup[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.VirtualDeviceGroups.DeviceGroup", "VirtualMachineVirtualDeviceGroupsDeviceGroup", "vmodl.DynamicData", "vim.version.version1", [("groupInstanceKey", "int", "vim.version.version1", 0), ("deviceInfo", "vim.Description", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.VirtualDeviceGroups.VendorDeviceGroup", "VirtualMachineVirtualDeviceGroupsVendorDeviceGroup", "vim.vm.VirtualDeviceGroups.DeviceGroup", "vim.version.version1", [("deviceGroupName", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.VirtualDeviceSwap", "VirtualMachineVirtualDeviceSwap", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("lsiToPvscsi", "vim.vm.VirtualDeviceSwap.DeviceSwapInfo", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.vm.VirtualDeviceSwap.DeviceSwapStatus", "VirtualMachineVirtualDeviceSwapDeviceSwapStatus", "vim.version.v8_0_0_1", ["none", "scheduled", "inprogress", "failed", "completed"])
CreateDataType("vim.vm.VirtualDeviceSwap.DeviceSwapInfo", "VirtualMachineVirtualDeviceSwapDeviceSwapInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("enabled", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("applicable", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("status", "string", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.VirtualHardware", "VirtualHardware", "vmodl.DynamicData", "vim.version.version1", [("numCPU", "int", "vim.version.version1", 0), ("numCoresPerSocket", "int", "vim.version.version7", F_OPTIONAL), ("autoCoresPerSocket", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("memoryMB", "int", "vim.version.version1", 0), ("virtualICH7MPresent", "boolean", "vim.version.version7", F_OPTIONAL), ("virtualSMCPresent", "boolean", "vim.version.version7", F_OPTIONAL), ("device", "vim.vm.device.VirtualDevice[]", "vim.version.version1", F_OPTIONAL), ("motherboardLayout", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("simultaneousThreads", "int", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.vm.VirtualHardware.MotherboardLayout", "VirtualHardwareMotherboardLayout", "vim.version.v8_0_0_1", ["i440bxHostBridge", "acpiHostBridges"])
CreateDataType("vim.vm.VirtualHardwareOption", "VirtualHardwareOption", "vmodl.DynamicData", "vim.version.version1", [("hwVersion", "int", "vim.version.version1", 0), ("virtualDeviceOption", "vim.vm.device.VirtualDeviceOption[]", "vim.version.version1", 0), ("deviceListReadonly", "boolean", "vim.version.version1", 0), ("numCPU", "int[]", "vim.version.version1", 0), ("numCoresPerSocket", "vim.option.IntOption", "vim.version.version7", 0), ("autoCoresPerSocket", "vim.option.BoolOption", "vim.version.v8_0_0_1", F_OPTIONAL), ("numCpuReadonly", "boolean", "vim.version.version1", 0), ("memoryMB", "vim.option.LongOption", "vim.version.version1", 0), ("numPCIControllers", "vim.option.IntOption", "vim.version.version1", 0), ("numIDEControllers", "vim.option.IntOption", "vim.version.version1", 0), ("numUSBControllers", "vim.option.IntOption", "vim.version.version1", 0), ("numUSBXHCIControllers", "vim.option.IntOption", "vim.version.version7", 0), ("numSIOControllers", "vim.option.IntOption", "vim.version.version1", 0), ("numPS2Controllers", "vim.option.IntOption", "vim.version.version1", 0), ("licensingLimit", "vmodl.PropertyPath[]", "vim.version.version1", F_OPTIONAL), ("numSupportedWwnPorts", "vim.option.IntOption", "vim.version.version5", F_OPTIONAL), ("numSupportedWwnNodes", "vim.option.IntOption", "vim.version.version5", F_OPTIONAL), ("resourceConfigOption", "vim.ResourceConfigOption", "vim.version.version6", 0), ("numNVDIMMControllers", "vim.option.IntOption", "vim.version.version12", F_OPTIONAL), ("numTPMDevices", "vim.option.IntOption", "vim.version.version12", F_OPTIONAL), ("numWDTDevices", "vim.option.IntOption", "vim.version.v7_0", F_OPTIONAL), ("numPrecisionClockDevices", "vim.option.IntOption", "vim.version.v7_0", F_OPTIONAL), ("epcMemoryMB", "vim.option.LongOption", "vim.version.v7_0", F_OPTIONAL), ("acpiHostBridgesFirmware", "string[]", "vim.version.v8_0_0_1", F_OPTIONAL), ("numCpuSimultaneousThreads", "vim.option.IntOption", "vim.version.v8_0_0_1", F_OPTIONAL), ("numNumaNodes", "vim.option.IntOption", "vim.version.v8_0_0_1", F_OPTIONAL), ("numDeviceGroups", "vim.option.IntOption", "vim.version.v8_0_0_1", F_OPTIONAL), ("deviceGroupTypes", "vmodl.TypeName[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.VirtualNuma", "VirtualMachineVirtualNuma", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("coresPerNumaNode", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("exposeVnumaOnCpuHotadd", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.VirtualNumaInfo", "VirtualMachineVirtualNumaInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("coresPerNumaNode", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("autoCoresPerNumaNode", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("vnumaOnCpuHotaddExposed", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.VirtualPMem", "VirtualMachineVirtualPMem", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("snapshotMode", "string", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.vm.VirtualPMem.SnapshotMode", "VirtualMachineVirtualPMemSnapshotMode", "vim.version.v7_0_3_0", ["independent_persistent", "independent_eraseonrevert"])
CreateDataType("vim.vm.WindowsQuiesceSpec", "VirtualMachineWindowsQuiesceSpec", "vim.vm.GuestQuiesceSpec", "vim.version.version11", [("vssBackupType", "int", "vim.version.version11", F_OPTIONAL), ("vssBootableSystemState", "boolean", "vim.version.version11", F_OPTIONAL), ("vssPartialFileSupport", "boolean", "vim.version.version11", F_OPTIONAL), ("vssBackupContext", "string", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.vm.WindowsQuiesceSpec.VssBackupContext", "VirtualMachineWindowsQuiesceSpecVssBackupContext", "vim.version.version11", ["ctx_auto", "ctx_backup", "ctx_file_share_backup"])
CreateManagedType("vim.vm.check.CompatibilityChecker", "VirtualMachineCompatibilityChecker", "vmodl.ManagedObject", "vim.version.version5", None, [("checkCompatibility", "CheckCompatibility_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", 0, None),("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),("pool", "vim.ResourcePool", "vim.version.version5", F_OPTIONAL, None),("testType", "string[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.check.Result[]"), "System.View", ["vim.fault.InvalidState", "vmodl.fault.InvalidArgument", "vim.fault.DatacenterMismatch", ]), ("checkVmConfig", "CheckVmConfig_Task", "vim.version.version12", (("spec", "vim.vm.ConfigSpec", "vim.version.version12", 0, None),("vm", "vim.VirtualMachine", "vim.version.version12", F_OPTIONAL, None),("host", "vim.HostSystem", "vim.version.version12", F_OPTIONAL, None),("pool", "vim.ResourcePool", "vim.version.version12", F_OPTIONAL, None),("testType", "string[]", "vim.version.version12", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.vm.check.Result[]"), "System.View", ["vmodl.fault.InvalidArgument", "vim.fault.DatacenterMismatch", ]), ("checkPowerOn", "CheckPowerOn_Task", "vim.version.version12", (("vm", "vim.VirtualMachine", "vim.version.version12", 0, None),("host", "vim.HostSystem", "vim.version.version12", F_OPTIONAL, None),("pool", "vim.ResourcePool", "vim.version.version12", F_OPTIONAL, None),("testType", "string[]", "vim.version.version12", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.vm.check.Result[]"), "System.View", ["vmodl.fault.InvalidArgument", "vim.fault.DatacenterMismatch", ])])
CreateDataType("vim.vm.check.Result", "CheckResult", "vmodl.DynamicData", "vim.version.version5", [("vm", "vim.VirtualMachine", "vim.version.version5", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL), ("warning", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("error", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.vm.check.TestType", "CheckTestType", "vim.version.version5", ["sourceTests", "hostTests", "resourcePoolTests", "datastoreTests", "networkTests"])
CreateDataType("vim.vm.customization.AdapterMapping", "CustomizationAdapterMapping", "vmodl.DynamicData", "vim.version.version1", [("macAddress", "string", "vim.version.version1", F_OPTIONAL), ("adapter", "vim.vm.customization.IPSettings", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.GlobalIPSettings", "CustomizationGlobalIPSettings", "vmodl.DynamicData", "vim.version.version1", [("dnsSuffixList", "string[]", "vim.version.version1", F_OPTIONAL), ("dnsServerList", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.customization.GuiRunOnce", "CustomizationGuiRunOnce", "vmodl.DynamicData", "vim.version.version1", [("commandList", "string[]", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.GuiUnattended", "CustomizationGuiUnattended", "vmodl.DynamicData", "vim.version.version1", [("password", "vim.vm.customization.Password", "vim.version.version1", F_OPTIONAL), ("timeZone", "int", "vim.version.version1", 0), ("autoLogon", "boolean", "vim.version.version1", 0), ("autoLogonCount", "int", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.IPSettings", "CustomizationIPSettings", "vmodl.DynamicData", "vim.version.version1", [("ip", "vim.vm.customization.IpGenerator", "vim.version.version1", 0), ("subnetMask", "string", "vim.version.version1", F_OPTIONAL), ("gateway", "string[]", "vim.version.version1", F_OPTIONAL), ("ipV6Spec", "vim.vm.customization.IPSettings.IpV6AddressSpec", "vim.version.version5", F_OPTIONAL), ("dnsServerList", "string[]", "vim.version.version1", F_OPTIONAL), ("dnsDomain", "string", "vim.version.version1", F_OPTIONAL), ("primaryWINS", "string", "vim.version.version1", F_OPTIONAL), ("secondaryWINS", "string", "vim.version.version1", F_OPTIONAL), ("netBIOS", "vim.vm.customization.IPSettings.NetBIOSMode", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.customization.IPSettings.IpV6AddressSpec", "CustomizationIPSettingsIpV6AddressSpec", "vmodl.DynamicData", "vim.version.version5", [("ip", "vim.vm.customization.IpV6Generator[]", "vim.version.version5", 0), ("gateway", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.vm.customization.IPSettings.NetBIOSMode", "CustomizationNetBIOSMode", "vim.version.version1", ["enableNetBIOSViaDhcp", "enableNetBIOS", "disableNetBIOS"])
CreateDataType("vim.vm.customization.Identification", "CustomizationIdentification", "vmodl.DynamicData", "vim.version.version1", [("joinWorkgroup", "string", "vim.version.version1", F_OPTIONAL), ("joinDomain", "string", "vim.version.version1", F_OPTIONAL), ("domainAdmin", "string", "vim.version.version1", F_OPTIONAL), ("domainAdminPassword", "vim.vm.customization.Password", "vim.version.version1", F_OPTIONAL), ("domainOU", "string", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.vm.customization.IdentitySettings", "CustomizationIdentitySettings", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.vm.customization.IpGenerator", "CustomizationIpGenerator", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.vm.customization.IpV6Generator", "CustomizationIpV6Generator", "vmodl.DynamicData", "vim.version.version5", None)
CreateDataType("vim.vm.customization.LicenseFilePrintData", "CustomizationLicenseFilePrintData", "vmodl.DynamicData", "vim.version.version1", [("autoMode", "vim.vm.customization.LicenseFilePrintData.AutoMode", "vim.version.version1", 0), ("autoUsers", "int", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.vm.customization.LicenseFilePrintData.AutoMode", "CustomizationLicenseDataMode", "vim.version.version1", ["perServer", "perSeat"])
CreateDataType("vim.vm.customization.LinuxPrep", "CustomizationLinuxPrep", "vim.vm.customization.IdentitySettings", "vim.version.version1", [("hostName", "vim.vm.customization.NameGenerator", "vim.version.version1", 0), ("domain", "string", "vim.version.version1", 0), ("timeZone", "string", "vim.version.version5", F_OPTIONAL), ("hwClockUTC", "boolean", "vim.version.version5", F_OPTIONAL), ("scriptText", "string", "vim.version.v7_0", F_OPTIONAL), ("compatibleCustomizationMethod", "string", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.vm.customization.NameGenerator", "CustomizationName", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.vm.customization.Options", "CustomizationOptions", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.vm.customization.Password", "CustomizationPassword", "vmodl.DynamicData", "vim.version.version1", [("value", "string", "vim.version.version1", F_SECRET), ("plainText", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.PrefixNameGenerator", "CustomizationPrefixName", "vim.vm.customization.NameGenerator", "vim.version.version1", [("base", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.Specification", "CustomizationSpec", "vmodl.DynamicData", "vim.version.version1", [("options", "vim.vm.customization.Options", "vim.version.version1", F_OPTIONAL), ("identity", "vim.vm.customization.IdentitySettings", "vim.version.version1", 0), ("globalIPSettings", "vim.vm.customization.GlobalIPSettings", "vim.version.version1", 0), ("nicSettingMap", "vim.vm.customization.AdapterMapping[]", "vim.version.version1", F_OPTIONAL), ("encryptionKey", "byte[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.customization.StatelessIpV6Generator", "CustomizationStatelessIpV6Generator", "vim.vm.customization.IpV6Generator", "vim.version.version5", None)
CreateDataType("vim.vm.customization.Sysprep", "CustomizationSysprep", "vim.vm.customization.IdentitySettings", "vim.version.version1", [("guiUnattended", "vim.vm.customization.GuiUnattended", "vim.version.version1", 0), ("userData", "vim.vm.customization.UserData", "vim.version.version1", 0), ("guiRunOnce", "vim.vm.customization.GuiRunOnce", "vim.version.version1", F_OPTIONAL), ("identification", "vim.vm.customization.Identification", "vim.version.version1", 0), ("licenseFilePrintData", "vim.vm.customization.LicenseFilePrintData", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.customization.SysprepText", "CustomizationSysprepText", "vim.vm.customization.IdentitySettings", "vim.version.version1", [("value", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.UnknownIpGenerator", "CustomizationUnknownIpGenerator", "vim.vm.customization.IpGenerator", "vim.version.version1", None)
CreateDataType("vim.vm.customization.UnknownIpV6Generator", "CustomizationUnknownIpV6Generator", "vim.vm.customization.IpV6Generator", "vim.version.version5", None)
CreateDataType("vim.vm.customization.UnknownNameGenerator", "CustomizationUnknownName", "vim.vm.customization.NameGenerator", "vim.version.version1", None)
CreateDataType("vim.vm.customization.UserData", "CustomizationUserData", "vmodl.DynamicData", "vim.version.version1", [("fullName", "string", "vim.version.version1", 0), ("orgName", "string", "vim.version.version1", 0), ("computerName", "vim.vm.customization.NameGenerator", "vim.version.version1", 0), ("productId", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.VirtualMachineNameGenerator", "CustomizationVirtualMachineName", "vim.vm.customization.NameGenerator", "vim.version.version1", None)
CreateDataType("vim.vm.customization.WinOptions", "CustomizationWinOptions", "vim.vm.customization.Options", "vim.version.version1", [("changeSID", "boolean", "vim.version.version1", 0), ("deleteAccounts", "boolean", "vim.version.version1", 0), ("reboot", "vim.vm.customization.WinOptions.SysprepRebootOption", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.vm.customization.WinOptions.SysprepRebootOption", "CustomizationSysprepRebootOption", "vim.version.version2", ["reboot", "noreboot", "shutdown"])
CreateDataType("vim.vm.device.HostDiskMappingInfo", "HostDiskMappingInfo", "vmodl.DynamicData", "vim.version.version1", [("physicalPartition", "vim.vm.device.HostDiskMappingInfo.PartitionInfo", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", 0), ("exclusive", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.device.HostDiskMappingInfo.PartitionInfo", "HostDiskMappingPartitionInfo", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("fileSystem", "string", "vim.version.version1", 0), ("capacityInKb", "long", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.HostDiskMappingOption", "HostDiskMappingOption", "vmodl.DynamicData", "vim.version.version1", [("physicalPartition", "vim.vm.device.HostDiskMappingOption.PartitionOption[]", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.HostDiskMappingOption.PartitionOption", "HostDiskMappingPartitionOption", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("fileSystem", "string", "vim.version.version1", 0), ("capacityInKb", "long", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualDevice", "VirtualDevice", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version1", 0), ("deviceInfo", "vim.Description", "vim.version.version1", F_OPTIONAL), ("backing", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version1", F_OPTIONAL), ("connectable", "vim.vm.device.VirtualDevice.ConnectInfo", "vim.version.version1", F_OPTIONAL), ("slotInfo", "vim.vm.device.VirtualDevice.BusSlotInfo", "vim.version.version8", F_OPTIONAL), ("controllerKey", "int", "vim.version.version1", F_OPTIONAL), ("unitNumber", "int", "vim.version.version1", F_OPTIONAL), ("numaNode", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("deviceGroupInfo", "vim.vm.device.VirtualDevice.DeviceGroupInfo", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDevice.BackingInfo", "VirtualDeviceBackingInfo", "vmodl.DynamicData", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualDevice.FileBackingInfo", "VirtualDeviceFileBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version1", [("fileName", "string", "vim.version.version1", 0), ("datastore", "vim.Datastore", "vim.version.version1", F_OPTIONAL), ("backingObjectId", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDevice.DeviceBackingInfo", "VirtualDeviceDeviceBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version1", [("deviceName", "string", "vim.version.version1", 0), ("useAutoDetect", "boolean", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDevice.RemoteDeviceBackingInfo", "VirtualDeviceRemoteDeviceBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version1", [("deviceName", "string", "vim.version.version1", 0), ("useAutoDetect", "boolean", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDevice.PipeBackingInfo", "VirtualDevicePipeBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version1", [("pipeName", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualDevice.URIBackingInfo", "VirtualDeviceURIBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version6", [("serviceURI", "string", "vim.version.version6", 0), ("direction", "string", "vim.version.version6", 0), ("proxyURI", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDevice.ConnectInfo", "VirtualDeviceConnectInfo", "vmodl.DynamicData", "vim.version.version1", [("migrateConnect", "string", "vim.version.version12", F_OPTIONAL), ("startConnected", "boolean", "vim.version.version1", 0), ("allowGuestControl", "boolean", "vim.version.version1", 0), ("connected", "boolean", "vim.version.version1", 0), ("status", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualDevice.ConnectInfo.Status", "VirtualDeviceConnectInfoStatus", "vim.version.version5", ["ok", "recoverableError", "unrecoverableError", "untried"])
CreateEnumType("vim.vm.device.VirtualDevice.ConnectInfo.MigrateConnectOp", "VirtualDeviceConnectInfoMigrateConnectOp", "vim.version.version12", ["connect", "disconnect", "unset"])
CreateDataType("vim.vm.device.VirtualDevice.BusSlotInfo", "VirtualDeviceBusSlotInfo", "vmodl.DynamicData", "vim.version.version8", None)
CreateDataType("vim.vm.device.VirtualDevice.PciBusSlotInfo", "VirtualDevicePciBusSlotInfo", "vim.vm.device.VirtualDevice.BusSlotInfo", "vim.version.version8", [("pciSlotNumber", "int", "vim.version.version8", 0)])
CreateDataType("vim.vm.device.VirtualDevice.DeviceGroupInfo", "VirtualDeviceDeviceGroupInfo", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("groupInstanceKey", "int", "vim.version.v8_0_0_1", 0), ("sequenceId", "int", "vim.version.v8_0_0_1", 0)])
CreateDataType("vim.vm.device.VirtualDeviceOption", "VirtualDeviceOption", "vmodl.DynamicData", "vim.version.version1", [("type", "vmodl.TypeName", "vim.version.version1", 0), ("connectOption", "vim.vm.device.VirtualDeviceOption.ConnectOption", "vim.version.version1", F_OPTIONAL), ("busSlotOption", "vim.vm.device.VirtualDeviceOption.BusSlotOption", "vim.version.version8", F_OPTIONAL), ("controllerType", "vmodl.TypeName", "vim.version.version1", F_OPTIONAL), ("autoAssignController", "vim.option.BoolOption", "vim.version.version1", F_OPTIONAL), ("backingOption", "vim.vm.device.VirtualDeviceOption.BackingOption[]", "vim.version.version1", F_OPTIONAL), ("defaultBackingOptionIndex", "int", "vim.version.version1", F_OPTIONAL), ("licensingLimit", "vmodl.PropertyPath[]", "vim.version.version1", F_OPTIONAL), ("deprecated", "boolean", "vim.version.version1", 0), ("plugAndPlay", "boolean", "vim.version.version1", 0), ("hotRemoveSupported", "boolean", "vim.version.version4", 0), ("numaSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDeviceOption.BackingOption", "VirtualDeviceBackingOption", "vmodl.DynamicData", "vim.version.version1", [("type", "vmodl.TypeName", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualDeviceOption.FileBackingOption", "VirtualDeviceFileBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version1", [("fileNameExtensions", "vim.option.ChoiceOption", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualDeviceOption.FileBackingOption.FileExtension", "VirtualDeviceFileExtension", "vim.version.version1", ["iso", "flp", "vmdk", "dsk", "rdm"])
CreateDataType("vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "VirtualDeviceDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version1", [("autoDetectAvailable", "vim.option.BoolOption", "vim.version.version2", 0)])
CreateDataType("vim.vm.device.VirtualDeviceOption.RemoteDeviceBackingOption", "VirtualDeviceRemoteDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version1", [("autoDetectAvailable", "vim.option.BoolOption", "vim.version.version2", 0)])
CreateDataType("vim.vm.device.VirtualDeviceOption.PipeBackingOption", "VirtualDevicePipeBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualDeviceOption.URIBackingOption", "VirtualDeviceURIBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version6", [("directions", "vim.option.ChoiceOption", "vim.version.version6", 0)])
CreateEnumType("vim.vm.device.VirtualDeviceOption.URIBackingOption.Direction", "VirtualDeviceURIBackingOptionDirection", "vim.version.version6", ["server", "client"])
CreateDataType("vim.vm.device.VirtualDeviceOption.ConnectOption", "VirtualDeviceConnectOption", "vmodl.DynamicData", "vim.version.version1", [("startConnected", "vim.option.BoolOption", "vim.version.version1", 0), ("allowGuestControl", "vim.option.BoolOption", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualDeviceOption.BusSlotOption", "VirtualDeviceBusSlotOption", "vmodl.DynamicData", "vim.version.version8", [("type", "vmodl.TypeName", "vim.version.version8", 0)])
CreateDataType("vim.vm.device.VirtualDeviceSpec", "VirtualDeviceConfigSpec", "vmodl.DynamicData", "vim.version.version1", [("operation", "vim.vm.device.VirtualDeviceSpec.Operation", "vim.version.version1", F_OPTIONAL), ("fileOperation", "vim.vm.device.VirtualDeviceSpec.FileOperation", "vim.version.version1", F_OPTIONAL), ("device", "vim.vm.device.VirtualDevice", "vim.version.version1", 0), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version9", F_OPTIONAL), ("backing", "vim.vm.device.VirtualDeviceSpec.BackingSpec", "vim.version.version11", F_OPTIONAL), ("filterSpec", "vim.vm.BaseIndependentFilterSpec[]", "vim.version.v7_0_2_1", F_OPTIONAL), ("changeMode", "string", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualDeviceSpec.Operation", "VirtualDeviceConfigSpecOperation", "vim.version.version1", ["add", "remove", "edit"])
CreateEnumType("vim.vm.device.VirtualDeviceSpec.FileOperation", "VirtualDeviceConfigSpecFileOperation", "vim.version.version1", ["create", "destroy", "replace"])
CreateDataType("vim.vm.device.VirtualDeviceSpec.BackingSpec", "VirtualDeviceConfigSpecBackingSpec", "vmodl.DynamicData", "vim.version.version11", [("parent", "vim.vm.device.VirtualDeviceSpec.BackingSpec", "vim.version.version11", F_OPTIONAL), ("crypto", "vim.encryption.CryptoSpec", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualDeviceSpec.ChangeMode", "VirtualDeviceConfigSpecChangeMode", "vim.version.v8_0_0_1", ["fail", "skip"])
CreateDataType("vim.vm.device.VirtualDisk", "VirtualDisk", "vim.vm.device.VirtualDevice", "vim.version.version1", [("capacityInKB", "long", "vim.version.version1", 0), ("capacityInBytes", "long", "vim.version.version9", F_OPTIONAL), ("shares", "vim.SharesInfo", "vim.version.version1", F_OPTIONAL), ("storageIOAllocation", "vim.StorageResourceManager.IOAllocationInfo", "vim.version.version6", F_OPTIONAL), ("diskObjectId", "string", "vim.version.version9", F_OPTIONAL), ("vFlashCacheConfigInfo", "vim.vm.device.VirtualDisk.VFlashCacheConfigInfo", "vim.version.version9", F_OPTIONAL), ("iofilter", "string[]", "vim.version.version10", F_OPTIONAL), ("vDiskId", "vim.vslm.ID", "vim.version.version11", F_OPTIONAL), ("vDiskVersion", "int", "vim.version.v8_0_1_0", F_OPTIONAL), ("nativeUnmanagedLinkedClone", "boolean", "vim.version.version12", F_OPTIONAL), ("independentFilters", "vim.vm.BaseIndependentFilterSpec[]", "vim.version.v7_0_2_1", F_OPTIONAL), ("guestReadOnly", "boolean", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualDisk.DeltaDiskFormat", "VirtualDiskDeltaDiskFormat", "vim.version.version7", ["redoLogFormat", "nativeFormat", "seSparseFormat"])
CreateEnumType("vim.vm.device.VirtualDisk.DeltaDiskFormatVariant", "VirtualDiskDeltaDiskFormatVariant", "vim.version.version10", ["vmfsSparseVariant", "vsanSparseVariant"])
CreateEnumType("vim.vm.device.VirtualDisk.Sharing", "VirtualDiskSharing", "vim.version.version10", ["sharingNone", "sharingMultiWriter"])
CreateDataType("vim.vm.device.VirtualDisk.SparseVer1BackingInfo", "VirtualDiskSparseVer1BackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", [("diskMode", "string", "vim.version.version1", 0), ("split", "boolean", "vim.version.version1", F_OPTIONAL), ("writeThrough", "boolean", "vim.version.version1", F_OPTIONAL), ("spaceUsedInKB", "long", "vim.version.version1", F_OPTIONAL), ("contentId", "string", "vim.version.version5", F_OPTIONAL), ("parent", "vim.vm.device.VirtualDisk.SparseVer1BackingInfo", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.SparseVer2BackingInfo", "VirtualDiskSparseVer2BackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", [("diskMode", "string", "vim.version.version1", 0), ("split", "boolean", "vim.version.version1", F_OPTIONAL), ("writeThrough", "boolean", "vim.version.version1", F_OPTIONAL), ("spaceUsedInKB", "long", "vim.version.version1", F_OPTIONAL), ("uuid", "string", "vim.version.version2", F_OPTIONAL), ("contentId", "string", "vim.version.version5", F_OPTIONAL), ("changeId", "string", "vim.version.version5", F_OPTIONAL), ("parent", "vim.vm.device.VirtualDisk.SparseVer2BackingInfo", "vim.version.version5", F_OPTIONAL), ("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.FlatVer1BackingInfo", "VirtualDiskFlatVer1BackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", [("diskMode", "string", "vim.version.version1", 0), ("split", "boolean", "vim.version.version1", F_OPTIONAL), ("writeThrough", "boolean", "vim.version.version1", F_OPTIONAL), ("contentId", "string", "vim.version.version5", F_OPTIONAL), ("parent", "vim.vm.device.VirtualDisk.FlatVer1BackingInfo", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.FlatVer2BackingInfo", "VirtualDiskFlatVer2BackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", [("diskMode", "string", "vim.version.version1", 0), ("split", "boolean", "vim.version.version1", F_OPTIONAL), ("writeThrough", "boolean", "vim.version.version1", F_OPTIONAL), ("thinProvisioned", "boolean", "vim.version.version1", F_OPTIONAL), ("eagerlyScrub", "boolean", "vim.version.version5", F_OPTIONAL), ("uuid", "string", "vim.version.version2", F_OPTIONAL), ("contentId", "string", "vim.version.version5", F_OPTIONAL), ("changeId", "string", "vim.version.version5", F_OPTIONAL), ("parent", "vim.vm.device.VirtualDisk.FlatVer2BackingInfo", "vim.version.version5", F_OPTIONAL), ("deltaDiskFormat", "string", "vim.version.version7", F_OPTIONAL), ("digestEnabled", "boolean", "vim.version.version7", F_OPTIONAL), ("deltaGrainSize", "int", "vim.version.version8", F_OPTIONAL), ("deltaDiskFormatVariant", "string", "vim.version.version10", F_OPTIONAL), ("sharing", "string", "vim.version.version10", F_OPTIONAL), ("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.SeSparseBackingInfo", "VirtualDiskSeSparseBackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version8", [("diskMode", "string", "vim.version.version8", 0), ("writeThrough", "boolean", "vim.version.version8", F_OPTIONAL), ("uuid", "string", "vim.version.version8", F_OPTIONAL), ("contentId", "string", "vim.version.version8", F_OPTIONAL), ("changeId", "string", "vim.version.version8", F_OPTIONAL), ("parent", "vim.vm.device.VirtualDisk.SeSparseBackingInfo", "vim.version.version8", F_OPTIONAL), ("deltaDiskFormat", "string", "vim.version.version8", F_OPTIONAL), ("digestEnabled", "boolean", "vim.version.version8", F_OPTIONAL), ("grainSize", "int", "vim.version.version8", F_OPTIONAL), ("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.RawDiskVer2BackingInfo", "VirtualDiskRawDiskVer2BackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", [("descriptorFileName", "string", "vim.version.version1", 0), ("uuid", "string", "vim.version.version2", F_OPTIONAL), ("changeId", "string", "vim.version.version5", F_OPTIONAL), ("sharing", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.PartitionedRawDiskVer2BackingInfo", "VirtualDiskPartitionedRawDiskVer2BackingInfo", "vim.vm.device.VirtualDisk.RawDiskVer2BackingInfo", "vim.version.version1", [("partition", "int[]", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualDisk.RawDiskMappingVer1BackingInfo", "VirtualDiskRawDiskMappingVer1BackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", [("lunUuid", "string", "vim.version.version1", F_OPTIONAL), ("deviceName", "string", "vim.version.version1", F_OPTIONAL), ("compatibilityMode", "string", "vim.version.version1", F_OPTIONAL), ("diskMode", "string", "vim.version.version1", F_OPTIONAL), ("uuid", "string", "vim.version.version2", F_OPTIONAL), ("contentId", "string", "vim.version.version5", F_OPTIONAL), ("changeId", "string", "vim.version.version5", F_OPTIONAL), ("parent", "vim.vm.device.VirtualDisk.RawDiskMappingVer1BackingInfo", "vim.version.version5", F_OPTIONAL), ("deltaDiskFormat", "string", "vim.version.version12", F_OPTIONAL), ("deltaGrainSize", "int", "vim.version.version12", F_OPTIONAL), ("sharing", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.LocalPMemBackingInfo", "VirtualDiskLocalPMemBackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version12", [("diskMode", "string", "vim.version.version12", 0), ("uuid", "string", "vim.version.version12", F_OPTIONAL), ("volumeUUID", "string", "vim.version.version12", F_OPTIONAL), ("contentId", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualDisk.VFlashCacheConfigInfo", "VirtualDiskVFlashCacheConfigInfo", "vmodl.DynamicData", "vim.version.version9", [("vFlashModule", "string", "vim.version.version9", F_OPTIONAL), ("reservationInMB", "long", "vim.version.version9", F_OPTIONAL), ("cacheConsistencyType", "string", "vim.version.version9", F_OPTIONAL), ("cacheMode", "string", "vim.version.version9", F_OPTIONAL), ("blockSizeInKB", "long", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualDisk.VFlashCacheConfigInfo.CacheConsistencyType", "VirtualDiskVFlashCacheConfigInfoCacheConsistencyType", "vim.version.version9", ["strong", "weak"])
CreateEnumType("vim.vm.device.VirtualDisk.VFlashCacheConfigInfo.CacheMode", "VirtualDiskVFlashCacheConfigInfoCacheMode", "vim.version.version9", ["write_thru", "write_back"])
CreateDataType("vim.vm.device.VirtualDiskId", "VirtualDiskId", "vmodl.DynamicData", "vim.version.version7", [("vm", "vim.VirtualMachine", "vim.version.version7", 0), ("diskId", "int", "vim.version.version7", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption", "VirtualDiskOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", [("capacityInKB", "vim.option.LongOption", "vim.version.version1", 0), ("ioAllocationOption", "vim.StorageResourceManager.IOAllocationOption", "vim.version.version6", 0), ("vFlashCacheConfigOption", "vim.vm.device.VirtualDiskOption.VFlashCacheConfigOption", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualDiskOption.DiskMode", "VirtualDiskMode", "vim.version.version1", ["persistent", "nonpersistent", "undoable", "independent_persistent", "independent_nonpersistent", "append"])
CreateEnumType("vim.vm.device.VirtualDiskOption.CompatibilityMode", "VirtualDiskCompatibilityMode", "vim.version.version1", ["virtualMode", "physicalMode"])
CreateDataType("vim.vm.device.VirtualDiskOption.SparseVer1BackingOption", "VirtualDiskSparseVer1BackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", [("diskModes", "vim.option.ChoiceOption", "vim.version.version1", 0), ("split", "vim.option.BoolOption", "vim.version.version1", 0), ("writeThrough", "vim.option.BoolOption", "vim.version.version1", 0), ("growable", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.SparseVer2BackingOption", "VirtualDiskSparseVer2BackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", [("diskMode", "vim.option.ChoiceOption", "vim.version.version1", 0), ("split", "vim.option.BoolOption", "vim.version.version1", 0), ("writeThrough", "vim.option.BoolOption", "vim.version.version1", 0), ("growable", "boolean", "vim.version.version1", 0), ("hotGrowable", "boolean", "vim.version.version2", 0), ("uuid", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.FlatVer1BackingOption", "VirtualDiskFlatVer1BackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", [("diskMode", "vim.option.ChoiceOption", "vim.version.version1", 0), ("split", "vim.option.BoolOption", "vim.version.version1", 0), ("writeThrough", "vim.option.BoolOption", "vim.version.version1", 0), ("growable", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.DeltaDiskFormatsSupported", "VirtualDiskDeltaDiskFormatsSupported", "vmodl.DynamicData", "vim.version.version8", [("datastoreType", "vmodl.TypeName", "vim.version.version8", 0), ("deltaDiskFormat", "vim.option.ChoiceOption", "vim.version.version8", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.FlatVer2BackingOption", "VirtualDiskFlatVer2BackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", [("diskMode", "vim.option.ChoiceOption", "vim.version.version1", 0), ("split", "vim.option.BoolOption", "vim.version.version1", 0), ("writeThrough", "vim.option.BoolOption", "vim.version.version1", 0), ("growable", "boolean", "vim.version.version1", 0), ("hotGrowable", "boolean", "vim.version.version2", 0), ("uuid", "boolean", "vim.version.version2", 0), ("thinProvisioned", "vim.option.BoolOption", "vim.version.version5", 0), ("eagerlyScrub", "vim.option.BoolOption", "vim.version.version5", 0), ("deltaDiskFormat", "vim.option.ChoiceOption", "vim.version.version7", 0), ("deltaDiskFormatsSupported", "vim.vm.device.VirtualDiskOption.DeltaDiskFormatsSupported[]", "vim.version.version8", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.SeSparseBackingOption", "VirtualDiskSeSparseBackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version8", [("diskMode", "vim.option.ChoiceOption", "vim.version.version8", 0), ("writeThrough", "vim.option.BoolOption", "vim.version.version8", 0), ("growable", "boolean", "vim.version.version8", 0), ("hotGrowable", "boolean", "vim.version.version8", 0), ("uuid", "boolean", "vim.version.version8", 0), ("deltaDiskFormatsSupported", "vim.vm.device.VirtualDiskOption.DeltaDiskFormatsSupported[]", "vim.version.version8", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.RawDiskVer2BackingOption", "VirtualDiskRawDiskVer2BackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", [("descriptorFileNameExtensions", "vim.option.ChoiceOption", "vim.version.version1", 0), ("uuid", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.PartitionedRawDiskVer2BackingOption", "VirtualDiskPartitionedRawDiskVer2BackingOption", "vim.vm.device.VirtualDiskOption.RawDiskVer2BackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualDiskOption.RawDiskMappingVer1BackingOption", "VirtualDiskRawDiskMappingVer1BackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", [("descriptorFileNameExtensions", "vim.option.ChoiceOption", "vim.version.version1", F_OPTIONAL), ("compatibilityMode", "vim.option.ChoiceOption", "vim.version.version1", 0), ("diskMode", "vim.option.ChoiceOption", "vim.version.version1", 0), ("uuid", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.LocalPMemBackingOption", "VirtualDiskLocalPMemBackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version12", [("diskMode", "vim.option.ChoiceOption", "vim.version.version12", 0), ("growable", "boolean", "vim.version.version12", 0), ("hotGrowable", "boolean", "vim.version.version12", 0), ("uuid", "boolean", "vim.version.version12", 0)])
CreateDataType("vim.vm.device.VirtualDiskOption.VFlashCacheConfigOption", "VirtualDiskOptionVFlashCacheConfigOption", "vmodl.DynamicData", "vim.version.version9", [("cacheConsistencyType", "vim.option.ChoiceOption", "vim.version.version9", 0), ("cacheMode", "vim.option.ChoiceOption", "vim.version.version9", 0), ("reservationInMB", "vim.option.LongOption", "vim.version.version9", 0), ("blockSizeInKB", "vim.option.LongOption", "vim.version.version9", 0)])
CreateDataType("vim.vm.device.VirtualDiskSpec", "VirtualDiskConfigSpec", "vim.vm.device.VirtualDeviceSpec", "vim.version.version9", [("diskMoveType", "string", "vim.version.version10", F_OPTIONAL), ("migrateCache", "boolean", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualEthernetCard", "VirtualEthernetCard", "vim.vm.device.VirtualDevice", "vim.version.version1", [("addressType", "string", "vim.version.version1", F_OPTIONAL), ("macAddress", "string", "vim.version.version1", F_OPTIONAL), ("wakeOnLanEnabled", "boolean", "vim.version.version1", F_OPTIONAL), ("resourceAllocation", "vim.vm.device.VirtualEthernetCard.ResourceAllocation", "vim.version.version10", F_OPTIONAL), ("externalId", "string", "vim.version.version10", F_OPTIONAL), ("uptCompatibilityEnabled", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualEthernetCard.NetworkBackingInfo", "VirtualEthernetCardNetworkBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", [("network", "vim.Network", "vim.version.version1", F_OPTIONAL), ("inPassthroughMode", "boolean", "vim.version.version4", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualEthernetCard.LegacyNetworkBackingInfo", "VirtualEthernetCardLegacyNetworkBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo", "VirtualEthernetCardDistributedVirtualPortBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version5", [("port", "vim.dvs.PortConnection", "vim.version.version5", 0)])
CreateDataType("vim.vm.device.VirtualEthernetCard.OpaqueNetworkBackingInfo", "VirtualEthernetCardOpaqueNetworkBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version9", [("opaqueNetworkId", "string", "vim.version.version9", 0), ("opaqueNetworkType", "string", "vim.version.version9", 0)])
CreateDataType("vim.vm.device.VirtualEthernetCard.ResourceAllocation", "VirtualEthernetCardResourceAllocation", "vmodl.DynamicData", "vim.version.version10", [("reservation", "long", "vim.version.version10", F_OPTIONAL), ("share", "vim.SharesInfo", "vim.version.version10", 0), ("limit", "long", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualEthernetCardOption", "VirtualEthernetCardOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", [("supportedOUI", "vim.option.ChoiceOption", "vim.version.version1", 0), ("macType", "vim.option.ChoiceOption", "vim.version.version1", 0), ("wakeOnLanEnabled", "vim.option.BoolOption", "vim.version.version1", 0), ("vmDirectPathGen2Supported", "boolean", "vim.version.version6", F_OPTIONAL), ("uptCompatibilityEnabled", "vim.option.BoolOption", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualEthernetCardOption.NetworkBackingOption", "VirtualEthernetCardNetworkBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualEthernetCardOption.OpaqueNetworkBackingOption", "VirtualEthernetCardOpaqueNetworkBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version9", None)
CreateDataType("vim.vm.device.VirtualEthernetCardOption.LegacyNetworkBackingOption", "VirtualEthernetCardLegacyNetworkBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateEnumType("vim.vm.device.VirtualEthernetCardOption.LegacyNetworkBackingOption.LegacyNetworkDeviceName", "VirtualEthernetCardLegacyNetworkDeviceName", "vim.version.version1", ["bridged", "nat", "hostonly"])
CreateDataType("vim.vm.device.VirtualEthernetCardOption.DistributedVirtualPortBackingOption", "VirtualEthernetCardDVPortBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version5", None)
CreateEnumType("vim.vm.device.VirtualEthernetCardOption.MacTypes", "VirtualEthernetCardMacType", "vim.version.version1", ["manual", "generated", "assigned"])
CreateDataType("vim.vm.device.VirtualFloppy", "VirtualFloppy", "vim.vm.device.VirtualDevice", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualFloppy.ImageBackingInfo", "VirtualFloppyImageBackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualFloppy.DeviceBackingInfo", "VirtualFloppyDeviceBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualFloppy.RemoteDeviceBackingInfo", "VirtualFloppyRemoteDeviceBackingInfo", "vim.vm.device.VirtualDevice.RemoteDeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualFloppyOption", "VirtualFloppyOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualFloppyOption.ImageBackingOption", "VirtualFloppyImageBackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualFloppyOption.DeviceBackingOption", "VirtualFloppyDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualFloppyOption.RemoteDeviceBackingOption", "VirtualFloppyRemoteDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.RemoteDeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualKeyboard", "VirtualKeyboard", "vim.vm.device.VirtualDevice", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualKeyboardOption", "VirtualKeyboardOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualNVDIMM", "VirtualNVDIMM", "vim.vm.device.VirtualDevice", "vim.version.version12", [("capacityInMB", "long", "vim.version.version12", 0), ("configuredCapacityInMB", "long", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualNVDIMM.BackingInfo", "VirtualNVDIMMBackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version12", [("parent", "vim.vm.device.VirtualNVDIMM.BackingInfo", "vim.version.version12", F_OPTIONAL), ("changeId", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualNVDIMMOption", "VirtualNVDIMMOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version12", [("capacityInMB", "vim.option.LongOption", "vim.version.version12", 0), ("growable", "boolean", "vim.version.version12", 0), ("hotGrowable", "boolean", "vim.version.version12", 0), ("granularityInMB", "long", "vim.version.version12", 0)])
CreateDataType("vim.vm.device.VirtualPCIPassthrough", "VirtualPCIPassthrough", "vim.vm.device.VirtualDevice", "vim.version.version5", None)
CreateDataType("vim.vm.device.VirtualPCIPassthrough.DeviceBackingInfo", "VirtualPCIPassthroughDeviceBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version5", [("id", "string", "vim.version.version5", 0), ("deviceId", "string", "vim.version.version5", 0), ("systemId", "string", "vim.version.version5", 0), ("vendorId", "short", "vim.version.version5", 0)])
CreateDataType("vim.vm.device.VirtualPCIPassthrough.AllowedDevice", "VirtualPCIPassthroughAllowedDevice", "vmodl.DynamicData", "vim.version.v7_0", [("vendorId", "int", "vim.version.v7_0", 0), ("deviceId", "int", "vim.version.v7_0", 0), ("subVendorId", "int", "vim.version.v7_0", F_OPTIONAL), ("subDeviceId", "int", "vim.version.v7_0", F_OPTIONAL), ("revisionId", "short", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualPCIPassthrough.DynamicBackingInfo", "VirtualPCIPassthroughDynamicBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.v7_0", [("allowedDevice", "vim.vm.device.VirtualPCIPassthrough.AllowedDevice[]", "vim.version.v7_0", F_OPTIONAL), ("customLabel", "string", "vim.version.v7_0", F_OPTIONAL), ("assignedId", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualPCIPassthrough.PluginBackingInfo", "VirtualPCIPassthroughPluginBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version10", None)
CreateDataType("vim.vm.device.VirtualPCIPassthrough.VmiopBackingInfo", "VirtualPCIPassthroughVmiopBackingInfo", "vim.vm.device.VirtualPCIPassthrough.PluginBackingInfo", "vim.version.version10", [("vgpu", "string", "vim.version.version10", F_OPTIONAL), ("vgpuMigrateDataSizeMB", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("migrateSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("enhancedMigrateCapability", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualPCIPassthrough.DvxBackingInfo", "VirtualPCIPassthroughDvxBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.v8_0_0_1", [("deviceClass", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("configParams", "vim.option.OptionValue[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualPCIPassthroughOption", "VirtualPCIPassthroughOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version5", None)
CreateDataType("vim.vm.device.VirtualPCIPassthroughOption.DeviceBackingOption", "VirtualPCIPassthroughDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version5", None)
CreateDataType("vim.vm.device.VirtualPCIPassthroughOption.PluginBackingOption", "VirtualPCIPassthroughPluginBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version10", None)
CreateDataType("vim.vm.device.VirtualPCIPassthroughOption.VmiopBackingOption", "VirtualPCIPassthroughVmiopBackingOption", "vim.vm.device.VirtualPCIPassthroughOption.PluginBackingOption", "vim.version.version10", [("vgpu", "vim.option.StringOption", "vim.version.version10", 0), ("maxInstances", "int", "vim.version.version10", 0)])
CreateDataType("vim.vm.device.VirtualPCIPassthroughOption.DynamicBackingOption", "VirtualPCIPassthroughDynamicBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.v7_0", None)
CreateDataType("vim.vm.device.VirtualPCIPassthroughOption.DvxBackingOption", "VirtualPCIPassthroughDvxBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.v8_0_0_1", None)
CreateDataType("vim.vm.device.VirtualPCNet32", "VirtualPCNet32", "vim.vm.device.VirtualEthernetCard", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualPCNet32Option", "VirtualPCNet32Option", "vim.vm.device.VirtualEthernetCardOption", "vim.version.version1", [("supportsMorphing", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualParallelPort", "VirtualParallelPort", "vim.vm.device.VirtualDevice", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualParallelPort.FileBackingInfo", "VirtualParallelPortFileBackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualParallelPort.DeviceBackingInfo", "VirtualParallelPortDeviceBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualParallelPortOption", "VirtualParallelPortOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualParallelPortOption.FileBackingOption", "VirtualParallelPortFileBackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualParallelPortOption.DeviceBackingOption", "VirtualParallelPortDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualPointingDevice", "VirtualPointingDevice", "vim.vm.device.VirtualDevice", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualPointingDevice.DeviceBackingInfo", "VirtualPointingDeviceDeviceBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", [("hostPointingDevice", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualPointingDeviceOption", "VirtualPointingDeviceOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualPointingDeviceOption.DeviceBackingOption", "VirtualPointingDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", [("hostPointingDevice", "vim.option.ChoiceOption", "vim.version.version1", 0)])
CreateEnumType("vim.vm.device.VirtualPointingDeviceOption.DeviceBackingOption.HostPointingDeviceChoice", "VirtualPointingDeviceHostChoice", "vim.version.version1", ["autodetect", "intellimouseExplorer", "intellimousePs2", "logitechMouseman", "microsoft_serial", "mouseSystems", "mousemanSerial", "ps2"])
CreateDataType("vim.vm.device.VirtualPrecisionClock", "VirtualPrecisionClock", "vim.vm.device.VirtualDevice", "vim.version.v7_0", None)
CreateDataType("vim.vm.device.VirtualPrecisionClock.SystemClockBackingInfo", "VirtualPrecisionClockSystemClockBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.v7_0", [("protocol", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualPrecisionClockOption", "VirtualPrecisionClockOption", "vim.vm.device.VirtualDeviceOption", "vim.version.v7_0", None)
CreateDataType("vim.vm.device.VirtualPrecisionClockOption.SystemClockBackingOption", "VirtualPrecisionClockSystemClockBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.v7_0", [("protocol", "vim.option.ChoiceOption", "vim.version.v7_0", 0)])
CreateDataType("vim.vm.device.VirtualSCSIPassthrough", "VirtualSCSIPassthrough", "vim.vm.device.VirtualDevice", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSCSIPassthrough.DeviceBackingInfo", "VirtualSCSIPassthroughDeviceBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSCSIPassthroughOption", "VirtualSCSIPassthroughOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSCSIPassthroughOption.DeviceBackingOption", "VirtualSCSIPassthroughDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSerialPort", "VirtualSerialPort", "vim.vm.device.VirtualDevice", "vim.version.version1", [("yieldOnPoll", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualSerialPort.FileBackingInfo", "VirtualSerialPortFileBackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSerialPort.DeviceBackingInfo", "VirtualSerialPortDeviceBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSerialPort.PipeBackingInfo", "VirtualSerialPortPipeBackingInfo", "vim.vm.device.VirtualDevice.PipeBackingInfo", "vim.version.version1", [("endpoint", "string", "vim.version.version1", 0), ("noRxLoss", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualSerialPort.URIBackingInfo", "VirtualSerialPortURIBackingInfo", "vim.vm.device.VirtualDevice.URIBackingInfo", "vim.version.version6", None)
CreateDataType("vim.vm.device.VirtualSerialPort.ThinPrintBackingInfo", "VirtualSerialPortThinPrintBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version8", None)
CreateDataType("vim.vm.device.VirtualSerialPortOption", "VirtualSerialPortOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", [("yieldOnPoll", "vim.option.BoolOption", "vim.version.version1", 0)])
CreateEnumType("vim.vm.device.VirtualSerialPortOption.EndPoint", "VirtualSerialPortEndPoint", "vim.version.version1", ["client", "server"])
CreateDataType("vim.vm.device.VirtualSerialPortOption.FileBackingOption", "VirtualSerialPortFileBackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSerialPortOption.DeviceBackingOption", "VirtualSerialPortDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSerialPortOption.PipeBackingOption", "VirtualSerialPortPipeBackingOption", "vim.vm.device.VirtualDeviceOption.PipeBackingOption", "vim.version.version1", [("endpoint", "vim.option.ChoiceOption", "vim.version.version1", 0), ("noRxLoss", "vim.option.BoolOption", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualSerialPortOption.URIBackingOption", "VirtualSerialPortURIBackingOption", "vim.vm.device.VirtualDeviceOption.URIBackingOption", "vim.version.version6", None)
CreateDataType("vim.vm.device.VirtualSerialPortOption.ThinPrintBackingOption", "VirtualSerialPortThinPrintBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version8", None)
CreateDataType("vim.vm.device.VirtualSoundCard", "VirtualSoundCard", "vim.vm.device.VirtualDevice", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSoundCard.DeviceBackingInfo", "VirtualSoundCardDeviceBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSoundCardOption", "VirtualSoundCardOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSoundCardOption.DeviceBackingOption", "VirtualSoundCardDeviceBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSriovEthernetCard", "VirtualSriovEthernetCard", "vim.vm.device.VirtualEthernetCard", "vim.version.version9", [("allowGuestOSMtuChange", "boolean", "vim.version.version9", F_OPTIONAL), ("sriovBacking", "vim.vm.device.VirtualSriovEthernetCard.SriovBackingInfo", "vim.version.version9", F_OPTIONAL), ("dvxBackingInfo", "vim.vm.device.VirtualPCIPassthrough.DvxBackingInfo", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualSriovEthernetCard.SriovBackingInfo", "VirtualSriovEthernetCardSriovBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version9", [("physicalFunctionBacking", "vim.vm.device.VirtualPCIPassthrough.DeviceBackingInfo", "vim.version.version9", F_OPTIONAL), ("virtualFunctionBacking", "vim.vm.device.VirtualPCIPassthrough.DeviceBackingInfo", "vim.version.version9", F_OPTIONAL), ("virtualFunctionIndex", "int", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualSriovEthernetCardOption", "VirtualSriovEthernetCardOption", "vim.vm.device.VirtualEthernetCardOption", "vim.version.version9", None)
CreateDataType("vim.vm.device.VirtualSriovEthernetCardOption.SriovBackingOption", "VirtualSriovEthernetCardSriovBackingOption", "vim.vm.device.VirtualDeviceOption.BackingOption", "vim.version.version9", None)
CreateDataType("vim.vm.device.VirtualTPM", "VirtualTPM", "vim.vm.device.VirtualDevice", "vim.version.version12", [("endorsementKeyCertificateSigningRequest", "vmodl.Binary[]", "vim.version.version12", F_OPTIONAL), ("endorsementKeyCertificate", "vmodl.Binary[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualTPMOption", "VirtualTPMOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version12", [("supportedFirmware", "string[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualUSB", "VirtualUSB", "vim.vm.device.VirtualDevice", "vim.version.version1", [("connected", "boolean", "vim.version.version2", 0), ("vendor", "int", "vim.version.version6", F_OPTIONAL), ("product", "int", "vim.version.version6", F_OPTIONAL), ("family", "string[]", "vim.version.version6", F_OPTIONAL), ("speed", "string[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualUSB.USBBackingInfo", "VirtualUSBUSBBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version2", None)
CreateDataType("vim.vm.device.VirtualUSB.RemoteHostBackingInfo", "VirtualUSBRemoteHostBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version6", [("hostname", "string", "vim.version.version6", 0)])
CreateDataType("vim.vm.device.VirtualUSB.RemoteClientBackingInfo", "VirtualUSBRemoteClientBackingInfo", "vim.vm.device.VirtualDevice.RemoteDeviceBackingInfo", "vim.version.version7", [("hostname", "string", "vim.version.version7", 0)])
CreateDataType("vim.vm.device.VirtualUSBOption", "VirtualUSBOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualUSBOption.USBBackingOption", "VirtualUSBUSBBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version2", None)
CreateDataType("vim.vm.device.VirtualUSBOption.RemoteHostBackingOption", "VirtualUSBRemoteHostBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version6", None)
CreateDataType("vim.vm.device.VirtualUSBOption.RemoteClientBackingOption", "VirtualUSBRemoteClientBackingOption", "vim.vm.device.VirtualDeviceOption.RemoteDeviceBackingOption", "vim.version.version7", None)
CreateDataType("vim.vm.device.VirtualVMCIDevice", "VirtualMachineVMCIDevice", "vim.vm.device.VirtualDevice", "vim.version.version4", [("id", "long", "vim.version.version4", F_OPTIONAL), ("allowUnrestrictedCommunication", "boolean", "vim.version.version4", F_OPTIONAL), ("filterEnable", "boolean", "vim.version.version10", F_OPTIONAL), ("filterInfo", "vim.vm.device.VirtualVMCIDevice.FilterInfo", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualVMCIDevice.Action", "VirtualMachineVMCIDeviceAction", "vim.version.version10", ["allow", "deny"])
CreateEnumType("vim.vm.device.VirtualVMCIDevice.Protocol", "VirtualMachineVMCIDeviceProtocol", "vim.version.version10", ["hypervisor", "doorbell", "queuepair", "datagram", "stream", "anyProtocol"])
CreateEnumType("vim.vm.device.VirtualVMCIDevice.Direction", "VirtualMachineVMCIDeviceDirection", "vim.version.version10", ["guest", "host", "anyDirection"])
CreateDataType("vim.vm.device.VirtualVMCIDevice.FilterSpec", "VirtualMachineVMCIDeviceFilterSpec", "vmodl.DynamicData", "vim.version.version10", [("rank", "long", "vim.version.version10", 0), ("action", "string", "vim.version.version10", 0), ("protocol", "string", "vim.version.version10", 0), ("direction", "string", "vim.version.version10", 0), ("lowerDstPortBoundary", "long", "vim.version.version10", F_OPTIONAL), ("upperDstPortBoundary", "long", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualVMCIDevice.FilterInfo", "VirtualMachineVMCIDeviceFilterInfo", "vmodl.DynamicData", "vim.version.version10", [("filters", "vim.vm.device.VirtualVMCIDevice.FilterSpec[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualVMCIDeviceOption", "VirtualMachineVMCIDeviceOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version4", [("allowUnrestrictedCommunication", "vim.option.BoolOption", "vim.version.version4", 0), ("filterSpecOption", "vim.vm.device.VirtualVMCIDeviceOption.FilterSpecOption", "vim.version.version10", F_OPTIONAL), ("filterSupported", "vim.option.BoolOption", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualVMCIDeviceOption.FilterSpecOption", "VirtualMachineVMCIDeviceOptionFilterSpecOption", "vmodl.DynamicData", "vim.version.version10", [("action", "vim.option.ChoiceOption", "vim.version.version10", 0), ("protocol", "vim.option.ChoiceOption", "vim.version.version10", 0), ("direction", "vim.option.ChoiceOption", "vim.version.version10", 0), ("lowerDstPortBoundary", "vim.option.LongOption", "vim.version.version10", 0), ("upperDstPortBoundary", "vim.option.LongOption", "vim.version.version10", 0)])
CreateDataType("vim.vm.device.VirtualVMIROM", "VirtualMachineVMIROM", "vim.vm.device.VirtualDevice", "vim.version.version2", None)
CreateDataType("vim.vm.device.VirtualVMIROMOption", "VirtualVMIROMOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version2", None)
CreateDataType("vim.vm.device.VirtualVideoCard", "VirtualMachineVideoCard", "vim.vm.device.VirtualDevice", "vim.version.version1", [("videoRamSizeInKB", "long", "vim.version.version1", F_OPTIONAL), ("numDisplays", "int", "vim.version.version4", F_OPTIONAL), ("useAutoDetect", "boolean", "vim.version.version4", F_OPTIONAL), ("enable3DSupport", "boolean", "vim.version.version4", F_OPTIONAL), ("use3dRenderer", "string", "vim.version.version8", F_OPTIONAL), ("graphicsMemorySizeInKB", "long", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualVideoCard.Use3dRenderer", "VirtualMachineVideoCardUse3dRenderer", "vim.version.version8", ["automatic", "software", "hardware"])
CreateDataType("vim.vm.device.VirtualVideoCardOption", "VirtualVideoCardOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", [("videoRamSizeInKB", "vim.option.LongOption", "vim.version.version1", F_OPTIONAL), ("numDisplays", "vim.option.IntOption", "vim.version.version4", F_OPTIONAL), ("useAutoDetect", "vim.option.BoolOption", "vim.version.version4", F_OPTIONAL), ("support3D", "vim.option.BoolOption", "vim.version.version4", F_OPTIONAL), ("use3dRendererSupported", "vim.option.BoolOption", "vim.version.version8", F_OPTIONAL), ("graphicsMemorySizeInKB", "vim.option.LongOption", "vim.version.version10", F_OPTIONAL), ("graphicsMemorySizeSupported", "vim.option.BoolOption", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualVmxnet", "VirtualVmxnet", "vim.vm.device.VirtualEthernetCard", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualVmxnet2", "VirtualVmxnet2", "vim.vm.device.VirtualVmxnet", "vim.version.version2", None)
CreateDataType("vim.vm.device.VirtualVmxnet3", "VirtualVmxnet3", "vim.vm.device.VirtualVmxnet", "vim.version.version4", [("uptv2Enabled", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualVmxnet3Vrdma", "VirtualVmxnet3Vrdma", "vim.vm.device.VirtualVmxnet3", "vim.version.version11", [("deviceProtocol", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualVmxnetOption", "VirtualVmxnetOption", "vim.vm.device.VirtualEthernetCardOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualWDT", "VirtualWDT", "vim.vm.device.VirtualDevice", "vim.version.v7_0", [("runOnBoot", "boolean", "vim.version.v7_0", 0), ("running", "boolean", "vim.version.v7_0", 0)])
CreateDataType("vim.vm.device.VirtualWDTOption", "VirtualWDTOption", "vim.vm.device.VirtualDeviceOption", "vim.version.v7_0", [("runOnBoot", "vim.option.BoolOption", "vim.version.v7_0", 0)])
CreateManagedType("vim.vm.guest.AliasManager", "GuestAliasManager", "vmodl.ManagedObject", "vim.version.version10", None, [("addAlias", "AddGuestAlias", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.ModifyAliases"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("username", "string", "vim.version.version10", 0, None),("mapCert", "boolean", "vim.version.version10", 0, None),("base64Cert", "string", "vim.version.version10", 0, None),("aliasInfo", "vim.vm.guest.AliasManager.GuestAuthAliasInfo", "vim.version.version10", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("removeAlias", "RemoveGuestAlias", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.ModifyAliases"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("username", "string", "vim.version.version10", 0, None),("base64Cert", "string", "vim.version.version10", 0, None),("subject", "vim.vm.guest.AliasManager.GuestAuthSubject", "vim.version.version10", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("removeAliasByCert", "RemoveGuestAliasByCert", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.ModifyAliases"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("username", "string", "vim.version.version10", 0, None),("base64Cert", "string", "vim.version.version10", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("listAliases", "ListGuestAliases", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.QueryAliases"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("username", "string", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.vm.guest.AliasManager.GuestAliases[]", "vim.vm.guest.AliasManager.GuestAliases[]"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("listMappedAliases", "ListGuestMappedAliases", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.QueryAliases"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.vm.guest.AliasManager.GuestMappedAliases[]", "vim.vm.guest.AliasManager.GuestMappedAliases[]"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ])])
CreateDataType("vim.vm.guest.AliasManager.GuestAuthSubject", "GuestAuthSubject", "vmodl.DynamicData", "vim.version.version10", None)
CreateDataType("vim.vm.guest.AliasManager.GuestAuthAnySubject", "GuestAuthAnySubject", "vim.vm.guest.AliasManager.GuestAuthSubject", "vim.version.version10", None)
CreateDataType("vim.vm.guest.AliasManager.GuestAuthNamedSubject", "GuestAuthNamedSubject", "vim.vm.guest.AliasManager.GuestAuthSubject", "vim.version.version10", [("name", "string", "vim.version.version10", 0)])
CreateDataType("vim.vm.guest.AliasManager.GuestAuthAliasInfo", "GuestAuthAliasInfo", "vmodl.DynamicData", "vim.version.version10", [("subject", "vim.vm.guest.AliasManager.GuestAuthSubject", "vim.version.version10", 0), ("comment", "string", "vim.version.version10", 0)])
CreateDataType("vim.vm.guest.AliasManager.GuestAliases", "GuestAliases", "vmodl.DynamicData", "vim.version.version10", [("base64Cert", "string", "vim.version.version10", 0), ("aliases", "vim.vm.guest.AliasManager.GuestAuthAliasInfo[]", "vim.version.version10", 0)])
CreateDataType("vim.vm.guest.AliasManager.GuestMappedAliases", "GuestMappedAliases", "vmodl.DynamicData", "vim.version.version10", [("base64Cert", "string", "vim.version.version10", 0), ("username", "string", "vim.version.version10", 0), ("subjects", "vim.vm.guest.AliasManager.GuestAuthSubject[]", "vim.version.version10", 0)])
CreateManagedType("vim.vm.guest.AuthManager", "GuestAuthManager", "vmodl.ManagedObject", "vim.version.version7", None, [("validateCredentials", "ValidateCredentialsInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("acquireCredentials", "AcquireCredentialsInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Query"),("requestedAuth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("sessionID", "long", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.vm.guest.GuestAuthentication", "vim.vm.guest.GuestAuthentication"), None, ["vim.fault.GuestOperationsFault", "vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("releaseCredentials", "ReleaseCredentialsInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.TaskInProgress", "vim.fault.InvalidState", ])])
CreateManagedType("vim.vm.guest.FileManager", "GuestFileManager", "vmodl.ManagedObject", "vim.version.version7", None, [("makeDirectory", "MakeDirectoryInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("directoryPath", "string", "vim.version.version7", 0, None),("createParentDirectories", "boolean", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("deleteFile", "DeleteFileInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("filePath", "string", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("deleteDirectory", "DeleteDirectoryInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("directoryPath", "string", "vim.version.version7", 0, None),("recursive", "boolean", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("moveDirectory", "MoveDirectoryInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("srcDirectoryPath", "string", "vim.version.version7", 0, None),("dstDirectoryPath", "string", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("moveFile", "MoveFileInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("srcFilePath", "string", "vim.version.version7", 0, None),("dstFilePath", "string", "vim.version.version7", 0, None),("overwrite", "boolean", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("createTemporaryFile", "CreateTemporaryFileInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("prefix", "string", "vim.version.version7", 0, None),("suffix", "string", "vim.version.version7", 0, None),("directoryPath", "string", "vim.version.version7", F_OPTIONAL, None),), (0, "string", "string"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("createTemporaryDirectory", "CreateTemporaryDirectoryInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("prefix", "string", "vim.version.version7", 0, None),("suffix", "string", "vim.version.version7", 0, None),("directoryPath", "string", "vim.version.version7", F_OPTIONAL, None),), (0, "string", "string"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("listFiles", "ListFilesInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("filePath", "string", "vim.version.version7", 0, None),("index", "int", "vim.version.version7", F_OPTIONAL, None),("maxResults", "int", "vim.version.version7", F_OPTIONAL, None),("matchPattern", "string", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.vm.guest.FileManager.ListFileInfo", "vim.vm.guest.FileManager.ListFileInfo"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("changeFileAttributes", "ChangeFileAttributesInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("guestFilePath", "string", "vim.version.version7", 0, None),("fileAttributes", "vim.vm.guest.FileManager.FileAttributes", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("initiateFileTransferFromGuest", "InitiateFileTransferFromGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("guestFilePath", "string", "vim.version.version7", 0, None),), (0, "vim.vm.guest.FileManager.FileTransferInformation", "vim.vm.guest.FileManager.FileTransferInformation"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("initiateFileTransferToGuest", "InitiateFileTransferToGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("guestFilePath", "string", "vim.version.version7", 0, None),("fileAttributes", "vim.vm.guest.FileManager.FileAttributes", "vim.version.version7", 0, None),("fileSize", "long", "vim.version.version7", 0, None),("overwrite", "boolean", "vim.version.version7", 0, None),), (0, "string", "string"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ])])
CreateDataType("vim.vm.guest.FileManager.FileAttributes", "GuestFileAttributes", "vmodl.DynamicData", "vim.version.version7", [("modificationTime", "vmodl.DateTime", "vim.version.version7", F_OPTIONAL), ("accessTime", "vmodl.DateTime", "vim.version.version7", F_OPTIONAL), ("symlinkTarget", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.guest.FileManager.PosixFileAttributes", "GuestPosixFileAttributes", "vim.vm.guest.FileManager.FileAttributes", "vim.version.version7", [("ownerId", "int", "vim.version.version7", F_OPTIONAL), ("groupId", "int", "vim.version.version7", F_OPTIONAL), ("permissions", "long", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.guest.FileManager.WindowsFileAttributes", "GuestWindowsFileAttributes", "vim.vm.guest.FileManager.FileAttributes", "vim.version.version7", [("hidden", "boolean", "vim.version.version7", F_OPTIONAL), ("readOnly", "boolean", "vim.version.version7", F_OPTIONAL), ("createTime", "vmodl.DateTime", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.guest.FileManager.FileInfo", "GuestFileInfo", "vmodl.DynamicData", "vim.version.version7", [("path", "string", "vim.version.version7", 0), ("type", "string", "vim.version.version7", 0), ("size", "long", "vim.version.version7", 0), ("attributes", "vim.vm.guest.FileManager.FileAttributes", "vim.version.version7", 0)])
CreateEnumType("vim.vm.guest.FileManager.FileInfo.FileType", "GuestFileType", "vim.version.version7", ["file", "directory", "symlink"])
CreateDataType("vim.vm.guest.FileManager.ListFileInfo", "GuestListFileInfo", "vmodl.DynamicData", "vim.version.version7", [("files", "vim.vm.guest.FileManager.FileInfo[]", "vim.version.version7", F_OPTIONAL), ("remaining", "int", "vim.version.version7", 0)])
CreateDataType("vim.vm.guest.FileManager.FileTransferInformation", "FileTransferInformation", "vmodl.DynamicData", "vim.version.version7", [("attributes", "vim.vm.guest.FileManager.FileAttributes", "vim.version.version7", 0), ("size", "long", "vim.version.version7", 0), ("url", "string", "vim.version.version7", 0)])
CreateDataType("vim.vm.guest.GuestAuthentication", "GuestAuthentication", "vmodl.DynamicData", "vim.version.version7", [("interactiveSession", "boolean", "vim.version.version7", 0)])
CreateManagedType("vim.vm.guest.GuestOperationsManager", "GuestOperationsManager", "vmodl.ManagedObject", "vim.version.version7", [("authManager", "vim.vm.guest.AuthManager", "vim.version.version7", F_OPTIONAL, "System.Anonymous"), ("fileManager", "vim.vm.guest.FileManager", "vim.version.version7", F_OPTIONAL, "System.Anonymous"), ("processManager", "vim.vm.guest.ProcessManager", "vim.version.version7", F_OPTIONAL, "System.Anonymous"), ("guestWindowsRegistryManager", "vim.vm.guest.WindowsRegistryManager", "vim.version.version10", F_OPTIONAL, "System.Anonymous"), ("aliasManager", "vim.vm.guest.AliasManager", "vim.version.version10", F_OPTIONAL, "System.Anonymous")], None)
CreateDataType("vim.vm.guest.NamePasswordAuthentication", "NamePasswordAuthentication", "vim.vm.guest.GuestAuthentication", "vim.version.version7", [("username", "string", "vim.version.version7", 0), ("password", "string", "vim.version.version7", F_SECRET)])
CreateManagedType("vim.vm.guest.ProcessManager", "GuestProcessManager", "vmodl.ManagedObject", "vim.version.version7", None, [("startProgram", "StartProgramInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Execute"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("spec", "vim.vm.guest.ProcessManager.ProgramSpec", "vim.version.version7", 0, None),), (0, "long", "long"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("listProcesses", "ListProcessesInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("pids", "long[]", "vim.version.version7", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vm.guest.ProcessManager.ProcessInfo[]", "vim.vm.guest.ProcessManager.ProcessInfo[]"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("terminateProcess", "TerminateProcessInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Execute"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("pid", "long", "vim.version.version7", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("readEnvironmentVariable", "ReadEnvironmentVariableInGuest", "vim.version.version7", (("vm", "vim.VirtualMachine", "vim.version.version7", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0, None),("names", "string[]", "vim.version.version7", F_OPTIONAL, None),), (F_OPTIONAL, "string[]", "string[]"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ])])
CreateDataType("vim.vm.guest.ProcessManager.ProgramSpec", "GuestProgramSpec", "vmodl.DynamicData", "vim.version.version7", [("programPath", "string", "vim.version.version7", 0), ("arguments", "string", "vim.version.version7", 0), ("workingDirectory", "string", "vim.version.version7", F_OPTIONAL), ("envVariables", "string[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.guest.ProcessManager.WindowsProgramSpec", "GuestWindowsProgramSpec", "vim.vm.guest.ProcessManager.ProgramSpec", "vim.version.version7", [("startMinimized", "boolean", "vim.version.version7", 0)])
CreateDataType("vim.vm.guest.ProcessManager.ProcessInfo", "GuestProcessInfo", "vmodl.DynamicData", "vim.version.version7", [("name", "string", "vim.version.version7", 0), ("pid", "long", "vim.version.version7", 0), ("owner", "string", "vim.version.version7", 0), ("cmdLine", "string", "vim.version.version7", 0), ("startTime", "vmodl.DateTime", "vim.version.version7", 0), ("endTime", "vmodl.DateTime", "vim.version.version7", F_OPTIONAL), ("exitCode", "int", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.guest.SAMLTokenAuthentication", "SAMLTokenAuthentication", "vim.vm.guest.GuestAuthentication", "vim.version.version10", [("token", "string", "vim.version.version10", F_SECRET), ("username", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.guest.SSPIAuthentication", "SSPIAuthentication", "vim.vm.guest.GuestAuthentication", "vim.version.version7", [("sspiToken", "string", "vim.version.version7", 0)])
CreateDataType("vim.vm.guest.TicketedSessionAuthentication", "TicketedSessionAuthentication", "vim.vm.guest.GuestAuthentication", "vim.version.version7", [("ticket", "string", "vim.version.version7", F_SECRET)])
CreateManagedType("vim.vm.guest.WindowsRegistryManager", "GuestWindowsRegistryManager", "vmodl.ManagedObject", "vim.version.version10", None, [("createRegistryKey", "CreateRegistryKeyInGuest", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("keyName", "vim.vm.guest.WindowsRegistryManager.RegistryKeyName", "vim.version.version10", 0, None),("isVolatile", "boolean", "vim.version.version10", 0, None),("classType", "string", "vim.version.version10", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("listRegistryKeys", "ListRegistryKeysInGuest", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("keyName", "vim.vm.guest.WindowsRegistryManager.RegistryKeyName", "vim.version.version10", 0, None),("recursive", "boolean", "vim.version.version10", 0, None),("matchPattern", "string", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vm.guest.WindowsRegistryManager.RegistryKeyRecord[]", "vim.vm.guest.WindowsRegistryManager.RegistryKeyRecord[]"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("deleteRegistryKey", "DeleteRegistryKeyInGuest", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("keyName", "vim.vm.guest.WindowsRegistryManager.RegistryKeyName", "vim.version.version10", 0, None),("recursive", "boolean", "vim.version.version10", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("setRegistryValue", "SetRegistryValueInGuest", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("value", "vim.vm.guest.WindowsRegistryManager.RegistryValue", "vim.version.version10", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("listRegistryValues", "ListRegistryValuesInGuest", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.Query"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("keyName", "vim.vm.guest.WindowsRegistryManager.RegistryKeyName", "vim.version.version10", 0, None),("expandStrings", "boolean", "vim.version.version10", 0, None),("matchPattern", "string", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vm.guest.WindowsRegistryManager.RegistryValue[]", "vim.vm.guest.WindowsRegistryManager.RegistryValue[]"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("deleteRegistryValue", "DeleteRegistryValueInGuest", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, "VirtualMachine.GuestOperations.Modify"),("auth", "vim.vm.guest.GuestAuthentication", "vim.version.version10", 0, None),("valueName", "vim.vm.guest.WindowsRegistryManager.RegistryValueName", "vim.version.version10", 0, None),), (0, "void", "void"), None, ["vim.fault.GuestOperationsFault", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ])])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryKeyName", "GuestRegKeyNameSpec", "vmodl.DynamicData", "vim.version.version10", [("registryPath", "string", "vim.version.version10", 0), ("wowBitness", "string", "vim.version.version10", 0)])
CreateEnumType("vim.vm.guest.WindowsRegistryManager.RegistryKeyName.RegistryKeyWowBitness", "GuestRegKeyWowSpec", "vim.version.version10", ["WOWNative", "WOW32", "WOW64"])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryKey", "GuestRegKeySpec", "vmodl.DynamicData", "vim.version.version10", [("keyName", "vim.vm.guest.WindowsRegistryManager.RegistryKeyName", "vim.version.version10", 0), ("classType", "string", "vim.version.version10", 0), ("lastWritten", "vmodl.DateTime", "vim.version.version10", 0)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryKeyRecord", "GuestRegKeyRecordSpec", "vmodl.DynamicData", "vim.version.version10", [("key", "vim.vm.guest.WindowsRegistryManager.RegistryKey", "vim.version.version10", 0), ("fault", "vmodl.MethodFault", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueName", "GuestRegValueNameSpec", "vmodl.DynamicData", "vim.version.version10", [("keyName", "vim.vm.guest.WindowsRegistryManager.RegistryKeyName", "vim.version.version10", 0), ("name", "string", "vim.version.version10", 0)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueData", "GuestRegValueDataSpec", "vmodl.DynamicData", "vim.version.version10", None)
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueDword", "GuestRegValueDwordSpec", "vim.vm.guest.WindowsRegistryManager.RegistryValueData", "vim.version.version10", [("value", "int", "vim.version.version10", 0)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueQword", "GuestRegValueQwordSpec", "vim.vm.guest.WindowsRegistryManager.RegistryValueData", "vim.version.version10", [("value", "long", "vim.version.version10", 0)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueString", "GuestRegValueStringSpec", "vim.vm.guest.WindowsRegistryManager.RegistryValueData", "vim.version.version10", [("value", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueExpandString", "GuestRegValueExpandStringSpec", "vim.vm.guest.WindowsRegistryManager.RegistryValueData", "vim.version.version10", [("value", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueMultiString", "GuestRegValueMultiStringSpec", "vim.vm.guest.WindowsRegistryManager.RegistryValueData", "vim.version.version10", [("value", "string[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValueBinary", "GuestRegValueBinarySpec", "vim.vm.guest.WindowsRegistryManager.RegistryValueData", "vim.version.version10", [("value", "vmodl.Binary", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.guest.WindowsRegistryManager.RegistryValue", "GuestRegValueSpec", "vmodl.DynamicData", "vim.version.version10", [("name", "vim.vm.guest.WindowsRegistryManager.RegistryValueName", "vim.version.version10", 0), ("data", "vim.vm.guest.WindowsRegistryManager.RegistryValueData", "vim.version.version10", 0)])
CreateDataType("vim.vm.replication.DeviceGroupId", "DeviceGroupId", "vmodl.DynamicData", "vim.version.version11", [("id", "string", "vim.version.version11", 0)])
CreateDataType("vim.vm.replication.FaultDomainId", "FaultDomainId", "vmodl.DynamicData", "vim.version.version11", [("id", "string", "vim.version.version11", 0)])
CreateDataType("vim.vm.replication.ReplicationGroupId", "ReplicationGroupId", "vmodl.DynamicData", "vim.version.version11", [("faultDomainId", "vim.vm.replication.FaultDomainId", "vim.version.version11", 0), ("deviceGroupId", "vim.vm.replication.DeviceGroupId", "vim.version.version11", 0)])
CreateDataType("vim.vm.replication.ReplicationSpec", "ReplicationSpec", "vmodl.DynamicData", "vim.version.version11", [("replicationGroupId", "vim.vm.replication.ReplicationGroupId", "vim.version.version11", 0)])
CreateDataType("vim.vsan.cluster.ConfigInfo", "VsanClusterConfigInfo", "vmodl.DynamicData", "vim.version.version9", [("enabled", "boolean", "vim.version.version9", F_OPTIONAL), ("defaultConfig", "vim.vsan.cluster.ConfigInfo.HostDefaultInfo", "vim.version.version9", F_OPTIONAL), ("vsanEsaEnabled", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vsan.cluster.ConfigInfo.HostDefaultInfo", "VsanClusterConfigInfoHostDefaultInfo", "vmodl.DynamicData", "vim.version.version9", [("uuid", "string", "vim.version.version9", F_OPTIONAL), ("autoClaimStorage", "boolean", "vim.version.version9", F_OPTIONAL), ("checksumEnabled", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ClusterStatus", "VsanHostClusterStatus", "vmodl.DynamicData", "vim.version.version9", [("uuid", "string", "vim.version.version9", F_OPTIONAL), ("nodeUuid", "string", "vim.version.version9", F_OPTIONAL), ("health", "string", "vim.version.version9", 0), ("nodeState", "vim.vsan.host.ClusterStatus.State", "vim.version.version9", 0), ("memberUuid", "string[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ClusterStatus.State", "VsanHostClusterStatusState", "vmodl.DynamicData", "vim.version.version9", [("state", "string", "vim.version.version9", 0), ("completion", "vim.vsan.host.ClusterStatus.State.CompletionEstimate", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ClusterStatus.State.CompletionEstimate", "VsanHostClusterStatusStateCompletionEstimate", "vmodl.DynamicData", "vim.version.version9", [("completeTime", "vmodl.DateTime", "vim.version.version9", F_OPTIONAL), ("percentComplete", "int", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ConfigInfo", "VsanHostConfigInfo", "vmodl.DynamicData", "vim.version.version9", [("enabled", "boolean", "vim.version.version9", F_OPTIONAL), ("hostSystem", "vim.HostSystem", "vim.version.version9", F_OPTIONAL), ("clusterInfo", "vim.vsan.host.ConfigInfo.ClusterInfo", "vim.version.version9", F_OPTIONAL), ("storageInfo", "vim.vsan.host.ConfigInfo.StorageInfo", "vim.version.version9", F_OPTIONAL), ("networkInfo", "vim.vsan.host.ConfigInfo.NetworkInfo", "vim.version.version9", F_OPTIONAL), ("faultDomainInfo", "vim.vsan.host.ConfigInfo.FaultDomainInfo", "vim.version.version10", F_OPTIONAL), ("vsanEsaEnabled", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ConfigInfo.StorageInfo", "VsanHostConfigInfoStorageInfo", "vmodl.DynamicData", "vim.version.version9", [("autoClaimStorage", "boolean", "vim.version.version9", F_OPTIONAL), ("diskMapping", "vim.vsan.host.DiskMapping[]", "vim.version.version9", F_OPTIONAL), ("diskMapInfo", "vim.vsan.host.DiskMapInfo[]", "vim.version.version10", F_OPTIONAL), ("checksumEnabled", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ConfigInfo.ClusterInfo", "VsanHostConfigInfoClusterInfo", "vmodl.DynamicData", "vim.version.version9", [("uuid", "string", "vim.version.version9", F_OPTIONAL), ("nodeUuid", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ConfigInfo.NetworkInfo", "VsanHostConfigInfoNetworkInfo", "vmodl.DynamicData", "vim.version.version9", [("port", "vim.vsan.host.ConfigInfo.NetworkInfo.PortConfig[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vsan.host.ConfigInfo.NetworkInfo.PortConfig", "VsanHostConfigInfoNetworkInfoPortConfig", "vmodl.DynamicData", "vim.version.version9", [("ipConfig", "vim.vsan.host.IpConfig", "vim.version.version9", F_OPTIONAL), ("device", "string", "vim.version.version9", 0)])
CreateDataType("vim.vsan.host.ConfigInfo.FaultDomainInfo", "VsanHostFaultDomainInfo", "vmodl.DynamicData", "vim.version.version10", [("name", "string", "vim.version.version10", 0)])
CreateDataType("vim.vsan.host.DecommissionMode", "VsanHostDecommissionMode", "vmodl.DynamicData", "vim.version.version9", [("objectAction", "string", "vim.version.version9", 0)])
CreateEnumType("vim.vsan.host.DecommissionMode.ObjectAction", "VsanHostDecommissionModeObjectAction", "vim.version.version9", ["noAction", "ensureObjectAccessibility", "evacuateAllData"])
CreateDataType("vim.vsan.host.DiskMapInfo", "VsanHostDiskMapInfo", "vmodl.DynamicData", "vim.version.version10", [("mapping", "vim.vsan.host.DiskMapping", "vim.version.version10", 0), ("mounted", "boolean", "vim.version.version10", 0)])
CreateDataType("vim.vsan.host.DiskMapResult", "VsanHostDiskMapResult", "vmodl.DynamicData", "vim.version.version9", [("mapping", "vim.vsan.host.DiskMapping", "vim.version.version9", 0), ("diskResult", "vim.vsan.host.DiskResult[]", "vim.version.version9", F_OPTIONAL), ("error", "vmodl.MethodFault", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.vsan.host.DiskMapping", "VsanHostDiskMapping", "vmodl.DynamicData", "vim.version.version9", [("ssd", "vim.host.ScsiDisk", "vim.version.version9", 0), ("nonSsd", "vim.host.ScsiDisk[]", "vim.version.version9", 0)])
CreateDataType("vim.vsan.host.DiskResult", "VsanHostDiskResult", "vmodl.DynamicData", "vim.version.version9", [("disk", "vim.host.ScsiDisk", "vim.version.version9", 0), ("state", "string", "vim.version.version9", 0), ("vsanUuid", "string", "vim.version.version9", F_OPTIONAL), ("error", "vmodl.MethodFault", "vim.version.version9", F_OPTIONAL), ("degraded", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.vsan.host.DiskResult.State", "VsanHostDiskResultState", "vim.version.version9", ["inUse", "eligible", "ineligible"])
CreateEnumType("vim.vsan.host.HealthState", "VsanHostHealthState", "vim.version.version9", ["unknown", "healthy", "unhealthy"])
CreateDataType("vim.vsan.host.IpConfig", "VsanHostIpConfig", "vmodl.DynamicData", "vim.version.version9", [("upstreamIpAddress", "string", "vim.version.version9", 0), ("downstreamIpAddress", "string", "vim.version.version9", 0)])
CreateDataType("vim.vsan.host.MembershipInfo", "VsanHostMembershipInfo", "vmodl.DynamicData", "vim.version.version9", [("nodeUuid", "string", "vim.version.version9", 0), ("hostname", "string", "vim.version.version9", 0)])
CreateEnumType("vim.vsan.host.NodeState", "VsanHostNodeState", "vim.version.version9", ["error", "disabled", "agent", "master", "backup", "starting", "stopping", "enteringMaintenanceMode", "exitingMaintenanceMode", "decommissioning"])
CreateDataType("vim.vsan.host.VsanDiskInfo", "VsanHostVsanDiskInfo", "vmodl.DynamicData", "vim.version.version10", [("vsanUuid", "string", "vim.version.version10", 0), ("formatVersion", "int", "vim.version.version10", 0)])
CreateDataType("vim.vsan.host.VsanRuntimeInfo", "VsanHostRuntimeInfo", "vmodl.DynamicData", "vim.version.version9", [("membershipList", "vim.vsan.host.MembershipInfo[]", "vim.version.version9", F_OPTIONAL), ("diskIssues", "vim.vsan.host.VsanRuntimeInfo.DiskIssue[]", "vim.version.version9", F_OPTIONAL), ("accessGenNo", "int", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.vsan.host.VsanRuntimeInfo.DiskIssueType", "VsanDiskIssueType", "vim.version.version9", ["nonExist", "stampMismatch", "unknown"])
CreateDataType("vim.vsan.host.VsanRuntimeInfo.DiskIssue", "VsanHostRuntimeInfoDiskIssue", "vmodl.DynamicData", "vim.version.version9", [("diskId", "string", "vim.version.version9", 0), ("issue", "string", "vim.version.version9", 0)])
CreateDataType("vim.vslm.BaseConfigInfo", "BaseConfigInfo", "vmodl.DynamicData", "vim.version.version11", [("id", "vim.vslm.ID", "vim.version.version11", 0), ("name", "string", "vim.version.version11", 0), ("createTime", "vmodl.DateTime", "vim.version.version11", 0), ("keepAfterDeleteVm", "boolean", "vim.version.version12", F_OPTIONAL), ("relocationDisabled", "boolean", "vim.version.version12", F_OPTIONAL), ("nativeSnapshotSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("changedBlockTrackingEnabled", "boolean", "vim.version.version12", F_OPTIONAL), ("backing", "vim.vslm.BaseConfigInfo.BackingInfo", "vim.version.version11", 0), ("metadata", "vim.KeyValue[]", "vim.version.v7_0_2_0", F_OPTIONAL), ("vclock", "vim.vslm.VClockInfo", "vim.version.v7_0_2_0", F_OPTIONAL), ("iofilter", "string[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vslm.BaseConfigInfo.BackingInfo", "BaseConfigInfoBackingInfo", "vmodl.DynamicData", "vim.version.version11", [("datastore", "vim.Datastore", "vim.version.version11", 0)])
CreateDataType("vim.vslm.BaseConfigInfo.FileBackingInfo", "BaseConfigInfoFileBackingInfo", "vim.vslm.BaseConfigInfo.BackingInfo", "vim.version.version11", [("filePath", "string", "vim.version.version11", 0), ("backingObjectId", "string", "vim.version.version11", F_OPTIONAL), ("parent", "vim.vslm.BaseConfigInfo.FileBackingInfo", "vim.version.version11", F_OPTIONAL), ("deltaSizeInMB", "long", "vim.version.version11", F_OPTIONAL), ("keyId", "vim.encryption.CryptoKeyId", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vslm.BaseConfigInfo.DiskFileBackingInfo", "BaseConfigInfoDiskFileBackingInfo", "vim.vslm.BaseConfigInfo.FileBackingInfo", "vim.version.version11", [("provisioningType", "string", "vim.version.version11", 0)])
CreateEnumType("vim.vslm.BaseConfigInfo.DiskFileBackingInfo.ProvisioningType", "BaseConfigInfoDiskFileBackingInfoProvisioningType", "vim.version.version11", ["thin", "eagerZeroedThick", "lazyZeroedThick"])
CreateDataType("vim.vslm.BaseConfigInfo.RawDiskMappingBackingInfo", "BaseConfigInfoRawDiskMappingBackingInfo", "vim.vslm.BaseConfigInfo.FileBackingInfo", "vim.version.version11", [("lunUuid", "string", "vim.version.version11", 0), ("compatibilityMode", "string", "vim.version.version11", 0)])
CreateDataType("vim.vslm.CreateSpec", "VslmCreateSpec", "vmodl.DynamicData", "vim.version.version11", [("name", "string", "vim.version.version11", 0), ("keepAfterDeleteVm", "boolean", "vim.version.version12", F_OPTIONAL), ("backingSpec", "vim.vslm.CreateSpec.BackingSpec", "vim.version.version11", 0), ("capacityInMB", "long", "vim.version.version11", 0), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL), ("crypto", "vim.encryption.CryptoSpec", "vim.version.v7_0", F_OPTIONAL), ("metadata", "vim.KeyValue[]", "vim.version.version14", F_OPTIONAL)])
CreateDataType("vim.vslm.CreateSpec.BackingSpec", "VslmCreateSpecBackingSpec", "vmodl.DynamicData", "vim.version.version11", [("datastore", "vim.Datastore", "vim.version.version11", 0), ("path", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vslm.CreateSpec.DiskFileBackingSpec", "VslmCreateSpecDiskFileBackingSpec", "vim.vslm.CreateSpec.BackingSpec", "vim.version.version11", [("provisioningType", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vslm.CreateSpec.RawDiskMappingBackingSpec", "VslmCreateSpecRawDiskMappingBackingSpec", "vim.vslm.CreateSpec.BackingSpec", "vim.version.version11", [("lunUuid", "string", "vim.version.version11", 0), ("compatibilityMode", "string", "vim.version.version11", 0)])
CreateDataType("vim.vslm.DiskCryptoSpec", "DiskCryptoSpec", "vmodl.DynamicData", "vim.version.v7_0", [("parent", "vim.vslm.DiskCryptoSpec", "vim.version.v7_0", F_OPTIONAL), ("crypto", "vim.encryption.CryptoSpec", "vim.version.v7_0", 0)])
CreateEnumType("vim.vslm.DiskInfoFlag", "vslmDiskInfoFlag", "vim.version.v8_0_0_1", ["id", "descriptorVersion", "backingObjectId", "path", "parentPath", "name", "deviceName", "capacity", "allocated", "type", "consumers", "tentativeState", "createTime", "ioFilter", "controlFlags", "keepAfterVmDelete", "relocationDisabled", "keyId", "keyProviderId", "nativeSnapshotSupported", "cbtEnabled", "virtualDiskFormat"])
CreateDataType("vim.vslm.ID", "ID", "vmodl.DynamicData", "vim.version.version11", [("id", "string", "vim.version.version11", 0)])
CreateDataType("vim.vslm.InfrastructureObjectPolicy", "vslmInfrastructureObjectPolicy", "vmodl.DynamicData", "vim.version.version12", [("name", "string", "vim.version.version12", 0), ("backingObjectId", "string", "vim.version.version12", 0), ("profileId", "string", "vim.version.version12", 0), ("error", "vmodl.MethodFault", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vslm.InfrastructureObjectPolicySpec", "vslmInfrastructureObjectPolicySpec", "vmodl.DynamicData", "vim.version.version12", [("datastore", "vim.Datastore", "vim.version.version12", 0), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vslm.MigrateSpec", "VslmMigrateSpec", "vmodl.DynamicData", "vim.version.version11", [("backingSpec", "vim.vslm.CreateSpec.BackingSpec", "vim.version.version11", 0), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL), ("consolidate", "boolean", "vim.version.version11", F_OPTIONAL), ("disksCrypto", "vim.vslm.DiskCryptoSpec", "vim.version.v7_0", F_OPTIONAL), ("service", "vim.ServiceLocator", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.vslm.RelocateSpec", "VslmRelocateSpec", "vim.vslm.MigrateSpec", "vim.version.version11", None)
CreateDataType("vim.vslm.StateInfo", "VStorageObjectStateInfo", "vmodl.DynamicData", "vim.version.version11", [("tentative", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vslm.TagEntry", "VslmTagEntry", "vmodl.DynamicData", "vim.version.version11", [("tagName", "string", "vim.version.version11", 0), ("parentCategoryName", "string", "vim.version.version11", 0)])
CreateDataType("vim.vslm.VClockInfo", "vslmVClockInfo", "vmodl.DynamicData", "vim.version.version14", [("vClockTime", "long", "vim.version.version14", 0)])
CreateDataType("vim.vslm.VStorageObject", "VStorageObject", "vmodl.DynamicData", "vim.version.version11", [("config", "vim.vslm.VStorageObject.ConfigInfo", "vim.version.version11", 0)])
CreateEnumType("vim.vslm.VStorageObject.ConsumptionType", "VStorageObjectConsumptionType", "vim.version.version11", ["disk"])
CreateDataType("vim.vslm.VStorageObject.ConfigInfo", "VStorageObjectConfigInfo", "vim.vslm.BaseConfigInfo", "vim.version.version11", [("descriptorVersion", "int", "vim.version.v8_0_1_0", F_OPTIONAL), ("capacityInMB", "long", "vim.version.version11", 0), ("consumptionType", "string[]", "vim.version.version11", F_OPTIONAL), ("consumerId", "vim.vslm.ID[]", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.vslm.VStorageObjectControlFlag", "vslmVStorageObjectControlFlag", "vim.version.version12", ["keepAfterDeleteVm", "disableRelocation", "enableChangedBlockTracking"])
CreateManagedType("vim.vslm.VStorageObjectManagerBase", "VStorageObjectManagerBase", "vmodl.ManagedObject", "vim.version.version11", None, [("extendDiskEx", "VStorageObjectExtendDiskEx_Task", "vim.version.v8_0_2_0", (("id", "vim.vslm.ID", "vim.version.v8_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v8_0_2_0", 0, None),("newCapacityInMB", "long", "vim.version.v8_0_2_0", 0, None),), (0, "vim.Task", "vim.vslm.VClockInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.NotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("renameVStorageObjectEx", "RenameVStorageObjectEx", "vim.version.v8_0_2_0", (("id", "vim.vslm.ID", "vim.version.v8_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v8_0_2_0", 0, None),("name", "string", "vim.version.v8_0_2_0", 0, None),), (0, "vim.vslm.VClockInfo", "vim.vslm.VClockInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("createSnapshotEx", "VStorageObjectCreateSnapshotEx_Task", "vim.version.v8_0_2_0", (("id", "vim.vslm.ID", "vim.version.v8_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v8_0_2_0", 0, None),("description", "string", "vim.version.v8_0_2_0", 0, None),), (0, "vim.Task", "vim.vslm.VStorageObjectSnapshot"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("deleteSnapshotEx", "VStorageObjectDeleteSnapshotEx_Task", "vim.version.v8_0_2_0", (("id", "vim.vslm.ID", "vim.version.v8_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v8_0_2_0", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.v8_0_2_0", 0, None),), (0, "vim.Task", "vim.vslm.VClockInfo"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("revertVStorageObjectEx", "RevertVStorageObjectEx_Task", "vim.version.v8_0_2_0", (("id", "vim.vslm.ID", "vim.version.v8_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v8_0_2_0", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.v8_0_2_0", 0, None),), (0, "vim.Task", "vim.vslm.VClockInfo"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ])])
CreateDataType("vim.vslm.VStorageObjectSnapshot", "VStorageObjectSnapshot", "vmodl.DynamicData", "vim.version.v8_0_2_0", [("id", "vim.vslm.ID", "vim.version.v8_0_2_0", 0), ("vclock", "vim.vslm.VClockInfo", "vim.version.v8_0_2_0", 0)])
CreateDataType("vim.vslm.VStorageObjectSnapshotDetails", "VStorageObjectSnapshotDetails", "vmodl.DynamicData", "vim.version.version12", [("path", "string", "vim.version.version12", F_OPTIONAL), ("changedBlockTrackingId", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vslm.VStorageObjectSnapshotInfo", "VStorageObjectSnapshotInfo", "vmodl.DynamicData", "vim.version.version12", [("snapshots", "vim.vslm.VStorageObjectSnapshotInfo.VStorageObjectSnapshot[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vslm.VStorageObjectSnapshotInfo.VStorageObjectSnapshot", "VStorageObjectSnapshotInfoVStorageObjectSnapshot", "vmodl.DynamicData", "vim.version.version12", [("id", "vim.vslm.ID", "vim.version.version12", F_OPTIONAL), ("backingObjectId", "string", "vim.version.version12", F_OPTIONAL), ("createTime", "vmodl.DateTime", "vim.version.version12", 0), ("description", "string", "vim.version.version12", 0)])
CreateDataType("vim.vslm.vcenter.RetrieveVStorageObjSpec", "RetrieveVStorageObjSpec", "vmodl.DynamicData", "vim.version.version12", [("id", "vim.vslm.ID", "vim.version.version12", 0), ("datastore", "vim.Datastore", "vim.version.version12", 0)])
CreateDataType("vim.vslm.vcenter.VStorageObjectAssociations", "VStorageObjectAssociations", "vmodl.DynamicData", "vim.version.version12", [("id", "vim.vslm.ID", "vim.version.version12", 0), ("vmDiskAssociations", "vim.vslm.vcenter.VStorageObjectAssociations.VmDiskAssociations[]", "vim.version.version12", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vslm.vcenter.VStorageObjectAssociations.VmDiskAssociations", "VStorageObjectAssociationsVmDiskAssociations", "vmodl.DynamicData", "vim.version.version12", [("vmId", "string", "vim.version.version12", 0), ("diskKey", "int", "vim.version.version12", 0)])
CreateManagedType("vim.AuthorizationManager", "AuthorizationManager", "vmodl.ManagedObject", "vim.version.version1", [("privilegeList", "vim.AuthorizationManager.Privilege[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("roleList", "vim.AuthorizationManager.Role[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("description", "vim.AuthorizationDescription", "vim.version.version1", 0, "System.View")], [("addRole", "AddAuthorizationRole", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("privIds", "string[]", "vim.version.version1", F_OPTIONAL, None),), (0, "int", "int"), "Authorization.ModifyRoles", ["vim.fault.AlreadyExists", "vim.fault.InvalidName", ]), ("removeRole", "RemoveAuthorizationRole", "vim.version.version1", (("roleId", "int", "vim.version.version1", 0, None),("failIfUsed", "boolean", "vim.version.version1", 0, None),), (0, "void", "void"), "Authorization.ModifyRoles", ["vim.fault.NotFound", "vim.fault.RemoveFailed", ]), ("updateRole", "UpdateAuthorizationRole", "vim.version.version1", (("roleId", "int", "vim.version.version1", 0, None),("newName", "string", "vim.version.version1", 0, None),("privIds", "string[]", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "Authorization.ModifyRoles", ["vim.fault.NotFound", "vim.fault.InvalidName", "vim.fault.AlreadyExists", ]), ("mergePermissions", "MergePermissions", "vim.version.version1", (("srcRoleId", "int", "vim.version.version1", 0, None),("dstRoleId", "int", "vim.version.version1", 0, None),), (0, "void", "void"), "Authorization.ReassignRolePermissions", ["vim.fault.NotFound", "vim.fault.AuthMinimumAdminPermission", ]), ("retrieveRolePermissions", "RetrieveRolePermissions", "vim.version.version1", (("roleId", "int", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.AuthorizationManager.Permission[]", "vim.AuthorizationManager.Permission[]"), "System.View", ["vim.fault.NotFound", ]), ("retrieveEntityPermissions", "RetrieveEntityPermissions", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "System.Read"),("inherited", "boolean", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.AuthorizationManager.Permission[]", "vim.AuthorizationManager.Permission[]"), None, None), ("retrieveAllPermissions", "RetrieveAllPermissions", "vim.version.version1", (), (F_OPTIONAL, "vim.AuthorizationManager.Permission[]", "vim.AuthorizationManager.Permission[]"), "System.View", None), ("setEntityPermissions", "SetEntityPermissions", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "Authorization.ModifyPermissions"),("permission", "vim.AuthorizationManager.Permission[]", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.UserNotFound", "vim.fault.NotFound", "vim.fault.AuthMinimumAdminPermission", ]), ("resetEntityPermissions", "ResetEntityPermissions", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "Authorization.ModifyPermissions"),("permission", "vim.AuthorizationManager.Permission[]", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.UserNotFound", "vim.fault.NotFound", "vim.fault.AuthMinimumAdminPermission", ]), ("removeEntityPermission", "RemoveEntityPermission", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "Authorization.ModifyPermissions"),("user", "string", "vim.version.version1", 0, None),("isGroup", "boolean", "vim.version.version1", 0, None),), (0, "void", "void"), None, ["vim.fault.NotFound", "vim.fault.AuthMinimumAdminPermission", ]), ("hasPrivilegeOnEntity", "HasPrivilegeOnEntity", "vim.version.version7", (("entity", "vim.ManagedEntity", "vim.version.version7", 0, "System.Read"),("sessionId", "string", "vim.version.version7", 0, None),("privId", "string[]", "vim.version.version7", F_OPTIONAL, None),), (F_OPTIONAL, "boolean[]", "boolean[]"), "System.View", None), ("hasPrivilegeOnEntities", "HasPrivilegeOnEntities", "vim.version.version9", (("entity", "vim.ManagedEntity[]", "vim.version.version9", 0, "System.Read"),("sessionId", "string", "vim.version.version9", 0, None),("privId", "string[]", "vim.version.version9", F_OPTIONAL, None),), (F_OPTIONAL, "vim.AuthorizationManager.EntityPrivilege[]", "vim.AuthorizationManager.EntityPrivilege[]"), "System.View", None), ("hasUserPrivilegeOnEntities", "HasUserPrivilegeOnEntities", "vim.version.version11", (("entities", "vmodl.ManagedObject[]", "vim.version.version11", 0, "System.View"),("userName", "string", "vim.version.version11", 0, None),("privId", "string[]", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.AuthorizationManager.EntityPrivilege[]", "vim.AuthorizationManager.EntityPrivilege[]"), None, None), ("fetchUserPrivilegeOnEntities", "FetchUserPrivilegeOnEntities", "vim.version.version11", (("entities", "vim.ManagedEntity[]", "vim.version.version11", 0, "System.View"),("userName", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.AuthorizationManager.UserPrivilegeResult[]", "vim.AuthorizationManager.UserPrivilegeResult[]"), None, None)])
CreateDataType("vim.AuthorizationManager.Permission", "Permission", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.ManagedEntity", "vim.version.version1", F_OPTIONAL), ("principal", "string", "vim.version.version1", 0), ("group", "boolean", "vim.version.version1", 0), ("roleId", "int", "vim.version.version1", 0), ("propagate", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.AuthorizationManager.Role", "AuthorizationRole", "vmodl.DynamicData", "vim.version.version1", [("roleId", "int", "vim.version.version1", 0), ("system", "boolean", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("info", "vim.Description", "vim.version.version1", 0), ("privilege", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.AuthorizationManager.Privilege", "AuthorizationPrivilege", "vmodl.DynamicData", "vim.version.version1", [("privId", "string", "vim.version.version1", 0), ("onParent", "boolean", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("privGroupName", "string", "vim.version.version1", 0)])
CreateDataType("vim.AuthorizationManager.PrivilegeAvailability", "PrivilegeAvailability", "vmodl.DynamicData", "vim.version.version9", [("privId", "string", "vim.version.version9", 0), ("isGranted", "boolean", "vim.version.version9", 0)])
CreateDataType("vim.AuthorizationManager.EntityPrivilege", "EntityPrivilege", "vmodl.DynamicData", "vim.version.version9", [("entity", "vim.ManagedEntity", "vim.version.version9", 0), ("privAvailability", "vim.AuthorizationManager.PrivilegeAvailability[]", "vim.version.version9", 0)])
CreateDataType("vim.AuthorizationManager.UserPrivilegeResult", "UserPrivilegeResult", "vmodl.DynamicData", "vim.version.version11", [("entity", "vim.ManagedEntity", "vim.version.version11", 0), ("privileges", "string[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.BoolPolicy", "BoolPolicy", "vim.InheritablePolicy", "vim.version.version5", [("value", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.EVCMode", "EVCMode", "vim.ElementDescription", "vim.version.version5", [("guaranteedCPUFeatures", "vim.host.CpuIdInfo[]", "vim.version.version6", F_OPTIONAL), ("featureCapability", "vim.host.FeatureCapability[]", "vim.version.version8", F_OPTIONAL), ("featureMask", "vim.host.FeatureMask[]", "vim.version.version8", F_OPTIONAL), ("featureRequirement", "vim.vm.FeatureRequirement[]", "vim.version.version8", F_OPTIONAL), ("vendor", "string", "vim.version.version5", 0), ("track", "string[]", "vim.version.version6", 0), ("vendorTier", "int", "vim.version.version5", 0)])
CreateDataType("vim.ImportSpec", "ImportSpec", "vmodl.DynamicData", "vim.version.version5", [("entityConfig", "vim.vApp.EntityConfigInfo", "vim.version.version5", F_OPTIONAL), ("instantiationOst", "vim.OvfConsumer.OstNode", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.IntExpression", "IntExpression", "vim.NegatableExpression", "vim.version.version9", [("value", "int", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.IpAddress", "IpAddress", "vim.NegatableExpression", "vim.version.version9", None)
CreateDataType("vim.IpRange", "IpRange", "vim.IpAddress", "vim.version.version9", [("addressPrefix", "string", "vim.version.version9", 0), ("prefixLength", "int", "vim.version.version9", F_OPTIONAL)])
CreateManagedType("vim.LicenseAssignmentManager", "LicenseAssignmentManager", "vmodl.ManagedObject", "vim.version.version5", None, [("updateAssignedLicense", "UpdateAssignedLicense", "vim.version.version5", (("entity", "string", "vim.version.version5", 0, None),("licenseKey", "string", "vim.version.version5", 0, None),("entityDisplayName", "string", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.LicenseManager.LicenseInfo", "vim.LicenseManager.LicenseInfo"), "Global.Licenses", ["vim.fault.LicenseEntityNotFound", ]), ("removeAssignedLicense", "RemoveAssignedLicense", "vim.version.version5", (("entityId", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Global.Licenses", ["vim.fault.LicenseEntityNotFound", ]), ("queryAssignedLicenses", "QueryAssignedLicenses", "vim.version.version5", (("entityId", "string", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.LicenseAssignmentManager.LicenseAssignment[]", "vim.LicenseAssignmentManager.LicenseAssignment[]"), "System.View", None)])
CreateDataType("vim.LicenseAssignmentManager.LicenseAssignment", "LicenseAssignmentManagerLicenseAssignment", "vmodl.DynamicData", "vim.version.version5", [("entityId", "string", "vim.version.version5", 0), ("scope", "string", "vim.version.version5", F_OPTIONAL), ("entityDisplayName", "string", "vim.version.version5", F_OPTIONAL), ("assignedLicense", "vim.LicenseManager.LicenseInfo", "vim.version.version5", 0), ("properties", "vmodl.KeyAnyValue[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.MacAddress", "MacAddress", "vim.NegatableExpression", "vim.version.version9", None)
CreateDataType("vim.MacRange", "MacRange", "vim.MacAddress", "vim.version.version9", [("address", "string", "vim.version.version9", 0), ("mask", "string", "vim.version.version9", 0)])
CreateManagedType("vim.ManagedEntity", "ManagedEntity", "vim.ExtensibleManagedObject", "vim.version.version1", [("parent", "vim.ManagedEntity", "vim.version.version1", F_OPTIONAL, "System.View"), ("customValue", "vim.CustomFieldsManager.Value[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("overallStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0, None), ("configStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0, None), ("configIssue", "vim.event.Event[]", "vim.version.version1", F_OPTIONAL, None), ("effectiveRole", "int[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("permission", "vim.AuthorizationManager.Permission[]", "vim.version.version1", F_OPTIONAL, None), ("name", "string", "vim.version.version1", 0, "System.View"), ("disabledMethod", "vmodl.MethodName[]", "vim.version.version1", F_OPTIONAL, None), ("recentTask", "vim.Task[]", "vim.version.version1", F_OPTIONAL, None), ("declaredAlarmState", "vim.alarm.AlarmState[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("triggeredAlarmState", "vim.alarm.AlarmState[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("alarmActionsEnabled", "boolean", "vim.version.version5", F_OPTIONAL, "System.Read"), ("tag", "vim.Tag[]", "vim.version.version5", F_OPTIONAL, "System.View")], [("reload", "Reload", "vim.version.version1", (), (0, "void", "void"), "System.Read", None), ("rename", "Rename_Task", "vim.version.version1", (("newName", "string", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("destroy", "Destroy_Task", "vim.version.version1", (), (0, "vim.Task", "void"), None, ["vim.fault.VimFault", ])])
CreateEnumType("vim.ManagedEntity.Status", "ManagedEntityStatus", "vim.version.version1", ["gray", "green", "yellow", "red"])
CreateManagedType("vim.Network", "Network", "vim.ManagedEntity", "vim.version.version1", [("summary", "vim.Network.Summary", "vim.version.version1", 0, None), ("host", "vim.HostSystem[]", "vim.version.version1", F_OPTIONAL, None), ("vm", "vim.VirtualMachine[]", "vim.version.version1", F_OPTIONAL, None)], [("destroyNetwork", "DestroyNetwork", "vim.version.version1", (), (0, "void", "void"), "Network.Delete", ["vim.fault.ResourceInUse", ])])
CreateDataType("vim.Network.Summary", "NetworkSummary", "vmodl.DynamicData", "vim.version.version1", [("network", "vim.Network", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", 0), ("accessible", "boolean", "vim.version.version1", 0), ("ipPoolName", "string", "vim.version.version5", 0), ("ipPoolId", "int", "vim.version.version8", F_OPTIONAL)])
CreateManagedType("vim.OpaqueNetwork", "OpaqueNetwork", "vim.Network", "vim.version.version9", [("capability", "vim.OpaqueNetwork.Capability", "vim.version.version11", F_OPTIONAL, None), ("extraConfig", "vim.option.OptionValue[]", "vim.version.version11", F_OPTIONAL, None)], None)
CreateDataType("vim.OpaqueNetwork.Summary", "OpaqueNetworkSummary", "vim.Network.Summary", "vim.version.version9", [("opaqueNetworkId", "string", "vim.version.version9", 0), ("opaqueNetworkType", "string", "vim.version.version9", 0)])
CreateDataType("vim.OpaqueNetwork.Capability", "OpaqueNetworkCapability", "vmodl.DynamicData", "vim.version.version11", [("networkReservationSupported", "boolean", "vim.version.version11", 0)])
CreateDataType("vim.PosixUserSearchResult", "PosixUserSearchResult", "vim.UserSearchResult", "vim.version.version1", [("id", "int", "vim.version.version1", 0), ("shellAccess", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateManagedType("vim.ResourcePool", "ResourcePool", "vim.ManagedEntity", "vim.version.version1", [("summary", "vim.ResourcePool.Summary", "vim.version.version1", 0, None), ("runtime", "vim.ResourcePool.RuntimeInfo", "vim.version.version1", 0, None), ("owner", "vim.ComputeResource", "vim.version.version1", 0, "System.View"), ("resourcePool", "vim.ResourcePool[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("vm", "vim.VirtualMachine[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("config", "vim.ResourceConfigSpec", "vim.version.version1", 0, None), ("namespace", "string", "vim.version.v7_0", F_OPTIONAL, "System.View"), ("childConfiguration", "vim.ResourceConfigSpec[]", "vim.version.version1", F_OPTIONAL, None)], [("updateConfig", "UpdateConfig", "vim.version.version1", (("name", "string", "vim.version.version1", F_OPTIONAL, None),("config", "vim.ResourceConfigSpec", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.InvalidName", "vim.fault.DuplicateName", "vim.fault.InsufficientResourcesFault", "vim.fault.ConcurrentAccess", ]), ("moveInto", "MoveIntoResourcePool", "vim.version.version1", (("list", "vim.ManagedEntity[]", "vim.version.version1", 0, None),), (0, "void", "void"), None, ["vim.fault.DuplicateName", "vim.fault.InsufficientResourcesFault", ]), ("updateChildResourceConfiguration", "UpdateChildResourceConfiguration", "vim.version.version1", (("spec", "vim.ResourceConfigSpec[]", "vim.version.version1", 0, None),), (0, "void", "void"), None, ["vim.fault.InvalidState", "vim.fault.InsufficientResourcesFault", ]), ("createResourcePool", "CreateResourcePool", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("spec", "vim.ResourceConfigSpec", "vim.version.version1", 0, None),), (0, "vim.ResourcePool", "vim.ResourcePool"), "Resource.CreatePool", ["vim.fault.InvalidName", "vim.fault.DuplicateName", "vim.fault.InsufficientResourcesFault", ]), ("destroyChildren", "DestroyChildren", "vim.version.version1", (), (0, "void", "void"), None, None), ("createVApp", "CreateVApp", "vim.version.version5", (("name", "string", "vim.version.version5", 0, None),("resSpec", "vim.ResourceConfigSpec", "vim.version.version5", 0, None),("configSpec", "vim.vApp.VAppConfigSpec", "vim.version.version5", 0, None),("vmFolder", "vim.Folder", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.VirtualApp", "vim.VirtualApp"), "VApp.Create", ["vim.fault.InvalidName", "vim.fault.DuplicateName", "vim.fault.InsufficientResourcesFault", "vim.fault.InvalidState", "vim.fault.VmConfigFault", ]), ("createVm", "CreateChildVM_Task", "vim.version.version5", (("config", "vim.vm.ConfigSpec", "vim.version.version5", 0, None),("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.VirtualMachine"), "VirtualMachine.Inventory.Create", ["vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.OutOfBounds", "vim.fault.InvalidName", "vim.fault.InvalidDatastore", "vim.fault.InsufficientResourcesFault", ]), ("registerVm", "RegisterChildVM_Task", "vim.version.version5", (("path", "string", "vim.version.version5", 0, None),("name", "string", "vim.version.version5", F_OPTIONAL, None),("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.VirtualMachine"), "VirtualMachine.Inventory.Register", ["vim.fault.OutOfBounds", "vim.fault.AlreadyExists", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.InvalidName", "vim.fault.VmConfigFault", "vim.fault.InsufficientResourcesFault", "vim.fault.FileFault", ]), ("importVApp", "ImportVApp", "vim.version.version5", (("spec", "vim.ImportSpec", "vim.version.version5", 0, None),("folder", "vim.Folder", "vim.version.version5", F_OPTIONAL, "VApp.Import"),("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.HttpNfcLease", "vim.HttpNfcLease"), "VApp.Import", ["vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.OutOfBounds", "vim.fault.DuplicateName", "vim.fault.InvalidName", "vim.fault.InvalidDatastore", "vim.fault.InsufficientResourcesFault", ]), ("queryResourceConfigOption", "QueryResourceConfigOption", "vim.version.version6", (), (0, "vim.ResourceConfigOption", "vim.ResourceConfigOption"), "Resource.EditPool", None), ("refreshRuntime", "RefreshRuntime", "vim.version.version6", (), (0, "void", "void"), "System.View", None)])
CreateDataType("vim.ResourcePool.ResourceUsage", "ResourcePoolResourceUsage", "vmodl.DynamicData", "vim.version.version1", [("reservationUsed", "long", "vim.version.version1", 0), ("reservationUsedForVm", "long", "vim.version.version1", 0), ("unreservedForPool", "long", "vim.version.version1", 0), ("unreservedForVm", "long", "vim.version.version1", 0), ("overallUsage", "long", "vim.version.version1", 0), ("maxUsage", "long", "vim.version.version1", 0)])
CreateDataType("vim.ResourcePool.RuntimeInfo", "ResourcePoolRuntimeInfo", "vmodl.DynamicData", "vim.version.version1", [("memory", "vim.ResourcePool.ResourceUsage", "vim.version.version1", 0), ("cpu", "vim.ResourcePool.ResourceUsage", "vim.version.version1", 0), ("overallStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0), ("sharesScalable", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.ResourcePool.Summary", "ResourcePoolSummary", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("config", "vim.ResourceConfigSpec", "vim.version.version1", 0), ("runtime", "vim.ResourcePool.RuntimeInfo", "vim.version.version1", 0), ("quickStats", "vim.ResourcePool.Summary.QuickStats", "vim.version.version5", F_OPTIONAL), ("configuredMemoryMB", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.ResourcePool.Summary.QuickStats", "ResourcePoolQuickStats", "vmodl.DynamicData", "vim.version.version5", [("overallCpuUsage", "long", "vim.version.version5", F_OPTIONAL), ("overallCpuDemand", "long", "vim.version.version5", F_OPTIONAL), ("guestMemoryUsage", "long", "vim.version.version5", F_OPTIONAL), ("hostMemoryUsage", "long", "vim.version.version5", F_OPTIONAL), ("distributedCpuEntitlement", "long", "vim.version.version5", F_OPTIONAL), ("distributedMemoryEntitlement", "long", "vim.version.version5", F_OPTIONAL), ("staticCpuEntitlement", "int", "vim.version.version5", F_OPTIONAL), ("staticMemoryEntitlement", "int", "vim.version.version5", F_OPTIONAL), ("privateMemory", "long", "vim.version.version5", F_OPTIONAL), ("sharedMemory", "long", "vim.version.version5", F_OPTIONAL), ("swappedMemory", "long", "vim.version.version5", F_OPTIONAL), ("balloonedMemory", "long", "vim.version.version5", F_OPTIONAL), ("overheadMemory", "long", "vim.version.version5", F_OPTIONAL), ("consumedOverheadMemory", "long", "vim.version.version5", F_OPTIONAL), ("compressedMemory", "long", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.SingleIp", "SingleIp", "vim.IpAddress", "vim.version.version9", [("address", "string", "vim.version.version9", 0)])
CreateDataType("vim.SingleMac", "SingleMac", "vim.MacAddress", "vim.version.version9", [("address", "string", "vim.version.version9", 0)])
CreateManagedType("vim.Task", "Task", "vim.ExtensibleManagedObject", "vim.version.version1", [("info", "vim.TaskInfo", "vim.version.version1", 0, None)], [("cancel", "CancelTask", "vim.version.version1", (), (0, "void", "void"), None, ["vim.fault.InvalidState", ]), ("UpdateProgress", "UpdateProgress", "vim.version.version2", (("percentDone", "int", "vim.version.version2", 0, None),), (0, "void", "void"), "Task.Update", ["vim.fault.InvalidState", "vim.fault.OutOfBounds", ]), ("setState", "SetTaskState", "vim.version.version2", (("state", "vim.TaskInfo.State", "vim.version.version2", 0, None),("result", "anyType", "vim.version.version2", F_OPTIONAL, None),("fault", "vmodl.MethodFault", "vim.version.version2", F_OPTIONAL, None),), (0, "void", "void"), "Task.Update", ["vim.fault.InvalidState", ]), ("UpdateDescription", "SetTaskDescription", "vim.version.version5", (("description", "vmodl.LocalizableMessage", "vim.version.version5", 0, None),), (0, "void", "void"), "Task.Update", None)])
CreateDataType("vim.TaskFilterSpec", "TaskFilterSpec", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.TaskFilterSpec.ByEntity", "vim.version.version1", F_OPTIONAL), ("time", "vim.TaskFilterSpec.ByTime", "vim.version.version1", F_OPTIONAL), ("userName", "vim.TaskFilterSpec.ByUsername", "vim.version.version1", F_OPTIONAL), ("activationId", "string[]", "vim.version.version10", F_OPTIONAL), ("state", "vim.TaskInfo.State[]", "vim.version.version1", F_OPTIONAL), ("alarm", "vim.alarm.Alarm", "vim.version.version1", F_OPTIONAL), ("scheduledTask", "vim.scheduler.ScheduledTask", "vim.version.version1", F_OPTIONAL), ("eventChainId", "int[]", "vim.version.version5", F_OPTIONAL), ("tag", "string[]", "vim.version.version5", F_OPTIONAL), ("parentTaskKey", "string[]", "vim.version.version5", F_OPTIONAL), ("rootTaskKey", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.TaskFilterSpec.RecursionOption", "TaskFilterSpecRecursionOption", "vim.version.version1", ["self", "children", "all"])
CreateEnumType("vim.TaskFilterSpec.TimeOption", "TaskFilterSpecTimeOption", "vim.version.version1", ["queuedTime", "startedTime", "completedTime"])
CreateDataType("vim.TaskFilterSpec.ByEntity", "TaskFilterSpecByEntity", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.ManagedEntity", "vim.version.version1", 0), ("recursion", "vim.TaskFilterSpec.RecursionOption", "vim.version.version1", 0)])
CreateDataType("vim.TaskFilterSpec.ByTime", "TaskFilterSpecByTime", "vmodl.DynamicData", "vim.version.version1", [("timeType", "vim.TaskFilterSpec.TimeOption", "vim.version.version1", 0), ("beginTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("endTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.TaskFilterSpec.ByUsername", "TaskFilterSpecByUsername", "vmodl.DynamicData", "vim.version.version1", [("systemUser", "boolean", "vim.version.version1", 0), ("userList", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateManagedType("vim.VirtualApp", "VirtualApp", "vim.ResourcePool", "vim.version.version5", [("parentFolder", "vim.Folder", "vim.version.version5", F_OPTIONAL, "System.View"), ("datastore", "vim.Datastore[]", "vim.version.version5", F_OPTIONAL, "System.View"), ("network", "vim.Network[]", "vim.version.version5", F_OPTIONAL, "System.View"), ("vAppConfig", "vim.vApp.VAppConfigInfo", "vim.version.version5", F_OPTIONAL, "System.Read"), ("parentVApp", "vim.ManagedEntity", "vim.version.version6", F_OPTIONAL, None), ("childLink", "vim.VirtualApp.LinkInfo[]", "vim.version.version6", F_OPTIONAL, None)], [("updateVAppConfig", "UpdateVAppConfig", "vim.version.version5", (("spec", "vim.vApp.VAppConfigSpec", "vim.version.version5", 0, None),), (0, "void", "void"), None, ["vim.fault.TaskInProgress", "vim.fault.VmConfigFault", "vim.fault.ConcurrentAccess", "vim.fault.FileFault", "vim.fault.InvalidName", "vim.fault.DuplicateName", "vim.fault.InvalidState", "vim.fault.InsufficientResourcesFault", "vim.fault.InvalidDatastore", ]), ("updateLinkedChildren", "UpdateLinkedChildren", "vim.version.version6", (("addChangeSet", "vim.VirtualApp.LinkInfo[]", "vim.version.version6", F_OPTIONAL, None),("removeSet", "vim.ManagedEntity[]", "vim.version.version6", F_OPTIONAL, None),), (0, "void", "void"), None, ["vim.fault.ConcurrentAccess", ]), ("clone", "CloneVApp_Task", "vim.version.version5", (("name", "string", "vim.version.version5", 0, None),("target", "vim.ResourcePool", "vim.version.version5", 0, None),("spec", "vim.vApp.CloneSpec", "vim.version.version5", 0, None),), (0, "vim.Task", "vim.VirtualApp"), "VApp.Clone", ["vim.fault.InvalidState", "vim.fault.InvalidDatastore", "vim.fault.TaskInProgress", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.MigrationFault", "vim.fault.InsufficientResourcesFault", ]), ("exportVApp", "ExportVApp", "vim.version.version5", (), (0, "vim.HttpNfcLease", "vim.HttpNfcLease"), "VApp.Export", ["vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.FileFault", ]), ("powerOn", "PowerOnVApp_Task", "vim.version.version5", (), (0, "vim.Task", "void"), "VApp.PowerOn", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InsufficientResourcesFault", "vim.fault.VmConfigFault", "vim.fault.VAppConfigFault", "vim.fault.FileFault", ]), ("powerOff", "PowerOffVApp_Task", "vim.version.version5", (("force", "boolean", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), "VApp.PowerOff", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.VAppConfigFault", ]), ("suspend", "SuspendVApp_Task", "vim.version.version6", (), (0, "vim.Task", "void"), "VApp.Suspend", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.VAppConfigFault", ]), ("unregister", "unregisterVApp_Task", "vim.version.version5", (), (0, "vim.Task", "void"), "VApp.Unregister", ["vim.fault.ConcurrentAccess", "vim.fault.InvalidState", ])])
CreateEnumType("vim.VirtualApp.VAppState", "VirtualAppVAppState", "vim.version.version5", ["started", "stopped", "starting", "stopping"])
CreateDataType("vim.VirtualApp.Summary", "VirtualAppSummary", "vim.ResourcePool.Summary", "vim.version.version5", [("product", "vim.vApp.ProductInfo", "vim.version.version5", F_OPTIONAL), ("vAppState", "vim.VirtualApp.VAppState", "vim.version.version5", F_OPTIONAL), ("suspended", "boolean", "vim.version.version6", F_OPTIONAL), ("installBootRequired", "boolean", "vim.version.version5", F_OPTIONAL), ("instanceUuid", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.VirtualApp.LinkInfo", "VirtualAppLinkInfo", "vmodl.DynamicData", "vim.version.version6", [("key", "vim.ManagedEntity", "vim.version.version6", 0), ("destroyWithParent", "boolean", "vim.version.version6", F_OPTIONAL)])
CreateManagedType("vim.VirtualDiskManager", "VirtualDiskManager", "vmodl.ManagedObject", "vim.version.version2", None, [("createVirtualDisk", "CreateVirtualDisk_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("spec", "vim.VirtualDiskManager.VirtualDiskSpec", "vim.version.version2", 0, None),), (0, "vim.Task", "string"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("deleteVirtualDisk", "DeleteVirtualDisk_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("moveVirtualDisk", "MoveVirtualDisk_Task", "vim.version.version2", (("sourceName", "string", "vim.version.version2", 0, None),("sourceDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("destName", "string", "vim.version.version2", 0, None),("destDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("force", "boolean", "vim.version.version2", F_OPTIONAL, None),("profile", "vim.vm.ProfileSpec[]", "vim.version.version9", F_OPTIONAL, None),), (0, "vim.Task", "string"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("copyVirtualDisk", "CopyVirtualDisk_Task", "vim.version.version2", (("sourceName", "string", "vim.version.version2", 0, None),("sourceDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("destName", "string", "vim.version.version2", 0, None),("destDatacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("destSpec", "vim.VirtualDiskManager.VirtualDiskSpec", "vim.version.version2", F_OPTIONAL, None),("force", "boolean", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "string"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDiskFormat", "vim.fault.InvalidDatastore", ]), ("extendVirtualDisk", "ExtendVirtualDisk_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("newCapacityKb", "long", "vim.version.version2", 0, None),("eagerZero", "boolean", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("queryVirtualDiskFragmentation", "QueryVirtualDiskFragmentation", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),), (0, "int", "int"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("defragmentVirtualDisk", "DefragmentVirtualDisk_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("shrinkVirtualDisk", "ShrinkVirtualDisk_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("copy", "boolean", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("inflateVirtualDisk", "InflateVirtualDisk_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("eagerZeroVirtualDisk", "EagerZeroVirtualDisk_Task", "vim.version.version5", (("name", "string", "vim.version.version5", 0, None),("datacenter", "vim.Datacenter", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("zeroFillVirtualDisk", "ZeroFillVirtualDisk_Task", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("setVirtualDiskUuid", "SetVirtualDiskUuid", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),("uuid", "string", "vim.version.version2", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("queryVirtualDiskUuid", "QueryVirtualDiskUuid", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),), (0, "string", "string"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("queryVirtualDiskGeometry", "QueryVirtualDiskGeometry", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("datacenter", "vim.Datacenter", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.host.DiskDimensions.Chs", "vim.host.DiskDimensions.Chs"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("importUnmanagedSnapshot", "ImportUnmanagedSnapshot", "vim.version.version10", (("vdisk", "string", "vim.version.version10", 0, None),("datacenter", "vim.Datacenter", "vim.version.version10", F_OPTIONAL, None),("vvolId", "string", "vim.version.version10", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.NotFound", "vim.fault.InvalidDatastore", ]), ("releaseManagedSnapshot", "ReleaseManagedSnapshot", "vim.version.version11", (("vdisk", "string", "vim.version.version11", 0, None),("datacenter", "vim.Datacenter", "vim.version.version11", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.FileNotFound", ])])
CreateEnumType("vim.VirtualDiskManager.VirtualDiskType", "VirtualDiskType", "vim.version.version2", ["preallocated", "thin", "seSparse", "rdm", "rdmp", "raw", "delta", "sparse2Gb", "thick2Gb", "eagerZeroedThick", "sparseMonolithic", "flatMonolithic", "thick"])
CreateEnumType("vim.VirtualDiskManager.VirtualDiskAdapterType", "VirtualDiskAdapterType", "vim.version.version2", ["ide", "busLogic", "lsiLogic"])
CreateDataType("vim.VirtualDiskManager.VirtualDiskSpec", "VirtualDiskSpec", "vmodl.DynamicData", "vim.version.version2", [("diskType", "string", "vim.version.version2", 0), ("adapterType", "string", "vim.version.version2", 0)])
CreateDataType("vim.VirtualDiskManager.FileBackedVirtualDiskSpec", "FileBackedVirtualDiskSpec", "vim.VirtualDiskManager.VirtualDiskSpec", "vim.version.version2", [("capacityKb", "long", "vim.version.version2", 0), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version9", F_OPTIONAL), ("crypto", "vim.encryption.CryptoSpec", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.VirtualDiskManager.SeSparseVirtualDiskSpec", "SeSparseVirtualDiskSpec", "vim.VirtualDiskManager.FileBackedVirtualDiskSpec", "vim.version.version8", [("grainSizeKb", "int", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.VirtualDiskManager.DeviceBackedVirtualDiskSpec", "DeviceBackedVirtualDiskSpec", "vim.VirtualDiskManager.VirtualDiskSpec", "vim.version.version2", [("device", "string", "vim.version.version2", 0)])
CreateManagedType("vim.VirtualMachine", "VirtualMachine", "vim.ManagedEntity", "vim.version.version1", [("capability", "vim.vm.Capability", "vim.version.version1", 0, None), ("config", "vim.vm.ConfigInfo", "vim.version.version1", F_OPTIONAL, None), ("layout", "vim.vm.FileLayout", "vim.version.version1", F_OPTIONAL, None), ("layoutEx", "vim.vm.FileLayoutEx", "vim.version.version5", F_OPTIONAL, None), ("storage", "vim.vm.StorageInfo", "vim.version.version5", F_OPTIONAL, None), ("environmentBrowser", "vim.EnvironmentBrowser", "vim.version.version1", 0, None), ("resourcePool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, None), ("parentVApp", "vim.ManagedEntity", "vim.version.version6", F_OPTIONAL, None), ("resourceConfig", "vim.ResourceConfigSpec", "vim.version.version1", F_OPTIONAL, None), ("runtime", "vim.vm.RuntimeInfo", "vim.version.version1", 0, None), ("guest", "vim.vm.GuestInfo", "vim.version.version1", F_OPTIONAL, None), ("summary", "vim.vm.Summary", "vim.version.version1", 0, None), ("datastore", "vim.Datastore[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("network", "vim.Network[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("snapshot", "vim.vm.SnapshotInfo", "vim.version.version1", F_OPTIONAL, None), ("rootSnapshot", "vim.vm.Snapshot[]", "vim.version.version6", F_OPTIONAL, None), ("guestHeartbeatStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0, None)], [("refreshStorageInfo", "RefreshStorageInfo", "vim.version.version5", (), (0, "void", "void"), "System.Read", None), ("createSnapshot", "CreateSnapshot_Task", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("description", "string", "vim.version.version1", F_OPTIONAL, None),("memory", "boolean", "vim.version.version1", 0, None),("quiesce", "boolean", "vim.version.version1", 0, None),), (0, "vim.Task", "vim.vm.Snapshot"), "VirtualMachine.State.CreateSnapshot", ["vim.fault.TaskInProgress", "vim.fault.SnapshotFault", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.InvalidName", "vim.fault.InvalidState", ]), ("createSnapshotEx", "CreateSnapshotEx_Task", "vim.version.version11", (("name", "string", "vim.version.version11", 0, None),("description", "string", "vim.version.version11", F_OPTIONAL, None),("memory", "boolean", "vim.version.version11", 0, None),("quiesceSpec", "vim.vm.GuestQuiesceSpec", "vim.version.version11", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.Snapshot"), "VirtualMachine.State.CreateSnapshot", ["vim.fault.TaskInProgress", "vim.fault.SnapshotFault", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.InvalidName", "vim.fault.InvalidState", ]), ("revertToCurrentSnapshot", "RevertToCurrentSnapshot_Task", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("suppressPowerOn", "boolean", "vim.version.version4", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.State.RevertToSnapshot", ["vim.fault.TaskInProgress", "vim.fault.SnapshotFault", "vim.fault.InsufficientResourcesFault", "vim.fault.InvalidState", "vim.fault.VmConfigFault", "vim.fault.NotFound", ]), ("removeAllSnapshots", "RemoveAllSnapshots_Task", "vim.version.version1", (("consolidate", "boolean", "vim.version.version7", F_OPTIONAL, None),("spec", "vim.vm.SnapshotSelectionSpec", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.State.RemoveSnapshot", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.SnapshotFault", ]), ("consolidateDisks", "ConsolidateVMDisks_Task", "vim.version.version7", (), (0, "vim.Task", "void"), "VirtualMachine.State.RemoveSnapshot", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.FileFault", "vim.fault.VmConfigFault", ]), ("estimateStorageRequirementForConsolidate", "EstimateStorageForConsolidateSnapshots_Task", "vim.version.version7", (), (F_OPTIONAL, "vim.Task", "vim.VirtualMachine.StorageRequirement[]"), "VirtualMachine.State.RemoveSnapshot", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.FileFault", "vim.fault.VmConfigFault", ]), ("reconfigure", "ReconfigVM_Task", "vim.version.version1", (("spec", "vim.vm.ConfigSpec", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.TaskInProgress", "vim.fault.VmConfigFault", "vim.fault.ConcurrentAccess", "vim.fault.FileFault", "vim.fault.InvalidName", "vim.fault.DuplicateName", "vim.fault.InvalidState", "vim.fault.InsufficientResourcesFault", "vim.fault.InvalidDatastore", ]), ("upgradeVirtualHardware", "UpgradeVM_Task", "vim.version.version1", (("version", "string", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Config.UpgradeVirtualHardware", ["vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.AlreadyUpgraded", "vim.fault.NoDiskFound", ]), ("extractOvfEnvironment", "ExtractOvfEnvironment", "vim.version.version5", (), (0, "string", "string"), "VApp.ExtractOvfEnvironment", ["vim.fault.InvalidState", ]), ("powerOn", "PowerOnVM_Task", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Interact.PowerOn", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InsufficientResourcesFault", "vim.fault.VmConfigFault", "vim.fault.FileFault", ]), ("powerOff", "PowerOffVM_Task", "vim.version.version1", (), (0, "vim.Task", "void"), "VirtualMachine.Interact.PowerOff", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("suspend", "SuspendVM_Task", "vim.version.version1", (), (0, "vim.Task", "void"), "VirtualMachine.Interact.Suspend", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("reset", "ResetVM_Task", "vim.version.version1", (), (0, "vim.Task", "void"), "VirtualMachine.Interact.Reset", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("shutdownGuest", "ShutdownGuest", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Interact.PowerOff", ["vim.fault.ToolsUnavailable", "vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("rebootGuest", "RebootGuest", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Interact.Reset", ["vim.fault.ToolsUnavailable", "vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("standbyGuest", "StandbyGuest", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Interact.Suspend", ["vim.fault.ToolsUnavailable", "vim.fault.TaskInProgress", "vim.fault.InvalidState", ]), ("answer", "AnswerVM", "vim.version.version1", (("questionId", "string", "vim.version.version1", 0, None),("answerChoice", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Interact.AnswerQuestion", ["vim.fault.ConcurrentAccess", ]), ("customize", "CustomizeVM_Task", "vim.version.version1", (("spec", "vim.vm.customization.Specification", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Provisioning.Customize", ["vim.fault.CustomizationFault", ]), ("checkCustomizationSpec", "CheckCustomizationSpec", "vim.version.version1", (("spec", "vim.vm.customization.Specification", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Provisioning.Customize", ["vim.fault.CustomizationFault", ]), ("migrate", "MigrateVM_Task", "vim.version.version1", (("pool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, "Resource.AssignVMToPool"),("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),("priority", "vim.VirtualMachine.MovePriority", "vim.version.version1", 0, None),("state", "vim.VirtualMachine.PowerState", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "void"), None, ["vim.fault.MigrationFault", "vim.fault.FileFault", "vim.fault.Timedout", "vim.fault.InsufficientResourcesFault", "vim.fault.InvalidState", "vim.fault.VmConfigFault", ]), ("relocate", "RelocateVM_Task", "vim.version.version1", (("spec", "vim.vm.RelocateSpec", "vim.version.version1", 0, None),("priority", "vim.VirtualMachine.MovePriority", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Resource.ColdMigrate", ["vim.fault.InvalidState", "vim.fault.InvalidDatastore", "vim.fault.MigrationFault", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.Timedout", "vim.fault.InsufficientResourcesFault", ]), ("clone", "CloneVM_Task", "vim.version.version1", (("folder", "vim.Folder", "vim.version.version1", 0, "VirtualMachine.Inventory.CreateFromExisting"),("name", "string", "vim.version.version1", 0, None),("spec", "vim.vm.CloneSpec", "vim.version.version1", 0, None),), (0, "vim.Task", "vim.VirtualMachine"), None, ["vim.fault.CustomizationFault", "vim.fault.InvalidState", "vim.fault.InvalidDatastore", "vim.fault.TaskInProgress", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.MigrationFault", "vim.fault.InsufficientResourcesFault", ]), ("instantClone", "InstantClone_Task", "vim.version.version12", (("spec", "vim.vm.InstantCloneSpec", "vim.version.version12", 0, None),), (0, "vim.Task", "vim.VirtualMachine"), "VirtualMachine.Provisioning.Clone", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InvalidDatastore", "vim.fault.InsufficientResourcesFault", "vim.fault.DisallowedMigrationDeviceAttached", "vim.fault.FileFault", ]), ("exportVm", "ExportVm", "vim.version.version5", (), (0, "vim.HttpNfcLease", "vim.HttpNfcLease"), "VApp.Export", ["vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.FileFault", ]), ("markAsTemplate", "MarkAsTemplate", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Provisioning.MarkAsTemplate", ["vim.fault.InvalidState", "vim.fault.VmConfigFault", "vim.fault.FileFault", ]), ("markAsVirtualMachine", "MarkAsVirtualMachine", "vim.version.version1", (("pool", "vim.ResourcePool", "vim.version.version1", 0, "Resource.AssignVMToPool"),("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "VirtualMachine.Provisioning.MarkAsVM", ["vim.fault.InvalidState", "vim.fault.InvalidDatastore", "vim.fault.VmConfigFault", "vim.fault.FileFault", ]), ("unregister", "UnregisterVM", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Inventory.Unregister", ["vim.fault.TaskInProgress", "vim.fault.InvalidPowerState", ]), ("resetGuestInformation", "ResetGuestInformation", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Config.ResetGuestInfo", ["vim.fault.InvalidState", ]), ("mountToolsInstaller", "MountToolsInstaller", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Interact.ToolsInstall", ["vim.fault.InvalidState", "vim.fault.VmConfigFault", "vim.fault.VmToolsUpgradeFault", ]), ("unmountToolsInstaller", "UnmountToolsInstaller", "vim.version.version1", (), (0, "void", "void"), "VirtualMachine.Interact.ToolsInstall", ["vim.fault.InvalidState", "vim.fault.VmConfigFault", ]), ("upgradeTools", "UpgradeTools_Task", "vim.version.version1", (("installerOptions", "string", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Interact.ToolsInstall", ["vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.VmToolsUpgradeFault", "vim.fault.ToolsUnavailable", "vim.fault.VmConfigFault", ]), ("acquireMksTicket", "AcquireMksTicket", "vim.version.version1", (), (0, "vim.VirtualMachine.MksTicket", "vim.VirtualMachine.MksTicket"), "VirtualMachine.Interact.ConsoleInteract", None), ("queryConnections", "QueryConnections", "vim.version.v7_0_1_0", (), (F_OPTIONAL, "vim.VirtualMachine.Connection[]", "vim.VirtualMachine.Connection[]"), "VirtualMachine.Interact.ConsoleInteract", ["vim.fault.InvalidState", "vim.fault.Timedout", "vim.fault.VmConfigFault", ]), ("dropConnections", "DropConnections", "vim.version.v7_0_1_0", (("listOfConnections", "vim.VirtualMachine.Connection[]", "vim.version.v7_0_1_0", F_OPTIONAL, None),), (0, "boolean", "boolean"), "VirtualMachine.Interact.ConsoleInteract", ["vim.fault.InvalidState", ]), ("acquireTicket", "AcquireTicket", "vim.version.version6", (("ticketType", "string", "vim.version.version6", 0, None),), (0, "vim.VirtualMachine.Ticket", "vim.VirtualMachine.Ticket"), None, ["vim.fault.InvalidState", ]), ("setScreenResolution", "SetScreenResolution", "vim.version.version1", (("width", "int", "vim.version.version1", 0, None),("height", "int", "vim.version.version1", 0, None),), (0, "void", "void"), "VirtualMachine.Interact.ConsoleInteract", ["vim.fault.InvalidState", "vim.fault.ToolsUnavailable", ]), ("defragmentAllDisks", "DefragmentAllDisks", "vim.version.version2", (), (0, "void", "void"), "VirtualMachine.Interact.DefragmentAllDisks", ["vim.fault.InvalidState", "vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.FileFault", ]), ("createSecondary", "CreateSecondaryVM_Task", "vim.version.version5", (("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.FaultToleranceSecondaryOpResult"), "VirtualMachine.Interact.CreateSecondary", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InsufficientResourcesFault", "vim.fault.VmFaultToleranceIssue", "vim.fault.FileFault", "vim.fault.VmConfigFault", ]), ("createSecondaryEx", "CreateSecondaryVMEx_Task", "vim.version.version10", (("host", "vim.HostSystem", "vim.version.version10", F_OPTIONAL, None),("spec", "vim.vm.FaultToleranceConfigSpec", "vim.version.version10", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.FaultToleranceSecondaryOpResult"), "VirtualMachine.Interact.CreateSecondary", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.InsufficientResourcesFault", "vim.fault.VmFaultToleranceIssue", "vim.fault.FileFault", "vim.fault.VmConfigFault", ]), ("turnOffFaultTolerance", "TurnOffFaultToleranceForVM_Task", "vim.version.version5", (), (0, "vim.Task", "void"), "VirtualMachine.Interact.TurnOffFaultTolerance", ["vim.fault.TaskInProgress", "vim.fault.VmFaultToleranceIssue", "vim.fault.InvalidState", ]), ("makePrimary", "MakePrimaryVM_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Interact.MakePrimary", ["vim.fault.TaskInProgress", "vim.fault.VmFaultToleranceIssue", "vim.fault.InvalidState", ]), ("terminateFaultTolerantVM", "TerminateFaultTolerantVM_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Interact.TerminateFaultTolerantVM", ["vim.fault.TaskInProgress", "vim.fault.VmFaultToleranceIssue", "vim.fault.InvalidState", ]), ("disableSecondary", "DisableSecondaryVM_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Interact.DisableSecondary", ["vim.fault.TaskInProgress", "vim.fault.VmFaultToleranceIssue", "vim.fault.InvalidState", ]), ("enableSecondary", "EnableSecondaryVM_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", 0, None),("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.FaultToleranceSecondaryOpResult"), "VirtualMachine.Interact.EnableSecondary", ["vim.fault.TaskInProgress", "vim.fault.VmFaultToleranceIssue", "vim.fault.InvalidState", "vim.fault.VmConfigFault", ]), ("setDisplayTopology", "SetDisplayTopology", "vim.version.version4", (("displays", "vim.VirtualMachine.DisplayTopology[]", "vim.version.version4", 0, None),), (0, "void", "void"), "VirtualMachine.Interact.ConsoleInteract", ["vim.fault.InvalidState", "vim.fault.ToolsUnavailable", ]), ("startRecording", "StartRecording_Task", "vim.version.version5", (("name", "string", "vim.version.version5", 0, None),("description", "string", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.Snapshot"), "VirtualMachine.Interact.Record", ["vim.fault.InvalidState", "vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.FileFault", "vim.fault.SnapshotFault", "vim.fault.VmConfigFault", "vim.fault.RecordReplayDisabled", "vim.fault.HostIncompatibleForRecordReplay", "vim.fault.InvalidName", ]), ("stopRecording", "StopRecording_Task", "vim.version.version5", (), (0, "vim.Task", "void"), "VirtualMachine.Interact.Record", ["vim.fault.InvalidState", "vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.FileFault", "vim.fault.SnapshotFault", ]), ("startReplaying", "StartReplaying_Task", "vim.version.version5", (("replaySnapshot", "vim.vm.Snapshot", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Interact.Replay", ["vim.fault.InvalidState", "vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.FileFault", "vim.fault.SnapshotFault", "vim.fault.NotFound", "vim.fault.VmConfigFault", "vim.fault.RecordReplayDisabled", "vim.fault.HostIncompatibleForRecordReplay", ]), ("stopReplaying", "StopReplaying_Task", "vim.version.version5", (), (0, "vim.Task", "void"), "VirtualMachine.Interact.Replay", ["vim.fault.InvalidState", "vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.FileFault", "vim.fault.SnapshotFault", ]), ("promoteDisks", "PromoteDisks_Task", "vim.version.version5", (("unlink", "boolean", "vim.version.version5", 0, None),("disks", "vim.vm.device.VirtualDisk[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Provisioning.PromoteDisks", ["vim.fault.InvalidState", "vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", ]), ("createScreenshot", "CreateScreenshot_Task", "vim.version.version5", (), (0, "vim.Task", "string"), "VirtualMachine.Interact.CreateScreenshot", ["vim.fault.TaskInProgress", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("putUsbScanCodes", "PutUsbScanCodes", "vim.version.version11", (("spec", "vim.vm.UsbScanCodeSpec", "vim.version.version11", 0, None),), (0, "int", "int"), "VirtualMachine.Interact.PutUsbScanCodes", None), ("queryChangedDiskAreas", "QueryChangedDiskAreas", "vim.version.version5", (("snapshot", "vim.vm.Snapshot", "vim.version.version5", F_OPTIONAL, None),("deviceKey", "int", "vim.version.version5", 0, None),("startOffset", "long", "vim.version.version5", 0, None),("changeId", "string", "vim.version.version5", 0, None),), (0, "vim.VirtualMachine.DiskChangeInfo", "vim.VirtualMachine.DiskChangeInfo"), "VirtualMachine.Provisioning.DiskRandomRead", ["vim.fault.FileFault", "vim.fault.NotFound", ]), ("queryUnownedFiles", "QueryUnownedFiles", "vim.version.version5", (), (F_OPTIONAL, "string[]", "string[]"), "VirtualMachine.Config.QueryUnownedFiles", None), ("reloadFromPath", "reloadVirtualMachineFromPath_Task", "vim.version.version6", (("configurationPath", "string", "vim.version.version6", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Config.ReloadFromPath", ["vim.fault.InvalidPowerState", "vim.fault.TaskInProgress", "vim.fault.FileFault", "vim.fault.InvalidState", "vim.fault.VmConfigFault", "vim.fault.AlreadyExists", ]), ("queryFaultToleranceCompatibility", "QueryFaultToleranceCompatibility", "vim.version.version6", (), (F_OPTIONAL, "vmodl.MethodFault[]", "vmodl.MethodFault[]"), "VirtualMachine.Config.QueryFTCompatibility", ["vim.fault.InvalidState", "vim.fault.VmConfigFault", ]), ("queryFaultToleranceCompatibilityEx", "QueryFaultToleranceCompatibilityEx", "vim.version.version10", (("forLegacyFt", "boolean", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "vmodl.MethodFault[]", "vmodl.MethodFault[]"), "VirtualMachine.Config.QueryFTCompatibility", ["vim.fault.InvalidState", "vim.fault.VmConfigFault", ]), ("terminate", "TerminateVM", "vim.version.version7", (), (0, "void", "void"), "VirtualMachine.Interact.PowerOff", ["vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("sendNMI", "SendNMI", "vim.version.version10", (), (0, "void", "void"), "VirtualMachine.Interact.GuestControl", ["vim.fault.InvalidState", ]), ("attachDisk", "AttachDisk_Task", "vim.version.version11", (("diskId", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("controllerKey", "int", "vim.version.version11", F_OPTIONAL, None),("unitNumber", "int", "vim.version.version11", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Config.AddExistingDisk", ["vim.fault.NotFound", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.InvalidState", "vim.fault.InvalidDatastore", "vim.fault.InvalidController", "vim.fault.MissingController", "vim.fault.DeviceUnsupportedForVmVersion", ]), ("detachDisk", "DetachDisk_Task", "vim.version.version11", (("diskId", "vim.vslm.ID", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "VirtualMachine.Config.RemoveDisk", ["vim.fault.NotFound", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("applyEvcMode", "ApplyEvcModeVM_Task", "vim.version.version12", (("mask", "vim.host.FeatureMask[]", "vim.version.version12", F_OPTIONAL, None),("completeMasks", "boolean", "vim.version.version12", F_OPTIONAL, None),), (0, "vim.Task", "void"), "VirtualMachine.Config.Settings", ["vim.fault.InvalidState", ]), ("cryptoUnlock", "CryptoUnlock_Task", "vim.version.version12", (), (0, "vim.Task", "void"), "Cryptographer.RegisterVM", ["vim.fault.InvalidState", "vmodl.fault.NotSupported", ])])
CreateDataType("vim.VirtualMachine.StorageRequirement", "StorageRequirement", "vmodl.DynamicData", "vim.version.version7", [("datastore", "vim.Datastore", "vim.version.version7", 0), ("freeSpaceRequiredInKb", "long", "vim.version.version7", 0)])
CreateEnumType("vim.VirtualMachine.PowerState", "VirtualMachinePowerState", "vim.version.version1", ["poweredOff", "poweredOn", "suspended"])
CreateEnumType("vim.VirtualMachine.AppHeartbeatStatusType", "VirtualMachineAppHeartbeatStatusType", "vim.version.version6", ["appStatusGray", "appStatusGreen", "appStatusRed"])
CreateEnumType("vim.VirtualMachine.ConnectionState", "VirtualMachineConnectionState", "vim.version.version1", ["connected", "disconnected", "orphaned", "inaccessible", "invalid"])
CreateEnumType("vim.VirtualMachine.CryptoState", "VirtualMachineCryptoState", "vim.version.version12", ["unlocked", "locked"])
CreateEnumType("vim.VirtualMachine.MovePriority", "VirtualMachineMovePriority", "vim.version.version1", ["lowPriority", "highPriority", "defaultPriority"])
CreateDataType("vim.VirtualMachine.Ticket", "VirtualMachineTicket", "vmodl.DynamicData", "vim.version.version6", [("ticket", "string", "vim.version.version6", F_SECRET), ("cfgFile", "string", "vim.version.version6", 0), ("host", "string", "vim.version.version6", F_OPTIONAL), ("port", "int", "vim.version.version6", F_OPTIONAL), ("sslThumbprint", "string", "vim.version.version6", F_OPTIONAL), ("certThumbprintList", "vim.vm.CertThumbprint[]", "vim.version.v7_0_3_1", F_OPTIONAL), ("url", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.VirtualMachine.MksTicket", "VirtualMachineMksTicket", "vmodl.DynamicData", "vim.version.version1", [("ticket", "string", "vim.version.version1", F_SECRET), ("cfgFile", "string", "vim.version.version1", 0), ("host", "string", "vim.version.version1", F_OPTIONAL), ("port", "int", "vim.version.version1", F_OPTIONAL), ("sslThumbprint", "string", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.VirtualMachine.FaultToleranceState", "VirtualMachineFaultToleranceState", "vim.version.version5", ["notConfigured", "disabled", "enabled", "needSecondary", "starting", "running"])
CreateEnumType("vim.VirtualMachine.RecordReplayState", "VirtualMachineRecordReplayState", "vim.version.version5", ["recording", "replaying", "inactive"])
CreateEnumType("vim.VirtualMachine.NeedSecondaryReason", "VirtualMachineNeedSecondaryReason", "vim.version.version5", ["initializing", "divergence", "lostConnection", "partialHardwareFailure", "userAction", "checkpointError", "other"])
CreateEnumType("vim.VirtualMachine.FaultToleranceType", "VirtualMachineFaultToleranceType", "vim.version.version10", ["unset", "recordReplay", "checkpointing"])
CreateDataType("vim.VirtualMachine.Connection", "VirtualMachineConnection", "vmodl.DynamicData", "vim.version.v7_0_1_0", [("label", "string", "vim.version.v7_0_1_0", 0), ("client", "string", "vim.version.v7_0_1_0", 0), ("userName", "string", "vim.version.v7_0_1_0", 0)])
CreateDataType("vim.VirtualMachine.MksConnection", "VirtualMachineMksConnection", "vim.VirtualMachine.Connection", "vim.version.v7_0_1_0", None)
CreateEnumType("vim.VirtualMachine.TicketType", "VirtualMachineTicketType", "vim.version.version6", ["mks", "device", "guestControl", "dnd", "webmks", "guestIntegrity", "webRemoteDevice"])
CreateDataType("vim.VirtualMachine.DisplayTopology", "VirtualMachineDisplayTopology", "vmodl.DynamicData", "vim.version.version4", [("x", "int", "vim.version.version4", 0), ("y", "int", "vim.version.version4", 0), ("width", "int", "vim.version.version4", 0), ("height", "int", "vim.version.version4", 0)])
CreateDataType("vim.VirtualMachine.DiskChangeInfo", "DiskChangeInfo", "vmodl.DynamicData", "vim.version.version5", [("startOffset", "long", "vim.version.version5", 0), ("length", "long", "vim.version.version5", 0), ("changedArea", "vim.VirtualMachine.DiskChangeInfo.DiskChangeExtent[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.VirtualMachine.DiskChangeInfo.DiskChangeExtent", "DiskChangeExtent", "vmodl.DynamicData", "vim.version.version5", [("start", "long", "vim.version.version5", 0), ("length", "long", "vim.version.version5", 0)])
CreateDataType("vim.VirtualMachine.WipeResult", "VirtualMachineWipeResult", "vmodl.DynamicData", "vim.version.version8", [("diskId", "int", "vim.version.version8", 0), ("shrinkableDiskSpace", "long", "vim.version.version8", 0)])
CreateDataType("vim.alarm.AlarmFilterSpec", "AlarmFilterSpec", "vmodl.DynamicData", "vim.version.version12", [("status", "vim.ManagedEntity.Status[]", "vim.version.version12", F_OPTIONAL), ("typeEntity", "string", "vim.version.version12", F_OPTIONAL), ("typeTrigger", "string", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.alarm.AlarmFilterSpec.AlarmTypeByEntity", "AlarmFilterSpecAlarmTypeByEntity", "vim.version.version12", ["entityTypeAll", "entityTypeHost", "entityTypeVm"])
CreateEnumType("vim.alarm.AlarmFilterSpec.AlarmTypeByTrigger", "AlarmFilterSpecAlarmTypeByTrigger", "vim.version.version12", ["triggerTypeAll", "triggerTypeEvent", "triggerTypeMetric"])
CreateDataType("vim.alarm.AlarmInfo", "AlarmInfo", "vim.alarm.AlarmSpec", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("alarm", "vim.alarm.Alarm", "vim.version.version1", 0), ("entity", "vim.ManagedEntity", "vim.version.version1", 0), ("lastModifiedTime", "vmodl.DateTime", "vim.version.version1", 0), ("lastModifiedUser", "string", "vim.version.version1", 0), ("creationEventId", "int", "vim.version.version1", 0)])
CreateManagedType("vim.alarm.AlarmManager", "AlarmManager", "vmodl.ManagedObject", "vim.version.version1", [("defaultExpression", "vim.alarm.AlarmExpression[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("description", "vim.alarm.AlarmDescription", "vim.version.version1", 0, "System.View")], [("create", "CreateAlarm", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "Alarm.Create"),("spec", "vim.alarm.AlarmSpec", "vim.version.version1", 0, None),), (0, "vim.alarm.Alarm", "vim.alarm.Alarm"), None, ["vim.fault.InvalidName", "vim.fault.DuplicateName", ]), ("getAlarm", "GetAlarm", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.alarm.Alarm[]", "vim.alarm.Alarm[]"), "System.View", None), ("getAlarmActionsEnabled", "AreAlarmActionsEnabled", "vim.version.version5", (("entity", "vim.ManagedEntity", "vim.version.version5", 0, "System.Read"),), (0, "boolean", "boolean"), None, None), ("setAlarmActionsEnabled", "EnableAlarmActions", "vim.version.version5", (("entity", "vim.ManagedEntity", "vim.version.version5", 0, "Alarm.DisableActions"),("enabled", "boolean", "vim.version.version5", 0, None),), (0, "void", "void"), None, None), ("getAlarmState", "GetAlarmState", "vim.version.version1", (("entity", "vim.ManagedEntity", "vim.version.version1", 0, "System.Read"),), (F_OPTIONAL, "vim.alarm.AlarmState[]", "vim.alarm.AlarmState[]"), None, None), ("acknowledgeAlarm", "AcknowledgeAlarm", "vim.version.version5", (("alarm", "vim.alarm.Alarm", "vim.version.version5", 0, "Alarm.Acknowledge"),("entity", "vim.ManagedEntity", "vim.version.version5", 0, "System.Read"),), (0, "void", "void"), None, None), ("clearTriggeredAlarms", "ClearTriggeredAlarms", "vim.version.version12", (("filter", "vim.alarm.AlarmFilterSpec", "vim.version.version12", 0, None),), (0, "void", "void"), "Alarm.SetStatus", None), ("disableAlarm", "DisableAlarm", "vim.version.v6_9_1", (("alarm", "vim.alarm.Alarm", "vim.version.v6_9_1", 0, "Alarm.ToggleEnableOnEntity"),("entity", "vim.ManagedEntity", "vim.version.v6_9_1", 0, "System.Read"),), (0, "void", "void"), None, None), ("enableAlarm", "EnableAlarm", "vim.version.v6_9_1", (("alarm", "vim.alarm.Alarm", "vim.version.v6_9_1", 0, "Alarm.ToggleEnableOnEntity"),("entity", "vim.ManagedEntity", "vim.version.v6_9_1", 0, "System.Read"),), (0, "void", "void"), None, None)])
CreateDataType("vim.alarm.AlarmState", "AlarmState", "vmodl.DynamicData", "vim.version.version1", [("key", "string", "vim.version.version1", 0), ("entity", "vim.ManagedEntity", "vim.version.version1", 0), ("alarm", "vim.alarm.Alarm", "vim.version.version1", 0), ("overallStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0), ("time", "vmodl.DateTime", "vim.version.version1", 0), ("acknowledged", "boolean", "vim.version.version5", F_OPTIONAL), ("acknowledgedByUser", "string", "vim.version.version5", F_OPTIONAL), ("acknowledgedTime", "vmodl.DateTime", "vim.version.version5", F_OPTIONAL), ("eventKey", "int", "vim.version.version10", F_OPTIONAL), ("disabled", "boolean", "vim.version.v6_9_1", F_OPTIONAL)])
CreateDataType("vim.alarm.AlarmTriggeringAction", "AlarmTriggeringAction", "vim.alarm.AlarmAction", "vim.version.version1", [("action", "vim.action.Action", "vim.version.version1", 0), ("transitionSpecs", "vim.alarm.AlarmTriggeringAction.TransitionSpec[]", "vim.version.version5", F_OPTIONAL), ("green2yellow", "boolean", "vim.version.version1", 0), ("yellow2red", "boolean", "vim.version.version1", 0), ("red2yellow", "boolean", "vim.version.version1", 0), ("yellow2green", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.alarm.AlarmTriggeringAction.TransitionSpec", "AlarmTriggeringActionTransitionSpec", "vmodl.DynamicData", "vim.version.version5", [("startState", "vim.ManagedEntity.Status", "vim.version.version5", 0), ("finalState", "vim.ManagedEntity.Status", "vim.version.version5", 0), ("repeats", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.alarm.EventAlarmExpression", "EventAlarmExpression", "vim.alarm.AlarmExpression", "vim.version.version2", [("comparisons", "vim.alarm.EventAlarmExpression.Comparison[]", "vim.version.version5", F_OPTIONAL), ("eventType", "vmodl.TypeName", "vim.version.version2", 0), ("eventTypeId", "string", "vim.version.version2", F_OPTIONAL), ("objectType", "vmodl.TypeName", "vim.version.version5", F_OPTIONAL), ("status", "vim.ManagedEntity.Status", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.alarm.EventAlarmExpression.ComparisonOperator", "EventAlarmExpressionComparisonOperator", "vim.version.version5", ["equals", "notEqualTo", "startsWith", "doesNotStartWith", "endsWith", "doesNotEndWith"])
CreateDataType("vim.alarm.EventAlarmExpression.Comparison", "EventAlarmExpressionComparison", "vmodl.DynamicData", "vim.version.version5", [("attributeName", "string", "vim.version.version5", 0), ("operator", "string", "vim.version.version5", 0), ("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.cluster.DasAamHostInfo", "ClusterDasAamHostInfo", "vim.cluster.DasHostInfo", "vim.version.version5", [("hostDasState", "vim.cluster.DasAamNodeState[]", "vim.version.version5", F_OPTIONAL), ("primaryHosts", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.cluster.DasVmConfigSpec", "ClusterDasVmConfigSpec", "vim.option.ArrayUpdateSpec", "vim.version.version1", [("info", "vim.cluster.DasVmConfigInfo", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.cluster.DatastoreUpdateSpec", "ClusterDatastoreUpdateSpec", "vim.option.ArrayUpdateSpec", "vim.version.v7_0_3_0", [("datastore", "vim.Datastore", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.cluster.DpmHostConfigSpec", "ClusterDpmHostConfigSpec", "vim.option.ArrayUpdateSpec", "vim.version.version2", [("info", "vim.cluster.DpmHostConfigInfo", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.cluster.DrsVmConfigSpec", "ClusterDrsVmConfigSpec", "vim.option.ArrayUpdateSpec", "vim.version.version1", [("info", "vim.cluster.DrsVmConfigInfo", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.cluster.FailoverHostAdmissionControlInfo", "ClusterFailoverHostAdmissionControlInfo", "vim.cluster.DasAdmissionControlInfo", "vim.version.version5", [("hostStatus", "vim.cluster.FailoverHostAdmissionControlInfo.HostStatus[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.cluster.FailoverHostAdmissionControlInfo.HostStatus", "ClusterFailoverHostAdmissionControlInfoHostStatus", "vmodl.DynamicData", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("status", "vim.ManagedEntity.Status", "vim.version.version5", 0)])
CreateDataType("vim.cluster.FixedSizeSlotPolicy", "ClusterFixedSizeSlotPolicy", "vim.cluster.SlotPolicy", "vim.version.version8", [("cpu", "int", "vim.version.version8", 0), ("memory", "int", "vim.version.version8", 0)])
CreateDataType("vim.cluster.GroupSpec", "ClusterGroupSpec", "vim.option.ArrayUpdateSpec", "vim.version.version6", [("info", "vim.cluster.GroupInfo", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.cluster.PlacementSpec", "PlacementSpec", "vmodl.DynamicData", "vim.version.version10", [("priority", "vim.VirtualMachine.MovePriority", "vim.version.version10", F_OPTIONAL), ("vm", "vim.VirtualMachine", "vim.version.version10", F_OPTIONAL), ("configSpec", "vim.vm.ConfigSpec", "vim.version.version10", F_OPTIONAL), ("relocateSpec", "vim.vm.RelocateSpec", "vim.version.version10", F_OPTIONAL), ("hosts", "vim.HostSystem[]", "vim.version.version10", F_OPTIONAL), ("datastores", "vim.Datastore[]", "vim.version.version10", F_OPTIONAL), ("storagePods", "vim.StoragePod[]", "vim.version.version10", F_OPTIONAL), ("disallowPrerequisiteMoves", "boolean", "vim.version.version10", F_OPTIONAL), ("rules", "vim.cluster.RuleInfo[]", "vim.version.version10", F_OPTIONAL), ("key", "string", "vim.version.version10", F_OPTIONAL), ("placementType", "string", "vim.version.version10", F_OPTIONAL), ("cloneSpec", "vim.vm.CloneSpec", "vim.version.version10", F_OPTIONAL), ("cloneName", "string", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.cluster.PlacementSpec.PlacementType", "PlacementSpecPlacementType", "vim.version.version10", ["create", "reconfigure", "relocate", "clone"])
CreateDataType("vim.cluster.PreemptibleVmPairSpec", "ClusterPreemptibleVmPairSpec", "vim.option.ArrayUpdateSpec", "vim.version.v8_0_0_1", [("info", "vim.cluster.PreemptibleVmPairInfo", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.cluster.RuleInfo", "ClusterRuleInfo", "vmodl.DynamicData", "vim.version.version1", [("key", "int", "vim.version.version1", F_OPTIONAL), ("status", "vim.ManagedEntity.Status", "vim.version.version1", F_OPTIONAL), ("enabled", "boolean", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", F_OPTIONAL), ("mandatory", "boolean", "vim.version.version6", F_OPTIONAL), ("userCreated", "boolean", "vim.version.version6", F_OPTIONAL), ("inCompliance", "boolean", "vim.version.version6", F_OPTIONAL), ("ruleUuid", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.cluster.RuleSpec", "ClusterRuleSpec", "vim.option.ArrayUpdateSpec", "vim.version.version1", [("info", "vim.cluster.RuleInfo", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.cluster.TagCategoryUpdateSpec", "ClusterTagCategoryUpdateSpec", "vim.option.ArrayUpdateSpec", "vim.version.v7_0_3_0", [("category", "string", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.cluster.VmHostRuleInfo", "ClusterVmHostRuleInfo", "vim.cluster.RuleInfo", "vim.version.version6", [("vmGroupName", "string", "vim.version.version6", F_OPTIONAL), ("affineHostGroupName", "string", "vim.version.version6", F_OPTIONAL), ("antiAffineHostGroupName", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.cluster.VmOrchestrationSpec", "ClusterVmOrchestrationSpec", "vim.option.ArrayUpdateSpec", "vim.version.version11", [("info", "vim.cluster.VmOrchestrationInfo", "vim.version.version11", F_OPTIONAL)])
CreateManagedType("vim.dvs.DistributedVirtualPortgroup", "DistributedVirtualPortgroup", "vim.Network", "vim.version.version5", [("key", "string", "vim.version.version5", 0, None), ("config", "vim.dvs.DistributedVirtualPortgroup.ConfigInfo", "vim.version.version5", 0, None), ("portKeys", "string[]", "vim.version.version5", F_OPTIONAL, None)], [("reconfigure", "ReconfigureDVPortgroup_Task", "vim.version.version5", (("spec", "vim.dvs.DistributedVirtualPortgroup.ConfigSpec", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.DvsFault", "vim.fault.ConcurrentAccess", "vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("rollback", "DVPortgroupRollback_Task", "vim.version.version8", (("entityBackup", "vim.dvs.EntityBackup.Config", "vim.version.version8", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.dvs.DistributedVirtualPortgroup.ConfigSpec"), None, ["vim.fault.DvsFault", "vim.fault.RollbackFailure", ])])
CreateEnumType("vim.dvs.DistributedVirtualPortgroup.PortgroupType", "DistributedVirtualPortgroupPortgroupType", "vim.version.version5", ["earlyBinding", "lateBinding", "ephemeral"])
CreateEnumType("vim.dvs.DistributedVirtualPortgroup.BackingType", "DistributedVirtualPortgroupBackingType", "vim.version.v7_0", ["standard", "nsx"])
CreateDataType("vim.dvs.DistributedVirtualPortgroup.PortgroupPolicy", "DVPortgroupPolicy", "vmodl.DynamicData", "vim.version.version5", [("blockOverrideAllowed", "boolean", "vim.version.version5", 0), ("shapingOverrideAllowed", "boolean", "vim.version.version5", 0), ("vendorConfigOverrideAllowed", "boolean", "vim.version.version5", 0), ("livePortMovingAllowed", "boolean", "vim.version.version5", 0), ("portConfigResetAtDisconnect", "boolean", "vim.version.version5", 0), ("networkResourcePoolOverrideAllowed", "boolean", "vim.version.version7", F_OPTIONAL), ("trafficFilterOverrideAllowed", "boolean", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.dvs.DistributedVirtualPortgroup.MetaTagName", "DistributedVirtualPortgroupMetaTagName", "vim.version.version5", ["dvsName", "portgroupName", "portIndex"])
CreateDataType("vim.dvs.DistributedVirtualPortgroup.ConfigSpec", "DVPortgroupConfigSpec", "vmodl.DynamicData", "vim.version.version5", [("configVersion", "string", "vim.version.version5", F_OPTIONAL), ("name", "string", "vim.version.version5", F_OPTIONAL), ("numPorts", "int", "vim.version.version5", F_OPTIONAL), ("portNameFormat", "string", "vim.version.version5", F_OPTIONAL), ("defaultPortConfig", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("type", "string", "vim.version.version5", F_OPTIONAL), ("backingType", "string", "vim.version.v7_0", F_OPTIONAL), ("scope", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL), ("policy", "vim.dvs.DistributedVirtualPortgroup.PortgroupPolicy", "vim.version.version5", F_OPTIONAL), ("vendorSpecificConfig", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL), ("autoExpand", "boolean", "vim.version.version7", F_OPTIONAL), ("vmVnicNetworkResourcePoolKey", "string", "vim.version.version10", F_OPTIONAL), ("transportZoneUuid", "string", "vim.version.v7_0", F_OPTIONAL), ("transportZoneName", "string", "vim.version.v7_0", F_OPTIONAL), ("logicalSwitchUuid", "string", "vim.version.v7_0", F_OPTIONAL), ("segmentId", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPortgroup.ConfigInfo", "DVPortgroupConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("key", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("numPorts", "int", "vim.version.version5", 0), ("distributedVirtualSwitch", "vim.DistributedVirtualSwitch", "vim.version.version5", F_OPTIONAL), ("defaultPortConfig", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("type", "string", "vim.version.version5", 0), ("backingType", "string", "vim.version.v7_0", F_OPTIONAL), ("policy", "vim.dvs.DistributedVirtualPortgroup.PortgroupPolicy", "vim.version.version5", 0), ("portNameFormat", "string", "vim.version.version5", F_OPTIONAL), ("scope", "vim.ManagedEntity[]", "vim.version.version5", F_OPTIONAL), ("vendorSpecificConfig", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL), ("configVersion", "string", "vim.version.version5", F_OPTIONAL), ("autoExpand", "boolean", "vim.version.version7", F_OPTIONAL), ("vmVnicNetworkResourcePoolKey", "string", "vim.version.version10", F_OPTIONAL), ("uplink", "boolean", "vim.version.version11", F_OPTIONAL), ("transportZoneUuid", "string", "vim.version.v7_0", F_OPTIONAL), ("transportZoneName", "string", "vim.version.v7_0", F_OPTIONAL), ("logicalSwitchUuid", "string", "vim.version.v7_0", F_OPTIONAL), ("segmentId", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualPortgroup.Problem", "DistributedVirtualPortgroupProblem", "vmodl.DynamicData", "vim.version.v7_0", [("logicalSwitchUuid", "string", "vim.version.v7_0", 0), ("fault", "vmodl.MethodFault", "vim.version.v7_0", 0)])
CreateDataType("vim.dvs.DistributedVirtualPortgroup.NsxPortgroupOperationResult", "DistributedVirtualPortgroupNsxPortgroupOperationResult", "vmodl.DynamicData", "vim.version.v7_0", [("portgroups", "vim.dvs.DistributedVirtualPortgroup[]", "vim.version.v7_0", F_OPTIONAL), ("problems", "vim.dvs.DistributedVirtualPortgroup.Problem[]", "vim.version.v7_0", F_OPTIONAL)])
CreateManagedType("vim.encryption.CryptoManagerKmip", "CryptoManagerKmip", "vim.encryption.CryptoManager", "vim.version.version11", [("kmipServers", "vim.encryption.KmipClusterInfo[]", "vim.version.version11", F_OPTIONAL, None)], [("registerKmipServer", "RegisterKmipServer", "vim.version.version11", (("server", "vim.encryption.KmipServerSpec", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("markDefault", "MarkDefault", "vim.version.version11", (("clusterId", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("updateKmipServer", "UpdateKmipServer", "vim.version.version11", (("server", "vim.encryption.KmipServerSpec", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("removeKmipServer", "RemoveKmipServer", "vim.version.version11", (("clusterId", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("serverName", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("listKmipServers", "ListKmipServers", "vim.version.version11", (("limit", "int", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.encryption.KmipClusterInfo[]", "vim.encryption.KmipClusterInfo[]"), "Cryptographer.ManageKeyServers", None), ("retrieveKmipServersStatus", "RetrieveKmipServersStatus_Task", "vim.version.version11", (("clusters", "vim.encryption.KmipClusterInfo[]", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.encryption.CryptoManagerKmip.ClusterStatus[]"), "Cryptographer.ManageKeyServers", None), ("generateKey", "GenerateKey", "vim.version.version11", (("keyProvider", "vim.encryption.KeyProviderId", "vim.version.version11", F_OPTIONAL, None),("spec", "vim.encryption.CryptoManagerKmip.CustomAttributeSpec", "vim.version.v8_0_1_0", F_OPTIONAL, None),), (0, "vim.encryption.CryptoKeyResult", "vim.encryption.CryptoKeyResult"), "Cryptographer.ManageKeys", None), ("retrieveKmipServerCert", "RetrieveKmipServerCert", "vim.version.version11", (("keyProvider", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("server", "vim.encryption.KmipServerInfo", "vim.version.version11", 0, None),), (0, "vim.encryption.CryptoManagerKmip.ServerCertInfo", "vim.encryption.CryptoManagerKmip.ServerCertInfo"), "Cryptographer.ManageKeyServers", None), ("uploadKmipServerCert", "UploadKmipServerCert", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("certificate", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("generateSelfSignedClientCert", "GenerateSelfSignedClientCert", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("request", "vim.encryption.CryptoManagerKmip.CertSignRequest", "vim.version.v8_0_1_0", F_OPTIONAL, None),), (0, "string", "string"), "Cryptographer.ManageKeyServers", None), ("generateClientCsr", "GenerateClientCsr", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("request", "vim.encryption.CryptoManagerKmip.CertSignRequest", "vim.version.v8_0_1_0", F_OPTIONAL, None),), (0, "string", "string"), "Cryptographer.ManageKeyServers", None), ("retrieveSelfSignedClientCert", "RetrieveSelfSignedClientCert", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),), (0, "string", "string"), "Cryptographer.ManageKeyServers", None), ("retrieveClientCsr", "RetrieveClientCsr", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),), (0, "string", "string"), "Cryptographer.ManageKeyServers", None), ("retrieveClientCert", "RetrieveClientCert", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),), (0, "string", "string"), "Cryptographer.ManageKeyServers", None), ("updateSelfSignedClientCert", "UpdateSelfSignedClientCert", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("certificate", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("updateKmsSignedCsrClientCert", "UpdateKmsSignedCsrClientCert", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("certificate", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("uploadClientCert", "UploadClientCert", "vim.version.version11", (("cluster", "vim.encryption.KeyProviderId", "vim.version.version11", 0, None),("certificate", "string", "vim.version.version11", 0, None),("privateKey", "string", "vim.version.version11", F_SECRET, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("IsKmsClusterActive", "IsKmsClusterActive", "vim.version.v7_0", (("cluster", "vim.encryption.KeyProviderId", "vim.version.v7_0", F_OPTIONAL, None),), (0, "boolean", "boolean"), "Cryptographer.ManageKeyServers", ["vmodl.fault.InvalidArgument", ]), ("setDefaultKmsCluster", "SetDefaultKmsCluster", "vim.version.v7_0", (("entity", "vim.ManagedEntity", "vim.version.v7_0", F_OPTIONAL, None),("clusterId", "vim.encryption.KeyProviderId", "vim.version.v7_0", F_OPTIONAL, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("getDefaultKmsCluster", "GetDefaultKmsCluster", "vim.version.v7_0", (("entity", "vim.ManagedEntity", "vim.version.v7_0", F_OPTIONAL, None),("defaultsToParent", "boolean", "vim.version.v7_0", F_OPTIONAL, None),), (F_OPTIONAL, "vim.encryption.KeyProviderId", "vim.encryption.KeyProviderId"), "Cryptographer.ManageKeyServers", None), ("queryCryptoKeyStatus", "QueryCryptoKeyStatus", "vim.version.version14", (("keyIds", "vim.encryption.CryptoKeyId[]", "vim.version.version14", F_OPTIONAL, None),("checkKeyBitMap", "int", "vim.version.version14", 0, None),), (F_OPTIONAL, "vim.encryption.CryptoManagerKmip.CryptoKeyStatus[]", "vim.encryption.CryptoManagerKmip.CryptoKeyStatus[]"), "Cryptographer.ManageKeys", None), ("registerKmsCluster", "RegisterKmsCluster", "vim.version.v7_0", (("clusterId", "vim.encryption.KeyProviderId", "vim.version.v7_0", 0, None),("managementType", "string", "vim.version.v7_0", F_OPTIONAL, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("unregisterKmsCluster", "UnregisterKmsCluster", "vim.version.v7_0", (("clusterId", "vim.encryption.KeyProviderId", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Cryptographer.ManageKeyServers", None), ("listKmsClusters", "ListKmsClusters", "vim.version.v7_0", (("includeKmsServers", "boolean", "vim.version.v7_0", F_OPTIONAL, None),("managementTypeFilter", "int", "vim.version.v7_0", F_OPTIONAL, None),("statusFilter", "int", "vim.version.v7_0", F_OPTIONAL, None),), (F_OPTIONAL, "vim.encryption.KmipClusterInfo[]", "vim.encryption.KmipClusterInfo[]"), "Cryptographer.ManageKeyServers", None), ("setKeyCustomAttributes", "SetKeyCustomAttributes", "vim.version.v8_0_1_0", (("keyId", "vim.encryption.CryptoKeyId", "vim.version.v8_0_1_0", 0, None),("spec", "vim.encryption.CryptoManagerKmip.CustomAttributeSpec", "vim.version.v8_0_1_0", 0, None),), (0, "vim.encryption.CryptoKeyResult", "vim.encryption.CryptoKeyResult"), "Cryptographer.ManageKeys", None)])
CreateDataType("vim.encryption.CryptoManagerKmip.CertificateInfo", "CryptoManagerKmipCertificateInfo", "vmodl.DynamicData", "vim.version.version11", [("subject", "string", "vim.version.version11", 0), ("issuer", "string", "vim.version.version11", 0), ("serialNumber", "string", "vim.version.version11", 0), ("notBefore", "vmodl.DateTime", "vim.version.version11", 0), ("notAfter", "vmodl.DateTime", "vim.version.version11", 0), ("fingerprint", "string", "vim.version.version11", 0), ("checkTime", "vmodl.DateTime", "vim.version.version11", 0), ("secondsSinceValid", "int", "vim.version.version11", F_OPTIONAL), ("secondsBeforeExpire", "int", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.encryption.CryptoManagerKmip.ServerStatus", "CryptoManagerKmipServerStatus", "vmodl.DynamicData", "vim.version.version11", [("name", "string", "vim.version.version11", 0), ("status", "vim.ManagedEntity.Status", "vim.version.version11", 0), ("connectionStatus", "string", "vim.version.version11", 0), ("certInfo", "vim.encryption.CryptoManagerKmip.CertificateInfo", "vim.version.version11", F_OPTIONAL), ("clientTrustServer", "boolean", "vim.version.version11", F_OPTIONAL), ("serverTrustClient", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.encryption.CryptoManagerKmip.ClusterStatus", "CryptoManagerKmipClusterStatus", "vmodl.DynamicData", "vim.version.version11", [("clusterId", "vim.encryption.KeyProviderId", "vim.version.version11", 0), ("overallStatus", "vim.ManagedEntity.Status", "vim.version.v7_0", F_OPTIONAL), ("managementType", "string", "vim.version.v7_0", F_OPTIONAL), ("servers", "vim.encryption.CryptoManagerKmip.ServerStatus[]", "vim.version.version11", 0), ("clientCertInfo", "vim.encryption.CryptoManagerKmip.CertificateInfo", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.encryption.CryptoManagerKmip.ServerCertInfo", "CryptoManagerKmipServerCertInfo", "vmodl.DynamicData", "vim.version.version11", [("certificate", "string", "vim.version.version11", 0), ("certInfo", "vim.encryption.CryptoManagerKmip.CertificateInfo", "vim.version.version11", F_OPTIONAL), ("clientTrustServer", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.encryption.CryptoManagerKmip.CertSignRequest", "CryptoManagerKmipCertSignRequest", "vmodl.DynamicData", "vim.version.v8_0_1_0", [("commonName", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("organization", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("organizationUnit", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("locality", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("state", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("country", "string", "vim.version.v8_0_1_0", F_OPTIONAL), ("email", "string", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateDataType("vim.encryption.CryptoManagerKmip.CryptoKeyStatus", "CryptoManagerKmipCryptoKeyStatus", "vmodl.DynamicData", "vim.version.version14", [("keyId", "vim.encryption.CryptoKeyId", "vim.version.version14", 0), ("keyAvailable", "boolean", "vim.version.version14", F_OPTIONAL), ("reason", "string", "vim.version.version14", F_OPTIONAL), ("encryptedVMs", "vim.VirtualMachine[]", "vim.version.version14", F_OPTIONAL), ("affectedHosts", "vim.HostSystem[]", "vim.version.version14", F_OPTIONAL), ("referencedByTags", "string[]", "vim.version.version14", F_OPTIONAL)])
CreateEnumType("vim.encryption.CryptoManagerKmip.CryptoKeyStatus.KeyUnavailableReason", "CryptoManagerKmipCryptoKeyStatusKeyUnavailableReason", "vim.version.version14", ["KeyStateMissingInCache", "KeyStateClusterInvalid", "KeyStateClusterUnreachable", "KeyStateMissingInKMS", "KeyStateNotActiveOrEnabled", "KeyStateManagedByTrustAuthority", "KeyStateManagedByNKP", "NoPermissionToAccessKeyProvider", "WrappingKeyMissingInKMS", "WrappingKeyNotActiveOrEnabled"])
CreateDataType("vim.encryption.CryptoManagerKmip.CustomAttributeSpec", "CryptoManagerKmipCustomAttributeSpec", "vmodl.DynamicData", "vim.version.v8_0_1_0", [("attributes", "vim.KeyValue[]", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateDataType("vim.encryption.KmipServerStatus", "KmipServerStatus", "vmodl.DynamicData", "vim.version.version11", [("clusterId", "vim.encryption.KeyProviderId", "vim.version.version11", 0), ("name", "string", "vim.version.version11", 0), ("status", "vim.ManagedEntity.Status", "vim.version.version11", 0), ("description", "string", "vim.version.version11", 0)])
CreateDataType("vim.event.AccountCreatedEvent", "AccountCreatedEvent", "vim.event.HostEvent", "vim.version.version1", [("spec", "vim.host.LocalAccountManager.AccountSpecification", "vim.version.version1", 0), ("group", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.event.AccountRemovedEvent", "AccountRemovedEvent", "vim.event.HostEvent", "vim.version.version1", [("account", "string", "vim.version.version1", 0), ("group", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.event.AccountUpdatedEvent", "AccountUpdatedEvent", "vim.event.HostEvent", "vim.version.version1", [("spec", "vim.host.LocalAccountManager.AccountSpecification", "vim.version.version1", 0), ("group", "boolean", "vim.version.version1", 0), ("prevDescription", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.AdminPasswordNotChangedEvent", "AdminPasswordNotChangedEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.AlarmEvent", "AlarmEvent", "vim.event.Event", "vim.version.version1", [("alarm", "vim.event.AlarmEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmReconfiguredEvent", "AlarmReconfiguredEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.AlarmRemovedEvent", "AlarmRemovedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmScriptCompleteEvent", "AlarmScriptCompleteEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("script", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmScriptFailedEvent", "AlarmScriptFailedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("script", "string", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmSnmpCompletedEvent", "AlarmSnmpCompletedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmSnmpFailedEvent", "AlarmSnmpFailedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmStatusChangedEvent", "AlarmStatusChangedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("source", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("from", "string", "vim.version.version1", 0), ("to", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.AllVirtualMachinesLicensedEvent", "AllVirtualMachinesLicensedEvent", "vim.event.LicenseEvent", "vim.version.version2", None)
CreateDataType("vim.event.AlreadyAuthenticatedSessionEvent", "AlreadyAuthenticatedSessionEvent", "vim.event.SessionEvent", "vim.version.version1", None)
CreateDataType("vim.event.AuthorizationEvent", "AuthorizationEvent", "vim.event.Event", "vim.version.version1", None)
CreateDataType("vim.event.BadUsernameSessionEvent", "BadUsernameSessionEvent", "vim.event.SessionEvent", "vim.version.version1", [("ipAddress", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.CanceledHostOperationEvent", "CanceledHostOperationEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.ClusterEvent", "ClusterEvent", "vim.event.Event", "vim.version.version1", None)
CreateDataType("vim.event.ClusterOvercommittedEvent", "ClusterOvercommittedEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.ClusterReconfiguredEvent", "ClusterReconfiguredEvent", "vim.event.ClusterEvent", "vim.version.version1", [("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.ClusterStatusChangedEvent", "ClusterStatusChangedEvent", "vim.event.ClusterEvent", "vim.version.version1", [("oldStatus", "string", "vim.version.version1", 0), ("newStatus", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.CustomFieldEvent", "CustomFieldEvent", "vim.event.Event", "vim.version.version1", None)
CreateDataType("vim.event.CustomFieldValueChangedEvent", "CustomFieldValueChangedEvent", "vim.event.CustomFieldEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("fieldKey", "int", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("value", "string", "vim.version.version1", 0), ("prevState", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.CustomizationEvent", "CustomizationEvent", "vim.event.VmEvent", "vim.version.version2", [("logLocation", "string", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.event.CustomizationFailed", "CustomizationFailed", "vim.event.CustomizationEvent", "vim.version.version2", [("reason", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateEnumType("vim.event.CustomizationFailed.ReasonCode", "CustomizationFailedReasonCode", "vim.version.v7_0", ["userDefinedScriptDisabled", "customizationDisabled", "rawDataIsNotSupported", "wrongMetadataFormat"])
CreateDataType("vim.event.CustomizationLinuxIdentityFailed", "CustomizationLinuxIdentityFailed", "vim.event.CustomizationFailed", "vim.version.version2", None)
CreateDataType("vim.event.CustomizationNetworkSetupFailed", "CustomizationNetworkSetupFailed", "vim.event.CustomizationFailed", "vim.version.version2", None)
CreateDataType("vim.event.CustomizationStartedEvent", "CustomizationStartedEvent", "vim.event.CustomizationEvent", "vim.version.version2", None)
CreateDataType("vim.event.CustomizationSucceeded", "CustomizationSucceeded", "vim.event.CustomizationEvent", "vim.version.version2", None)
CreateDataType("vim.event.CustomizationSysprepFailed", "CustomizationSysprepFailed", "vim.event.CustomizationFailed", "vim.version.version2", [("sysprepVersion", "string", "vim.version.version2", 0), ("systemVersion", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.CustomizationUnknownFailure", "CustomizationUnknownFailure", "vim.event.CustomizationFailed", "vim.version.version2", None)
CreateDataType("vim.event.DVPortgroupEvent", "DVPortgroupEvent", "vim.event.Event", "vim.version.version5", None)
CreateDataType("vim.event.DVPortgroupReconfiguredEvent", "DVPortgroupReconfiguredEvent", "vim.event.DVPortgroupEvent", "vim.version.version5", [("configSpec", "vim.dvs.DistributedVirtualPortgroup.ConfigSpec", "vim.version.version5", 0), ("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.DVPortgroupRenamedEvent", "DVPortgroupRenamedEvent", "vim.event.DVPortgroupEvent", "vim.version.version5", [("oldName", "string", "vim.version.version5", 0), ("newName", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.DasAdmissionControlDisabledEvent", "DasAdmissionControlDisabledEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.DasAdmissionControlEnabledEvent", "DasAdmissionControlEnabledEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.DasAgentFoundEvent", "DasAgentFoundEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.DasAgentUnavailableEvent", "DasAgentUnavailableEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.DasClusterIsolatedEvent", "DasClusterIsolatedEvent", "vim.event.ClusterEvent", "vim.version.version5", None)
CreateDataType("vim.event.DasDisabledEvent", "DasDisabledEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.DasEnabledEvent", "DasEnabledEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.DasHostFailedEvent", "DasHostFailedEvent", "vim.event.ClusterEvent", "vim.version.version1", [("failedHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.DasHostIsolatedEvent", "DasHostIsolatedEvent", "vim.event.ClusterEvent", "vim.version.version1", [("isolatedHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.DatacenterEvent", "DatacenterEvent", "vim.event.Event", "vim.version.version2", None)
CreateDataType("vim.event.DatacenterRenamedEvent", "DatacenterRenamedEvent", "vim.event.DatacenterEvent", "vim.version.version2", [("oldName", "string", "vim.version.version2", 0), ("newName", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.DatastoreDiscoveredEvent", "DatastoreDiscoveredEvent", "vim.event.HostEvent", "vim.version.version1", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.DatastoreEvent", "DatastoreEvent", "vim.event.Event", "vim.version.version1", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.event.DatastoreFileEvent", "DatastoreFileEvent", "vim.event.DatastoreEvent", "vim.version.version5", [("targetFile", "string", "vim.version.version5", 0), ("sourceOfOperation", "string", "vim.version.version11", F_OPTIONAL), ("succeeded", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.DatastoreFileMovedEvent", "DatastoreFileMovedEvent", "vim.event.DatastoreFileEvent", "vim.version.version5", [("sourceDatastore", "vim.event.DatastoreEventArgument", "vim.version.version5", 0), ("sourceFile", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.DatastoreIORMReconfiguredEvent", "DatastoreIORMReconfiguredEvent", "vim.event.DatastoreEvent", "vim.version.version6", None)
CreateDataType("vim.event.DatastorePrincipalConfigured", "DatastorePrincipalConfigured", "vim.event.HostEvent", "vim.version.version1", [("datastorePrincipal", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.DatastoreRemovedOnHostEvent", "DatastoreRemovedOnHostEvent", "vim.event.HostEvent", "vim.version.version1", [("datastore", "vim.event.DatastoreEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.DatastoreRenamedEvent", "DatastoreRenamedEvent", "vim.event.DatastoreEvent", "vim.version.version1", [("oldName", "string", "vim.version.version1", 0), ("newName", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.DatastoreRenamedOnHostEvent", "DatastoreRenamedOnHostEvent", "vim.event.HostEvent", "vim.version.version1", [("oldName", "string", "vim.version.version1", 0), ("newName", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.DrsDisabledEvent", "DrsDisabledEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.DrsEnabledEvent", "DrsEnabledEvent", "vim.event.ClusterEvent", "vim.version.version1", [("behavior", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.DrsInvocationFailedEvent", "DrsInvocationFailedEvent", "vim.event.ClusterEvent", "vim.version.version5", None)
CreateDataType("vim.event.DrsRecoveredFromFailureEvent", "DrsRecoveredFromFailureEvent", "vim.event.ClusterEvent", "vim.version.version5", None)
CreateDataType("vim.event.DrsResourceConfigureFailedEvent", "DrsResourceConfigureFailedEvent", "vim.event.HostEvent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.DrsResourceConfigureSyncedEvent", "DrsResourceConfigureSyncedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.DrsRuleComplianceEvent", "DrsRuleComplianceEvent", "vim.event.VmEvent", "vim.version.version6", None)
CreateDataType("vim.event.DrsRuleViolationEvent", "DrsRuleViolationEvent", "vim.event.VmEvent", "vim.version.version6", None)
CreateDataType("vim.event.DrsSoftRuleViolationEvent", "DrsSoftRuleViolationEvent", "vim.event.VmEvent", "vim.version.version10", None)
CreateDataType("vim.event.DrsVmMigratedEvent", "DrsVmMigratedEvent", "vim.event.VmMigratedEvent", "vim.version.version1", None)
CreateDataType("vim.event.DrsVmPoweredOnEvent", "DrsVmPoweredOnEvent", "vim.event.VmPoweredOnEvent", "vim.version.version2", None)
CreateDataType("vim.event.DuplicateIpDetectedEvent", "DuplicateIpDetectedEvent", "vim.event.HostEvent", "vim.version.version2", [("duplicateIP", "string", "vim.version.version2", 0), ("macAddress", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.DvpgImportEvent", "DvpgImportEvent", "vim.event.DVPortgroupEvent", "vim.version.version8", [("importType", "string", "vim.version.version8", 0)])
CreateDataType("vim.event.DvpgRestoreEvent", "DvpgRestoreEvent", "vim.event.DVPortgroupEvent", "vim.version.version8", None)
CreateDataType("vim.event.DvsEvent", "DvsEvent", "vim.event.Event", "vim.version.version5", None)
CreateEnumType("vim.event.DvsEvent.PortBlockState", "DvsEventPortBlockState", "vim.version.version11", ["unset", "blocked", "unblocked", "unknown"])
CreateDataType("vim.event.DvsHealthStatusChangeEvent", "DvsHealthStatusChangeEvent", "vim.event.HostEvent", "vim.version.version8", [("switchUuid", "string", "vim.version.version8", 0), ("healthResult", "vim.dvs.HostMember.HealthCheckResult", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.DvsHostBackInSyncEvent", "DvsHostBackInSyncEvent", "vim.event.DvsEvent", "vim.version.version5", [("hostBackInSync", "vim.event.HostEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsHostJoinedEvent", "DvsHostJoinedEvent", "vim.event.DvsEvent", "vim.version.version5", [("hostJoined", "vim.event.HostEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsHostLeftEvent", "DvsHostLeftEvent", "vim.event.DvsEvent", "vim.version.version5", [("hostLeft", "vim.event.HostEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsHostStatusUpdated", "DvsHostStatusUpdated", "vim.event.DvsEvent", "vim.version.version6", [("hostMember", "vim.event.HostEventArgument", "vim.version.version6", 0), ("oldStatus", "string", "vim.version.version6", F_OPTIONAL), ("newStatus", "string", "vim.version.version6", F_OPTIONAL), ("oldStatusDetail", "string", "vim.version.version6", F_OPTIONAL), ("newStatusDetail", "string", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.event.DvsHostWentOutOfSyncEvent", "DvsHostWentOutOfSyncEvent", "vim.event.DvsEvent", "vim.version.version5", [("hostOutOfSync", "vim.event.DvsOutOfSyncHostArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsImportEvent", "DvsImportEvent", "vim.event.DvsEvent", "vim.version.version8", [("importType", "string", "vim.version.version8", 0)])
CreateDataType("vim.event.DvsMergedEvent", "DvsMergedEvent", "vim.event.DvsEvent", "vim.version.version5", [("sourceDvs", "vim.event.DvsEventArgument", "vim.version.version5", 0), ("destinationDvs", "vim.event.DvsEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsPortBlockedEvent", "DvsPortBlockedEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("statusDetail", "string", "vim.version.version6", F_OPTIONAL), ("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version8", F_OPTIONAL), ("prevBlockState", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortConnectedEvent", "DvsPortConnectedEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("connectee", "vim.dvs.PortConnectee", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortCreatedEvent", "DvsPortCreatedEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsPortDeletedEvent", "DvsPortDeletedEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsPortDisconnectedEvent", "DvsPortDisconnectedEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("connectee", "vim.dvs.PortConnectee", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortEnteredPassthruEvent", "DvsPortEnteredPassthruEvent", "vim.event.DvsEvent", "vim.version.version6", [("portKey", "string", "vim.version.version6", 0), ("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortExitedPassthruEvent", "DvsPortExitedPassthruEvent", "vim.event.DvsEvent", "vim.version.version6", [("portKey", "string", "vim.version.version6", 0), ("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortJoinPortgroupEvent", "DvsPortJoinPortgroupEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("portgroupKey", "string", "vim.version.version5", 0), ("portgroupName", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsPortLeavePortgroupEvent", "DvsPortLeavePortgroupEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("portgroupKey", "string", "vim.version.version5", 0), ("portgroupName", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsPortLinkDownEvent", "DvsPortLinkDownEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortLinkUpEvent", "DvsPortLinkUpEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortReconfiguredEvent", "DvsPortReconfiguredEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string[]", "vim.version.version5", 0), ("configChanges", "vim.event.ChangesInfoEventArgument[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortRuntimeChangeEvent", "DvsPortRuntimeChangeEvent", "vim.event.DvsEvent", "vim.version.version8", [("portKey", "string", "vim.version.version8", 0), ("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version8", 0)])
CreateDataType("vim.event.DvsPortUnblockedEvent", "DvsPortUnblockedEvent", "vim.event.DvsEvent", "vim.version.version5", [("portKey", "string", "vim.version.version5", 0), ("runtimeInfo", "vim.dvs.DistributedVirtualPort.RuntimeInfo", "vim.version.version8", F_OPTIONAL), ("prevBlockState", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.DvsPortVendorSpecificStateChangeEvent", "DvsPortVendorSpecificStateChangeEvent", "vim.event.DvsEvent", "vim.version.version8", [("portKey", "string", "vim.version.version8", 0)])
CreateDataType("vim.event.DvsRenamedEvent", "DvsRenamedEvent", "vim.event.DvsEvent", "vim.version.version5", [("oldName", "string", "vim.version.version5", 0), ("newName", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsRestoreEvent", "DvsRestoreEvent", "vim.event.DvsEvent", "vim.version.version8", None)
CreateDataType("vim.event.DvsUpgradeAvailableEvent", "DvsUpgradeAvailableEvent", "vim.event.DvsEvent", "vim.version.version5", [("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsUpgradeInProgressEvent", "DvsUpgradeInProgressEvent", "vim.event.DvsEvent", "vim.version.version5", [("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsUpgradeRejectedEvent", "DvsUpgradeRejectedEvent", "vim.event.DvsEvent", "vim.version.version5", [("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsUpgradedEvent", "DvsUpgradedEvent", "vim.event.DvsEvent", "vim.version.version5", [("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", 0)])
CreateDataType("vim.event.EnteredMaintenanceModeEvent", "EnteredMaintenanceModeEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.EnteredStandbyModeEvent", "EnteredStandbyModeEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.EnteringMaintenanceModeEvent", "EnteringMaintenanceModeEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.EnteringStandbyModeEvent", "EnteringStandbyModeEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.EntityEventArgument", "EntityEventArgument", "vim.event.EventArgument", "vim.version.version1", [("name", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.ErrorUpgradeEvent", "ErrorUpgradeEvent", "vim.event.UpgradeEvent", "vim.version.version1", None)
CreateDataType("vim.event.ExitMaintenanceModeEvent", "ExitMaintenanceModeEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.ExitStandbyModeFailedEvent", "ExitStandbyModeFailedEvent", "vim.event.HostEvent", "vim.version.version5", None)
CreateDataType("vim.event.ExitedStandbyModeEvent", "ExitedStandbyModeEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.ExitingStandbyModeEvent", "ExitingStandbyModeEvent", "vim.event.HostEvent", "vim.version.version5", None)
CreateDataType("vim.event.ExtendedEvent", "ExtendedEvent", "vim.event.GeneralEvent", "vim.version.version2", [("eventTypeId", "string", "vim.version.version2", 0), ("managedObject", "vmodl.ManagedObject", "vim.version.version2", 0), ("data", "vim.event.ExtendedEvent.Pair[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.event.ExtendedEvent.Pair", "ExtendedEventPair", "vmodl.DynamicData", "vim.version.version2", [("key", "string", "vim.version.version2", 0), ("value", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.FailoverLevelRestored", "FailoverLevelRestored", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.FolderEventArgument", "FolderEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("folder", "vim.Folder", "vim.version.version1", 0)])
CreateDataType("vim.event.GhostDvsProxySwitchDetectedEvent", "GhostDvsProxySwitchDetectedEvent", "vim.event.HostEvent", "vim.version.version5", [("switchUuid", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.event.GhostDvsProxySwitchRemovedEvent", "GhostDvsProxySwitchRemovedEvent", "vim.event.HostEvent", "vim.version.version5", [("switchUuid", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.event.GlobalMessageChangedEvent", "GlobalMessageChangedEvent", "vim.event.SessionEvent", "vim.version.version1", [("message", "string", "vim.version.version1", 0), ("prevMessage", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.HostAddFailedEvent", "HostAddFailedEvent", "vim.event.HostEvent", "vim.version.version1", [("hostname", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.HostAddedEvent", "HostAddedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostAdminDisableEvent", "HostAdminDisableEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.HostAdminEnableEvent", "HostAdminEnableEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.HostCnxFailedAccountFailedEvent", "HostCnxFailedAccountFailedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedAlreadyManagedEvent", "HostCnxFailedAlreadyManagedEvent", "vim.event.HostEvent", "vim.version.version1", [("serverName", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.HostCnxFailedBadCcagentEvent", "HostCnxFailedBadCcagentEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedBadUsernameEvent", "HostCnxFailedBadUsernameEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedBadVersionEvent", "HostCnxFailedBadVersionEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedCcagentUpgradeEvent", "HostCnxFailedCcagentUpgradeEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedEvent", "HostCnxFailedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedNetworkErrorEvent", "HostCnxFailedNetworkErrorEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedNoAccessEvent", "HostCnxFailedNoAccessEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedNoConnectionEvent", "HostCnxFailedNoConnectionEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedNoLicenseEvent", "HostCnxFailedNoLicenseEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedNotFoundEvent", "HostCnxFailedNotFoundEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostCnxFailedTimeoutEvent", "HostCnxFailedTimeoutEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostComplianceCheckedEvent", "HostComplianceCheckedEvent", "vim.event.HostEvent", "vim.version.version5", [("profile", "vim.event.ProfileEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.HostCompliantEvent", "HostCompliantEvent", "vim.event.HostEvent", "vim.version.version5", None)
CreateDataType("vim.event.HostConfigAppliedEvent", "HostConfigAppliedEvent", "vim.event.HostEvent", "vim.version.version5", None)
CreateDataType("vim.event.HostConnectedEvent", "HostConnectedEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostConnectionLostEvent", "HostConnectionLostEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostDasDisabledEvent", "HostDasDisabledEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostDasDisablingEvent", "HostDasDisablingEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostDasEnabledEvent", "HostDasEnabledEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostDasEnablingEvent", "HostDasEnablingEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostDasErrorEvent", "HostDasErrorEvent", "vim.event.HostEvent", "vim.version.version1", [("message", "string", "vim.version.version2", F_OPTIONAL), ("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.event.HostDasErrorEvent.HostDasErrorReason", "HostDasErrorEventHostDasErrorReason", "vim.version.version5", ["configFailed", "timeout", "communicationInitFailed", "healthCheckScriptFailed", "agentFailed", "agentShutdown", "isolationAddressUnpingable", "other"])
CreateDataType("vim.event.HostDasEvent", "HostDasEvent", "vim.event.HostEvent", "vim.version.version2", None)
CreateDataType("vim.event.HostDasOkEvent", "HostDasOkEvent", "vim.event.HostEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostDisconnectedEvent", "HostDisconnectedEvent", "vim.event.HostEvent", "vim.version.version1", [("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.event.HostDisconnectedEvent.ReasonCode", "HostDisconnectedEventReasonCode", "vim.version.version5", ["sslThumbprintVerifyFailed", "licenseExpired", "agentUpgrade", "userRequest", "insufficientLicenses", "agentOutOfDate", "passwordDecryptFailure", "unknown", "vcVRAMCapacityExceeded"])
CreateDataType("vim.event.HostEnableAdminFailedEvent", "HostEnableAdminFailedEvent", "vim.event.HostEvent", "vim.version.version2", [("permissions", "vim.AuthorizationManager.Permission[]", "vim.version.version2", 0)])
CreateDataType("vim.event.HostEventArgument", "HostEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version1", 0)])
CreateDataType("vim.event.HostExtraNetworksEvent", "HostExtraNetworksEvent", "vim.event.HostDasEvent", "vim.version.version5", [("ips", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.HostInventoryFullEvent", "HostInventoryFullEvent", "vim.event.LicenseEvent", "vim.version.version2", [("capacity", "int", "vim.version.version2", 0)])
CreateDataType("vim.event.HostIsolationIpPingFailedEvent", "HostIsolationIpPingFailedEvent", "vim.event.HostDasEvent", "vim.version.version2", [("isolationIp", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.HostLicenseExpiredEvent", "HostLicenseExpiredEvent", "vim.event.LicenseEvent", "vim.version.version1", None)
CreateDataType("vim.event.HostLocalPortCreatedEvent", "HostLocalPortCreatedEvent", "vim.event.DvsEvent", "vim.version.version8", [("hostLocalPort", "vim.dvs.DistributedVirtualPort.HostLocalPortInfo", "vim.version.version8", 0)])
CreateDataType("vim.event.HostMissingNetworksEvent", "HostMissingNetworksEvent", "vim.event.HostDasEvent", "vim.version.version5", [("ips", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.HostMonitoringStateChangedEvent", "HostMonitoringStateChangedEvent", "vim.event.ClusterEvent", "vim.version.version5", [("state", "string", "vim.version.version5", 0), ("prevState", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.HostNoAvailableNetworksEvent", "HostNoAvailableNetworksEvent", "vim.event.HostDasEvent", "vim.version.version5", [("ips", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.event.HostNoHAEnabledPortGroupsEvent", "HostNoHAEnabledPortGroupsEvent", "vim.event.HostDasEvent", "vim.version.version5", None)
CreateDataType("vim.event.HostNoRedundantManagementNetworkEvent", "HostNoRedundantManagementNetworkEvent", "vim.event.HostDasEvent", "vim.version.version2", None)
CreateDataType("vim.event.HostNotInClusterEvent", "HostNotInClusterEvent", "vim.event.HostDasEvent", "vim.version.version2", None)
CreateDataType("vim.event.HostOvercommittedEvent", "HostOvercommittedEvent", "vim.event.ClusterOvercommittedEvent", "vim.version.version5", None)
CreateDataType("vim.event.HostPrimaryAgentNotShortNameEvent", "HostPrimaryAgentNotShortNameEvent", "vim.event.HostDasEvent", "vim.version.version2", [("primaryAgent", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.HostShortNameInconsistentEvent", "HostShortNameInconsistentEvent", "vim.event.HostDasEvent", "vim.version.version2", [("shortName", "string", "vim.version.version2", 0), ("shortName2", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.HostStatusChangedEvent", "HostStatusChangedEvent", "vim.event.ClusterStatusChangedEvent", "vim.version.version5", None)
CreateDataType("vim.event.IncorrectHostInformationEvent", "IncorrectHostInformationEvent", "vim.event.LicenseEvent", "vim.version.version2", None)
CreateDataType("vim.event.InfoUpgradeEvent", "InfoUpgradeEvent", "vim.event.UpgradeEvent", "vim.version.version1", None)
CreateDataType("vim.event.InsufficientFailoverResourcesEvent", "InsufficientFailoverResourcesEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.InvalidEditionEvent", "InvalidEditionEvent", "vim.event.LicenseEvent", "vim.version.version2", [("feature", "string", "vim.version.version2", 0)])
CreateDataType("vim.event.ManagedEntityEventArgument", "ManagedEntityEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("entity", "vim.ManagedEntity", "vim.version.version1", 0)])
CreateDataType("vim.event.MigrationEvent", "MigrationEvent", "vim.event.VmEvent", "vim.version.version1", [("fault", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.MigrationHostErrorEvent", "MigrationHostErrorEvent", "vim.event.MigrationEvent", "vim.version.version1", [("dstHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.MigrationHostWarningEvent", "MigrationHostWarningEvent", "vim.event.MigrationEvent", "vim.version.version1", [("dstHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.MigrationResourceErrorEvent", "MigrationResourceErrorEvent", "vim.event.MigrationEvent", "vim.version.version1", [("dstPool", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0), ("dstHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.MigrationResourceWarningEvent", "MigrationResourceWarningEvent", "vim.event.MigrationEvent", "vim.version.version1", [("dstPool", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0), ("dstHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.MigrationWarningEvent", "MigrationWarningEvent", "vim.event.MigrationEvent", "vim.version.version1", None)
CreateDataType("vim.event.MtuMatchEvent", "MtuMatchEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.MtuMismatchEvent", "MtuMismatchEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.NetworkEventArgument", "NetworkEventArgument", "vim.event.EntityEventArgument", "vim.version.version5", [("network", "vim.Network", "vim.version.version5", 0)])
CreateDataType("vim.event.NoAccessUserEvent", "NoAccessUserEvent", "vim.event.SessionEvent", "vim.version.version1", [("ipAddress", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.NoMaintenanceModeDrsRecommendationForVM", "NoMaintenanceModeDrsRecommendationForVM", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.NonVIWorkloadDetectedOnDatastoreEvent", "NonVIWorkloadDetectedOnDatastoreEvent", "vim.event.DatastoreEvent", "vim.version.version6", None)
CreateDataType("vim.event.NotEnoughResourcesToStartVmEvent", "NotEnoughResourcesToStartVmEvent", "vim.event.VmEvent", "vim.version.version1", [("reason", "string", "vim.version.version10", 0)])
CreateDataType("vim.event.OutOfSyncDvsHost", "OutOfSyncDvsHost", "vim.event.DvsEvent", "vim.version.version5", [("hostOutOfSync", "vim.event.DvsOutOfSyncHostArgument[]", "vim.version.version5", 0)])
CreateDataType("vim.event.PermissionEvent", "PermissionEvent", "vim.event.AuthorizationEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("principal", "string", "vim.version.version1", 0), ("group", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.event.PermissionRemovedEvent", "PermissionRemovedEvent", "vim.event.PermissionEvent", "vim.version.version1", None)
CreateDataType("vim.event.PermissionUpdatedEvent", "PermissionUpdatedEvent", "vim.event.PermissionEvent", "vim.version.version1", [("role", "vim.event.RoleEventArgument", "vim.version.version1", 0), ("propagate", "boolean", "vim.version.version1", 0), ("prevRole", "vim.event.RoleEventArgument", "vim.version.version11", F_OPTIONAL), ("prevPropagate", "boolean", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.ProfileAssociatedEvent", "ProfileAssociatedEvent", "vim.event.ProfileEvent", "vim.version.version5", None)
CreateDataType("vim.event.ProfileChangedEvent", "ProfileChangedEvent", "vim.event.ProfileEvent", "vim.version.version5", None)
CreateDataType("vim.event.ProfileCreatedEvent", "ProfileCreatedEvent", "vim.event.ProfileEvent", "vim.version.version5", None)
CreateDataType("vim.event.ProfileDissociatedEvent", "ProfileDissociatedEvent", "vim.event.ProfileEvent", "vim.version.version5", None)
CreateDataType("vim.event.RecoveryEvent", "RecoveryEvent", "vim.event.DvsEvent", "vim.version.version8", [("hostName", "string", "vim.version.version8", 0), ("portKey", "string", "vim.version.version8", 0), ("dvsUuid", "string", "vim.version.version8", F_OPTIONAL), ("vnic", "string", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.ResourcePoolCreatedEvent", "ResourcePoolCreatedEvent", "vim.event.ResourcePoolEvent", "vim.version.version1", [("parent", "vim.event.ResourcePoolEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.ResourcePoolDestroyedEvent", "ResourcePoolDestroyedEvent", "vim.event.ResourcePoolEvent", "vim.version.version1", None)
CreateDataType("vim.event.ResourcePoolEventArgument", "ResourcePoolEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("resourcePool", "vim.ResourcePool", "vim.version.version1", 0)])
CreateDataType("vim.event.RoleEvent", "RoleEvent", "vim.event.AuthorizationEvent", "vim.version.version1", [("role", "vim.event.RoleEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.RoleRemovedEvent", "RoleRemovedEvent", "vim.event.RoleEvent", "vim.version.version1", None)
CreateDataType("vim.event.RoleUpdatedEvent", "RoleUpdatedEvent", "vim.event.RoleEvent", "vim.version.version1", [("privilegeList", "string[]", "vim.version.version1", F_OPTIONAL), ("prevRoleName", "string", "vim.version.version11", F_OPTIONAL), ("privilegesAdded", "string[]", "vim.version.version11", F_OPTIONAL), ("privilegesRemoved", "string[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.RollbackEvent", "RollbackEvent", "vim.event.DvsEvent", "vim.version.version8", [("hostName", "string", "vim.version.version8", 0), ("methodName", "string", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.event.ScheduledTaskCompletedEvent", "ScheduledTaskCompletedEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", None)
CreateDataType("vim.event.ScheduledTaskCreatedEvent", "ScheduledTaskCreatedEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", None)
CreateDataType("vim.event.ScheduledTaskEmailCompletedEvent", "ScheduledTaskEmailCompletedEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", [("to", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.ScheduledTaskEmailFailedEvent", "ScheduledTaskEmailFailedEvent", "vim.event.ScheduledTaskEvent", "vim.version.version1", [("to", "string", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.ScheduledTaskEventArgument", "ScheduledTaskEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("scheduledTask", "vim.scheduler.ScheduledTask", "vim.version.version1", 0)])
CreateDataType("vim.event.ServerStartedSessionEvent", "ServerStartedSessionEvent", "vim.event.SessionEvent", "vim.version.version1", None)
CreateDataType("vim.event.TeamingMatchEvent", "TeamingMatchEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.TeamingMisMatchEvent", "TeamingMisMatchEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.TemplateBeingUpgradedEvent", "TemplateBeingUpgradedEvent", "vim.event.TemplateUpgradeEvent", "vim.version.version1", None)
CreateDataType("vim.event.UplinkPortMtuNotSupportEvent", "UplinkPortMtuNotSupportEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.UplinkPortMtuSupportEvent", "UplinkPortMtuSupportEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.UplinkPortVlanTrunkedEvent", "UplinkPortVlanTrunkedEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.UplinkPortVlanUntrunkedEvent", "UplinkPortVlanUntrunkedEvent", "vim.event.DvsHealthStatusChangeEvent", "vim.version.version8", None)
CreateDataType("vim.event.VmAcquiredMksTicketEvent", "VmAcquiredMksTicketEvent", "vim.event.VmEvent", "vim.version.version2", None)
CreateDataType("vim.event.VmAcquiredTicketEvent", "VmAcquiredTicketEvent", "vim.event.VmEvent", "vim.version.version6", [("ticketType", "string", "vim.version.version6", 0)])
CreateDataType("vim.event.VmAutoRenameEvent", "VmAutoRenameEvent", "vim.event.VmEvent", "vim.version.version1", [("oldName", "string", "vim.version.version1", 0), ("newName", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.VmBeingCreatedEvent", "VmBeingCreatedEvent", "vim.event.VmEvent", "vim.version.version1", [("configSpec", "vim.vm.ConfigSpec", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.event.VmBeingDeployedEvent", "VmBeingDeployedEvent", "vim.event.VmEvent", "vim.version.version1", [("srcTemplate", "vim.event.VmEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmBeingHotMigratedEvent", "VmBeingHotMigratedEvent", "vim.event.VmEvent", "vim.version.version1", [("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("destDatacenter", "vim.event.DatacenterEventArgument", "vim.version.version7", F_OPTIONAL), ("destDatastore", "vim.event.DatastoreEventArgument", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.event.VmBeingMigratedEvent", "VmBeingMigratedEvent", "vim.event.VmEvent", "vim.version.version1", [("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("destDatacenter", "vim.event.DatacenterEventArgument", "vim.version.version7", F_OPTIONAL), ("destDatastore", "vim.event.DatastoreEventArgument", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.event.VmBeingRelocatedEvent", "VmBeingRelocatedEvent", "vim.event.VmRelocateSpecEvent", "vim.version.version1", [("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("destDatacenter", "vim.event.DatacenterEventArgument", "vim.version.version7", F_OPTIONAL), ("destDatastore", "vim.event.DatastoreEventArgument", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.event.VmCloneEvent", "VmCloneEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmCloneFailedEvent", "VmCloneFailedEvent", "vim.event.VmCloneEvent", "vim.version.version1", [("destFolder", "vim.event.FolderEventArgument", "vim.version.version1", 0), ("destName", "string", "vim.version.version1", 0), ("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmClonedEvent", "VmClonedEvent", "vim.event.VmCloneEvent", "vim.version.version1", [("sourceVm", "vim.event.VmEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmConfigMissingEvent", "VmConfigMissingEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmConnectedEvent", "VmConnectedEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmCreatedEvent", "VmCreatedEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmDasBeingResetEvent", "VmDasBeingResetEvent", "vim.event.VmEvent", "vim.version.version5", [("reason", "string", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.event.VmDasBeingResetEvent.ReasonCode", "VmDasBeingResetEventReasonCode", "vim.version.version6", ["vmtoolsHeartbeatFailure", "appHeartbeatFailure", "appImmediateResetRequest", "vmcpResetApdCleared", "guestOsCrashFailure"])
CreateDataType("vim.event.VmDasBeingResetWithScreenshotEvent", "VmDasBeingResetWithScreenshotEvent", "vim.event.VmDasBeingResetEvent", "vim.version.version5", [("screenshotFilePath", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.VmDasResetFailedEvent", "VmDasResetFailedEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmDasUpdateErrorEvent", "VmDasUpdateErrorEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmDasUpdateOkEvent", "VmDasUpdateOkEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmDateRolledBackEvent", "VmDateRolledBackEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmDeployFailedEvent", "VmDeployFailedEvent", "vim.event.VmEvent", "vim.version.version1", [("destDatastore", "vim.event.EntityEventArgument", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmDeployedEvent", "VmDeployedEvent", "vim.event.VmEvent", "vim.version.version1", [("srcTemplate", "vim.event.VmEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmDisconnectedEvent", "VmDisconnectedEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmDiscoveredEvent", "VmDiscoveredEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmDiskFailedEvent", "VmDiskFailedEvent", "vim.event.VmEvent", "vim.version.version1", [("disk", "string", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.VmEmigratingEvent", "VmEmigratingEvent", "vim.event.VmEvent", "vim.version.version1", None)
CreateDataType("vim.event.VmEndRecordingEvent", "VmEndRecordingEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmEndReplayingEvent", "VmEndReplayingEvent", "vim.event.VmEvent", "vim.version.version5", None)
CreateDataType("vim.event.VmEventArgument", "VmEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("vm", "vim.VirtualMachine", "vim.version.version1", 0)])
CreateDataType("vim.event.VmFaultToleranceStateChangedEvent", "VmFaultToleranceStateChangedEvent", "vim.event.VmEvent", "vim.version.version5", [("oldState", "vim.VirtualMachine.FaultToleranceState", "vim.version.version5", 0), ("newState", "vim.VirtualMachine.FaultToleranceState", "vim.version.version5", 0)])
CreateDataType("vim.event.VmHealthMonitoringStateChangedEvent", "VmHealthMonitoringStateChangedEvent", "vim.event.ClusterEvent", "vim.version.version5", [("state", "string", "vim.version.version5", 0), ("prevState", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.VmPowerOffOnIsolationEvent", "VmPowerOffOnIsolationEvent", "vim.event.VmPoweredOffEvent", "vim.version.version1", [("isolatedHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmRelocateFailedEvent", "VmRelocateFailedEvent", "vim.event.VmRelocateSpecEvent", "vim.version.version1", [("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0), ("destDatacenter", "vim.event.DatacenterEventArgument", "vim.version.version7", F_OPTIONAL), ("destDatastore", "vim.event.DatastoreEventArgument", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.event.VmVnicPoolReservationViolationClearEvent", "VmVnicPoolReservationViolationClearEvent", "vim.event.DvsEvent", "vim.version.version10", [("vmVnicResourcePoolKey", "string", "vim.version.version10", 0), ("vmVnicResourcePoolName", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.event.VmVnicPoolReservationViolationRaiseEvent", "VmVnicPoolReservationViolationRaiseEvent", "vim.event.DvsEvent", "vim.version.version10", [("vmVnicResourcePoolKey", "string", "vim.version.version10", 0), ("vmVnicResourcePoolName", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.fault.ActiveDirectoryFault", "ActiveDirectoryFault", "vim.fault.VimFault", "vim.version.version6", [("errorCode", "int", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.fault.AlreadyExists", "AlreadyExists", "vim.fault.VimFault", "vim.version.version1", [("name", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.AlreadyUpgraded", "AlreadyUpgraded", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.AnswerFileUpdateFailed", "AnswerFileUpdateFailed", "vim.fault.VimFault", "vim.version.version7", [("failure", "vim.fault.AnswerFileUpdateFailed.UpdateFailure[]", "vim.version.version7", 0)])
CreateDataType("vim.fault.AnswerFileUpdateFailed.UpdateFailure", "AnswerFileUpdateFailure", "vmodl.DynamicData", "vim.version.version7", [("userInputPath", "vim.profile.ProfilePropertyPath", "vim.version.version7", 0), ("errMsg", "vmodl.LocalizableMessage", "vim.version.version7", 0)])
CreateDataType("vim.fault.AuthMinimumAdminPermission", "AuthMinimumAdminPermission", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.CannotAccessLocalSource", "CannotAccessLocalSource", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.CannotAccessVmComponent", "CannotAccessVmComponent", "vim.fault.VmConfigFault", "vim.version.version1", None)
CreateDataType("vim.fault.CannotAccessVmConfig", "CannotAccessVmConfig", "vim.fault.CannotAccessVmComponent", "vim.version.version1", [("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.fault.CannotAccessVmDevice", "CannotAccessVmDevice", "vim.fault.CannotAccessVmComponent", "vim.version.version1", [("device", "string", "vim.version.version1", 0), ("backing", "string", "vim.version.version1", 0), ("connected", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.fault.CannotAccessVmDisk", "CannotAccessVmDisk", "vim.fault.CannotAccessVmDevice", "vim.version.version1", [("fault", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.fault.CannotChangeDrsBehaviorForFtSecondary", "CannotChangeDrsBehaviorForFtSecondary", "vim.fault.VmFaultToleranceIssue", "vim.version.version6", [("vm", "vim.VirtualMachine", "vim.version.version6", 0), ("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.CannotChangeHaSettingsForFtSecondary", "CannotChangeHaSettingsForFtSecondary", "vim.fault.VmFaultToleranceIssue", "vim.version.version6", [("vm", "vim.VirtualMachine", "vim.version.version6", 0), ("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.CannotChangeVsanClusterUuid", "CannotChangeVsanClusterUuid", "vim.fault.VsanFault", "vim.version.version9", None)
CreateDataType("vim.fault.CannotChangeVsanNodeUuid", "CannotChangeVsanNodeUuid", "vim.fault.VsanFault", "vim.version.version9", None)
CreateDataType("vim.fault.CannotComputeFTCompatibleHosts", "CannotComputeFTCompatibleHosts", "vim.fault.VmFaultToleranceIssue", "vim.version.version10", [("vm", "vim.VirtualMachine", "vim.version.version10", 0), ("vmName", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.CannotDisableSnapshot", "CannotDisableSnapshot", "vim.fault.VmConfigFault", "vim.version.version2", None)
CreateDataType("vim.fault.CannotDisconnectHostWithFaultToleranceVm", "CannotDisconnectHostWithFaultToleranceVm", "vim.fault.VimFault", "vim.version.version5", [("hostName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.CannotEnableVmcpForCluster", "CannotEnableVmcpForCluster", "vim.fault.VimFault", "vim.version.version10", [("host", "vim.HostSystem", "vim.version.version10", F_OPTIONAL), ("hostName", "string", "vim.version.version10", F_OPTIONAL), ("reason", "string", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.fault.CannotEnableVmcpForCluster.Reason", "CannotEnableVmcpForClusterReason", "vim.version.version10", ["APDTimeoutDisabled"])
CreateDataType("vim.fault.CannotMoveFaultToleranceVm", "CannotMoveFaultToleranceVm", "vim.fault.VimFault", "vim.version.version5", [("moveType", "string", "vim.version.version5", 0), ("vmName", "string", "vim.version.version5", 0)])
CreateEnumType("vim.fault.CannotMoveFaultToleranceVm.MoveType", "CannotMoveFaultToleranceVmMoveType", "vim.version.version5", ["resourcePool", "cluster"])
CreateDataType("vim.fault.CannotMoveHostWithFaultToleranceVm", "CannotMoveHostWithFaultToleranceVm", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.CannotMoveVsanEnabledHost", "CannotMoveVsanEnabledHost", "vim.fault.VsanFault", "vim.version.version9", None)
CreateDataType("vim.fault.CannotPlaceWithoutPrerequisiteMoves", "CannotPlaceWithoutPrerequisiteMoves", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.CannotReconfigureVsanWhenHaEnabled", "CannotReconfigureVsanWhenHaEnabled", "vim.fault.VsanFault", "vim.version.version9", None)
CreateDataType("vim.fault.CannotUseNetwork", "CannotUseNetwork", "vim.fault.VmConfigFault", "vim.version.version9", [("device", "string", "vim.version.version9", 0), ("backing", "string", "vim.version.version9", 0), ("connected", "boolean", "vim.version.version9", 0), ("reason", "string", "vim.version.version9", 0), ("network", "vim.Network", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.fault.CannotUseNetwork.Reason", "CannotUseNetworkReason", "vim.version.version9", ["NetworkReservationNotSupported", "MismatchedNetworkPolicies", "MismatchedDvsVersionOrVendor", "VMotionToUnsupportedNetworkType", "NetworkUnderMaintenance", "MismatchedEnsMode", "MismatchedRealTimeDvs"])
CreateDataType("vim.fault.ConcurrentAccess", "ConcurrentAccess", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.CpuHotPlugNotSupported", "CpuHotPlugNotSupported", "vim.fault.VmConfigFault", "vim.version.version5", None)
CreateDataType("vim.fault.CustomizationFault", "CustomizationFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.CustomizationPending", "CustomizationPending", "vim.fault.CustomizationFault", "vim.version.version2", None)
CreateDataType("vim.fault.DasConfigFault", "DasConfigFault", "vim.fault.VimFault", "vim.version.version1", [("reason", "string", "vim.version.version5", F_OPTIONAL), ("output", "string", "vim.version.version5", F_OPTIONAL), ("event", "vim.event.Event[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.DasConfigFault.DasConfigFaultReason", "DasConfigFaultDasConfigFaultReason", "vim.version.version5", ["HostNetworkMisconfiguration", "HostMisconfiguration", "InsufficientPrivileges", "NoPrimaryAgentAvailable", "Other", "NoDatastoresConfigured", "CreateConfigVvolFailed", "VSanNotSupportedOnHost", "DasNetworkMisconfiguration", "SetDesiredImageSpecFailed", "ApplyHAVibsOnClusterFailed"])
CreateDataType("vim.fault.DeltaDiskFormatNotSupported", "DeltaDiskFormatNotSupported", "vim.fault.VmConfigFault", "vim.version.version7", [("datastore", "vim.Datastore[]", "vim.version.version7", F_OPTIONAL), ("deltaDiskFormat", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.DestinationVsanDisabled", "DestinationVsanDisabled", "vim.fault.CannotMoveVsanEnabledHost", "vim.version.version9", [("destinationCluster", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.DomainNotFound", "DomainNotFound", "vim.fault.ActiveDirectoryFault", "vim.version.version6", [("domainName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.DrsDisabledOnVm", "DrsDisabledOnVm", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.DuplicateName", "DuplicateName", "vim.fault.VimFault", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("object", "vmodl.ManagedObject", "vim.version.version1", 0)])
CreateDataType("vim.fault.DuplicateVsanNetworkInterface", "DuplicateVsanNetworkInterface", "vim.fault.VsanFault", "vim.version.version9", [("device", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.DvsFault", "DvsFault", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.DvsNotAuthorized", "DvsNotAuthorized", "vim.fault.DvsFault", "vim.version.version5", [("sessionExtensionKey", "string", "vim.version.version5", F_OPTIONAL), ("dvsExtensionKey", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.DvsOperationBulkFault", "DvsOperationBulkFault", "vim.fault.DvsFault", "vim.version.version5", [("hostFault", "vim.fault.DvsOperationBulkFault.FaultOnHost[]", "vim.version.version5", 0)])
CreateDataType("vim.fault.DvsOperationBulkFault.FaultOnHost", "DvsOperationBulkFaultFaultOnHost", "vmodl.DynamicData", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("fault", "vmodl.MethodFault", "vim.version.version5", 0)])
CreateDataType("vim.fault.DvsScopeViolated", "DvsScopeViolated", "vim.fault.DvsFault", "vim.version.version5", [("scope", "vim.ManagedEntity[]", "vim.version.version5", 0), ("entity", "vim.ManagedEntity", "vim.version.version5", 0)])
CreateDataType("vim.fault.EVCConfigFault", "EVCConfigFault", "vim.fault.VimFault", "vim.version.version3", [("faults", "vmodl.MethodFault[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.fault.EVCModeIllegalByVendor", "EVCModeIllegalByVendor", "vim.fault.EVCConfigFault", "vim.version.version3", [("clusterCPUVendor", "string", "vim.version.version3", 0), ("modeCPUVendor", "string", "vim.version.version3", 0)])
CreateDataType("vim.fault.EVCModeUnsupportedByHosts", "EVCModeUnsupportedByHosts", "vim.fault.EVCConfigFault", "vim.version.version5", [("evcMode", "string", "vim.version.version5", F_OPTIONAL), ("host", "vim.HostSystem[]", "vim.version.version5", F_OPTIONAL), ("hostName", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.EVCUnsupportedByHostHardware", "EVCUnsupportedByHostHardware", "vim.fault.EVCConfigFault", "vim.version.version6", [("host", "vim.HostSystem[]", "vim.version.version6", 0), ("hostName", "string[]", "vim.version.version6", 0)])
CreateDataType("vim.fault.EVCUnsupportedByHostSoftware", "EVCUnsupportedByHostSoftware", "vim.fault.EVCConfigFault", "vim.version.version6", [("host", "vim.HostSystem[]", "vim.version.version6", 0), ("hostName", "string[]", "vim.version.version6", 0)])
CreateDataType("vim.fault.EightHostLimitViolated", "EightHostLimitViolated", "vim.fault.VmConfigFault", "vim.version.version5", None)
CreateDataType("vim.fault.ExpiredAddonLicense", "ExpiredAddonLicense", "vim.fault.ExpiredFeatureLicense", "vim.version.version2", None)
CreateDataType("vim.fault.ExpiredEditionLicense", "ExpiredEditionLicense", "vim.fault.ExpiredFeatureLicense", "vim.version.version2", None)
CreateDataType("vim.fault.ExtendedFault", "ExtendedFault", "vim.fault.VimFault", "vim.version.version2", [("faultTypeId", "string", "vim.version.version2", 0), ("data", "vim.KeyValue[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.FaultToleranceCannotEditMem", "FaultToleranceCannotEditMem", "vim.fault.VmConfigFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0), ("vm", "vim.VirtualMachine", "vim.version.version6", 0)])
CreateDataType("vim.fault.FaultToleranceNotLicensed", "FaultToleranceNotLicensed", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("hostName", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.FaultTolerancePrimaryPowerOnNotAttempted", "FaultTolerancePrimaryPowerOnNotAttempted", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("secondaryVm", "vim.VirtualMachine", "vim.version.version5", 0), ("primaryVm", "vim.VirtualMachine", "vim.version.version5", 0)])
CreateDataType("vim.fault.FaultToleranceVmNotDasProtected", "FaultToleranceVmNotDasProtected", "vim.fault.VimFault", "vim.version.version7", [("vm", "vim.VirtualMachine", "vim.version.version7", 0), ("vmName", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.FcoeFault", "FcoeFault", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.FcoeFaultPnicHasNoPortSet", "FcoeFaultPnicHasNoPortSet", "vim.fault.FcoeFault", "vim.version.version7", [("nicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.FileFault", "FileFault", "vim.fault.VimFault", "vim.version.version1", [("file", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.FileLocked", "FileLocked", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.FileNameTooLong", "FileNameTooLong", "vim.fault.FileFault", "vim.version.version7", None)
CreateDataType("vim.fault.FileNotFound", "FileNotFound", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.FileNotWritable", "FileNotWritable", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.FileTooLarge", "FileTooLarge", "vim.fault.FileFault", "vim.version.version2", [("datastore", "string", "vim.version.version2", 0), ("fileSize", "long", "vim.version.version2", 0), ("maxFileSize", "long", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.FtIssuesOnHost", "FtIssuesOnHost", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("hostName", "string", "vim.version.version5", 0), ("errors", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.FtIssuesOnHost.HostSelectionType", "FtIssuesOnHostHostSelectionType", "vim.version.version5", ["user", "vc", "drs"])
CreateDataType("vim.fault.FtVmHostRuleViolation", "FtVmHostRuleViolation", "vim.fault.VmConfigFault", "vim.version.v8_0_3_0", [("vmName", "string", "vim.version.v8_0_3_0", 0), ("hostName", "string", "vim.version.v8_0_3_0", 0), ("hostGroup", "string", "vim.version.v8_0_3_0", 0)])
CreateDataType("vim.fault.GenericDrsFault", "GenericDrsFault", "vim.fault.VimFault", "vim.version.version2", [("hostFaults", "vmodl.MethodFault[]", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.GenericVmConfigFault", "GenericVmConfigFault", "vim.fault.VmConfigFault", "vim.version.version1", [("reason", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.GuestOperationsFault", "GuestOperationsFault", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.GuestOperationsUnavailable", "GuestOperationsUnavailable", "vim.fault.GuestOperationsFault", "vim.version.version7", None)
CreateDataType("vim.fault.GuestPermissionDenied", "GuestPermissionDenied", "vim.fault.GuestOperationsFault", "vim.version.version7", None)
CreateDataType("vim.fault.GuestProcessNotFound", "GuestProcessNotFound", "vim.fault.GuestOperationsFault", "vim.version.version7", [("pid", "long", "vim.version.version7", 0)])
CreateDataType("vim.fault.GuestRegistryFault", "GuestRegistryFault", "vim.fault.GuestOperationsFault", "vim.version.version10", [("windowsSystemErrorCode", "long", "vim.version.version10", 0)])
CreateDataType("vim.fault.GuestRegistryKeyFault", "GuestRegistryKeyFault", "vim.fault.GuestRegistryFault", "vim.version.version10", [("keyName", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.GuestRegistryKeyHasSubkeys", "GuestRegistryKeyHasSubkeys", "vim.fault.GuestRegistryKeyFault", "vim.version.version10", None)
CreateDataType("vim.fault.GuestRegistryKeyInvalid", "GuestRegistryKeyInvalid", "vim.fault.GuestRegistryKeyFault", "vim.version.version10", None)
CreateDataType("vim.fault.GuestRegistryKeyParentVolatile", "GuestRegistryKeyParentVolatile", "vim.fault.GuestRegistryKeyFault", "vim.version.version10", None)
CreateDataType("vim.fault.GuestRegistryValueFault", "GuestRegistryValueFault", "vim.fault.GuestRegistryFault", "vim.version.version10", [("keyName", "string", "vim.version.version10", 0), ("valueName", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.GuestRegistryValueNotFound", "GuestRegistryValueNotFound", "vim.fault.GuestRegistryValueFault", "vim.version.version10", None)
CreateDataType("vim.fault.HeterogenousHostsBlockingEVC", "HeterogenousHostsBlockingEVC", "vim.fault.EVCConfigFault", "vim.version.version3", None)
CreateDataType("vim.fault.HostConfigFault", "HostConfigFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.HostConnectFault", "HostConnectFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.HostHasComponentFailure", "HostHasComponentFailure", "vim.fault.VimFault", "vim.version.version10", [("hostName", "string", "vim.version.version10", 0), ("componentType", "string", "vim.version.version10", 0), ("componentName", "string", "vim.version.version10", 0)])
CreateEnumType("vim.fault.HostHasComponentFailure.HostComponentType", "HostHasComponentFailureHostComponentType", "vim.version.version10", ["Datastore"])
CreateDataType("vim.fault.HostInDomain", "HostInDomain", "vim.fault.HostConfigFault", "vim.version.version6", None)
CreateDataType("vim.fault.HostIncompatibleForFaultTolerance", "HostIncompatibleForFaultTolerance", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("hostName", "string", "vim.version.version5", F_OPTIONAL), ("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.HostIncompatibleForFaultTolerance.Reason", "HostIncompatibleForFaultToleranceReason", "vim.version.version5", ["product", "processor"])
CreateDataType("vim.fault.HostIncompatibleForRecordReplay", "HostIncompatibleForRecordReplay", "vim.fault.VimFault", "vim.version.version5", [("hostName", "string", "vim.version.version5", F_OPTIONAL), ("reason", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.HostIncompatibleForRecordReplay.Reason", "HostIncompatibleForRecordReplayReason", "vim.version.version5", ["product", "processor"])
CreateDataType("vim.fault.HostPowerOpFailed", "HostPowerOpFailed", "vim.fault.VimFault", "vim.version.version2", None)
CreateDataType("vim.fault.HostSpecificationOperationFailed", "HostSpecificationOperationFailed", "vim.fault.VimFault", "vim.version.version11", [("host", "vim.HostSystem", "vim.version.version11", 0)])
CreateDataType("vim.fault.HttpFault", "HttpFault", "vim.fault.VimFault", "vim.version.version5", [("statusCode", "int", "vim.version.version5", 0), ("statusMessage", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.IORMNotSupportedHostOnDatastore", "IORMNotSupportedHostOnDatastore", "vim.fault.VimFault", "vim.version.version6", [("datastore", "vim.Datastore", "vim.version.version6", 0), ("datastoreName", "string", "vim.version.version6", 0), ("host", "vim.HostSystem[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.fault.ImportHostAddFailure", "ImportHostAddFailure", "vim.fault.DvsFault", "vim.version.version8", [("hostIp", "string[]", "vim.version.version8", 0)])
CreateDataType("vim.fault.ImportOperationBulkFault", "ImportOperationBulkFault", "vim.fault.DvsFault", "vim.version.version8", [("importFaults", "vim.fault.ImportOperationBulkFault.FaultOnImport[]", "vim.version.version8", 0)])
CreateDataType("vim.fault.ImportOperationBulkFault.FaultOnImport", "ImportOperationBulkFaultFaultOnImport", "vmodl.DynamicData", "vim.version.version8", [("entityType", "string", "vim.version.version8", F_OPTIONAL), ("key", "string", "vim.version.version8", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vim.version.version8", 0)])
CreateDataType("vim.fault.InaccessibleVFlashSource", "InaccessibleVFlashSource", "vim.fault.VimFault", "vim.version.version9", [("hostName", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.IncompatibleHostForFtSecondary", "IncompatibleHostForFtSecondary", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("error", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.IncorrectFileType", "IncorrectFileType", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.InsufficientResourcesFault", "InsufficientResourcesFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.InsufficientStandbyResource", "InsufficientStandbyResource", "vim.fault.InsufficientResourcesFault", "vim.version.version5", None)
CreateDataType("vim.fault.InsufficientStorageIops", "InsufficientStorageIops", "vim.fault.VimFault", "vim.version.version10", [("unreservedIops", "long", "vim.version.version10", 0), ("requestedIops", "long", "vim.version.version10", 0), ("datastoreName", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.InsufficientStorageSpace", "InsufficientStorageSpace", "vim.fault.InsufficientResourcesFault", "vim.version.version7", None)
CreateDataType("vim.fault.InsufficientVFlashResourcesFault", "InsufficientVFlashResourcesFault", "vim.fault.InsufficientResourcesFault", "vim.version.version9", [("freeSpaceInMB", "long", "vim.version.version10", F_OPTIONAL), ("freeSpace", "long", "vim.version.version9", 0), ("requestedSpaceInMB", "long", "vim.version.version10", F_OPTIONAL), ("requestedSpace", "long", "vim.version.version9", 0)])
CreateDataType("vim.fault.InvalidAffinitySettingFault", "InvalidAffinitySettingFault", "vim.fault.VimFault", "vim.version.version2", None)
CreateDataType("vim.fault.InvalidBmcRole", "InvalidBmcRole", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.InvalidCAMServer", "InvalidCAMServer", "vim.fault.ActiveDirectoryFault", "vim.version.version7", [("camServer", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.InvalidDatastore", "InvalidDatastore", "vim.fault.VimFault", "vim.version.version1", [("datastore", "vim.Datastore", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.InvalidDatastorePath", "InvalidDatastorePath", "vim.fault.InvalidDatastore", "vim.version.version1", [("datastorePath", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.InvalidEvent", "InvalidEvent", "vim.fault.VimFault", "vim.version.version2", None)
CreateDataType("vim.fault.InvalidFolder", "InvalidFolder", "vim.fault.VimFault", "vim.version.version1", [("target", "vim.ManagedEntity", "vim.version.version1", 0)])
CreateDataType("vim.fault.InvalidFormat", "InvalidFormat", "vim.fault.VmConfigFault", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidGuestLogin", "InvalidGuestLogin", "vim.fault.GuestOperationsFault", "vim.version.version7", None)
CreateDataType("vim.fault.InvalidHostName", "InvalidHostName", "vim.fault.HostConfigFault", "vim.version.version6", None)
CreateDataType("vim.fault.InvalidIpfixConfig", "InvalidIpfixConfig", "vim.fault.DvsFault", "vim.version.version8", [("property", "vmodl.PropertyPath", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.fault.InvalidIpmiLoginInfo", "InvalidIpmiLoginInfo", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.InvalidIpmiMacAddress", "InvalidIpmiMacAddress", "vim.fault.VimFault", "vim.version.version5", [("userProvidedMacAddress", "string", "vim.version.version5", 0), ("observedMacAddress", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.InvalidLicense", "InvalidLicense", "vim.fault.VimFault", "vim.version.version1", [("licenseContent", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.InvalidLocale", "InvalidLocale", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidLogin", "InvalidLogin", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidName", "InvalidName", "vim.fault.VimFault", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("entity", "vim.ManagedEntity", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.InvalidOperationOnSecondaryVm", "InvalidOperationOnSecondaryVm", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("instanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.InvalidPrivilege", "InvalidPrivilege", "vim.fault.VimFault", "vim.version.version1", [("privilege", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.InvalidResourcePoolStructureFault", "InvalidResourcePoolStructureFault", "vim.fault.InsufficientResourcesFault", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidSnapshotFormat", "InvalidSnapshotFormat", "vim.fault.InvalidFormat", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidState", "InvalidState", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidVmConfig", "InvalidVmConfig", "vim.fault.VmConfigFault", "vim.version.version1", [("property", "vmodl.PropertyPath", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.InvalidVmState", "InvalidVmState", "vim.fault.InvalidState", "vim.version.version11", [("vm", "vim.VirtualMachine", "vim.version.version11", 0)])
CreateDataType("vim.fault.IpHostnameGeneratorError", "IpHostnameGeneratorError", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.IscsiFault", "IscsiFault", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.IscsiFaultInvalidVnic", "IscsiFaultInvalidVnic", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultPnicInUse", "IscsiFaultPnicInUse", "vim.fault.IscsiFault", "vim.version.version7", [("pnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicAlreadyBound", "IscsiFaultVnicAlreadyBound", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicHasActivePaths", "IscsiFaultVnicHasActivePaths", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicHasMultipleUplinks", "IscsiFaultVnicHasMultipleUplinks", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicHasNoUplinks", "IscsiFaultVnicHasNoUplinks", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicHasWrongUplink", "IscsiFaultVnicHasWrongUplink", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicInUse", "IscsiFaultVnicInUse", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicIsLastPath", "IscsiFaultVnicIsLastPath", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicNotBound", "IscsiFaultVnicNotBound", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.IscsiFaultVnicNotFound", "IscsiFaultVnicNotFound", "vim.fault.IscsiFault", "vim.version.version7", [("vnicDevice", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.KeyNotFound", "KeyNotFound", "vim.fault.VimFault", "vim.version.version14", [("key", "string", "vim.version.version14", 0)])
CreateDataType("vim.fault.LargeRDMNotSupportedOnDatastore", "LargeRDMNotSupportedOnDatastore", "vim.fault.VmConfigFault", "vim.version.version7", [("device", "string", "vim.version.version7", 0), ("datastore", "vim.Datastore", "vim.version.version7", 0), ("datastoreName", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.LicenseEntityNotFound", "LicenseEntityNotFound", "vim.fault.VimFault", "vim.version.version5", [("entityId", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.LicenseServerUnavailable", "LicenseServerUnavailable", "vim.fault.VimFault", "vim.version.version1", [("licenseServer", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.LimitExceeded", "LimitExceeded", "vim.fault.VimFault", "vim.version.version5", [("property", "vmodl.PropertyPath", "vim.version.version5", F_OPTIONAL), ("limit", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.LinuxVolumeNotClean", "LinuxVolumeNotClean", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.LogBundlingFailed", "LogBundlingFailed", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.MemoryHotPlugNotSupported", "MemoryHotPlugNotSupported", "vim.fault.VmConfigFault", "vim.version.version5", None)
CreateDataType("vim.fault.MigrationFault", "MigrationFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.MigrationFeatureNotSupported", "MigrationFeatureNotSupported", "vim.fault.MigrationFault", "vim.version.version2", [("atSourceHost", "boolean", "vim.version.version2", 0), ("failedHostName", "string", "vim.version.version2", 0), ("failedHost", "vim.HostSystem", "vim.version.version2", 0)])
CreateDataType("vim.fault.MigrationNotReady", "MigrationNotReady", "vim.fault.MigrationFault", "vim.version.version5", [("reason", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.MismatchedBundle", "MismatchedBundle", "vim.fault.VimFault", "vim.version.version2", [("bundleUuid", "string", "vim.version.version2", 0), ("hostUuid", "string", "vim.version.version2", 0), ("bundleBuildNumber", "int", "vim.version.version2", 0), ("hostBuildNumber", "int", "vim.version.version2", 0)])
CreateDataType("vim.fault.MismatchedNetworkPolicies", "MismatchedNetworkPolicies", "vim.fault.MigrationFault", "vim.version.version1", [("device", "string", "vim.version.version1", 0), ("backing", "string", "vim.version.version1", 0), ("connected", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.fault.MismatchedVMotionNetworkNames", "MismatchedVMotionNetworkNames", "vim.fault.MigrationFault", "vim.version.version1", [("sourceNetwork", "string", "vim.version.version1", 0), ("destNetwork", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.MissingBmcSupport", "MissingBmcSupport", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.MissingLinuxCustResources", "MissingLinuxCustResources", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.MissingWindowsCustResources", "MissingWindowsCustResources", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.MksConnectionLimitReached", "MksConnectionLimitReached", "vim.fault.InvalidState", "vim.version.version7", [("connectionLimit", "int", "vim.version.version7", 0)])
CreateDataType("vim.fault.MountError", "MountError", "vim.fault.CustomizationFault", "vim.version.version1", [("vm", "vim.VirtualMachine", "vim.version.version1", 0), ("diskIndex", "int", "vim.version.version1", 0)])
CreateDataType("vim.fault.MultipleCertificatesVerifyFault", "MultipleCertificatesVerifyFault", "vim.fault.HostConnectFault", "vim.version.version5", [("thumbprintData", "vim.fault.MultipleCertificatesVerifyFault.ThumbprintData[]", "vim.version.version5", 0)])
CreateDataType("vim.fault.MultipleCertificatesVerifyFault.ThumbprintData", "MultipleCertificatesVerifyFaultThumbprintData", "vmodl.DynamicData", "vim.version.version5", [("port", "int", "vim.version.version5", 0), ("thumbprint", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.NamespaceFull", "NamespaceFull", "vim.fault.VimFault", "vim.version.version8", [("name", "string", "vim.version.version8", 0), ("currentMaxSize", "long", "vim.version.version8", 0), ("requiredSize", "long", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.fault.NamespaceLimitReached", "NamespaceLimitReached", "vim.fault.VimFault", "vim.version.version8", [("limit", "int", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.fault.NamespaceWriteProtected", "NamespaceWriteProtected", "vim.fault.VimFault", "vim.version.version8", [("name", "string", "vim.version.version8", 0)])
CreateDataType("vim.fault.NasConfigFault", "NasConfigFault", "vim.fault.HostConfigFault", "vim.version.version4", [("name", "string", "vim.version.version4", 0)])
CreateDataType("vim.fault.NasConnectionLimitReached", "NasConnectionLimitReached", "vim.fault.NasConfigFault", "vim.version.version4", [("remoteHost", "string", "vim.version.version4", 0), ("remotePath", "string", "vim.version.version4", 0)])
CreateDataType("vim.fault.NasSessionCredentialConflict", "NasSessionCredentialConflict", "vim.fault.NasConfigFault", "vim.version.version4", [("remoteHost", "string", "vim.version.version4", 0), ("remotePath", "string", "vim.version.version4", 0), ("userName", "string", "vim.version.version4", 0)])
CreateDataType("vim.fault.NasVolumeNotMounted", "NasVolumeNotMounted", "vim.fault.NasConfigFault", "vim.version.version4", [("remoteHost", "string", "vim.version.version4", 0), ("remotePath", "string", "vim.version.version4", 0)])
CreateDataType("vim.fault.NetworkCopyFault", "NetworkCopyFault", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.NetworkDisruptedAndConfigRolledBack", "NetworkDisruptedAndConfigRolledBack", "vim.fault.VimFault", "vim.version.version8", [("host", "string", "vim.version.version8", 0)])
CreateDataType("vim.fault.NetworkInaccessible", "NetworkInaccessible", "vim.fault.NasConfigFault", "vim.version.version4", None)
CreateDataType("vim.fault.NetworksMayNotBeTheSame", "NetworksMayNotBeTheSame", "vim.fault.MigrationFault", "vim.version.version2", [("name", "string", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.NicSettingMismatch", "NicSettingMismatch", "vim.fault.CustomizationFault", "vim.version.version2", [("numberOfNicsInSpec", "int", "vim.version.version2", 0), ("numberOfNicsInVM", "int", "vim.version.version2", 0)])
CreateDataType("vim.fault.NoActiveHostInCluster", "NoActiveHostInCluster", "vim.fault.InvalidState", "vim.version.version1", [("computeResource", "vim.ComputeResource", "vim.version.version1", 0)])
CreateDataType("vim.fault.NoClientCertificate", "NoClientCertificate", "vim.fault.VimFault", "vim.version.version2", None)
CreateDataType("vim.fault.NoCompatibleDatastore", "NoCompatibleDatastore", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.NoCompatibleHardAffinityHost", "NoCompatibleHardAffinityHost", "vim.fault.VmConfigFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.NoCompatibleHost", "NoCompatibleHost", "vim.fault.VimFault", "vim.version.version5", [("host", "vim.HostSystem[]", "vim.version.version5", F_OPTIONAL), ("error", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.NoCompatibleHostWithAccessToDevice", "NoCompatibleHostWithAccessToDevice", "vim.fault.NoCompatibleHost", "vim.version.version6", None)
CreateDataType("vim.fault.NoCompatibleSoftAffinityHost", "NoCompatibleSoftAffinityHost", "vim.fault.VmConfigFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.NoConnectedDatastore", "NoConnectedDatastore", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.NoDiskFound", "NoDiskFound", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.NoDiskSpace", "NoDiskSpace", "vim.fault.FileFault", "vim.version.version1", [("datastore", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.NoDisksToCustomize", "NoDisksToCustomize", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.NoGateway", "NoGateway", "vim.fault.HostConfigFault", "vim.version.version1", None)
CreateDataType("vim.fault.NoGuestHeartbeat", "NoGuestHeartbeat", "vim.fault.MigrationFault", "vim.version.version1", None)
CreateDataType("vim.fault.NoHost", "NoHost", "vim.fault.HostConnectFault", "vim.version.version1", [("name", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.NoHostSuitableForFtSecondary", "NoHostSuitableForFtSecondary", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("vm", "vim.VirtualMachine", "vim.version.version5", 0), ("vmName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.NoPeerHostFound", "NoPeerHostFound", "vim.fault.HostPowerOpFailed", "vim.version.version2", None)
CreateDataType("vim.fault.NoPermissionOnAD", "NoPermissionOnAD", "vim.fault.ActiveDirectoryFault", "vim.version.version6", None)
CreateDataType("vim.fault.NoPermissionOnHost", "NoPermissionOnHost", "vim.fault.HostConnectFault", "vim.version.version1", None)
CreateDataType("vim.fault.NoPermissionOnNasVolume", "NoPermissionOnNasVolume", "vim.fault.NasConfigFault", "vim.version.version4", [("userName", "string", "vim.version.version4", F_OPTIONAL)])
CreateDataType("vim.fault.NoSubjectName", "NoSubjectName", "vim.fault.VimFault", "vim.version.version2", None)
CreateDataType("vim.fault.NoVirtualNic", "NoVirtualNic", "vim.fault.HostConfigFault", "vim.version.version1", None)
CreateDataType("vim.fault.NonADUserRequired", "NonADUserRequired", "vim.fault.ActiveDirectoryFault", "vim.version.version6", None)
CreateDataType("vim.fault.NonHomeRDMVMotionNotSupported", "NonHomeRDMVMotionNotSupported", "vim.fault.MigrationFeatureNotSupported", "vim.version.version2", [("device", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.NotADirectory", "NotADirectory", "vim.fault.FileFault", "vim.version.version7", None)
CreateDataType("vim.fault.NotAFile", "NotAFile", "vim.fault.FileFault", "vim.version.version7", None)
CreateDataType("vim.fault.NotFound", "NotFound", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.NotSupportedDeviceForFT", "NotSupportedDeviceForFT", "vim.fault.VmFaultToleranceIssue", "vim.version.version6", [("host", "vim.HostSystem", "vim.version.version6", 0), ("hostName", "string", "vim.version.version6", F_OPTIONAL), ("vm", "vim.VirtualMachine", "vim.version.version6", 0), ("vmName", "string", "vim.version.version6", F_OPTIONAL), ("deviceType", "string", "vim.version.version6", 0), ("deviceLabel", "string", "vim.version.version6", F_OPTIONAL)])
CreateEnumType("vim.fault.NotSupportedDeviceForFT.DeviceType", "NotSupportedDeviceForFTDeviceType", "vim.version.version6", ["virtualVmxnet3", "paraVirtualSCSIController"])
CreateDataType("vim.fault.NotSupportedHost", "NotSupportedHost", "vim.fault.HostConnectFault", "vim.version.version1", [("productName", "string", "vim.version.version1", F_OPTIONAL), ("productVersion", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.NotSupportedHostForChecksum", "NotSupportedHostForChecksum", "vim.fault.VimFault", "vim.version.version10", None)
CreateDataType("vim.fault.NotSupportedHostForVFlash", "NotSupportedHostForVFlash", "vim.fault.NotSupportedHost", "vim.version.version9", [("hostName", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.NotSupportedHostForVmcp", "NotSupportedHostForVmcp", "vim.fault.NotSupportedHost", "vim.version.version10", [("hostName", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.NotSupportedHostForVmemFile", "NotSupportedHostForVmemFile", "vim.fault.NotSupportedHost", "vim.version.version10", [("hostName", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.NotSupportedHostForVsan", "NotSupportedHostForVsan", "vim.fault.NotSupportedHost", "vim.version.version9", [("hostName", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.NotSupportedHostInCluster", "NotSupportedHostInCluster", "vim.fault.NotSupportedHost", "vim.version.version5", None)
CreateDataType("vim.fault.NotSupportedHostInDvs", "NotSupportedHostInDvs", "vim.fault.NotSupportedHost", "vim.version.version6", [("switchProductSpec", "vim.dvs.ProductSpec", "vim.version.version6", 0)])
CreateDataType("vim.fault.NotSupportedHostInHACluster", "NotSupportedHostInHACluster", "vim.fault.NotSupportedHost", "vim.version.version7", [("hostName", "string", "vim.version.version7", 0), ("build", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.NumVirtualCpusExceedsLimit", "NumVirtualCpusExceedsLimit", "vim.fault.InsufficientResourcesFault", "vim.version.version6", [("maxSupportedVcpus", "int", "vim.version.version6", 0)])
CreateDataType("vim.fault.NumVirtualCpusIncompatible", "NumVirtualCpusIncompatible", "vim.fault.VmConfigFault", "vim.version.version5", [("reason", "string", "vim.version.version5", 0), ("numCpu", "int", "vim.version.version5", 0)])
CreateEnumType("vim.fault.NumVirtualCpusIncompatible.Reason", "NumVirtualCpusIncompatibleReason", "vim.version.version5", ["recordReplay", "faultTolerance"])
CreateDataType("vim.fault.OperationDisabledByGuest", "OperationDisabledByGuest", "vim.fault.GuestOperationsFault", "vim.version.version7", None)
CreateDataType("vim.fault.OperationNotSupportedByGuest", "OperationNotSupportedByGuest", "vim.fault.GuestOperationsFault", "vim.version.version7", None)
CreateDataType("vim.fault.OutOfBounds", "OutOfBounds", "vim.fault.VimFault", "vim.version.version1", [("argumentName", "vmodl.PropertyPath", "vim.version.version1", 0)])
CreateDataType("vim.fault.OvfConsumerPowerOnFault", "OvfConsumerPowerOnFault", "vim.fault.InvalidState", "vim.version.version7", [("extensionKey", "string", "vim.version.version7", 0), ("extensionName", "string", "vim.version.version7", 0), ("description", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfConsumerValidationFault", "OvfConsumerValidationFault", "vim.fault.VmConfigFault", "vim.version.version7", [("extensionKey", "string", "vim.version.version7", 0), ("extensionName", "string", "vim.version.version7", 0), ("message", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfFault", "OvfFault", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.OvfImport", "OvfImport", "vim.fault.OvfFault", "vim.version.version5", None)
CreateDataType("vim.fault.OvfImportFailed", "OvfImportFailed", "vim.fault.OvfImport", "vim.version.version6", None)
CreateDataType("vim.fault.OvfInvalidPackage", "OvfInvalidPackage", "vim.fault.OvfFault", "vim.version.version5", [("lineNumber", "int", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfMappedOsId", "OvfMappedOsId", "vim.fault.OvfImport", "vim.version.version5", [("ovfId", "int", "vim.version.version5", 0), ("ovfDescription", "string", "vim.version.version5", 0), ("targetDescription", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfMissingHardware", "OvfMissingHardware", "vim.fault.OvfImport", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("resourceType", "int", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfNetworkMappingNotSupported", "OvfNetworkMappingNotSupported", "vim.fault.OvfImport", "vim.version.version8", None)
CreateDataType("vim.fault.OvfProperty", "OvfProperty", "vim.fault.OvfInvalidPackage", "vim.version.version5", [("type", "string", "vim.version.version5", 0), ("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfPropertyNetwork", "OvfPropertyNetwork", "vim.fault.OvfProperty", "vim.version.version5", None)
CreateDataType("vim.fault.OvfPropertyQualifier", "OvfPropertyQualifier", "vim.fault.OvfProperty", "vim.version.version5", [("qualifier", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfPropertyQualifierDuplicate", "OvfPropertyQualifierDuplicate", "vim.fault.OvfProperty", "vim.version.version5", [("qualifier", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfPropertyQualifierIgnored", "OvfPropertyQualifierIgnored", "vim.fault.OvfProperty", "vim.version.version5", [("qualifier", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfPropertyType", "OvfPropertyType", "vim.fault.OvfProperty", "vim.version.version5", None)
CreateDataType("vim.fault.OvfPropertyValue", "OvfPropertyValue", "vim.fault.OvfProperty", "vim.version.version5", None)
CreateDataType("vim.fault.OvfSystemFault", "OvfSystemFault", "vim.fault.OvfFault", "vim.version.version5", None)
CreateDataType("vim.fault.OvfToXmlUnsupportedElement", "OvfToXmlUnsupportedElement", "vim.fault.OvfSystemFault", "vim.version.version5", [("name", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.OvfUnknownDevice", "OvfUnknownDevice", "vim.fault.OvfSystemFault", "vim.version.version5", [("device", "vim.vm.device.VirtualDevice", "vim.version.version5", F_OPTIONAL), ("vmName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnknownEntity", "OvfUnknownEntity", "vim.fault.OvfSystemFault", "vim.version.version5", [("lineNumber", "int", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnsupportedDeviceBackingInfo", "OvfUnsupportedDeviceBackingInfo", "vim.fault.OvfSystemFault", "vim.version.version5", [("elementName", "string", "vim.version.version5", F_OPTIONAL), ("instanceId", "string", "vim.version.version5", F_OPTIONAL), ("deviceName", "string", "vim.version.version5", 0), ("backingName", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.OvfUnsupportedDeviceBackingOption", "OvfUnsupportedDeviceBackingOption", "vim.fault.OvfSystemFault", "vim.version.version5", [("elementName", "string", "vim.version.version5", F_OPTIONAL), ("instanceId", "string", "vim.version.version5", F_OPTIONAL), ("deviceName", "string", "vim.version.version5", 0), ("backingName", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.OvfUnsupportedDiskProvisioning", "OvfUnsupportedDiskProvisioning", "vim.fault.OvfImport", "vim.version.version6", [("diskProvisioning", "string", "vim.version.version6", 0), ("supportedDiskProvisioning", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.OvfUnsupportedPackage", "OvfUnsupportedPackage", "vim.fault.OvfFault", "vim.version.version5", [("lineNumber", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.OvfUnsupportedSubType", "OvfUnsupportedSubType", "vim.fault.OvfUnsupportedPackage", "vim.version.version5", [("elementName", "string", "vim.version.version5", 0), ("instanceId", "string", "vim.version.version5", 0), ("deviceType", "int", "vim.version.version5", 0), ("deviceSubType", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnsupportedType", "OvfUnsupportedType", "vim.fault.OvfUnsupportedPackage", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("instanceId", "string", "vim.version.version5", 0), ("deviceType", "int", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfWrongNamespace", "OvfWrongNamespace", "vim.fault.OvfInvalidPackage", "vim.version.version5", [("namespaceName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfXmlFormat", "OvfXmlFormat", "vim.fault.OvfInvalidPackage", "vim.version.version5", [("description", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.PasswordExpired", "PasswordExpired", "vim.fault.InvalidLogin", "vim.version.version14", None)
CreateDataType("vim.fault.PatchBinariesNotFound", "PatchBinariesNotFound", "vim.fault.VimFault", "vim.version.version1", [("patchID", "string", "vim.version.version1", 0), ("binary", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.PatchMetadataInvalid", "PatchMetadataInvalid", "vim.fault.VimFault", "vim.version.version1", [("patchID", "string", "vim.version.version1", 0), ("metaData", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.PatchMetadataNotFound", "PatchMetadataNotFound", "vim.fault.PatchMetadataInvalid", "vim.version.version1", None)
CreateDataType("vim.fault.PatchNotApplicable", "PatchNotApplicable", "vim.fault.VimFault", "vim.version.version1", [("patchID", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.PatchSuperseded", "PatchSuperseded", "vim.fault.PatchNotApplicable", "vim.version.version1", [("supersede", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.PlatformConfigFault", "PlatformConfigFault", "vim.fault.HostConfigFault", "vim.version.version1", [("text", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.PowerOnFtSecondaryFailed", "PowerOnFtSecondaryFailed", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("vm", "vim.VirtualMachine", "vim.version.version5", 0), ("vmName", "string", "vim.version.version5", 0), ("hostSelectionBy", "vim.fault.FtIssuesOnHost.HostSelectionType", "vim.version.version5", 0), ("hostErrors", "vmodl.MethodFault[]", "vim.version.version5", F_OPTIONAL), ("rootCause", "vmodl.MethodFault", "vim.version.version5", 0)])
CreateDataType("vim.fault.ProfileUpdateFailed", "ProfileUpdateFailed", "vim.fault.VimFault", "vim.version.version5", [("failure", "vim.fault.ProfileUpdateFailed.UpdateFailure[]", "vim.version.version5", 0), ("warnings", "vim.fault.ProfileUpdateFailed.UpdateFailure[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.fault.ProfileUpdateFailed.UpdateFailure", "ProfileUpdateFailedUpdateFailure", "vmodl.DynamicData", "vim.version.version5", [("profilePath", "vim.profile.ProfilePropertyPath", "vim.version.version5", 0), ("errMsg", "vmodl.LocalizableMessage", "vim.version.version5", 0)])
CreateDataType("vim.fault.QuarantineModeFault", "QuarantineModeFault", "vim.fault.VmConfigFault", "vim.version.version11", [("vmName", "string", "vim.version.version11", 0), ("faultType", "string", "vim.version.version11", 0)])
CreateEnumType("vim.fault.QuarantineModeFault.FaultType", "QuarantineModeFaultFaultType", "vim.version.version11", ["NoCompatibleNonQuarantinedHost", "CorrectionDisallowed", "CorrectionImpact"])
CreateDataType("vim.fault.QuestionPending", "QuestionPending", "vim.fault.InvalidState", "vim.version.version6", [("text", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.RDMConversionNotSupported", "RDMConversionNotSupported", "vim.fault.MigrationFault", "vim.version.version5", [("device", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.RDMNotPreserved", "RDMNotPreserved", "vim.fault.MigrationFault", "vim.version.version1", [("device", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.RDMNotSupportedOnDatastore", "RDMNotSupportedOnDatastore", "vim.fault.VmConfigFault", "vim.version.version2", [("device", "string", "vim.version.version2", 0), ("datastore", "vim.Datastore", "vim.version.version2", 0), ("datastoreName", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.RDMPointsToInaccessibleDisk", "RDMPointsToInaccessibleDisk", "vim.fault.CannotAccessVmDisk", "vim.version.version1", None)
CreateDataType("vim.fault.ReadHostResourcePoolTreeFailed", "ReadHostResourcePoolTreeFailed", "vim.fault.HostConnectFault", "vim.version.version7", None)
CreateDataType("vim.fault.ReadOnlyDisksWithLegacyDestination", "ReadOnlyDisksWithLegacyDestination", "vim.fault.MigrationFault", "vim.version.version1", [("roDiskCount", "int", "vim.version.version1", 0), ("timeoutDanger", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.fault.RebootRequired", "RebootRequired", "vim.fault.VimFault", "vim.version.version1", [("patch", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.RecordReplayDisabled", "RecordReplayDisabled", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.RemoveFailed", "RemoveFailed", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.ReplicationFault", "ReplicationFault", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.ReplicationIncompatibleWithFT", "ReplicationIncompatibleWithFT", "vim.fault.ReplicationFault", "vim.version.version7", None)
CreateDataType("vim.fault.ReplicationInvalidOptions", "ReplicationInvalidOptions", "vim.fault.ReplicationFault", "vim.version.version7", [("options", "string", "vim.version.version7", 0), ("entity", "vim.ManagedEntity", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.fault.ReplicationNotSupportedOnHost", "ReplicationNotSupportedOnHost", "vim.fault.ReplicationFault", "vim.version.version7", None)
CreateDataType("vim.fault.ReplicationVmFault", "ReplicationVmFault", "vim.fault.ReplicationFault", "vim.version.version7", [("reason", "string", "vim.version.version7", 0), ("state", "string", "vim.version.version7", F_OPTIONAL), ("instanceId", "string", "vim.version.version7", F_OPTIONAL), ("vm", "vim.VirtualMachine", "vim.version.version7", 0)])
CreateEnumType("vim.fault.ReplicationVmFault.ReasonForFault", "ReplicationVmFaultReasonForFault", "vim.version.version7", ["notConfigured", "poweredOff", "suspended", "poweredOn", "offlineReplicating", "invalidState", "invalidInstanceId", "closeDiskError", "groupExist"])
CreateDataType("vim.fault.ReplicationVmInProgressFault", "ReplicationVmInProgressFault", "vim.fault.ReplicationVmFault", "vim.version.version10", [("requestedActivity", "string", "vim.version.version10", 0), ("inProgressActivity", "string", "vim.version.version10", 0)])
CreateEnumType("vim.fault.ReplicationVmInProgressFault.Activity", "ReplicationVmInProgressFaultActivity", "vim.version.version10", ["fullSync", "delta"])
CreateDataType("vim.fault.ResourceInUse", "ResourceInUse", "vim.fault.VimFault", "vim.version.version1", [("type", "vmodl.TypeName", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.ResourceNotAvailable", "ResourceNotAvailable", "vim.fault.VimFault", "vim.version.version5", [("containerType", "vmodl.TypeName", "vim.version.version5", F_OPTIONAL), ("containerName", "string", "vim.version.version5", F_OPTIONAL), ("type", "vmodl.TypeName", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.RollbackFailure", "RollbackFailure", "vim.fault.DvsFault", "vim.version.version8", [("entityName", "string", "vim.version.version8", 0), ("entityType", "string", "vim.version.version8", 0)])
CreateDataType("vim.fault.RuleViolation", "RuleViolation", "vim.fault.VmConfigFault", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version2", F_OPTIONAL), ("rule", "vim.cluster.RuleInfo", "vim.version.version5", 0)])
CreateDataType("vim.fault.SSLDisabledFault", "SSLDisabledFault", "vim.fault.HostConnectFault", "vim.version.version5", None)
CreateDataType("vim.fault.SSLVerifyFault", "SSLVerifyFault", "vim.fault.HostConnectFault", "vim.version.version2", [("selfSigned", "boolean", "vim.version.version2", 0), ("thumbprint", "string", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.SSPIChallenge", "SSPIChallenge", "vim.fault.VimFault", "vim.version.version2", [("base64Token", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.SecondaryVmAlreadyDisabled", "SecondaryVmAlreadyDisabled", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("instanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.SecondaryVmAlreadyEnabled", "SecondaryVmAlreadyEnabled", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("instanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.SecondaryVmAlreadyRegistered", "SecondaryVmAlreadyRegistered", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("instanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.SecondaryVmNotRegistered", "SecondaryVmNotRegistered", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("instanceUuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.ShrinkDiskFault", "ShrinkDiskFault", "vim.fault.VimFault", "vim.version.version8", [("diskId", "int", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.fault.SnapshotCopyNotSupported", "SnapshotCopyNotSupported", "vim.fault.MigrationFault", "vim.version.version1", None)
CreateDataType("vim.fault.SnapshotFault", "SnapshotFault", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.SnapshotIncompatibleDeviceInVm", "SnapshotIncompatibleDeviceInVm", "vim.fault.SnapshotFault", "vim.version.version1", [("fault", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.fault.SnapshotLocked", "SnapshotLocked", "vim.fault.SnapshotFault", "vim.version.version2", None)
CreateDataType("vim.fault.SnapshotMoveFromNonHomeNotSupported", "SnapshotMoveFromNonHomeNotSupported", "vim.fault.SnapshotCopyNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.SnapshotMoveNotSupported", "SnapshotMoveNotSupported", "vim.fault.SnapshotCopyNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.SnapshotMoveToNonHomeNotSupported", "SnapshotMoveToNonHomeNotSupported", "vim.fault.SnapshotCopyNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.SnapshotNoChange", "SnapshotNoChange", "vim.fault.SnapshotFault", "vim.version.version2", None)
CreateDataType("vim.fault.SnapshotRevertIssue", "SnapshotRevertIssue", "vim.fault.MigrationFault", "vim.version.version1", [("snapshotName", "string", "vim.version.version1", F_OPTIONAL), ("event", "vim.event.Event[]", "vim.version.version1", F_OPTIONAL), ("errors", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.fault.SoftRuleVioCorrectionDisallowed", "SoftRuleVioCorrectionDisallowed", "vim.fault.VmConfigFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.SoftRuleVioCorrectionImpact", "SoftRuleVioCorrectionImpact", "vim.fault.VmConfigFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.SsdDiskNotAvailable", "SsdDiskNotAvailable", "vim.fault.VimFault", "vim.version.version9", [("devicePath", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.StorageDrsCannotMoveDiskInMultiWriterMode", "StorageDrsCannotMoveDiskInMultiWriterMode", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveFTVm", "StorageDrsCannotMoveFTVm", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveIndependentDisk", "StorageDrsCannotMoveIndependentDisk", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveManuallyPlacedSwapFile", "StorageDrsCannotMoveManuallyPlacedSwapFile", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveManuallyPlacedVm", "StorageDrsCannotMoveManuallyPlacedVm", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveSharedDisk", "StorageDrsCannotMoveSharedDisk", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveTemplate", "StorageDrsCannotMoveTemplate", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveVmInUserFolder", "StorageDrsCannotMoveVmInUserFolder", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveVmWithMountedCDROM", "StorageDrsCannotMoveVmWithMountedCDROM", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsCannotMoveVmWithNoFilesInLayout", "StorageDrsCannotMoveVmWithNoFilesInLayout", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageDrsDatacentersCannotShareDatastore", "StorageDrsDatacentersCannotShareDatastore", "vim.fault.VimFault", "vim.version.version9", None)
CreateDataType("vim.fault.StorageDrsDisabledOnVm", "StorageDrsDisabledOnVm", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.StorageDrsHbrDiskNotMovable", "StorageDrsHbrDiskNotMovable", "vim.fault.VimFault", "vim.version.version10", [("nonMovableDiskIds", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.StorageDrsHmsMoveInProgress", "StorageDrsHmsMoveInProgress", "vim.fault.VimFault", "vim.version.version10", None)
CreateDataType("vim.fault.StorageDrsHmsUnreachable", "StorageDrsHmsUnreachable", "vim.fault.VimFault", "vim.version.version10", None)
CreateDataType("vim.fault.StorageDrsIolbDisabledInternally", "StorageDrsIolbDisabledInternally", "vim.fault.VimFault", "vim.version.version7", None)
CreateDataType("vim.fault.StorageDrsRelocateDisabled", "StorageDrsRelocateDisabled", "vim.fault.VimFault", "vim.version.version10", None)
CreateDataType("vim.fault.StorageDrsStaleHmsCollection", "StorageDrsStaleHmsCollection", "vim.fault.VimFault", "vim.version.version10", None)
CreateDataType("vim.fault.StorageDrsUnableToMoveFiles", "StorageDrsUnableToMoveFiles", "vim.fault.VimFault", "vim.version.version8", None)
CreateDataType("vim.fault.StorageVMotionNotSupported", "StorageVMotionNotSupported", "vim.fault.MigrationFeatureNotSupported", "vim.version.version5", None)
CreateDataType("vim.fault.SuspendedRelocateNotSupported", "SuspendedRelocateNotSupported", "vim.fault.MigrationFault", "vim.version.version1", None)
CreateDataType("vim.fault.SwapDatastoreUnset", "SwapDatastoreUnset", "vim.fault.VimFault", "vim.version.version2", None)
CreateDataType("vim.fault.SwapPlacementOverrideNotSupported", "SwapPlacementOverrideNotSupported", "vim.fault.InvalidVmConfig", "vim.version.version2", None)
CreateDataType("vim.fault.SwitchIpUnset", "SwitchIpUnset", "vim.fault.DvsFault", "vim.version.version8", None)
CreateDataType("vim.fault.SwitchNotInUpgradeMode", "SwitchNotInUpgradeMode", "vim.fault.DvsFault", "vim.version.version5", None)
CreateDataType("vim.fault.TaskInProgress", "TaskInProgress", "vim.fault.VimFault", "vim.version.version1", [("task", "vim.Task", "vim.version.version1", 0)])
CreateDataType("vim.fault.Timedout", "Timedout", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.TooManyConcurrentNativeClones", "TooManyConcurrentNativeClones", "vim.fault.FileFault", "vim.version.version7", None)
CreateDataType("vim.fault.TooManyConsecutiveOverrides", "TooManyConsecutiveOverrides", "vim.fault.VimFault", "vim.version.version2", None)
CreateDataType("vim.fault.TooManyDevices", "TooManyDevices", "vim.fault.InvalidVmConfig", "vim.version.version1", None)
CreateDataType("vim.fault.TooManyDisksOnLegacyHost", "TooManyDisksOnLegacyHost", "vim.fault.MigrationFault", "vim.version.version2", [("diskCount", "int", "vim.version.version2", 0), ("timeoutDanger", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.fault.TooManyGuestLogons", "TooManyGuestLogons", "vim.fault.GuestOperationsFault", "vim.version.version7", None)
CreateDataType("vim.fault.TooManyHosts", "TooManyHosts", "vim.fault.HostConnectFault", "vim.version.version1", None)
CreateDataType("vim.fault.TooManyNativeCloneLevels", "TooManyNativeCloneLevels", "vim.fault.FileFault", "vim.version.version7", None)
CreateDataType("vim.fault.TooManyNativeClonesOnFile", "TooManyNativeClonesOnFile", "vim.fault.FileFault", "vim.version.version7", None)
CreateDataType("vim.fault.TooManySnapshotLevels", "TooManySnapshotLevels", "vim.fault.SnapshotFault", "vim.version.version1", None)
CreateDataType("vim.fault.ToolsAlreadyUpgraded", "ToolsAlreadyUpgraded", "vim.fault.VmToolsUpgradeFault", "vim.version.version5", None)
CreateDataType("vim.fault.ToolsAutoUpgradeNotSupported", "ToolsAutoUpgradeNotSupported", "vim.fault.VmToolsUpgradeFault", "vim.version.version5", None)
CreateDataType("vim.fault.ToolsImageCopyFailed", "ToolsImageCopyFailed", "vim.fault.VmToolsUpgradeFault", "vim.version.version8", None)
CreateDataType("vim.fault.ToolsImageNotAvailable", "ToolsImageNotAvailable", "vim.fault.VmToolsUpgradeFault", "vim.version.version5", None)
CreateDataType("vim.fault.ToolsImageSignatureCheckFailed", "ToolsImageSignatureCheckFailed", "vim.fault.VmToolsUpgradeFault", "vim.version.version5", None)
CreateDataType("vim.fault.ToolsInstallationInProgress", "ToolsInstallationInProgress", "vim.fault.MigrationFault", "vim.version.version5", None)
CreateDataType("vim.fault.ToolsUnavailable", "ToolsUnavailable", "vim.fault.VimFault", "vim.version.version1", None)
CreateDataType("vim.fault.ToolsUpgradeCancelled", "ToolsUpgradeCancelled", "vim.fault.VmToolsUpgradeFault", "vim.version.version5", None)
CreateDataType("vim.fault.UncommittedUndoableDisk", "UncommittedUndoableDisk", "vim.fault.MigrationFault", "vim.version.version1", None)
CreateDataType("vim.fault.UncustomizableGuest", "UncustomizableGuest", "vim.fault.CustomizationFault", "vim.version.version1", [("uncustomizableGuestOS", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.UnexpectedCustomizationFault", "UnexpectedCustomizationFault", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.UnrecognizedHost", "UnrecognizedHost", "vim.fault.VimFault", "vim.version.version2", [("hostName", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.UnsharedSwapVMotionNotSupported", "UnsharedSwapVMotionNotSupported", "vim.fault.MigrationFeatureNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.UnsupportedDatastore", "UnsupportedDatastore", "vim.fault.VmConfigFault", "vim.version.version1", [("datastore", "vim.Datastore", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.UnsupportedGuest", "UnsupportedGuest", "vim.fault.InvalidVmConfig", "vim.version.version1", [("unsupportedGuestOS", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.UnsupportedVimApiVersion", "UnsupportedVimApiVersion", "vim.fault.VimFault", "vim.version.version5", [("version", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.UnsupportedVmxLocation", "UnsupportedVmxLocation", "vim.fault.VmConfigFault", "vim.version.version1", None)
CreateDataType("vim.fault.UserNotFound", "UserNotFound", "vim.fault.VimFault", "vim.version.version1", [("principal", "string", "vim.version.version1", 0), ("unresolved", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.fault.VAppConfigFault", "VAppConfigFault", "vim.fault.VimFault", "vim.version.version5", None)
CreateDataType("vim.fault.VAppNotRunning", "VAppNotRunning", "vim.fault.VmConfigFault", "vim.version.version5", None)
CreateDataType("vim.fault.VAppPropertyFault", "VAppPropertyFault", "vim.fault.VmConfigFault", "vim.version.version5", [("id", "string", "vim.version.version5", 0), ("category", "string", "vim.version.version5", 0), ("label", "string", "vim.version.version5", 0), ("type", "string", "vim.version.version5", 0), ("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.VAppTaskInProgress", "VAppTaskInProgress", "vim.fault.TaskInProgress", "vim.version.version5", None)
CreateDataType("vim.fault.VFlashCacheHotConfigNotSupported", "VFlashCacheHotConfigNotSupported", "vim.fault.VmConfigFault", "vim.version.version10", None)
CreateDataType("vim.fault.VFlashModuleNotSupported", "VFlashModuleNotSupported", "vim.fault.VmConfigFault", "vim.version.version9", [("vmName", "string", "vim.version.version9", 0), ("moduleName", "string", "vim.version.version9", 0), ("reason", "string", "vim.version.version9", 0), ("hostName", "string", "vim.version.version9", 0)])
CreateEnumType("vim.fault.VFlashModuleNotSupported.Reason", "VFlashModuleNotSupportedReason", "vim.version.version9", ["CacheModeNotSupported", "CacheConsistencyTypeNotSupported", "CacheBlockSizeNotSupported", "CacheReservationNotSupported", "DiskSizeNotSupported"])
CreateDataType("vim.fault.VFlashModuleVersionIncompatible", "VFlashModuleVersionIncompatible", "vim.fault.VimFault", "vim.version.version9", [("moduleName", "string", "vim.version.version9", 0), ("vmRequestModuleVersion", "string", "vim.version.version9", 0), ("hostMinSupportedVerson", "string", "vim.version.version9", 0), ("hostModuleVersion", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.VMotionAcrossNetworkNotSupported", "VMotionAcrossNetworkNotSupported", "vim.fault.MigrationFeatureNotSupported", "vim.version.version9", None)
CreateDataType("vim.fault.VMotionInterfaceIssue", "VMotionInterfaceIssue", "vim.fault.MigrationFault", "vim.version.version1", [("atSourceHost", "boolean", "vim.version.version1", 0), ("failedHost", "string", "vim.version.version1", 0), ("failedHostEntity", "vim.HostSystem", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.VMotionLinkCapacityLow", "VMotionLinkCapacityLow", "vim.fault.VMotionInterfaceIssue", "vim.version.version1", [("network", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.VMotionLinkDown", "VMotionLinkDown", "vim.fault.VMotionInterfaceIssue", "vim.version.version1", [("network", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.VMotionNotConfigured", "VMotionNotConfigured", "vim.fault.VMotionInterfaceIssue", "vim.version.version1", None)
CreateDataType("vim.fault.VMotionNotLicensed", "VMotionNotLicensed", "vim.fault.VMotionInterfaceIssue", "vim.version.version1", None)
CreateDataType("vim.fault.VMotionNotSupported", "VMotionNotSupported", "vim.fault.VMotionInterfaceIssue", "vim.version.version1", None)
CreateDataType("vim.fault.VMotionProtocolIncompatible", "VMotionProtocolIncompatible", "vim.fault.MigrationFault", "vim.version.version1", None)
CreateDataType("vim.fault.VirtualHardwareCompatibilityIssue", "VirtualHardwareCompatibilityIssue", "vim.fault.VmConfigFault", "vim.version.version1", None)
CreateDataType("vim.fault.VirtualHardwareVersionNotSupported", "VirtualHardwareVersionNotSupported", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version1", [("hostName", "string", "vim.version.version2", 0), ("host", "vim.HostSystem", "vim.version.version2", 0)])
CreateDataType("vim.fault.VmAlreadyExistsInDatacenter", "VmAlreadyExistsInDatacenter", "vim.fault.InvalidFolder", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("hostname", "string", "vim.version.version5", 0), ("vm", "vim.VirtualMachine[]", "vim.version.version5", 0)])
CreateDataType("vim.fault.VmFaultToleranceConfigIssue", "VmFaultToleranceConfigIssue", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("reason", "string", "vim.version.version5", F_OPTIONAL), ("entityName", "string", "vim.version.version5", F_OPTIONAL), ("entity", "vim.ManagedEntity", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.VmFaultToleranceConfigIssue.ReasonForIssue", "VmFaultToleranceConfigIssueReasonForIssue", "vim.version.version5", ["haNotEnabled", "moreThanOneSecondary", "recordReplayNotSupported", "replayNotSupported", "templateVm", "multipleVCPU", "hostInactive", "ftUnsupportedHardware", "ftUnsupportedProduct", "missingVMotionNic", "missingFTLoggingNic", "thinDisk", "verifySSLCertificateFlagNotSet", "hasSnapshots", "noConfig", "ftSecondaryVm", "hasLocalDisk", "esxAgentVm", "video3dEnabled", "hasUnsupportedDisk", "insufficientBandwidth", "hasNestedHVConfiguration", "hasVFlashConfiguration", "unsupportedProduct", "cpuHvUnsupported", "cpuHwmmuUnsupported", "cpuHvDisabled", "hasEFIFirmware", "tooManyVCPUs", "tooMuchMemory", "vMotionNotLicensed", "ftNotLicensed", "haAgentIssue", "unsupportedSPBM", "hasLinkedCloneDisk", "unsupportedPMemHAFailOver", "unsupportedEncryptedDisk", "ftMetroClusterNotEditable", "noHostGroupConfigured"])
CreateDataType("vim.fault.VmFaultToleranceConfigIssueWrapper", "VmFaultToleranceConfigIssueWrapper", "vim.fault.VmFaultToleranceIssue", "vim.version.version6", [("entityName", "string", "vim.version.version6", F_OPTIONAL), ("entity", "vim.ManagedEntity", "vim.version.version6", F_OPTIONAL), ("error", "vmodl.MethodFault", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.fault.VmFaultToleranceInvalidFileBacking", "VmFaultToleranceInvalidFileBacking", "vim.fault.VmFaultToleranceIssue", "vim.version.version5", [("backingType", "string", "vim.version.version5", F_OPTIONAL), ("backingFilename", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.VmFaultToleranceInvalidFileBacking.DeviceType", "VmFaultToleranceInvalidFileBackingDeviceType", "vim.version.version5", ["virtualFloppy", "virtualCdrom", "virtualSerialPort", "virtualParallelPort", "virtualDisk"])
CreateDataType("vim.fault.VmFaultToleranceTooManyFtVcpusOnHost", "VmFaultToleranceTooManyFtVcpusOnHost", "vim.fault.InsufficientResourcesFault", "vim.version.version10", [("hostName", "string", "vim.version.version10", F_OPTIONAL), ("maxNumFtVcpus", "int", "vim.version.version10", 0)])
CreateDataType("vim.fault.VmFaultToleranceTooManyVMsOnHost", "VmFaultToleranceTooManyVMsOnHost", "vim.fault.InsufficientResourcesFault", "vim.version.version6", [("hostName", "string", "vim.version.version6", F_OPTIONAL), ("maxNumFtVms", "int", "vim.version.version6", 0)])
CreateDataType("vim.fault.VmPowerOnDisabled", "VmPowerOnDisabled", "vim.fault.InvalidState", "vim.version.version5", None)
CreateDataType("vim.fault.VmSmpFaultToleranceTooManyVMsOnHost", "VmSmpFaultToleranceTooManyVMsOnHost", "vim.fault.InsufficientResourcesFault", "vim.version.version10", [("hostName", "string", "vim.version.version10", F_OPTIONAL), ("maxNumSmpFtVms", "int", "vim.version.version10", 0)])
CreateDataType("vim.fault.VmWwnConflict", "VmWwnConflict", "vim.fault.InvalidVmConfig", "vim.version.version2", [("vm", "vim.VirtualMachine", "vim.version.version2", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version2", F_OPTIONAL), ("name", "string", "vim.version.version2", F_OPTIONAL), ("wwn", "long", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.VmfsMountFault", "VmfsMountFault", "vim.fault.HostConfigFault", "vim.version.version5", [("uuid", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.VmotionInterfaceNotEnabled", "VmotionInterfaceNotEnabled", "vim.fault.HostPowerOpFailed", "vim.version.version2", None)
CreateDataType("vim.fault.VolumeEditorError", "VolumeEditorError", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.VsanClusterUuidMismatch", "VsanClusterUuidMismatch", "vim.fault.CannotMoveVsanEnabledHost", "vim.version.version9", [("hostClusterUuid", "string", "vim.version.version9", 0), ("destinationClusterUuid", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.VsanDiskFault", "VsanDiskFault", "vim.fault.VsanFault", "vim.version.version9", [("device", "string", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.fault.VsanIncompatibleDiskMapping", "VsanIncompatibleDiskMapping", "vim.fault.VsanDiskFault", "vim.version.version10", None)
CreateDataType("vim.fault.VspanDestPortConflict", "VspanDestPortConflict", "vim.fault.DvsFault", "vim.version.version7", [("vspanSessionKey1", "string", "vim.version.version7", 0), ("vspanSessionKey2", "string", "vim.version.version7", 0), ("portKey", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.VspanPortConflict", "VspanPortConflict", "vim.fault.DvsFault", "vim.version.version7", [("vspanSessionKey1", "string", "vim.version.version7", 0), ("vspanSessionKey2", "string", "vim.version.version7", 0), ("portKey", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.VspanPortMoveFault", "VspanPortMoveFault", "vim.fault.DvsFault", "vim.version.version7", [("srcPortgroupName", "string", "vim.version.version7", 0), ("destPortgroupName", "string", "vim.version.version7", 0), ("portKey", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.VspanPortPromiscChangeFault", "VspanPortPromiscChangeFault", "vim.fault.DvsFault", "vim.version.version7", [("portKey", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.VspanPortgroupPromiscChangeFault", "VspanPortgroupPromiscChangeFault", "vim.fault.DvsFault", "vim.version.version7", [("portgroupName", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.VspanPortgroupTypeChangeFault", "VspanPortgroupTypeChangeFault", "vim.fault.DvsFault", "vim.version.version7", [("portgroupName", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.VspanPromiscuousPortNotSupported", "VspanPromiscuousPortNotSupported", "vim.fault.DvsFault", "vim.version.version7", [("vspanSessionKey", "string", "vim.version.version7", 0), ("portKey", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.VspanSameSessionPortConflict", "VspanSameSessionPortConflict", "vim.fault.DvsFault", "vim.version.version7", [("vspanSessionKey", "string", "vim.version.version7", 0), ("portKey", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.WakeOnLanNotSupported", "WakeOnLanNotSupported", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version2", None)
CreateDataType("vim.fault.WakeOnLanNotSupportedByVmotionNIC", "WakeOnLanNotSupportedByVmotionNIC", "vim.fault.HostPowerOpFailed", "vim.version.version2", None)
CreateDataType("vim.fault.WillLoseHAProtection", "WillLoseHAProtection", "vim.fault.MigrationFault", "vim.version.version7", [("resolution", "string", "vim.version.version7", 0)])
CreateEnumType("vim.fault.WillLoseHAProtection.Resolution", "WillLoseHAProtectionResolution", "vim.version.version7", ["svmotion", "relocate"])
CreateDataType("vim.fault.WillModifyConfigCpuRequirements", "WillModifyConfigCpuRequirements", "vim.fault.MigrationFault", "vim.version.version1", None)
CreateDataType("vim.fault.WillResetSnapshotDirectory", "WillResetSnapshotDirectory", "vim.fault.MigrationFault", "vim.version.version7", None)
CreateManagedType("vim.host.ActiveDirectoryAuthentication", "HostActiveDirectoryAuthentication", "vim.host.DirectoryStore", "vim.version.version6", None, [("joinDomain", "JoinDomain_Task", "vim.version.version6", (("domainName", "string", "vim.version.version6", 0, None),("userName", "string", "vim.version.version6", 0, None),("password", "string", "vim.version.version6", F_SECRET, None),), (0, "vim.Task", "void"), "Host.Config.AuthenticationStore", ["vim.fault.InvalidState", "vim.fault.HostConfigFault", "vim.fault.InvalidLogin", "vim.fault.ActiveDirectoryFault", "vim.fault.TaskInProgress", ]), ("joinDomainWithCAM", "JoinDomainWithCAM_Task", "vim.version.version7", (("domainName", "string", "vim.version.version7", 0, None),("camServer", "string", "vim.version.version7", 0, None),), (0, "vim.Task", "void"), "Host.Config.AuthenticationStore", ["vim.fault.InvalidState", "vim.fault.HostConfigFault", "vim.fault.ActiveDirectoryFault", "vim.fault.TaskInProgress", ]), ("importCertificateForCAM", "ImportCertificateForCAM_Task", "vim.version.version7", (("certPath", "string", "vim.version.version7", 0, None),("camServer", "string", "vim.version.version7", 0, None),), (0, "vim.Task", "void"), "Host.Config.AuthenticationStore", ["vim.fault.FileNotFound", "vim.fault.ActiveDirectoryFault", ]), ("leaveCurrentDomain", "LeaveCurrentDomain_Task", "vim.version.version6", (("force", "boolean", "vim.version.version6", 0, None),), (0, "vim.Task", "void"), "Host.Config.AuthenticationStore", ["vim.fault.InvalidState", "vim.fault.AuthMinimumAdminPermission", "vim.fault.ActiveDirectoryFault", "vim.fault.TaskInProgress", ]), ("enableSmartCardAuthentication", "EnableSmartCardAuthentication", "vim.version.version10", (), (0, "void", "void"), "Host.Config.AuthenticationStore", ["vim.fault.ActiveDirectoryFault", "vim.fault.HostConfigFault", ]), ("installSmartCardTrustAnchor", "InstallSmartCardTrustAnchor", "vim.version.version10", (("cert", "string", "vim.version.version10", 0, None),), (0, "void", "void"), "Host.Config.AuthenticationStore", ["vim.fault.HostConfigFault", ]), ("replaceSmartCardTrustAnchors", "ReplaceSmartCardTrustAnchors", "vim.version.version10", (("certs", "string[]", "vim.version.version10", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.AuthenticationStore", None), ("removeSmartCardTrustAnchor", "RemoveSmartCardTrustAnchor", "vim.version.version10", (("issuer", "string", "vim.version.version10", 0, None),("serial", "string", "vim.version.version10", 0, None),), (0, "void", "void"), "Host.Config.AuthenticationStore", ["vim.fault.HostConfigFault", ]), ("removeSmartCardTrustAnchorByFingerprint", "RemoveSmartCardTrustAnchorByFingerprint", "vim.version.version10", (("fingerprint", "string", "vim.version.version10", 0, None),("digest", "string", "vim.version.version10", 0, None),), (0, "void", "void"), "Host.Config.AuthenticationStore", ["vim.fault.HostConfigFault", ]), ("listSmartCardTrustAnchors", "ListSmartCardTrustAnchors", "vim.version.version10", (), (F_OPTIONAL, "string[]", "string[]"), "Host.Config.AuthenticationStore", ["vim.fault.HostConfigFault", ]), ("disableSmartCardAuthentication", "DisableSmartCardAuthentication", "vim.version.version10", (), (0, "void", "void"), "Host.Config.AuthenticationStore", ["vim.fault.ActiveDirectoryFault", "vim.fault.HostConfigFault", ])])
CreateEnumType("vim.host.ActiveDirectoryAuthentication.CertificateDigest", "HostActiveDirectoryAuthenticationCertificateDigest", "vim.version.version10", ["SHA1"])
CreateDataType("vim.host.ActiveDirectoryInfo", "HostActiveDirectoryInfo", "vim.host.DirectoryStoreInfo", "vim.version.version6", [("joinedDomain", "string", "vim.version.version6", F_OPTIONAL), ("trustedDomain", "string[]", "vim.version.version6", F_OPTIONAL), ("domainMembershipStatus", "string", "vim.version.version6", F_OPTIONAL), ("smartCardAuthenticationEnabled", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.host.ActiveDirectoryInfo.DomainMembershipStatus", "HostActiveDirectoryInfoDomainMembershipStatus", "vim.version.version6", ["unknown", "ok", "noServers", "clientTrustBroken", "serverTrustBroken", "inconsistentTrust", "otherProblem"])
CreateDataType("vim.host.BlockAdapterTargetTransport", "HostBlockAdapterTargetTransport", "vim.host.TargetTransport", "vim.version.version1", None)
CreateDataType("vim.host.BlockHba", "HostBlockHba", "vim.host.HostBusAdapter", "vim.version.version1", None)
CreateDataType("vim.host.BootDeviceInfo", "HostBootDeviceInfo", "vmodl.DynamicData", "vim.version.version2", [("bootDevices", "vim.host.BootDeviceSystem.BootDevice[]", "vim.version.version2", F_OPTIONAL), ("currentBootDeviceKey", "string", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.host.ConfigSpec", "HostConfigSpec", "vmodl.DynamicData", "vim.version.version5", [("nasDatastore", "vim.host.NasVolume.Config[]", "vim.version.version5", F_OPTIONAL), ("network", "vim.host.NetworkConfig", "vim.version.version5", F_OPTIONAL), ("nicTypeSelection", "vim.host.VirtualNicManager.NicTypeSelection[]", "vim.version.version5", F_OPTIONAL), ("service", "vim.host.ServiceConfig[]", "vim.version.version5", F_OPTIONAL), ("firewall", "vim.host.FirewallConfig", "vim.version.version5", F_OPTIONAL), ("option", "vim.option.OptionValue[]", "vim.version.version5", F_OPTIONAL), ("datastorePrincipal", "string", "vim.version.version5", F_OPTIONAL), ("datastorePrincipalPasswd", "string", "vim.version.version5", F_OPTIONAL), ("datetime", "vim.host.DateTimeConfig", "vim.version.version5", F_OPTIONAL), ("storageDevice", "vim.host.StorageDeviceInfo", "vim.version.version5", F_OPTIONAL), ("license", "vim.host.LicenseSpec", "vim.version.version5", F_OPTIONAL), ("security", "vim.host.SecuritySpec", "vim.version.version5", F_OPTIONAL), ("userAccount", "vim.host.LocalAccountManager.AccountSpecification[]", "vim.version.version5", F_OPTIONAL), ("usergroupAccount", "vim.host.LocalAccountManager.AccountSpecification[]", "vim.version.version5", F_OPTIONAL), ("memory", "vim.host.MemorySpec", "vim.version.version5", F_OPTIONAL), ("activeDirectory", "vim.host.ActiveDirectorySpec[]", "vim.version.version6", F_OPTIONAL), ("genericConfig", "vmodl.KeyAnyValue[]", "vim.version.version7", F_OPTIONAL), ("graphicsConfig", "vim.host.GraphicsConfig", "vim.version.version11", F_OPTIONAL), ("assignableHardwareConfig", "vim.host.AssignableHardwareConfig", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.ConnectSpec", "HostConnectSpec", "vmodl.DynamicData", "vim.version.version1", [("hostName", "string", "vim.version.version1", F_OPTIONAL), ("port", "int", "vim.version.version1", F_OPTIONAL), ("sslThumbprint", "string", "vim.version.version2", F_OPTIONAL), ("userName", "string", "vim.version.version1", F_OPTIONAL), ("password", "string", "vim.version.version1", F_OPTIONAL | F_SECRET), ("vmFolder", "vim.Folder", "vim.version.version1", F_OPTIONAL), ("force", "boolean", "vim.version.version1", 0), ("vimAccountName", "string", "vim.version.version1", F_OPTIONAL), ("vimAccountPassword", "string", "vim.version.version1", F_OPTIONAL | F_SECRET), ("managementIp", "string", "vim.version.version5", F_OPTIONAL), ("lockdownMode", "vim.host.HostAccessManager.LockdownMode", "vim.version.version10", F_OPTIONAL), ("hostGateway", "vim.host.GatewaySpec", "vim.version.version10", F_OPTIONAL)])
CreateManagedType("vim.host.DatastoreSystem", "HostDatastoreSystem", "vmodl.ManagedObject", "vim.version.version1", [("datastore", "vim.Datastore[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("capabilities", "vim.host.DatastoreSystem.Capabilities", "vim.version.version2", 0, None)], [("updateLocalSwapDatastore", "UpdateLocalSwapDatastore", "vim.version.version2", (("datastore", "vim.Datastore", "vim.version.version2", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.InaccessibleDatastore", "vim.fault.DatastoreNotWritableOnHost", ]), ("queryAvailableDisksForVmfs", "QueryAvailableDisksForVmfs", "vim.version.version1", (("datastore", "vim.Datastore", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.host.ScsiDisk[]", "vim.host.ScsiDisk[]"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("queryVmfsDatastoreCreateOptions", "QueryVmfsDatastoreCreateOptions", "vim.version.version1", (("devicePath", "string", "vim.version.version1", 0, None),("vmfsMajorVersion", "int", "vim.version.version7", F_OPTIONAL, None),), (F_OPTIONAL, "vim.host.VmfsDatastoreOption[]", "vim.host.VmfsDatastoreOption[]"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("createVmfsDatastore", "CreateVmfsDatastore", "vim.version.version1", (("spec", "vim.host.VmfsDatastoreCreateSpec", "vim.version.version1", 0, None),), (0, "vim.Datastore", "vim.Datastore"), "Host.Config.Storage", ["vim.fault.DuplicateName", "vim.fault.HostConfigFault", ]), ("queryVmfsDatastoreExtendOptions", "QueryVmfsDatastoreExtendOptions", "vim.version.version1", (("datastore", "vim.Datastore", "vim.version.version1", 0, None),("devicePath", "string", "vim.version.version1", 0, None),("suppressExpandCandidates", "boolean", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.host.VmfsDatastoreOption[]", "vim.host.VmfsDatastoreOption[]"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("queryVmfsDatastoreExpandOptions", "QueryVmfsDatastoreExpandOptions", "vim.version.version5", (("datastore", "vim.Datastore", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.host.VmfsDatastoreOption[]", "vim.host.VmfsDatastoreOption[]"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("extendVmfsDatastore", "ExtendVmfsDatastore", "vim.version.version1", (("datastore", "vim.Datastore", "vim.version.version1", 0, None),("spec", "vim.host.VmfsDatastoreExtendSpec", "vim.version.version1", 0, None),), (0, "vim.Datastore", "vim.Datastore"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("enableClusteredVmdkSupport", "EnableClusteredVmdkSupport", "vim.version.v7_0", (("datastore", "vim.Datastore", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("disableClusteredVmdkSupport", "DisableClusteredVmdkSupport", "vim.version.v7_0", (("datastore", "vim.Datastore", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("expandVmfsDatastore", "ExpandVmfsDatastore", "vim.version.version5", (("datastore", "vim.Datastore", "vim.version.version5", 0, None),("spec", "vim.host.VmfsDatastoreExpandSpec", "vim.version.version5", 0, None),), (0, "vim.Datastore", "vim.Datastore"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("createNasDatastore", "CreateNasDatastore", "vim.version.version1", (("spec", "vim.host.NasVolume.Specification", "vim.version.version1", 0, None),), (0, "vim.Datastore", "vim.Datastore"), "Host.Config.Storage", ["vim.fault.DuplicateName", "vim.fault.AlreadyExists", "vim.fault.HostConfigFault", ]), ("createLocalDatastore", "CreateLocalDatastore", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("path", "string", "vim.version.version1", 0, None),), (0, "vim.Datastore", "vim.Datastore"), "Host.Config.Storage", ["vim.fault.DuplicateName", "vim.fault.HostConfigFault", "vim.fault.FileNotFound", "vim.fault.InvalidName", ]), ("createVvolDatastore", "CreateVvolDatastore", "vim.version.version10", (("spec", "vim.host.DatastoreSystem.VvolDatastoreSpec", "vim.version.version10", 0, None),), (0, "vim.Datastore", "vim.Datastore"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.DuplicateName", "vim.fault.HostConfigFault", "vim.fault.InvalidName", ]), ("removeDatastore", "RemoveDatastore", "vim.version.version1", (("datastore", "vim.Datastore", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("setMaxQueueDepth", "SetMaxQueueDepth", "vim.version.v8_0_0_1", (("datastore", "vim.Datastore", "vim.version.v8_0_0_1", 0, None),("maxQdepth", "long", "vim.version.v8_0_0_1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", ]), ("queryMaxQueueDepth", "QueryMaxQueueDepth", "vim.version.v8_0_0_1", (("datastore", "vim.Datastore", "vim.version.v8_0_0_1", 0, None),), (0, "long", "long"), "Host.Config.Storage", ["vim.fault.NotFound", ]), ("removeDatastoreEx", "RemoveDatastoreEx_Task", "vim.version.version10", (("datastore", "vim.Datastore[]", "vim.version.version10", 0, None),), (0, "vim.Task", "vim.host.DatastoreSystem.DatastoreResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("configureDatastorePrincipal", "ConfigureDatastorePrincipal", "vim.version.version1", (("userName", "string", "vim.version.version1", 0, None),("password", "string", "vim.version.version1", F_OPTIONAL | F_SECRET, None),), (0, "void", "void"), "Host.Config.Maintenance", ["vim.fault.InvalidState", "vim.fault.HostConfigFault", ]), ("queryUnresolvedVmfsVolumes", "QueryUnresolvedVmfsVolumes", "vim.version.version5", (), (F_OPTIONAL, "vim.host.UnresolvedVmfsVolume[]", "vim.host.UnresolvedVmfsVolume[]"), "System.Read", None), ("resignatureUnresolvedVmfsVolume", "ResignatureUnresolvedVmfsVolume_Task", "vim.version.version5", (("resolutionSpec", "vim.host.UnresolvedVmfsResignatureSpec", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.Task", "vim.host.ResignatureRescanResult"), "Host.Config.Storage", ["vim.fault.VmfsAmbiguousMount", "vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.DatastoreSystem.Capabilities", "HostDatastoreSystemCapabilities", "vmodl.DynamicData", "vim.version.version2", [("nfsMountCreationRequired", "boolean", "vim.version.version2", 0), ("nfsMountCreationSupported", "boolean", "vim.version.version2", 0), ("localDatastoreSupported", "boolean", "vim.version.version2", 0), ("vmfsExtentExpansionSupported", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.host.DatastoreSystem.VvolDatastoreSpec", "HostDatastoreSystemVvolDatastoreSpec", "vmodl.DynamicData", "vim.version.version10", [("name", "string", "vim.version.version10", 0), ("scId", "string", "vim.version.version10", 0)])
CreateDataType("vim.host.DatastoreSystem.DatastoreResult", "HostDatastoreSystemDatastoreResult", "vmodl.DynamicData", "vim.version.version10", [("key", "vim.Datastore", "vim.version.version10", 0), ("fault", "vmodl.MethodFault", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.DateTimeInfo", "HostDateTimeInfo", "vmodl.DynamicData", "vim.version.version2", [("timeZone", "vim.host.DateTimeSystem.TimeZone", "vim.version.version2", 0), ("systemClockProtocol", "string", "vim.version.v7_0", F_OPTIONAL), ("ntpConfig", "vim.host.NtpConfig", "vim.version.version2", F_OPTIONAL), ("ptpConfig", "vim.host.PtpConfig", "vim.version.v7_0_3_0", F_OPTIONAL), ("enabled", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("disableEvents", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("disableFallback", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("inFallbackState", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("serviceSync", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("lastSyncTime", "vmodl.DateTime", "vim.version.v7_0_3_0", F_OPTIONAL), ("remoteNtpServer", "string", "vim.version.v7_0_3_0", F_OPTIONAL), ("ntpRunTime", "long", "vim.version.v7_0_3_0", F_OPTIONAL), ("ptpRunTime", "long", "vim.version.v7_0_3_0", F_OPTIONAL), ("ntpDuration", "string", "vim.version.v7_0_3_0", F_OPTIONAL), ("ptpDuration", "string", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.host.DateTimeInfo.Protocol", "HostDateTimeInfoProtocol", "vim.version.v7_0", ["ntp", "ptp"])
CreateDataType("vim.host.FibreChannelHba", "HostFibreChannelHba", "vim.host.HostBusAdapter", "vim.version.version1", [("portWorldWideName", "long", "vim.version.version1", 0), ("nodeWorldWideName", "long", "vim.version.version1", 0), ("portType", "vim.host.FibreChannelHba.PortType", "vim.version.version1", 0), ("speed", "long", "vim.version.version1", 0)])
CreateEnumType("vim.host.FibreChannelHba.PortType", "FibreChannelPortType", "vim.version.version1", ["fabric", "loop", "pointToPoint", "unknown"])
CreateDataType("vim.host.FibreChannelOverEthernetHba", "HostFibreChannelOverEthernetHba", "vim.host.FibreChannelHba", "vim.version.version7", [("underlyingNic", "string", "vim.version.version7", 0), ("linkInfo", "vim.host.FibreChannelOverEthernetHba.LinkInfo", "vim.version.version7", 0), ("isSoftwareFcoe", "boolean", "vim.version.version7", 0), ("markedForRemoval", "boolean", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.FibreChannelOverEthernetHba.LinkInfo", "HostFibreChannelOverEthernetHbaLinkInfo", "vmodl.DynamicData", "vim.version.version7", [("vnportMac", "string", "vim.version.version7", 0), ("fcfMac", "string", "vim.version.version7", 0), ("vlanId", "int", "vim.version.version7", 0)])
CreateDataType("vim.host.FibreChannelTargetTransport", "HostFibreChannelTargetTransport", "vim.host.TargetTransport", "vim.version.version1", [("portWorldWideName", "long", "vim.version.version1", 0), ("nodeWorldWideName", "long", "vim.version.version1", 0)])
CreateDataType("vim.host.FirewallConfig", "HostFirewallConfig", "vmodl.DynamicData", "vim.version.version5", [("rule", "vim.host.FirewallConfig.RuleSetConfig[]", "vim.version.version5", F_OPTIONAL), ("defaultBlockingPolicy", "vim.host.FirewallInfo.DefaultPolicy", "vim.version.version5", 0)])
CreateDataType("vim.host.FirewallConfig.RuleSetConfig", "HostFirewallConfigRuleSetConfig", "vmodl.DynamicData", "vim.version.version5", [("rulesetId", "string", "vim.version.version5", 0), ("enabled", "boolean", "vim.version.version5", 0), ("allowedHosts", "vim.host.Ruleset.IpList", "vim.version.version7", F_OPTIONAL)])
CreateManagedType("vim.host.FirewallSystem", "HostFirewallSystem", "vim.ExtensibleManagedObject", "vim.version.version1", [("firewallInfo", "vim.host.FirewallInfo", "vim.version.version1", F_OPTIONAL, None)], [("updateDefaultPolicy", "UpdateDefaultPolicy", "vim.version.version1", (("defaultPolicy", "vim.host.FirewallInfo.DefaultPolicy", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", None), ("enableRuleset", "EnableRuleset", "vim.version.version1", (("id", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("disableRuleset", "DisableRuleset", "vim.version.version1", (("id", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateRuleset", "UpdateRuleset", "vim.version.version7", (("id", "string", "vim.version.version7", 0, None),("spec", "vim.host.Ruleset.RulesetSpec", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.NetService", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("refresh", "RefreshFirewall", "vim.version.version1", (), (0, "void", "void"), "Host.Config.NetService", None)])
CreateEnumType("vim.host.FirewallSystem.ServiceName", "HostFirewallSystemServiceName", "vim.version.v8_0_2_0", ["vpxa"])
CreateEnumType("vim.host.FirewallSystem.RuleSetId", "HostFirewallSystemRuleSetId", "vim.version.v8_0_2_0", ["faultTolerance", "fdm", "updateManager", "vpxHeartbeats"])
CreateDataType("vim.host.InternetScsiHba", "HostInternetScsiHba", "vim.host.HostBusAdapter", "vim.version.version1", [("isSoftwareBased", "boolean", "vim.version.version1", 0), ("canBeDisabled", "boolean", "vim.version.version7", F_OPTIONAL), ("networkBindingSupport", "vim.host.InternetScsiHba.NetworkBindingSupportType", "vim.version.version7", F_OPTIONAL), ("discoveryCapabilities", "vim.host.InternetScsiHba.DiscoveryCapabilities", "vim.version.version1", 0), ("discoveryProperties", "vim.host.InternetScsiHba.DiscoveryProperties", "vim.version.version1", 0), ("authenticationCapabilities", "vim.host.InternetScsiHba.AuthenticationCapabilities", "vim.version.version1", 0), ("authenticationProperties", "vim.host.InternetScsiHba.AuthenticationProperties", "vim.version.version1", 0), ("digestCapabilities", "vim.host.InternetScsiHba.DigestCapabilities", "vim.version.version5", F_OPTIONAL), ("digestProperties", "vim.host.InternetScsiHba.DigestProperties", "vim.version.version5", F_OPTIONAL), ("ipCapabilities", "vim.host.InternetScsiHba.IPCapabilities", "vim.version.version1", 0), ("ipProperties", "vim.host.InternetScsiHba.IPProperties", "vim.version.version1", 0), ("supportedAdvancedOptions", "vim.option.OptionDef[]", "vim.version.version5", F_OPTIONAL), ("advancedOptions", "vim.host.InternetScsiHba.ParamValue[]", "vim.version.version5", F_OPTIONAL), ("iScsiName", "string", "vim.version.version1", 0), ("iScsiAlias", "string", "vim.version.version1", F_OPTIONAL), ("configuredSendTarget", "vim.host.InternetScsiHba.SendTarget[]", "vim.version.version1", F_OPTIONAL), ("configuredStaticTarget", "vim.host.InternetScsiHba.StaticTarget[]", "vim.version.version1", F_OPTIONAL), ("maxSpeedMb", "int", "vim.version.version1", F_OPTIONAL), ("currentSpeedMb", "int", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.ParamValue", "HostInternetScsiHbaParamValue", "vim.option.OptionValue", "vim.version.version5", [("isInherited", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.DiscoveryCapabilities", "HostInternetScsiHbaDiscoveryCapabilities", "vmodl.DynamicData", "vim.version.version1", [("iSnsDiscoverySettable", "boolean", "vim.version.version1", 0), ("slpDiscoverySettable", "boolean", "vim.version.version1", 0), ("staticTargetDiscoverySettable", "boolean", "vim.version.version1", 0), ("sendTargetsDiscoverySettable", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.host.InternetScsiHba.DiscoveryProperties", "HostInternetScsiHbaDiscoveryProperties", "vmodl.DynamicData", "vim.version.version1", [("iSnsDiscoveryEnabled", "boolean", "vim.version.version1", 0), ("iSnsDiscoveryMethod", "string", "vim.version.version1", F_OPTIONAL), ("iSnsHost", "string", "vim.version.version1", F_OPTIONAL), ("slpDiscoveryEnabled", "boolean", "vim.version.version1", 0), ("slpDiscoveryMethod", "string", "vim.version.version1", F_OPTIONAL), ("slpHost", "string", "vim.version.version1", F_OPTIONAL), ("staticTargetDiscoveryEnabled", "boolean", "vim.version.version1", 0), ("sendTargetsDiscoveryEnabled", "boolean", "vim.version.version1", 0)])
CreateEnumType("vim.host.InternetScsiHba.DiscoveryProperties.ISnsDiscoveryMethod", "InternetScsiSnsDiscoveryMethod", "vim.version.version1", ["isnsStatic", "isnsDhcp", "isnsSlp"])
CreateEnumType("vim.host.InternetScsiHba.DiscoveryProperties.SlpDiscoveryMethod", "SlpDiscoveryMethod", "vim.version.version1", ["slpDhcp", "slpAutoUnicast", "slpAutoMulticast", "slpManual"])
CreateEnumType("vim.host.InternetScsiHba.ChapAuthenticationType", "HostInternetScsiHbaChapAuthenticationType", "vim.version.version5", ["chapProhibited", "chapDiscouraged", "chapPreferred", "chapRequired"])
CreateDataType("vim.host.InternetScsiHba.AuthenticationCapabilities", "HostInternetScsiHbaAuthenticationCapabilities", "vmodl.DynamicData", "vim.version.version1", [("chapAuthSettable", "boolean", "vim.version.version1", 0), ("krb5AuthSettable", "boolean", "vim.version.version1", 0), ("srpAuthSettable", "boolean", "vim.version.version1", 0), ("spkmAuthSettable", "boolean", "vim.version.version1", 0), ("mutualChapSettable", "boolean", "vim.version.version5", F_OPTIONAL), ("targetChapSettable", "boolean", "vim.version.version5", F_OPTIONAL), ("targetMutualChapSettable", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.AuthenticationProperties", "HostInternetScsiHbaAuthenticationProperties", "vmodl.DynamicData", "vim.version.version1", [("chapAuthEnabled", "boolean", "vim.version.version1", 0), ("chapName", "string", "vim.version.version1", F_OPTIONAL), ("chapSecret", "string", "vim.version.version1", F_OPTIONAL | F_SECRET), ("chapAuthenticationType", "string", "vim.version.version5", F_OPTIONAL), ("chapInherited", "boolean", "vim.version.version5", F_OPTIONAL), ("mutualChapName", "string", "vim.version.version5", F_OPTIONAL), ("mutualChapSecret", "string", "vim.version.version5", F_OPTIONAL | F_SECRET), ("mutualChapAuthenticationType", "string", "vim.version.version5", F_OPTIONAL), ("mutualChapInherited", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.host.InternetScsiHba.DigestType", "HostInternetScsiHbaDigestType", "vim.version.version5", ["digestProhibited", "digestDiscouraged", "digestPreferred", "digestRequired"])
CreateDataType("vim.host.InternetScsiHba.DigestCapabilities", "HostInternetScsiHbaDigestCapabilities", "vmodl.DynamicData", "vim.version.version5", [("headerDigestSettable", "boolean", "vim.version.version5", F_OPTIONAL), ("dataDigestSettable", "boolean", "vim.version.version5", F_OPTIONAL), ("targetHeaderDigestSettable", "boolean", "vim.version.version5", F_OPTIONAL), ("targetDataDigestSettable", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.DigestProperties", "HostInternetScsiHbaDigestProperties", "vmodl.DynamicData", "vim.version.version5", [("headerDigestType", "string", "vim.version.version5", F_OPTIONAL), ("headerDigestInherited", "boolean", "vim.version.version5", F_OPTIONAL), ("dataDigestType", "string", "vim.version.version5", F_OPTIONAL), ("dataDigestInherited", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.IPCapabilities", "HostInternetScsiHbaIPCapabilities", "vmodl.DynamicData", "vim.version.version1", [("addressSettable", "boolean", "vim.version.version1", 0), ("ipConfigurationMethodSettable", "boolean", "vim.version.version1", 0), ("subnetMaskSettable", "boolean", "vim.version.version1", 0), ("defaultGatewaySettable", "boolean", "vim.version.version1", 0), ("primaryDnsServerAddressSettable", "boolean", "vim.version.version1", 0), ("alternateDnsServerAddressSettable", "boolean", "vim.version.version1", 0), ("ipv6Supported", "boolean", "vim.version.version5", F_OPTIONAL), ("arpRedirectSettable", "boolean", "vim.version.version5", F_OPTIONAL), ("mtuSettable", "boolean", "vim.version.version5", F_OPTIONAL), ("hostNameAsTargetAddress", "boolean", "vim.version.version5", F_OPTIONAL), ("nameAliasSettable", "boolean", "vim.version.version6", F_OPTIONAL), ("ipv4EnableSettable", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6EnableSettable", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6PrefixLengthSettable", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6PrefixLength", "int", "vim.version.version10", F_OPTIONAL), ("ipv6DhcpConfigurationSettable", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6LinkLocalAutoConfigurationSettable", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6RouterAdvertisementConfigurationSettable", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6DefaultGatewaySettable", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6MaxStaticAddressesSupported", "int", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.IscsiIpv6Address", "HostInternetScsiHbaIscsiIpv6Address", "vmodl.DynamicData", "vim.version.version10", [("address", "string", "vim.version.version10", 0), ("prefixLength", "int", "vim.version.version10", 0), ("origin", "string", "vim.version.version10", 0), ("operation", "string", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.host.InternetScsiHba.IscsiIpv6Address.AddressConfigurationType", "HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType", "vim.version.version10", ["DHCP", "AutoConfigured", "Static", "Other"])
CreateEnumType("vim.host.InternetScsiHba.IscsiIpv6Address.IPv6AddressOperation", "HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperation", "vim.version.version10", ["add", "remove"])
CreateDataType("vim.host.InternetScsiHba.IPv6Properties", "HostInternetScsiHbaIPv6Properties", "vmodl.DynamicData", "vim.version.version10", [("iscsiIpv6Address", "vim.host.InternetScsiHba.IscsiIpv6Address[]", "vim.version.version10", F_OPTIONAL), ("ipv6DhcpConfigurationEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6LinkLocalAutoConfigurationEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6RouterAdvertisementConfigurationEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6DefaultGateway", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.IPProperties", "HostInternetScsiHbaIPProperties", "vmodl.DynamicData", "vim.version.version1", [("mac", "string", "vim.version.version1", F_OPTIONAL), ("address", "string", "vim.version.version1", F_OPTIONAL), ("dhcpConfigurationEnabled", "boolean", "vim.version.version1", 0), ("subnetMask", "string", "vim.version.version1", F_OPTIONAL), ("defaultGateway", "string", "vim.version.version1", F_OPTIONAL), ("primaryDnsServerAddress", "string", "vim.version.version1", F_OPTIONAL), ("alternateDnsServerAddress", "string", "vim.version.version1", F_OPTIONAL), ("ipv6Address", "string", "vim.version.version5", F_OPTIONAL), ("ipv6SubnetMask", "string", "vim.version.version5", F_OPTIONAL), ("ipv6DefaultGateway", "string", "vim.version.version5", F_OPTIONAL), ("arpRedirectEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("mtu", "int", "vim.version.version5", F_OPTIONAL), ("jumboFramesEnabled", "boolean", "vim.version.version5", F_OPTIONAL), ("ipv4Enabled", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6Enabled", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6properties", "vim.host.InternetScsiHba.IPv6Properties", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.SendTarget", "HostInternetScsiHbaSendTarget", "vmodl.DynamicData", "vim.version.version1", [("address", "string", "vim.version.version1", 0), ("port", "int", "vim.version.version1", F_OPTIONAL), ("authenticationProperties", "vim.host.InternetScsiHba.AuthenticationProperties", "vim.version.version5", F_OPTIONAL), ("digestProperties", "vim.host.InternetScsiHba.DigestProperties", "vim.version.version5", F_OPTIONAL), ("supportedAdvancedOptions", "vim.option.OptionDef[]", "vim.version.version5", F_OPTIONAL), ("advancedOptions", "vim.host.InternetScsiHba.ParamValue[]", "vim.version.version5", F_OPTIONAL), ("parent", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.host.InternetScsiHba.StaticTarget", "HostInternetScsiHbaStaticTarget", "vmodl.DynamicData", "vim.version.version1", [("address", "string", "vim.version.version1", 0), ("port", "int", "vim.version.version1", F_OPTIONAL), ("iScsiName", "string", "vim.version.version1", 0), ("discoveryMethod", "string", "vim.version.version8", F_OPTIONAL), ("authenticationProperties", "vim.host.InternetScsiHba.AuthenticationProperties", "vim.version.version5", F_OPTIONAL), ("digestProperties", "vim.host.InternetScsiHba.DigestProperties", "vim.version.version5", F_OPTIONAL), ("supportedAdvancedOptions", "vim.option.OptionDef[]", "vim.version.version5", F_OPTIONAL), ("advancedOptions", "vim.host.InternetScsiHba.ParamValue[]", "vim.version.version5", F_OPTIONAL), ("parent", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.host.InternetScsiHba.StaticTarget.TargetDiscoveryMethod", "HostInternetScsiHbaStaticTargetTargetDiscoveryMethod", "vim.version.version8", ["staticMethod", "sendTargetMethod", "slpMethod", "isnsMethod", "unknownMethod"])
CreateDataType("vim.host.InternetScsiHba.TargetSet", "HostInternetScsiHbaTargetSet", "vmodl.DynamicData", "vim.version.version5", [("staticTargets", "vim.host.InternetScsiHba.StaticTarget[]", "vim.version.version5", F_OPTIONAL), ("sendTargets", "vim.host.InternetScsiHba.SendTarget[]", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.host.InternetScsiHba.NetworkBindingSupportType", "HostInternetScsiHbaNetworkBindingSupportType", "vim.version.version7", ["notsupported", "optional", "required"])
CreateDataType("vim.host.InternetScsiTargetTransport", "HostInternetScsiTargetTransport", "vim.host.TargetTransport", "vim.version.version1", [("iScsiName", "string", "vim.version.version1", 0), ("iScsiAlias", "string", "vim.version.version1", 0), ("address", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetworkConfig", "HostNetworkConfig", "vmodl.DynamicData", "vim.version.version1", [("vswitch", "vim.host.VirtualSwitch.Config[]", "vim.version.version1", F_OPTIONAL), ("proxySwitch", "vim.host.HostProxySwitch.Config[]", "vim.version.version5", F_OPTIONAL), ("portgroup", "vim.host.PortGroup.Config[]", "vim.version.version1", F_OPTIONAL), ("pnic", "vim.host.PhysicalNic.Config[]", "vim.version.version1", F_OPTIONAL), ("vnic", "vim.host.VirtualNic.Config[]", "vim.version.version1", F_OPTIONAL), ("consoleVnic", "vim.host.VirtualNic.Config[]", "vim.version.version1", F_OPTIONAL), ("dnsConfig", "vim.host.DnsConfig", "vim.version.version1", F_OPTIONAL), ("ipRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", F_OPTIONAL), ("consoleIpRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", F_OPTIONAL), ("routeTableConfig", "vim.host.IpRouteTableConfig", "vim.version.version5", F_OPTIONAL), ("dhcp", "vim.host.DhcpService.Config[]", "vim.version.version2", F_OPTIONAL), ("nat", "vim.host.NatService.Config[]", "vim.version.version2", F_OPTIONAL), ("ipV6Enabled", "boolean", "vim.version.version5", F_OPTIONAL), ("netStackSpec", "vim.host.NetworkConfig.NetStackSpec[]", "vim.version.version9", F_OPTIONAL), ("migrationStatus", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.host.NetworkConfig.Result", "HostNetworkConfigResult", "vmodl.DynamicData", "vim.version.version1", [("vnicDevice", "string[]", "vim.version.version1", F_OPTIONAL), ("consoleVnicDevice", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NetworkConfig.NetStackSpec", "HostNetworkConfigNetStackSpec", "vmodl.DynamicData", "vim.version.version9", [("netStackInstance", "vim.host.NetStackInstance", "vim.version.version9", 0), ("operation", "string", "vim.version.version9", F_OPTIONAL)])
CreateManagedType("vim.host.NetworkSystem", "HostNetworkSystem", "vim.ExtensibleManagedObject", "vim.version.version1", [("capabilities", "vim.host.NetCapabilities", "vim.version.version1", F_OPTIONAL, None), ("networkInfo", "vim.host.NetworkInfo", "vim.version.version1", F_OPTIONAL, None), ("offloadCapabilities", "vim.host.NetOffloadCapabilities", "vim.version.version1", F_OPTIONAL, None), ("networkConfig", "vim.host.NetworkConfig", "vim.version.version1", F_OPTIONAL, None), ("dnsConfig", "vim.host.DnsConfig", "vim.version.version1", F_OPTIONAL, None), ("ipRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", F_OPTIONAL, None), ("consoleIpRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", F_OPTIONAL, None)], [("updateNetworkConfig", "UpdateNetworkConfig", "vim.version.version1", (("config", "vim.host.NetworkConfig", "vim.version.version1", 0, None),("changeMode", "string", "vim.version.version1", 0, None),), (0, "vim.host.NetworkConfig.Result", "vim.host.NetworkConfig.Result"), None, ["vim.fault.AlreadyExists", "vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("updateDnsConfig", "UpdateDnsConfig", "vim.version.version1", (("config", "vim.host.DnsConfig", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateIpRouteConfig", "UpdateIpRouteConfig", "vim.version.version1", (("config", "vim.host.IpRouteConfig", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.HostConfigFault", "vim.fault.InvalidState", ]), ("updateConsoleIpRouteConfig", "UpdateConsoleIpRouteConfig", "vim.version.version1", (("config", "vim.host.IpRouteConfig", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.HostConfigFault", ]), ("updateIpRouteTableConfig", "UpdateIpRouteTableConfig", "vim.version.version5", (("config", "vim.host.IpRouteTableConfig", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.HostConfigFault", ]), ("addVirtualSwitch", "AddVirtualSwitch", "vim.version.version1", (("vswitchName", "string", "vim.version.version1", 0, None),("spec", "vim.host.VirtualSwitch.Specification", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.AlreadyExists", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault", ]), ("removeVirtualSwitch", "RemoveVirtualSwitch", "vim.version.version1", (("vswitchName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault", ]), ("updateVirtualSwitch", "UpdateVirtualSwitch", "vim.version.version1", (("vswitchName", "string", "vim.version.version1", 0, None),("spec", "vim.host.VirtualSwitch.Specification", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.ResourceInUse", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("addPortGroup", "AddPortGroup", "vim.version.version1", (("portgrp", "vim.host.PortGroup.Specification", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.AlreadyExists", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("removePortGroup", "RemovePortGroup", "vim.version.version1", (("pgName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault", ]), ("updatePortGroup", "UpdatePortGroup", "vim.version.version1", (("pgName", "string", "vim.version.version1", 0, None),("portgrp", "vim.host.PortGroup.Specification", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.AlreadyExists", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updatePhysicalNicLinkSpeed", "UpdatePhysicalNicLinkSpeed", "vim.version.version1", (("device", "string", "vim.version.version1", 0, None),("linkSpeed", "vim.host.PhysicalNic.LinkSpeedDuplex", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("queryNetworkHint", "QueryNetworkHint", "vim.version.version1", (("device", "string[]", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.host.PhysicalNic.NetworkHint[]", "vim.host.PhysicalNic.NetworkHint[]"), "System.Read", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("addVirtualNic", "AddVirtualNic", "vim.version.version1", (("portgroup", "string", "vim.version.version1", 0, None),("nic", "vim.host.VirtualNic.Specification", "vim.version.version1", 0, None),), (0, "string", "string"), None, ["vim.fault.AlreadyExists", "vim.fault.HostConfigFault", "vim.fault.InvalidState", ]), ("removeVirtualNic", "RemoveVirtualNic", "vim.version.version1", (("device", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateVirtualNic", "UpdateVirtualNic", "vim.version.version1", (("device", "string", "vim.version.version1", 0, None),("nic", "vim.host.VirtualNic.Specification", "vim.version.version1", 0, None),), (0, "void", "void"), None, ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.InvalidState", ]), ("addServiceConsoleVirtualNic", "AddServiceConsoleVirtualNic", "vim.version.version1", (("portgroup", "string", "vim.version.version1", 0, None),("nic", "vim.host.VirtualNic.Specification", "vim.version.version1", 0, None),), (0, "string", "string"), None, ["vim.fault.HostConfigFault", ]), ("removeServiceConsoleVirtualNic", "RemoveServiceConsoleVirtualNic", "vim.version.version1", (("device", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault", ]), ("updateServiceConsoleVirtualNic", "UpdateServiceConsoleVirtualNic", "vim.version.version1", (("device", "string", "vim.version.version1", 0, None),("nic", "vim.host.VirtualNic.Specification", "vim.version.version1", 0, None),), (0, "void", "void"), None, ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault", ]), ("restartServiceConsoleVirtualNic", "RestartServiceConsoleVirtualNic", "vim.version.version1", (("device", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("refresh", "RefreshNetworkSystem", "vim.version.version1", (), (0, "void", "void"), "Host.Config.Network", None), ("startDpuFailover", "startDpuFailover", "vim.version.v8_0_3_0", (("dvsName", "string", "vim.version.v8_0_3_0", 0, None),("targetDpuAlias", "string", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Network", ["vmodl.fault.InvalidArgument", ])])
CreateDataType("vim.host.NvmeConnectSpec", "HostNvmeConnectSpec", "vim.host.NvmeSpec", "vim.version.v7_0", [("subnqn", "string", "vim.version.v7_0", 0), ("controllerId", "int", "vim.version.v7_0", F_OPTIONAL), ("adminQueueSize", "int", "vim.version.v7_0", F_OPTIONAL), ("keepAliveTimeout", "int", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.NvmeDiscoverSpec", "HostNvmeDiscoverSpec", "vim.host.NvmeSpec", "vim.version.v7_0", [("autoConnect", "boolean", "vim.version.v7_0", F_OPTIONAL), ("rootDiscoveryController", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.NvmeOpaqueTransportParameters", "HostNvmeOpaqueTransportParameters", "vim.host.NvmeTransportParameters", "vim.version.v7_0", [("trtype", "string", "vim.version.v7_0", 0), ("traddr", "string", "vim.version.v7_0", 0), ("adrfam", "string", "vim.version.v7_0", 0), ("trsvcid", "string", "vim.version.v7_0", 0), ("tsas", "vmodl.Binary", "vim.version.v7_0", 0)])
CreateDataType("vim.host.NvmeOverFibreChannelParameters", "HostNvmeOverFibreChannelParameters", "vim.host.NvmeTransportParameters", "vim.version.v7_0", [("nodeWorldWideName", "long", "vim.version.v7_0", 0), ("portWorldWideName", "long", "vim.version.v7_0", 0)])
CreateDataType("vim.host.NvmeOverRdmaParameters", "HostNvmeOverRdmaParameters", "vim.host.NvmeTransportParameters", "vim.version.v7_0", [("address", "string", "vim.version.v7_0", 0), ("addressFamily", "string", "vim.version.v7_0", F_OPTIONAL), ("portNumber", "int", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.NvmeOverTcpParameters", "HostNvmeOverTcpParameters", "vim.host.NvmeTransportParameters", "vim.version.v7_0_3_0", [("address", "string", "vim.version.v7_0_3_0", 0), ("portNumber", "int", "vim.version.v7_0_3_0", F_OPTIONAL), ("digestVerification", "string", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.OpaqueNetworkInfo", "HostOpaqueNetworkInfo", "vmodl.DynamicData", "vim.version.version9", [("opaqueNetworkId", "string", "vim.version.version9", 0), ("opaqueNetworkName", "string", "vim.version.version9", 0), ("opaqueNetworkType", "string", "vim.version.version9", 0), ("pnicZone", "string[]", "vim.version.version10", F_OPTIONAL), ("capability", "vim.OpaqueNetwork.Capability", "vim.version.version11", F_OPTIONAL), ("extraConfig", "vim.option.OptionValue[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.ParallelScsiTargetTransport", "HostParallelScsiTargetTransport", "vim.host.TargetTransport", "vim.version.version1", None)
CreateDataType("vim.host.PcieTargetTransport", "HostPcieTargetTransport", "vim.host.TargetTransport", "vim.version.v7_0", None)
CreateDataType("vim.host.RdmaTargetTransport", "HostRdmaTargetTransport", "vim.host.TargetTransport", "vim.version.v7_0", None)
CreateDataType("vim.host.ScsiDisk", "HostScsiDisk", "vim.host.ScsiLun", "vim.version.version1", [("capacity", "vim.host.DiskDimensions.Lba", "vim.version.version1", 0), ("devicePath", "string", "vim.version.version1", 0), ("ssd", "boolean", "vim.version.version7", F_OPTIONAL), ("localDisk", "boolean", "vim.version.version10", F_OPTIONAL), ("physicalLocation", "string[]", "vim.version.version10", F_OPTIONAL), ("emulatedDIXDIFEnabled", "boolean", "vim.version.version10", F_OPTIONAL), ("vsanDiskInfo", "vim.vsan.host.VsanDiskInfo", "vim.version.version10", F_OPTIONAL), ("scsiDiskType", "string", "vim.version.version11", F_OPTIONAL), ("usedByMemoryTiering", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.ScsiDisk.Partition", "HostScsiDiskPartition", "vmodl.DynamicData", "vim.version.version1", [("diskName", "string", "vim.version.version1", 0), ("partition", "int", "vim.version.version1", 0)])
CreateEnumType("vim.host.ScsiDisk.ScsiDiskType", "ScsiDiskType", "vim.version.version11", ["native512", "emulated512", "native4k", "SoftwareEmulated4k", "unknown"])
CreateDataType("vim.host.SecuritySpec", "HostSecuritySpec", "vmodl.DynamicData", "vim.version.version5", [("adminPassword", "string", "vim.version.version5", F_OPTIONAL | F_SECRET), ("removePermission", "vim.AuthorizationManager.Permission[]", "vim.version.version6", F_OPTIONAL), ("addPermission", "vim.AuthorizationManager.Permission[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.host.SerialAttachedTargetTransport", "HostSerialAttachedTargetTransport", "vim.host.TargetTransport", "vim.version.version11", None)
CreateDataType("vim.host.Summary", "HostListSummary", "vmodl.DynamicData", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL), ("hardware", "vim.host.Summary.HardwareSummary", "vim.version.version1", F_OPTIONAL), ("runtime", "vim.host.RuntimeInfo", "vim.version.version1", F_OPTIONAL), ("config", "vim.host.Summary.ConfigSummary", "vim.version.version1", 0), ("quickStats", "vim.host.Summary.QuickStats", "vim.version.version1", 0), ("overallStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0), ("rebootRequired", "boolean", "vim.version.version1", 0), ("customValue", "vim.CustomFieldsManager.Value[]", "vim.version.version1", F_OPTIONAL), ("managementServerIp", "string", "vim.version.version2", F_OPTIONAL), ("maxEVCModeKey", "string", "vim.version.version5", F_OPTIONAL), ("currentEVCModeKey", "string", "vim.version.version5", F_OPTIONAL), ("currentEVCGraphicsModeKey", "string", "vim.version.v7_0_1_0", F_OPTIONAL), ("gateway", "vim.host.Summary.GatewaySummary", "vim.version.version10", F_OPTIONAL), ("tpmAttestation", "vim.host.TpmAttestationInfo", "vim.version.version12", F_OPTIONAL), ("trustAuthorityAttestationInfos", "vim.host.TrustAuthorityAttestationInfo[]", "vim.version.v7_0_1_0", F_OPTIONAL)])
CreateDataType("vim.host.Summary.HardwareSummary", "HostHardwareSummary", "vmodl.DynamicData", "vim.version.version1", [("vendor", "string", "vim.version.version1", 0), ("model", "string", "vim.version.version1", 0), ("uuid", "string", "vim.version.version1", 0), ("otherIdentifyingInfo", "vim.host.SystemIdentificationInfo[]", "vim.version.version2", F_OPTIONAL), ("memorySize", "long", "vim.version.version1", 0), ("cpuModel", "string", "vim.version.version1", 0), ("cpuMhz", "int", "vim.version.version1", 0), ("numCpuPkgs", "short", "vim.version.version1", 0), ("numCpuCores", "short", "vim.version.version1", 0), ("numCpuThreads", "short", "vim.version.version1", 0), ("numNics", "int", "vim.version.version1", 0), ("numHBAs", "int", "vim.version.version1", 0)])
CreateDataType("vim.host.Summary.QuickStats", "HostListSummaryQuickStats", "vmodl.DynamicData", "vim.version.version1", [("overallCpuUsage", "int", "vim.version.version1", F_OPTIONAL), ("overallMemoryUsage", "int", "vim.version.version1", F_OPTIONAL), ("distributedCpuFairness", "int", "vim.version.version1", F_OPTIONAL), ("distributedMemoryFairness", "int", "vim.version.version1", F_OPTIONAL), ("availablePMemCapacity", "int", "vim.version.version12", F_OPTIONAL), ("uptime", "int", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.host.Summary.ConfigSummary", "HostConfigSummary", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("port", "int", "vim.version.version1", 0), ("sslThumbprint", "string", "vim.version.version5", F_OPTIONAL), ("product", "vim.AboutInfo", "vim.version.version1", F_OPTIONAL), ("vmotionEnabled", "boolean", "vim.version.version1", 0), ("faultToleranceEnabled", "boolean", "vim.version.version5", 0), ("featureVersion", "vim.host.FeatureVersionInfo[]", "vim.version.version6", F_OPTIONAL), ("agentVmDatastore", "vim.Datastore", "vim.version.version7", F_OPTIONAL), ("agentVmNetwork", "vim.Network", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.Summary.GatewaySummary", "HostListSummaryGatewaySummary", "vmodl.DynamicData", "vim.version.version10", [("gatewayType", "string", "vim.version.version10", 0), ("gatewayId", "string", "vim.version.version10", 0)])
CreateDataType("vim.host.TpmBootCompleteEventDetails", "HostTpmBootCompleteEventDetails", "vim.host.TpmEventDetails", "vim.version.v8_0_1_0", None)
CreateDataType("vim.host.TpmBootSecurityOptionEventDetails", "HostTpmBootSecurityOptionEventDetails", "vim.host.TpmEventDetails", "vim.version.version8", [("bootSecurityOption", "string", "vim.version.version8", 0)])
CreateDataType("vim.host.TpmCommandEventDetails", "HostTpmCommandEventDetails", "vim.host.TpmEventDetails", "vim.version.version8", [("commandLine", "string", "vim.version.version8", 0)])
CreateDataType("vim.host.TpmNvTagEventDetails", "HostTpmNvTagEventDetails", "vim.host.TpmBootSecurityOptionEventDetails", "vim.version.v7_0_2_0", None)
CreateDataType("vim.host.TpmSignerEventDetails", "HostTpmSignerEventDetails", "vim.host.TpmBootSecurityOptionEventDetails", "vim.version.v8_0_0_1", None)
CreateDataType("vim.host.UnresolvedVmfsExtent", "HostUnresolvedVmfsExtent", "vmodl.DynamicData", "vim.version.version5", [("device", "vim.host.ScsiDisk.Partition", "vim.version.version5", 0), ("devicePath", "string", "vim.version.version5", 0), ("vmfsUuid", "string", "vim.version.version5", 0), ("isHeadExtent", "boolean", "vim.version.version5", 0), ("ordinal", "int", "vim.version.version5", 0), ("startBlock", "int", "vim.version.version5", 0), ("endBlock", "int", "vim.version.version5", 0), ("reason", "string", "vim.version.version5", 0)])
CreateEnumType("vim.host.UnresolvedVmfsExtent.UnresolvedReason", "HostUnresolvedVmfsExtentUnresolvedReason", "vim.version.version5", ["diskIdMismatch", "uuidConflict"])
CreateManagedType("vim.host.VFlashManager", "HostVFlashManager", "vmodl.ManagedObject", "vim.version.version9", [("vFlashConfigInfo", "vim.host.VFlashManager.VFlashConfigInfo", "vim.version.version9", F_OPTIONAL, None)], [("configureVFlashResourceEx", "ConfigureVFlashResourceEx_Task", "vim.version.version9", (("devicePath", "string[]", "vim.version.version9", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.host.VFlashResourceConfigurationResult"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("configureVFlashResource", "HostConfigureVFlashResource", "vim.version.version9", (("spec", "vim.host.VFlashManager.VFlashResourceConfigSpec", "vim.version.version9", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("removeVFlashResource", "HostRemoveVFlashResource", "vim.version.version9", (), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("configureHostVFlashCache", "HostConfigVFlashCache", "vim.version.version9", (("spec", "vim.host.VFlashManager.VFlashCacheConfigSpec", "vim.version.version9", 0, None),), (0, "void", "void"), "Host.Config.AdvancedConfig", ["vim.fault.HostConfigFault", "vim.fault.InaccessibleVFlashSource", "vim.fault.ResourceInUse", ]), ("getVFlashModuleDefaultConfig", "HostGetVFlashModuleDefaultConfig", "vim.version.version9", (("vFlashModule", "string", "vim.version.version9", 0, None),), (0, "vim.vm.device.VirtualDisk.VFlashCacheConfigInfo", "vim.vm.device.VirtualDisk.VFlashCacheConfigInfo"), "Host.Config.AdvancedConfig", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.VFlashManager.VFlashResourceConfigSpec", "HostVFlashManagerVFlashResourceConfigSpec", "vmodl.DynamicData", "vim.version.version9", [("vffsUuid", "string", "vim.version.version9", 0)])
CreateDataType("vim.host.VFlashManager.VFlashResourceConfigInfo", "HostVFlashManagerVFlashResourceConfigInfo", "vmodl.DynamicData", "vim.version.version9", [("vffs", "vim.host.VffsVolume", "vim.version.version9", F_OPTIONAL), ("capacity", "long", "vim.version.version9", 0)])
CreateDataType("vim.host.VFlashManager.VFlashResourceRunTimeInfo", "HostVFlashManagerVFlashResourceRunTimeInfo", "vmodl.DynamicData", "vim.version.version9", [("usage", "long", "vim.version.version9", 0), ("capacity", "long", "vim.version.version9", 0), ("accessible", "boolean", "vim.version.version9", 0), ("capacityForVmCache", "long", "vim.version.version9", 0), ("freeForVmCache", "long", "vim.version.version9", 0)])
CreateDataType("vim.host.VFlashManager.VFlashCacheConfigSpec", "HostVFlashManagerVFlashCacheConfigSpec", "vmodl.DynamicData", "vim.version.version9", [("defaultVFlashModule", "string", "vim.version.version9", 0), ("swapCacheReservationInGB", "long", "vim.version.version9", 0)])
CreateDataType("vim.host.VFlashManager.VFlashCacheConfigInfo", "HostVFlashManagerVFlashCacheConfigInfo", "vmodl.DynamicData", "vim.version.version9", [("vFlashModuleConfigOption", "vim.host.VFlashManager.VFlashCacheConfigInfo.VFlashModuleConfigOption[]", "vim.version.version9", F_OPTIONAL), ("defaultVFlashModule", "string", "vim.version.version9", F_OPTIONAL), ("swapCacheReservationInGB", "long", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VFlashManager.VFlashCacheConfigInfo.VFlashModuleConfigOption", "HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption", "vmodl.DynamicData", "vim.version.version9", [("vFlashModule", "string", "vim.version.version9", 0), ("vFlashModuleVersion", "string", "vim.version.version9", 0), ("minSupportedModuleVersion", "string", "vim.version.version9", 0), ("cacheConsistencyType", "vim.option.ChoiceOption", "vim.version.version9", 0), ("cacheMode", "vim.option.ChoiceOption", "vim.version.version9", 0), ("blockSizeInKBOption", "vim.option.LongOption", "vim.version.version9", 0), ("reservationInMBOption", "vim.option.LongOption", "vim.version.version9", 0), ("maxDiskSizeInKB", "long", "vim.version.version9", 0)])
CreateDataType("vim.host.VFlashManager.VFlashConfigInfo", "HostVFlashManagerVFlashConfigInfo", "vmodl.DynamicData", "vim.version.version9", [("vFlashResourceConfigInfo", "vim.host.VFlashManager.VFlashResourceConfigInfo", "vim.version.version9", F_OPTIONAL), ("vFlashCacheConfigInfo", "vim.host.VFlashManager.VFlashCacheConfigInfo", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.host.VMotionInfo", "HostVMotionInfo", "vmodl.DynamicData", "vim.version.version1", [("netConfig", "vim.host.VMotionSystem.NetConfig", "vim.version.version1", F_OPTIONAL), ("ipConfig", "vim.host.IpConfig", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.VffsVolume", "HostVffsVolume", "vim.host.FileSystemVolume", "vim.version.version9", [("majorVersion", "int", "vim.version.version9", 0), ("version", "string", "vim.version.version9", 0), ("uuid", "string", "vim.version.version9", 0), ("extent", "vim.host.ScsiDisk.Partition[]", "vim.version.version9", 0)])
CreateDataType("vim.host.VffsVolume.Specification", "HostVffsSpec", "vmodl.DynamicData", "vim.version.version9", [("devicePath", "string", "vim.version.version9", 0), ("partition", "vim.host.DiskPartitionInfo.Specification", "vim.version.version9", F_OPTIONAL), ("majorVersion", "int", "vim.version.version9", 0), ("volumeName", "string", "vim.version.version9", 0)])
CreateDataType("vim.host.VmfsDatastoreExpandSpec", "VmfsDatastoreExpandSpec", "vim.host.VmfsDatastoreSpec", "vim.version.version5", [("partition", "vim.host.DiskPartitionInfo.Specification", "vim.version.version5", 0), ("extent", "vim.host.ScsiDisk.Partition", "vim.version.version5", 0)])
CreateDataType("vim.host.VmfsDatastoreExtendSpec", "VmfsDatastoreExtendSpec", "vim.host.VmfsDatastoreSpec", "vim.version.version1", [("partition", "vim.host.DiskPartitionInfo.Specification", "vim.version.version1", 0), ("extent", "vim.host.ScsiDisk.Partition[]", "vim.version.version1", 0)])
CreateDataType("vim.host.VmfsVolume", "HostVmfsVolume", "vim.host.FileSystemVolume", "vim.version.version1", [("blockSizeMb", "int", "vim.version.version1", 0), ("blockSize", "int", "vim.version.version11", F_OPTIONAL), ("unmapGranularity", "int", "vim.version.version11", F_OPTIONAL), ("unmapPriority", "string", "vim.version.version11", F_OPTIONAL), ("unmapBandwidthSpec", "vim.host.VmfsVolume.UnmapBandwidthSpec", "vim.version.version12", F_OPTIONAL), ("maxBlocks", "int", "vim.version.version1", 0), ("majorVersion", "int", "vim.version.version1", 0), ("version", "string", "vim.version.version1", 0), ("uuid", "string", "vim.version.version1", 0), ("extent", "vim.host.ScsiDisk.Partition[]", "vim.version.version1", 0), ("vmfsUpgradable", "boolean", "vim.version.version1", 0), ("forceMountedInfo", "vim.host.ForceMountedInfo", "vim.version.version5", F_OPTIONAL), ("ssd", "boolean", "vim.version.version7", F_OPTIONAL), ("local", "boolean", "vim.version.version9", F_OPTIONAL), ("scsiDiskType", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.host.VmfsVolume.Specification", "HostVmfsSpec", "vmodl.DynamicData", "vim.version.version1", [("extent", "vim.host.ScsiDisk.Partition", "vim.version.version1", 0), ("blockSizeMb", "int", "vim.version.version1", F_OPTIONAL), ("majorVersion", "int", "vim.version.version1", 0), ("volumeName", "string", "vim.version.version1", 0), ("blockSize", "int", "vim.version.version11", F_OPTIONAL), ("unmapGranularity", "int", "vim.version.version11", F_OPTIONAL), ("unmapPriority", "string", "vim.version.version11", F_OPTIONAL), ("unmapBandwidthSpec", "vim.host.VmfsVolume.UnmapBandwidthSpec", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.host.VmfsVolume.UnmapBandwidthSpec", "VmfsUnmapBandwidthSpec", "vmodl.DynamicData", "vim.version.version12", [("policy", "string", "vim.version.version12", 0), ("fixedValue", "long", "vim.version.version12", 0), ("dynamicMin", "long", "vim.version.version12", 0), ("dynamicMax", "long", "vim.version.version12", 0)])
CreateEnumType("vim.host.VmfsVolume.UnmapPriority", "HostVmfsVolumeUnmapPriority", "vim.version.version11", ["none", "low"])
CreateEnumType("vim.host.VmfsVolume.UnmapBandwidthPolicy", "HostVmfsVolumeUnmapBandwidthPolicy", "vim.version.version12", ["fixed", "dynamic"])
CreateDataType("vim.host.VmfsVolume.ConfigOption", "VmfsConfigOption", "vmodl.DynamicData", "vim.version.version11", [("blockSizeOption", "int", "vim.version.version11", 0), ("unmapGranularityOption", "int[]", "vim.version.version11", F_OPTIONAL), ("unmapBandwidthFixedValue", "vim.option.LongOption", "vim.version.version12", F_OPTIONAL), ("unmapBandwidthDynamicMin", "vim.option.LongOption", "vim.version.version12", F_OPTIONAL), ("unmapBandwidthDynamicMax", "vim.option.LongOption", "vim.version.version12", F_OPTIONAL), ("unmapBandwidthIncrement", "long", "vim.version.version12", F_OPTIONAL), ("unmapBandwidthUltraLow", "long", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.option.BoolOption", "BoolOption", "vim.option.OptionType", "vim.version.version1", [("supported", "boolean", "vim.version.version1", 0), ("defaultValue", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.option.ChoiceOption", "ChoiceOption", "vim.option.OptionType", "vim.version.version1", [("choiceInfo", "vim.ElementDescription[]", "vim.version.version1", 0), ("defaultIndex", "int", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.option.FloatOption", "FloatOption", "vim.option.OptionType", "vim.version.version1", [("min", "float", "vim.version.version1", 0), ("max", "float", "vim.version.version1", 0), ("defaultValue", "float", "vim.version.version1", 0)])
CreateDataType("vim.option.IntOption", "IntOption", "vim.option.OptionType", "vim.version.version1", [("min", "int", "vim.version.version1", 0), ("max", "int", "vim.version.version1", 0), ("defaultValue", "int", "vim.version.version1", 0)])
CreateDataType("vim.option.LongOption", "LongOption", "vim.option.OptionType", "vim.version.version1", [("min", "long", "vim.version.version1", 0), ("max", "long", "vim.version.version1", 0), ("defaultValue", "long", "vim.version.version1", 0)])
CreateDataType("vim.profile.CompositeExpression", "ProfileCompositeExpression", "vim.profile.Expression", "vim.version.version5", [("operator", "string", "vim.version.version5", 0), ("expressionName", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.profile.CompositePolicyOption", "CompositePolicyOption", "vim.profile.PolicyOption", "vim.version.version5", [("option", "vim.profile.PolicyOption[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.profile.CompositePolicyOptionMetadata", "ProfileCompositePolicyOptionMetadata", "vim.profile.PolicyOptionMetadata", "vim.version.version5", [("option", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.profile.host.DvsHostVNicProfile", "DvsHostVNicProfile", "vim.profile.host.DvsVNicProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.DvsServiceConsoleVNicProfile", "DvsServiceConsoleVNicProfile", "vim.profile.host.DvsVNicProfile", "vim.version.version5", None)
CreateDataType("vim.profile.host.HostPortGroupProfile", "HostPortGroupProfile", "vim.profile.host.PortGroupProfile", "vim.version.version5", [("ipConfig", "vim.profile.host.IpAddressProfile", "vim.version.version5", 0)])
CreateManagedType("vim.profile.host.HostProfile", "HostProfile", "vim.profile.Profile", "vim.version.version5", [("validationState", "string", "vim.version.version12", F_OPTIONAL, None), ("validationStateUpdateTime", "vmodl.DateTime", "vim.version.version12", F_OPTIONAL, None), ("validationFailureInfo", "vim.profile.host.HostProfile.ValidationFailureInfo", "vim.version.version12", F_OPTIONAL, None), ("complianceCheckTime", "vmodl.DateTime", "vim.version.v8_0_1_0", F_OPTIONAL, None), ("referenceHost", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None)], [("ResetValidationState", "HostProfileResetValidationState", "vim.version.version12", (), (0, "void", "void"), "Profile.Edit", None), ("updateReferenceHost", "UpdateReferenceHost", "vim.version.version5", (("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),), (0, "void", "void"), "Profile.Edit", None), ("update", "UpdateHostProfile", "vim.version.version5", (("config", "vim.profile.host.HostProfile.ConfigSpec", "vim.version.version5", 0, None),), (0, "void", "void"), "Profile.Edit", ["vim.fault.DuplicateName", "vim.fault.ProfileUpdateFailed", ]), ("execute", "ExecuteHostProfile", "vim.version.version5", (("host", "vim.HostSystem", "vim.version.version5", 0, None),("deferredParam", "vim.profile.DeferredPolicyOptionParameter[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.profile.host.ExecuteResult", "vim.profile.host.ExecuteResult"), "System.View", None)])
CreateDataType("vim.profile.host.HostProfile.ConfigInfo", "HostProfileConfigInfo", "vim.profile.Profile.ConfigInfo", "vim.version.version5", [("applyProfile", "vim.profile.host.HostApplyProfile", "vim.version.version5", F_OPTIONAL), ("defaultComplyProfile", "vim.profile.ComplianceProfile", "vim.version.version5", F_OPTIONAL), ("defaultComplyLocator", "vim.profile.ComplianceLocator[]", "vim.version.version5", F_OPTIONAL), ("customComplyProfile", "vim.profile.ComplianceProfile", "vim.version.version5", F_OPTIONAL), ("disabledExpressionList", "string[]", "vim.version.version5", F_OPTIONAL), ("description", "vim.profile.Profile.Description", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.host.HostProfile.ConfigSpec", "HostProfileConfigSpec", "vim.profile.Profile.CreateSpec", "vim.version.version5", None)
CreateDataType("vim.profile.host.HostProfile.SerializedHostProfileSpec", "HostProfileSerializedHostProfileSpec", "vim.profile.Profile.SerializedCreateSpec", "vim.version.version7", [("validatorHost", "vim.HostSystem", "vim.version.version7", F_OPTIONAL), ("validating", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.profile.host.HostProfile.CompleteConfigSpec", "HostProfileCompleteConfigSpec", "vim.profile.host.HostProfile.ConfigSpec", "vim.version.version5", [("applyProfile", "vim.profile.host.HostApplyProfile", "vim.version.version5", F_OPTIONAL), ("customComplyProfile", "vim.profile.ComplianceProfile", "vim.version.version5", F_OPTIONAL), ("disabledExpressionListChanged", "boolean", "vim.version.version5", 0), ("disabledExpressionList", "string[]", "vim.version.version5", F_OPTIONAL), ("validatorHost", "vim.HostSystem", "vim.version.version7", F_OPTIONAL), ("validating", "boolean", "vim.version.version10", F_OPTIONAL), ("hostConfig", "vim.profile.host.HostProfile.ConfigInfo", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.host.HostProfile.HostBasedConfigSpec", "HostProfileHostBasedConfigSpec", "vim.profile.host.HostProfile.ConfigSpec", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0), ("useHostProfileEngine", "boolean", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.profile.host.HostProfile.ValidationState", "HostProfileValidationState", "vim.version.version12", ["Ready", "Running", "Failed"])
CreateDataType("vim.profile.host.HostProfile.ValidationFailureInfo", "HostProfileValidationFailureInfo", "vmodl.DynamicData", "vim.version.version12", [("name", "string", "vim.version.version12", 0), ("annotation", "string", "vim.version.version12", 0), ("updateType", "string", "vim.version.version12", 0), ("host", "vim.HostSystem", "vim.version.version12", F_OPTIONAL), ("applyProfile", "vim.profile.host.HostApplyProfile", "vim.version.version12", F_OPTIONAL), ("failures", "vim.fault.ProfileUpdateFailed.UpdateFailure[]", "vim.version.version12", F_OPTIONAL), ("faults", "vmodl.MethodFault[]", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.profile.host.HostProfile.ValidationFailureInfo.UpdateType", "HostProfileValidationFailureInfoUpdateType", "vim.version.version12", ["HostBased", "Import", "Edit", "Compose"])
CreateDataType("vim.profile.host.NetStackInstanceProfile", "NetStackInstanceProfile", "vim.profile.ApplyProfile", "vim.version.version9", [("key", "string", "vim.version.version9", 0), ("dnsConfig", "vim.profile.host.NetworkProfile.DnsConfigProfile", "vim.version.version9", 0), ("ipRouteConfig", "vim.profile.host.IpRouteProfile", "vim.version.version9", 0)])
CreateManagedType("vim.profile.host.ProfileManager", "HostProfileManager", "vim.profile.ProfileManager", "vim.version.version5", None, [("applyHostConfiguration", "ApplyHostConfig_Task", "vim.version.version5", (("host", "vim.HostSystem", "vim.version.version5", 0, None),("configSpec", "vim.host.ConfigSpec", "vim.version.version5", 0, None),("userInput", "vim.profile.DeferredPolicyOptionParameter[]", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.Task", "void"), None, ["vim.fault.InvalidState", "vim.fault.HostConfigFailed", ]), ("generateConfigTaskList", "GenerateConfigTaskList", "vim.version.version5", (("configSpec", "vim.host.ConfigSpec", "vim.version.version5", 0, None),("host", "vim.HostSystem", "vim.version.version5", 0, None),), (0, "vim.profile.host.ProfileManager.ConfigTaskList", "vim.profile.host.ProfileManager.ConfigTaskList"), "System.View", None), ("generateTaskList", "GenerateHostProfileTaskList_Task", "vim.version.version9", (("configSpec", "vim.host.ConfigSpec", "vim.version.version9", 0, None),("host", "vim.HostSystem", "vim.version.version9", 0, None),), (F_OPTIONAL, "vim.Task", "vim.profile.host.ProfileManager.ConfigTaskList"), "System.View", None), ("queryProfileMetadata", "QueryHostProfileMetadata", "vim.version.version5", (("profileName", "vmodl.TypeName[]", "vim.version.version5", F_OPTIONAL, None),("profile", "vim.profile.Profile", "vim.version.version7", F_OPTIONAL, None),), (F_OPTIONAL, "vim.profile.ProfileMetadata[]", "vim.profile.ProfileMetadata[]"), "System.View", None), ("queryProfileStructure", "QueryProfileStructure", "vim.version.version7", (("profile", "vim.profile.Profile", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.profile.ProfileStructure", "vim.profile.ProfileStructure"), "System.View", None), ("createDefaultProfile", "CreateDefaultProfile", "vim.version.version5", (("profileType", "vmodl.TypeName", "vim.version.version5", 0, None),("profileTypeName", "string", "vim.version.version7", F_OPTIONAL, None),("profile", "vim.profile.Profile", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.profile.ApplyProfile", "vim.profile.ApplyProfile"), "System.View", None), ("updateAnswerFile", "UpdateAnswerFile_Task", "vim.version.version7", (("host", "vim.HostSystem", "vim.version.version7", 0, None),("configSpec", "vim.profile.host.ProfileManager.AnswerFileCreateSpec", "vim.version.version7", 0, None),), (0, "vim.Task", "void"), "Profile.Edit", ["vim.fault.AnswerFileUpdateFailed", ]), ("retrieveAnswerFile", "RetrieveAnswerFile", "vim.version.version7", (("host", "vim.HostSystem", "vim.version.version7", 0, "Profile.Edit"),), (F_OPTIONAL, "vim.profile.host.AnswerFile", "vim.profile.host.AnswerFile"), None, None), ("retrieveAnswerFileForProfile", "RetrieveAnswerFileForProfile", "vim.version.version8", (("host", "vim.HostSystem", "vim.version.version8", 0, "Profile.Edit"),("applyProfile", "vim.profile.host.HostApplyProfile", "vim.version.version8", 0, None),), (F_OPTIONAL, "vim.profile.host.AnswerFile", "vim.profile.host.AnswerFile"), None, None), ("exportAnswerFile", "ExportAnswerFile_Task", "vim.version.version7", (("host", "vim.HostSystem", "vim.version.version7", 0, None),), (0, "vim.Task", "string"), "Profile.Export", None), ("checkAnswerFileStatus", "CheckAnswerFileStatus_Task", "vim.version.version7", (("host", "vim.HostSystem[]", "vim.version.version7", 0, None),), (F_OPTIONAL, "vim.Task", "vim.profile.host.AnswerFileStatusResult[]"), "System.View", None), ("queryAnswerFileStatus", "QueryAnswerFileStatus", "vim.version.version7", (("host", "vim.HostSystem[]", "vim.version.version7", 0, None),), (F_OPTIONAL, "vim.profile.host.AnswerFileStatusResult[]", "vim.profile.host.AnswerFileStatusResult[]"), "System.View", None), ("retrieveHostCustomizations", "RetrieveHostCustomizations", "vim.version.version11", (("hosts", "vim.HostSystem[]", "vim.version.version11", F_OPTIONAL, "Profile.Edit"),), (F_OPTIONAL, "vim.profile.host.ProfileManager.StructuredCustomizations[]", "vim.profile.host.ProfileManager.StructuredCustomizations[]"), None, None), ("retrieveHostCustomizationsForProfile", "RetrieveHostCustomizationsForProfile", "vim.version.version11", (("hosts", "vim.HostSystem[]", "vim.version.version11", F_OPTIONAL, "Profile.Edit"),("applyProfile", "vim.profile.host.HostApplyProfile", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.profile.host.ProfileManager.StructuredCustomizations[]", "vim.profile.host.ProfileManager.StructuredCustomizations[]"), None, None), ("generateHostConfigTaskSpec", "GenerateHostConfigTaskSpec_Task", "vim.version.version11", (("hostsInfo", "vim.profile.host.ProfileManager.StructuredCustomizations[]", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.profile.host.ProfileManager.ApplyHostConfigSpec[]"), "System.View", None), ("applyEntitiesConfiguration", "ApplyEntitiesConfig_Task", "vim.version.version11", (("applyConfigSpecs", "vim.profile.host.ProfileManager.ApplyHostConfigSpec[]", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.profile.host.ProfileManager.ApplyHostConfigResult[]"), None, None), ("validateComposition", "ValidateHostProfileComposition_Task", "vim.version.version11", (("source", "vim.profile.Profile", "vim.version.version11", 0, None),("targets", "vim.profile.Profile[]", "vim.version.version11", F_OPTIONAL, None),("toBeMerged", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),("toReplaceWith", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),("toBeDeleted", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),("enableStatusToBeCopied", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),("errorOnly", "boolean", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.profile.host.ProfileManager.CompositionValidationResult"), "Profile.Edit", None), ("compositeProfile", "CompositeHostProfile_Task", "vim.version.version11", (("source", "vim.profile.Profile", "vim.version.version11", 0, None),("targets", "vim.profile.Profile[]", "vim.version.version11", F_OPTIONAL, None),("toBeMerged", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),("toBeReplacedWith", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),("toBeDeleted", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),("enableStatusToBeCopied", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.profile.host.ProfileManager.CompositionResult"), "Profile.Edit", None)])
CreateEnumType("vim.profile.host.ProfileManager.TaskListRequirement", "HostProfileManagerTaskListRequirement", "vim.version.version10", ["maintenanceModeRequired", "rebootRequired"])
CreateDataType("vim.profile.host.ProfileManager.ConfigTaskList", "HostProfileManagerConfigTaskList", "vmodl.DynamicData", "vim.version.version5", [("configSpec", "vim.host.ConfigSpec", "vim.version.version5", F_OPTIONAL), ("taskDescription", "vmodl.LocalizableMessage[]", "vim.version.version5", F_OPTIONAL), ("taskListRequirement", "string[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.profile.host.ProfileManager.AnswerFileCreateSpec", "AnswerFileCreateSpec", "vmodl.DynamicData", "vim.version.version7", [("validating", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.profile.host.ProfileManager.AnswerFileOptionsCreateSpec", "AnswerFileOptionsCreateSpec", "vim.profile.host.ProfileManager.AnswerFileCreateSpec", "vim.version.version7", [("userInput", "vim.profile.DeferredPolicyOptionParameter[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.profile.host.ProfileManager.AnswerFileSerializedCreateSpec", "AnswerFileSerializedCreateSpec", "vim.profile.host.ProfileManager.AnswerFileCreateSpec", "vim.version.version7", [("answerFileConfigString", "string", "vim.version.version7", 0)])
CreateEnumType("vim.profile.host.ProfileManager.AnswerFileStatus", "HostProfileManagerAnswerFileStatus", "vim.version.version7", ["valid", "invalid", "unknown"])
CreateDataType("vim.profile.host.ProfileManager.EntityCustomizations", "HostProfilesEntityCustomizations", "vmodl.DynamicData", "vim.version.version11", None)
CreateDataType("vim.profile.host.ProfileManager.StructuredCustomizations", "StructuredCustomizations", "vim.profile.host.ProfileManager.EntityCustomizations", "vim.version.version11", [("entity", "vim.ManagedEntity", "vim.version.version11", 0), ("customizations", "vim.profile.host.AnswerFile", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.host.ProfileManager.HostToConfigSpecMap", "HostProfileManagerHostToConfigSpecMap", "vmodl.DynamicData", "vim.version.version11", [("host", "vim.HostSystem", "vim.version.version11", 0), ("configSpec", "vim.profile.host.ProfileManager.AnswerFileCreateSpec", "vim.version.version11", 0)])
CreateDataType("vim.profile.host.ProfileManager.ApplyHostConfigSpec", "ApplyHostProfileConfigurationSpec", "vim.profile.host.ExecuteResult", "vim.version.version11", [("host", "vim.HostSystem", "vim.version.version11", 0), ("taskListRequirement", "string[]", "vim.version.version11", F_OPTIONAL), ("taskDescription", "vmodl.LocalizableMessage[]", "vim.version.version11", F_OPTIONAL), ("rebootStateless", "boolean", "vim.version.version11", F_OPTIONAL), ("rebootHost", "boolean", "vim.version.version11", F_OPTIONAL), ("faultData", "vmodl.MethodFault", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.host.ProfileManager.ApplyHostConfigResult", "ApplyHostProfileConfigurationResult", "vmodl.DynamicData", "vim.version.version11", [("startTime", "vmodl.DateTime", "vim.version.version11", 0), ("completeTime", "vmodl.DateTime", "vim.version.version11", 0), ("host", "vim.HostSystem", "vim.version.version11", 0), ("status", "string", "vim.version.version11", 0), ("errors", "vmodl.MethodFault[]", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.profile.host.ProfileManager.ApplyHostConfigResult.Status", "ApplyHostProfileConfigurationResultStatus", "vim.version.version11", ["success", "failed", "reboot_failed", "stateless_reboot_failed", "check_compliance_failed", "state_not_satisfied", "exit_maintenancemode_failed", "canceled"])
CreateDataType("vim.profile.host.ProfileManager.CompositionValidationResult", "HostProfileManagerCompositionValidationResult", "vmodl.DynamicData", "vim.version.version11", [("results", "vim.profile.host.ProfileManager.CompositionValidationResult.ResultElement[]", "vim.version.version11", F_OPTIONAL), ("errors", "vmodl.LocalizableMessage[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.host.ProfileManager.CompositionValidationResult.ResultElement", "HostProfileManagerCompositionValidationResultResultElement", "vmodl.DynamicData", "vim.version.version11", [("target", "vim.profile.Profile", "vim.version.version11", 0), ("status", "string", "vim.version.version11", 0), ("errors", "vmodl.LocalizableMessage[]", "vim.version.version11", F_OPTIONAL), ("sourceDiffForToBeMerged", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL), ("targetDiffForToBeMerged", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL), ("toBeAdded", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL), ("toBeDeleted", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL), ("toBeDisabled", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL), ("toBeEnabled", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL), ("toBeReenableCC", "vim.profile.host.HostApplyProfile", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.profile.host.ProfileManager.CompositionValidationResult.ResultElement.Status", "HostProfileManagerCompositionValidationResultResultElementStatus", "vim.version.version11", ["success", "error"])
CreateDataType("vim.profile.host.ProfileManager.CompositionResult", "HostProfileManagerCompositionResult", "vmodl.DynamicData", "vim.version.version11", [("errors", "vmodl.LocalizableMessage[]", "vim.version.version11", F_OPTIONAL), ("results", "vim.profile.host.ProfileManager.CompositionResult.ResultElement[]", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.profile.host.ProfileManager.CompositionResult.ResultElement", "HostProfileManagerCompositionResultResultElement", "vmodl.DynamicData", "vim.version.version11", [("target", "vim.profile.Profile", "vim.version.version11", 0), ("status", "string", "vim.version.version11", 0), ("errors", "vmodl.LocalizableMessage[]", "vim.version.version11", F_OPTIONAL)])
CreateEnumType("vim.profile.host.ProfileManager.CompositionResult.ResultElement.Status", "HostProfileManagerCompositionResultResultElementStatus", "vim.version.version11", ["success", "error"])
CreateDataType("vim.scheduler.AfterStartupTaskScheduler", "AfterStartupTaskScheduler", "vim.scheduler.TaskScheduler", "vim.version.version1", [("minute", "int", "vim.version.version1", 0)])
CreateDataType("vim.scheduler.OnceTaskScheduler", "OnceTaskScheduler", "vim.scheduler.TaskScheduler", "vim.version.version1", [("runAt", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.scheduler.RecurrentTaskScheduler", "RecurrentTaskScheduler", "vim.scheduler.TaskScheduler", "vim.version.version1", [("interval", "int", "vim.version.version1", 0)])
CreateDataType("vim.scheduler.ScheduledTaskInfo", "ScheduledTaskInfo", "vim.scheduler.ScheduledTaskSpec", "vim.version.version1", [("scheduledTask", "vim.scheduler.ScheduledTask", "vim.version.version1", 0), ("entity", "vim.ManagedEntity", "vim.version.version1", 0), ("lastModifiedTime", "vmodl.DateTime", "vim.version.version1", 0), ("lastModifiedUser", "string", "vim.version.version1", 0), ("nextRunTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("prevRunTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("state", "vim.TaskInfo.State", "vim.version.version1", 0), ("error", "vmodl.MethodFault", "vim.version.version1", F_OPTIONAL), ("result", "anyType", "vim.version.version1", F_OPTIONAL), ("progress", "int", "vim.version.version1", F_OPTIONAL), ("activeTask", "vim.Task", "vim.version.version1", F_OPTIONAL), ("taskObject", "vmodl.ManagedObject", "vim.version.version5", 0)])
CreateDataType("vim.storageDrs.PodSelectionSpec", "StorageDrsPodSelectionSpec", "vmodl.DynamicData", "vim.version.version7", [("initialVmConfig", "vim.storageDrs.PodSelectionSpec.VmPodConfig[]", "vim.version.version7", F_OPTIONAL), ("storagePod", "vim.StoragePod", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.PodSelectionSpec.VmPodConfig", "VmPodConfigForPlacement", "vmodl.DynamicData", "vim.version.version7", [("storagePod", "vim.StoragePod", "vim.version.version7", 0), ("disk", "vim.storageDrs.PodSelectionSpec.DiskLocator[]", "vim.version.version7", F_OPTIONAL), ("vmConfig", "vim.storageDrs.VmConfigInfo", "vim.version.version7", F_OPTIONAL), ("interVmRule", "vim.cluster.RuleInfo[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.storageDrs.PodSelectionSpec.DiskLocator", "PodDiskLocator", "vmodl.DynamicData", "vim.version.version7", [("diskId", "int", "vim.version.version7", 0), ("diskMoveType", "string", "vim.version.version7", F_OPTIONAL), ("diskBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version7", F_OPTIONAL), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.storageDrs.StoragePlacementSpec", "StoragePlacementSpec", "vmodl.DynamicData", "vim.version.version7", [("type", "string", "vim.version.version7", 0), ("priority", "vim.VirtualMachine.MovePriority", "vim.version.version7", F_OPTIONAL), ("vm", "vim.VirtualMachine", "vim.version.version7", F_OPTIONAL), ("podSelectionSpec", "vim.storageDrs.PodSelectionSpec", "vim.version.version7", 0), ("cloneSpec", "vim.vm.CloneSpec", "vim.version.version7", F_OPTIONAL), ("cloneName", "string", "vim.version.version7", F_OPTIONAL), ("configSpec", "vim.vm.ConfigSpec", "vim.version.version7", F_OPTIONAL), ("relocateSpec", "vim.vm.RelocateSpec", "vim.version.version7", F_OPTIONAL), ("resourcePool", "vim.ResourcePool", "vim.version.version7", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version7", F_OPTIONAL), ("folder", "vim.Folder", "vim.version.version7", F_OPTIONAL), ("disallowPrerequisiteMoves", "boolean", "vim.version.version8", F_OPTIONAL), ("resourceLeaseDurationSec", "int", "vim.version.version8", F_OPTIONAL)])
CreateEnumType("vim.storageDrs.StoragePlacementSpec.PlacementType", "StoragePlacementSpecPlacementType", "vim.version.version7", ["create", "reconfigure", "relocate", "clone"])
CreateDataType("vim.storageDrs.VirtualDiskAntiAffinityRuleSpec", "VirtualDiskAntiAffinityRuleSpec", "vim.cluster.RuleInfo", "vim.version.version7", [("diskId", "int[]", "vim.version.version7", 0)])
CreateDataType("vim.storageDrs.VirtualDiskRuleSpec", "VirtualDiskRuleSpec", "vim.cluster.RuleInfo", "vim.version.version12", [("diskRuleType", "string", "vim.version.version12", 0), ("diskId", "int[]", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.storageDrs.VirtualDiskRuleSpec.RuleType", "VirtualDiskRuleSpecRuleType", "vim.version.version12", ["affinity", "antiAffinity", "disabled"])
CreateDataType("vim.vApp.VAppConfigInfo", "VAppConfigInfo", "vim.vApp.VmConfigInfo", "vim.version.version5", [("entityConfig", "vim.vApp.EntityConfigInfo[]", "vim.version.version5", F_OPTIONAL), ("annotation", "string", "vim.version.version5", 0), ("instanceUuid", "string", "vim.version.version6", F_OPTIONAL), ("managedBy", "vim.ext.ManagedByInfo", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vApp.VAppConfigSpec", "VAppConfigSpec", "vim.vApp.VmConfigSpec", "vim.version.version5", [("entityConfig", "vim.vApp.EntityConfigInfo[]", "vim.version.version5", F_OPTIONAL), ("annotation", "string", "vim.version.version5", F_OPTIONAL), ("instanceUuid", "string", "vim.version.version6", F_OPTIONAL), ("managedBy", "vim.ext.ManagedByInfo", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vApp.VAppImportSpec", "VirtualAppImportSpec", "vim.ImportSpec", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("vAppConfigSpec", "vim.vApp.VAppConfigSpec", "vim.version.version5", 0), ("resourcePoolSpec", "vim.ResourceConfigSpec", "vim.version.version5", 0), ("child", "vim.ImportSpec[]", "vim.version.version5", F_OPTIONAL)])
CreateManagedType("vim.view.ManagedObjectView", "ManagedObjectView", "vim.view.View", "vim.version.version2", [("view", "vmodl.ManagedObject[]", "vim.version.version2", F_OPTIONAL, None)], None)
CreateDataType("vim.vm.CdromInfo", "VirtualMachineCdromInfo", "vim.vm.TargetInfo", "vim.version.version1", [("description", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.ConfigTarget", "ConfigTarget", "vmodl.DynamicData", "vim.version.version1", [("numCpus", "int", "vim.version.version1", 0), ("numCpuCores", "int", "vim.version.version1", 0), ("numNumaNodes", "int", "vim.version.version1", 0), ("maxCpusPerHost", "int", "vim.version.v7_0", F_OPTIONAL), ("smcPresent", "boolean", "vim.version.version7", 0), ("datastore", "vim.vm.DatastoreInfo[]", "vim.version.version1", F_OPTIONAL), ("network", "vim.vm.NetworkInfo[]", "vim.version.version1", F_OPTIONAL), ("opaqueNetwork", "vim.vm.OpaqueNetworkInfo[]", "vim.version.version9", F_OPTIONAL), ("distributedVirtualPortgroup", "vim.dvs.DistributedVirtualPortgroupInfo[]", "vim.version.version5", F_OPTIONAL), ("distributedVirtualSwitch", "vim.dvs.DistributedVirtualSwitchInfo[]", "vim.version.version5", F_OPTIONAL), ("cdRom", "vim.vm.CdromInfo[]", "vim.version.version1", F_OPTIONAL), ("serial", "vim.vm.SerialInfo[]", "vim.version.version1", F_OPTIONAL), ("parallel", "vim.vm.ParallelInfo[]", "vim.version.version1", F_OPTIONAL), ("sound", "vim.vm.SoundInfo[]", "vim.version.version2", F_OPTIONAL), ("usb", "vim.vm.UsbInfo[]", "vim.version.version2", F_OPTIONAL), ("floppy", "vim.vm.FloppyInfo[]", "vim.version.version1", F_OPTIONAL), ("legacyNetworkInfo", "vim.vm.LegacyNetworkSwitchInfo[]", "vim.version.version1", F_OPTIONAL), ("scsiPassthrough", "vim.vm.ScsiPassthroughInfo[]", "vim.version.version1", F_OPTIONAL), ("scsiDisk", "vim.vm.ScsiDiskDeviceInfo[]", "vim.version.version1", F_OPTIONAL), ("ideDisk", "vim.vm.IdeDiskDeviceInfo[]", "vim.version.version1", F_OPTIONAL), ("maxMemMBOptimalPerf", "int", "vim.version.version1", 0), ("supportedMaxMemMB", "int", "vim.version.v7_0", F_OPTIONAL), ("resourcePool", "vim.ResourcePool.RuntimeInfo", "vim.version.version1", F_OPTIONAL), ("autoVmotion", "boolean", "vim.version.version1", F_OPTIONAL), ("pciPassthrough", "vim.vm.PciPassthroughInfo[]", "vim.version.version5", F_OPTIONAL), ("sriov", "vim.vm.SriovInfo[]", "vim.version.version9", F_OPTIONAL), ("vFlashModule", "vim.vm.VFlashModuleInfo[]", "vim.version.version9", F_OPTIONAL), ("sharedGpuPassthroughTypes", "vim.vm.PciSharedGpuPassthroughInfo[]", "vim.version.version10", F_OPTIONAL), ("availablePersistentMemoryReservationMB", "long", "vim.version.version12", F_OPTIONAL), ("dynamicPassthrough", "vim.vm.DynamicPassthroughInfo[]", "vim.version.v7_0", F_OPTIONAL), ("sgxTargetInfo", "vim.vm.SgxTargetInfo", "vim.version.v7_0", F_OPTIONAL), ("precisionClockInfo", "vim.vm.PrecisionClockInfo[]", "vim.version.v7_0", F_OPTIONAL), ("sevSupported", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL), ("vgpuDeviceInfo", "vim.vm.VgpuDeviceInfo[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("vgpuProfileInfo", "vim.vm.VgpuProfileInfo[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("vendorDeviceGroupInfo", "vim.vm.VendorDeviceGroupInfo[]", "vim.version.v8_0_0_1", F_OPTIONAL), ("maxSimultaneousThreads", "int", "vim.version.v8_0_0_1", F_OPTIONAL), ("dvxClassInfo", "vim.vm.DvxClassInfo[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.DefaultProfileSpec", "VirtualMachineDefaultProfileSpec", "vim.vm.ProfileSpec", "vim.version.version10", None)
CreateDataType("vim.vm.DefinedProfileSpec", "VirtualMachineDefinedProfileSpec", "vim.vm.ProfileSpec", "vim.version.version9", [("profileId", "string", "vim.version.version9", 0), ("replicationSpec", "vim.vm.replication.ReplicationSpec", "vim.version.version11", F_OPTIONAL), ("profileData", "vim.vm.ProfileRawData", "vim.version.version9", F_OPTIONAL), ("profileParams", "vim.KeyValue[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.DiskDeviceInfo", "VirtualMachineDiskDeviceInfo", "vim.vm.TargetInfo", "vim.version.version1", [("capacity", "long", "vim.version.version1", F_OPTIONAL), ("vm", "vim.VirtualMachine[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.DynamicPassthroughInfo", "VirtualMachineDynamicPassthroughInfo", "vim.vm.TargetInfo", "vim.version.v7_0", [("vendorName", "string", "vim.version.v7_0", 0), ("deviceName", "string", "vim.version.v7_0", 0), ("customLabel", "string", "vim.version.v7_0", F_OPTIONAL), ("vendorId", "int", "vim.version.v7_0", 0), ("deviceId", "int", "vim.version.v7_0", 0)])
CreateDataType("vim.vm.EmptyProfileSpec", "VirtualMachineEmptyProfileSpec", "vim.vm.ProfileSpec", "vim.version.version9", None)
CreateDataType("vim.vm.FloppyInfo", "VirtualMachineFloppyInfo", "vim.vm.TargetInfo", "vim.version.version1", None)
CreateDataType("vim.vm.IdeDiskDeviceInfo", "VirtualMachineIdeDiskDeviceInfo", "vim.vm.DiskDeviceInfo", "vim.version.version1", [("partitionTable", "vim.vm.IdeDiskDeviceInfo.PartitionInfo[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.IdeDiskDeviceInfo.PartitionInfo", "VirtualMachineIdeDiskDevicePartitionInfo", "vmodl.DynamicData", "vim.version.version1", [("id", "int", "vim.version.version1", 0), ("capacity", "int", "vim.version.version1", 0)])
CreateDataType("vim.vm.NetworkInfo", "VirtualMachineNetworkInfo", "vim.vm.TargetInfo", "vim.version.version1", [("network", "vim.Network.Summary", "vim.version.version1", 0), ("vswitch", "string", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.OpaqueNetworkInfo", "OpaqueNetworkTargetInfo", "vim.vm.TargetInfo", "vim.version.version9", [("network", "vim.OpaqueNetwork.Summary", "vim.version.version9", 0), ("networkReservationSupported", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.vm.ParallelInfo", "VirtualMachineParallelInfo", "vim.vm.TargetInfo", "vim.version.version1", None)
CreateDataType("vim.vm.PciPassthroughInfo", "VirtualMachinePciPassthroughInfo", "vim.vm.TargetInfo", "vim.version.version5", [("pciDevice", "vim.host.PciDevice", "vim.version.version5", 0), ("systemId", "string", "vim.version.version5", 0)])
CreateDataType("vim.vm.PciSharedGpuPassthroughInfo", "VirtualMachinePciSharedGpuPassthroughInfo", "vim.vm.TargetInfo", "vim.version.version10", [("vgpu", "string", "vim.version.version10", 0)])
CreateDataType("vim.vm.PrecisionClockInfo", "VirtualMachinePrecisionClockInfo", "vim.vm.TargetInfo", "vim.version.v7_0", [("systemClockProtocol", "string", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.vm.RelocateSpec", "VirtualMachineRelocateSpec", "vmodl.DynamicData", "vim.version.version1", [("service", "vim.ServiceLocator", "vim.version.version10", F_OPTIONAL), ("folder", "vim.Folder", "vim.version.version10", F_OPTIONAL), ("datastore", "vim.Datastore", "vim.version.version1", F_OPTIONAL), ("diskMoveType", "string", "vim.version.version5", F_OPTIONAL), ("pool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL), ("disk", "vim.vm.RelocateSpec.DiskLocator[]", "vim.version.version1", F_OPTIONAL), ("transform", "vim.vm.RelocateSpec.Transformation", "vim.version.version1", F_OPTIONAL), ("deviceChange", "vim.vm.device.VirtualDeviceSpec[]", "vim.version.version9", F_OPTIONAL), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version9", F_OPTIONAL), ("cryptoSpec", "vim.encryption.CryptoSpec", "vim.version.v7_0", F_OPTIONAL)])
CreateEnumType("vim.vm.RelocateSpec.Transformation", "VirtualMachineRelocateTransformation", "vim.version.version1", ["flat", "sparse"])
CreateDataType("vim.vm.RelocateSpec.DiskLocator", "VirtualMachineRelocateSpecDiskLocator", "vmodl.DynamicData", "vim.version.version1", [("diskId", "int", "vim.version.version1", 0), ("datastore", "vim.Datastore", "vim.version.version1", 0), ("diskMoveType", "string", "vim.version.version5", F_OPTIONAL), ("diskBackingInfo", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version7", F_OPTIONAL), ("profile", "vim.vm.ProfileSpec[]", "vim.version.version9", F_OPTIONAL), ("backing", "vim.vm.RelocateSpec.DiskLocator.BackingSpec", "vim.version.v7_0", F_OPTIONAL), ("filterSpec", "vim.vm.BaseIndependentFilterSpec[]", "vim.version.v7_0_2_1", F_OPTIONAL)])
CreateDataType("vim.vm.RelocateSpec.DiskLocator.BackingSpec", "VirtualMachineRelocateSpecDiskLocatorBackingSpec", "vmodl.DynamicData", "vim.version.v7_0", [("parent", "vim.vm.RelocateSpec.DiskLocator.BackingSpec", "vim.version.v7_0", F_OPTIONAL), ("crypto", "vim.encryption.CryptoSpec", "vim.version.v7_0", F_OPTIONAL)])
CreateEnumType("vim.vm.RelocateSpec.DiskMoveOptions", "VirtualMachineRelocateDiskMoveOptions", "vim.version.version5", ["moveAllDiskBackingsAndAllowSharing", "moveAllDiskBackingsAndDisallowSharing", "moveChildMostDiskBacking", "createNewChildDiskBacking", "moveAllDiskBackingsAndConsolidate"])
CreateDataType("vim.vm.RuntimeInfo", "VirtualMachineRuntimeInfo", "vmodl.DynamicData", "vim.version.version1", [("device", "vim.vm.DeviceRuntimeInfo[]", "vim.version.version6", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL), ("connectionState", "vim.VirtualMachine.ConnectionState", "vim.version.version1", 0), ("powerState", "vim.VirtualMachine.PowerState", "vim.version.version1", 0), ("vmFailoverInProgress", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("faultToleranceState", "vim.VirtualMachine.FaultToleranceState", "vim.version.version5", 0), ("dasVmProtection", "vim.vm.RuntimeInfo.DasProtectionState", "vim.version.version7", F_OPTIONAL), ("toolsInstallerMounted", "boolean", "vim.version.version1", 0), ("suspendTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("bootTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("suspendInterval", "long", "vim.version.version1", F_OPTIONAL), ("question", "vim.vm.QuestionInfo", "vim.version.version1", F_OPTIONAL), ("memoryOverhead", "long", "vim.version.version1", F_OPTIONAL), ("maxCpuUsage", "int", "vim.version.version1", F_OPTIONAL), ("maxMemoryUsage", "int", "vim.version.version1", F_OPTIONAL), ("numMksConnections", "int", "vim.version.version1", 0), ("recordReplayState", "vim.VirtualMachine.RecordReplayState", "vim.version.version5", 0), ("cleanPowerOff", "boolean", "vim.version.version5", F_OPTIONAL), ("needSecondaryReason", "string", "vim.version.version5", F_OPTIONAL), ("onlineStandby", "boolean", "vim.version.version8", 0), ("minRequiredEVCModeKey", "string", "vim.version.version6", F_OPTIONAL), ("consolidationNeeded", "boolean", "vim.version.version7", 0), ("offlineFeatureRequirement", "vim.vm.FeatureRequirement[]", "vim.version.version8", F_OPTIONAL), ("featureRequirement", "vim.vm.FeatureRequirement[]", "vim.version.version8", F_OPTIONAL), ("featureMask", "vim.host.FeatureMask[]", "vim.version.version8", F_OPTIONAL), ("vFlashCacheAllocation", "long", "vim.version.version9", F_OPTIONAL), ("paused", "boolean", "vim.version.version10", F_OPTIONAL), ("snapshotInBackground", "boolean", "vim.version.version10", F_OPTIONAL), ("quiescedForkParent", "boolean", "vim.version.version10", F_OPTIONAL), ("instantCloneFrozen", "boolean", "vim.version.version12", F_OPTIONAL), ("cryptoState", "string", "vim.version.version12", F_OPTIONAL), ("suspendedToMemory", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL), ("opNotificationTimeout", "long", "vim.version.v8_0_0_1", F_OPTIONAL), ("iommuActive", "boolean", "vim.version.v8_0_1_0", F_OPTIONAL)])
CreateDataType("vim.vm.RuntimeInfo.DasProtectionState", "VirtualMachineRuntimeInfoDasProtectionState", "vmodl.DynamicData", "vim.version.version7", [("dasProtected", "boolean", "vim.version.version7", 0)])
CreateDataType("vim.vm.ScsiDiskDeviceInfo", "VirtualMachineScsiDiskDeviceInfo", "vim.vm.DiskDeviceInfo", "vim.version.version1", [("disk", "vim.host.ScsiDisk", "vim.version.version1", F_OPTIONAL), ("transportHint", "string", "vim.version.version5", F_OPTIONAL), ("lunNumber", "int", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.ScsiPassthroughInfo", "VirtualMachineScsiPassthroughInfo", "vim.vm.TargetInfo", "vim.version.version1", [("scsiClass", "string", "vim.version.version1", 0), ("vendor", "string", "vim.version.version1", 0), ("physicalUnitNumber", "int", "vim.version.version1", 0)])
CreateEnumType("vim.vm.ScsiPassthroughInfo.ScsiClass", "VirtualMachineScsiPassthroughType", "vim.version.version1", ["disk", "tape", "printer", "processor", "worm", "cdrom", "scanner", "optical", "media", "com", "raid", "unknown"])
CreateDataType("vim.vm.SerialInfo", "VirtualMachineSerialInfo", "vim.vm.TargetInfo", "vim.version.version1", None)
CreateDataType("vim.vm.SgxTargetInfo", "VirtualMachineSgxTargetInfo", "vim.vm.TargetInfo", "vim.version.v7_0", [("maxEpcSize", "long", "vim.version.v7_0", 0), ("flcModes", "string[]", "vim.version.v7_0", F_OPTIONAL), ("lePubKeyHashes", "string[]", "vim.version.v7_0", F_OPTIONAL), ("requireAttestationSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.SnapshotTree", "VirtualMachineSnapshotTree", "vmodl.DynamicData", "vim.version.version1", [("snapshot", "vim.vm.Snapshot", "vim.version.version1", 0), ("vm", "vim.VirtualMachine", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0), ("description", "string", "vim.version.version1", 0), ("id", "int", "vim.version.version5", 0), ("createTime", "vmodl.DateTime", "vim.version.version1", 0), ("state", "vim.VirtualMachine.PowerState", "vim.version.version1", 0), ("quiesced", "boolean", "vim.version.version1", 0), ("backupManifest", "string", "vim.version.version4", F_OPTIONAL), ("childSnapshotList", "vim.vm.SnapshotTree[]", "vim.version.version1", F_OPTIONAL), ("replaySupported", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.SoundInfo", "VirtualMachineSoundInfo", "vim.vm.TargetInfo", "vim.version.version2", None)
CreateDataType("vim.vm.SriovInfo", "VirtualMachineSriovInfo", "vim.vm.PciPassthroughInfo", "vim.version.version9", [("virtualFunction", "boolean", "vim.version.version9", 0), ("pnic", "string", "vim.version.version9", F_OPTIONAL), ("devicePool", "vim.vm.SriovDevicePoolInfo", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.vm.Summary", "VirtualMachineSummary", "vmodl.DynamicData", "vim.version.version1", [("vm", "vim.VirtualMachine", "vim.version.version1", F_OPTIONAL), ("runtime", "vim.vm.RuntimeInfo", "vim.version.version1", 0), ("guest", "vim.vm.Summary.GuestSummary", "vim.version.version1", F_OPTIONAL), ("config", "vim.vm.Summary.ConfigSummary", "vim.version.version1", 0), ("storage", "vim.vm.Summary.StorageSummary", "vim.version.version5", F_OPTIONAL), ("quickStats", "vim.vm.Summary.QuickStats", "vim.version.version1", 0), ("overallStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0), ("customValue", "vim.CustomFieldsManager.Value[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.Summary.ConfigSummary", "VirtualMachineConfigSummary", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("template", "boolean", "vim.version.version1", 0), ("vmPathName", "string", "vim.version.version1", 0), ("memorySizeMB", "int", "vim.version.version1", F_OPTIONAL), ("cpuReservation", "int", "vim.version.version1", F_OPTIONAL), ("memoryReservation", "int", "vim.version.version1", F_OPTIONAL), ("numCpu", "int", "vim.version.version1", F_OPTIONAL), ("numEthernetCards", "int", "vim.version.version1", F_OPTIONAL), ("numVirtualDisks", "int", "vim.version.version1", F_OPTIONAL), ("uuid", "string", "vim.version.version1", F_OPTIONAL), ("instanceUuid", "string", "vim.version.version5", F_OPTIONAL), ("guestId", "string", "vim.version.version1", F_OPTIONAL), ("guestFullName", "string", "vim.version.version1", F_OPTIONAL), ("annotation", "string", "vim.version.version1", F_OPTIONAL), ("product", "vim.vApp.ProductInfo", "vim.version.version5", F_OPTIONAL), ("installBootRequired", "boolean", "vim.version.version5", F_OPTIONAL), ("ftInfo", "vim.vm.FaultToleranceConfigInfo", "vim.version.version5", F_OPTIONAL), ("managedBy", "vim.ext.ManagedByInfo", "vim.version.version7", F_OPTIONAL), ("tpmPresent", "boolean", "vim.version.version12", F_OPTIONAL), ("numVmiopBackings", "int", "vim.version.version12", F_OPTIONAL), ("hwVersion", "string", "vim.version.v6_9_1", F_OPTIONAL)])
CreateDataType("vim.vm.Summary.QuickStats", "VirtualMachineQuickStats", "vmodl.DynamicData", "vim.version.version1", [("overallCpuUsage", "int", "vim.version.version1", F_OPTIONAL), ("overallCpuDemand", "int", "vim.version.version5", F_OPTIONAL), ("overallCpuReadiness", "int", "vim.version.v7_0", F_OPTIONAL), ("guestMemoryUsage", "int", "vim.version.version1", F_OPTIONAL), ("hostMemoryUsage", "int", "vim.version.version1", F_OPTIONAL), ("guestHeartbeatStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0), ("distributedCpuEntitlement", "int", "vim.version.version1", F_OPTIONAL), ("distributedMemoryEntitlement", "int", "vim.version.version1", F_OPTIONAL), ("staticCpuEntitlement", "int", "vim.version.version5", F_OPTIONAL), ("staticMemoryEntitlement", "int", "vim.version.version5", F_OPTIONAL), ("grantedMemory", "int", "vim.version.v7_0", F_OPTIONAL), ("privateMemory", "int", "vim.version.version5", F_OPTIONAL), ("sharedMemory", "int", "vim.version.version5", F_OPTIONAL), ("swappedMemory", "int", "vim.version.version5", F_OPTIONAL), ("balloonedMemory", "int", "vim.version.version5", F_OPTIONAL), ("consumedOverheadMemory", "int", "vim.version.version5", F_OPTIONAL), ("ftLogBandwidth", "int", "vim.version.version5", F_OPTIONAL), ("ftSecondaryLatency", "int", "vim.version.version5", F_OPTIONAL), ("ftLatencyStatus", "vim.ManagedEntity.Status", "vim.version.version5", F_OPTIONAL), ("compressedMemory", "long", "vim.version.version6", F_OPTIONAL), ("uptimeSeconds", "int", "vim.version.version6", F_OPTIONAL), ("ssdSwappedMemory", "long", "vim.version.version7", F_OPTIONAL), ("activeMemory", "int", "vim.version.v7_0_3_0", F_OPTIONAL), ("memoryTierStats", "vim.vm.Summary.QuickStats.MemoryTierStats[]", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.vm.Summary.QuickStats.MemoryTierStats", "VirtualMachineQuickStatsMemoryTierStats", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("memoryTierType", "string", "vim.version.v7_0_3_0", 0), ("readBandwidth", "long", "vim.version.v7_0_3_0", 0)])
CreateDataType("vim.vm.Summary.GuestSummary", "VirtualMachineGuestSummary", "vmodl.DynamicData", "vim.version.version1", [("guestId", "string", "vim.version.version1", F_OPTIONAL), ("guestFullName", "string", "vim.version.version1", F_OPTIONAL), ("toolsStatus", "vim.vm.GuestInfo.ToolsStatus", "vim.version.version1", F_OPTIONAL), ("toolsVersionStatus", "string", "vim.version.version5", F_OPTIONAL), ("toolsVersionStatus2", "string", "vim.version.version7", F_OPTIONAL), ("toolsRunningStatus", "string", "vim.version.version5", F_OPTIONAL), ("hostName", "string", "vim.version.version1", F_OPTIONAL), ("ipAddress", "string", "vim.version.version1", F_OPTIONAL), ("hwVersion", "string", "vim.version.v6_9_1", F_OPTIONAL)])
CreateDataType("vim.vm.Summary.StorageSummary", "VirtualMachineStorageSummary", "vmodl.DynamicData", "vim.version.version5", [("committed", "long", "vim.version.version5", 0), ("uncommitted", "long", "vim.version.version5", 0), ("unshared", "long", "vim.version.version5", 0), ("timestamp", "vmodl.DateTime", "vim.version.version5", 0)])
CreateDataType("vim.vm.VFlashModuleInfo", "VirtualMachineVFlashModuleInfo", "vim.vm.TargetInfo", "vim.version.version9", [("vFlashModule", "vim.host.VFlashManager.VFlashCacheConfigInfo.VFlashModuleConfigOption", "vim.version.version9", 0)])
CreateDataType("vim.vm.VmImportSpec", "VirtualMachineImportSpec", "vim.ImportSpec", "vim.version.version5", [("configSpec", "vim.vm.ConfigSpec", "vim.version.version5", 0), ("resPoolEntity", "vim.ResourcePool", "vim.version.version6", F_OPTIONAL)])
CreateManagedType("vim.vm.check.ProvisioningChecker", "VirtualMachineProvisioningChecker", "vmodl.ManagedObject", "vim.version.version5", None, [("queryVMotionCompatibilityEx", "QueryVMotionCompatibilityEx_Task", "vim.version.version5", (("vm", "vim.VirtualMachine[]", "vim.version.version5", 0, None),("host", "vim.HostSystem[]", "vim.version.version5", 0, None),), (0, "vim.Task", "vim.vm.check.Result[]"), "System.View", None), ("checkMigrate", "CheckMigrate_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", 0, None),("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),("pool", "vim.ResourcePool", "vim.version.version5", F_OPTIONAL, None),("state", "vim.VirtualMachine.PowerState", "vim.version.version5", F_OPTIONAL, None),("testType", "string[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.check.Result[]"), "System.View", ["vim.fault.InvalidState", ]), ("checkRelocate", "CheckRelocate_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", 0, None),("spec", "vim.vm.RelocateSpec", "vim.version.version5", 0, None),("testType", "string[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.check.Result[]"), "System.View", ["vim.fault.InvalidState", ]), ("checkClone", "CheckClone_Task", "vim.version.version5", (("vm", "vim.VirtualMachine", "vim.version.version5", 0, None),("folder", "vim.Folder", "vim.version.version5", 0, None),("name", "string", "vim.version.version5", 0, None),("spec", "vim.vm.CloneSpec", "vim.version.version5", 0, None),("testType", "string[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.vm.check.Result[]"), "System.View", ["vim.fault.InvalidState", ]), ("checkInstantClone", "CheckInstantClone_Task", "vim.version.version12", (("vm", "vim.VirtualMachine", "vim.version.version12", 0, None),("spec", "vim.vm.InstantCloneSpec", "vim.version.version12", 0, None),("testType", "string[]", "vim.version.version12", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.vm.check.Result[]"), "System.View", ["vim.fault.InvalidState", ])])
CreateDataType("vim.vm.customization.AutoIpV6Generator", "CustomizationAutoIpV6Generator", "vim.vm.customization.IpV6Generator", "vim.version.version5", None)
CreateDataType("vim.vm.customization.CloudinitPrep", "CustomizationCloudinitPrep", "vim.vm.customization.IdentitySettings", "vim.version.v7_0_3_0", [("metadata", "string", "vim.version.v7_0_3_0", 0), ("userdata", "string", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.vm.customization.CustomIpGenerator", "CustomizationCustomIpGenerator", "vim.vm.customization.IpGenerator", "vim.version.version1", [("argument", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.customization.CustomIpV6Generator", "CustomizationCustomIpV6Generator", "vim.vm.customization.IpV6Generator", "vim.version.version5", [("argument", "string", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.vm.customization.CustomNameGenerator", "CustomizationCustomName", "vim.vm.customization.NameGenerator", "vim.version.version1", [("argument", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.customization.DhcpIpGenerator", "CustomizationDhcpIpGenerator", "vim.vm.customization.IpGenerator", "vim.version.version1", None)
CreateDataType("vim.vm.customization.DhcpIpV6Generator", "CustomizationDhcpIpV6Generator", "vim.vm.customization.IpV6Generator", "vim.version.version5", None)
CreateDataType("vim.vm.customization.FixedIp", "CustomizationFixedIp", "vim.vm.customization.IpGenerator", "vim.version.version1", [("ipAddress", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.FixedIpV6", "CustomizationFixedIpV6", "vim.vm.customization.IpV6Generator", "vim.version.version5", [("ipAddress", "string", "vim.version.version5", 0), ("subnetMask", "int", "vim.version.version5", 0)])
CreateDataType("vim.vm.customization.FixedName", "CustomizationFixedName", "vim.vm.customization.NameGenerator", "vim.version.version1", [("name", "string", "vim.version.version1", 0)])
CreateDataType("vim.vm.customization.LinuxOptions", "CustomizationLinuxOptions", "vim.vm.customization.Options", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdrom", "VirtualCdrom", "vim.vm.device.VirtualDevice", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdrom.IsoBackingInfo", "VirtualCdromIsoBackingInfo", "vim.vm.device.VirtualDevice.FileBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdrom.PassthroughBackingInfo", "VirtualCdromPassthroughBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", [("exclusive", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualCdrom.RemotePassthroughBackingInfo", "VirtualCdromRemotePassthroughBackingInfo", "vim.vm.device.VirtualDevice.RemoteDeviceBackingInfo", "vim.version.version1", [("exclusive", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualCdrom.AtapiBackingInfo", "VirtualCdromAtapiBackingInfo", "vim.vm.device.VirtualDevice.DeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdrom.RemoteAtapiBackingInfo", "VirtualCdromRemoteAtapiBackingInfo", "vim.vm.device.VirtualDevice.RemoteDeviceBackingInfo", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdromOption", "VirtualCdromOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdromOption.IsoBackingOption", "VirtualCdromIsoBackingOption", "vim.vm.device.VirtualDeviceOption.FileBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdromOption.PassthroughBackingOption", "VirtualCdromPassthroughBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", [("exclusive", "vim.option.BoolOption", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualCdromOption.RemotePassthroughBackingOption", "VirtualCdromRemotePassthroughBackingOption", "vim.vm.device.VirtualDeviceOption.RemoteDeviceBackingOption", "vim.version.version1", [("exclusive", "vim.option.BoolOption", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualCdromOption.AtapiBackingOption", "VirtualCdromAtapiBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualCdromOption.RemoteAtapiBackingOption", "VirtualCdromRemoteAtapiBackingOption", "vim.vm.device.VirtualDeviceOption.DeviceBackingOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualController", "VirtualController", "vim.vm.device.VirtualDevice", "vim.version.version1", [("busNumber", "int", "vim.version.version1", 0), ("device", "int[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualControllerOption", "VirtualControllerOption", "vim.vm.device.VirtualDeviceOption", "vim.version.version1", [("devices", "vim.option.IntOption", "vim.version.version1", 0), ("supportedDevice", "vmodl.TypeName[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualE1000", "VirtualE1000", "vim.vm.device.VirtualEthernetCard", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualE1000Option", "VirtualE1000Option", "vim.vm.device.VirtualEthernetCardOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualE1000e", "VirtualE1000e", "vim.vm.device.VirtualEthernetCard", "vim.version.version7", None)
CreateDataType("vim.vm.device.VirtualE1000eOption", "VirtualE1000eOption", "vim.vm.device.VirtualEthernetCardOption", "vim.version.version7", None)
CreateDataType("vim.vm.device.VirtualEnsoniq1371", "VirtualEnsoniq1371", "vim.vm.device.VirtualSoundCard", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualEnsoniq1371Option", "VirtualEnsoniq1371Option", "vim.vm.device.VirtualSoundCardOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualHdAudioCard", "VirtualHdAudioCard", "vim.vm.device.VirtualSoundCard", "vim.version.version7", None)
CreateDataType("vim.vm.device.VirtualHdAudioCardOption", "VirtualHdAudioCardOption", "vim.vm.device.VirtualSoundCardOption", "vim.version.version7", None)
CreateDataType("vim.vm.device.VirtualIDEController", "VirtualIDEController", "vim.vm.device.VirtualController", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualIDEControllerOption", "VirtualIDEControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version1", [("numIDEDisks", "vim.option.IntOption", "vim.version.version1", 0), ("numIDECdroms", "vim.option.IntOption", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualNVDIMMController", "VirtualNVDIMMController", "vim.vm.device.VirtualController", "vim.version.version12", None)
CreateDataType("vim.vm.device.VirtualNVDIMMControllerOption", "VirtualNVDIMMControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version12", [("numNVDIMMControllers", "vim.option.IntOption", "vim.version.version12", 0)])
CreateDataType("vim.vm.device.VirtualNVMEController", "VirtualNVMEController", "vim.vm.device.VirtualController", "vim.version.version11", [("sharedBus", "string", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualNVMEController.Sharing", "VirtualNVMEControllerSharing", "vim.version.v8_0_2_0", ["noSharing", "physicalSharing"])
CreateDataType("vim.vm.device.VirtualNVMEControllerOption", "VirtualNVMEControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version11", [("numNVMEDisks", "vim.option.IntOption", "vim.version.version11", 0), ("sharing", "string[]", "vim.version.v8_0_2_0", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualPCIController", "VirtualPCIController", "vim.vm.device.VirtualController", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualPCIControllerOption", "VirtualPCIControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version1", [("numSCSIControllers", "vim.option.IntOption", "vim.version.version1", 0), ("numEthernetCards", "vim.option.IntOption", "vim.version.version1", 0), ("numVideoCards", "vim.option.IntOption", "vim.version.version1", 0), ("numSoundCards", "vim.option.IntOption", "vim.version.version1", 0), ("numVmiRoms", "vim.option.IntOption", "vim.version.version2", 0), ("numVmciDevices", "vim.option.IntOption", "vim.version.version4", 0), ("numPCIPassthroughDevices", "vim.option.IntOption", "vim.version.version4", 0), ("numSasSCSIControllers", "vim.option.IntOption", "vim.version.version4", 0), ("numVmxnet3EthernetCards", "vim.option.IntOption", "vim.version.version4", 0), ("numParaVirtualSCSIControllers", "vim.option.IntOption", "vim.version.version4", 0), ("numSATAControllers", "vim.option.IntOption", "vim.version.version9", 0), ("numNVMEControllers", "vim.option.IntOption", "vim.version.version11", F_OPTIONAL), ("numVmxnet3VrdmaEthernetCards", "vim.option.IntOption", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualPS2Controller", "VirtualPS2Controller", "vim.vm.device.VirtualController", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualPS2ControllerOption", "VirtualPS2ControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version1", [("numKeyboards", "vim.option.IntOption", "vim.version.version1", 0), ("numPointingDevices", "vim.option.IntOption", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualSATAController", "VirtualSATAController", "vim.vm.device.VirtualController", "vim.version.version9", None)
CreateDataType("vim.vm.device.VirtualSATAControllerOption", "VirtualSATAControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version9", [("numSATADisks", "vim.option.IntOption", "vim.version.version9", 0), ("numSATACdroms", "vim.option.IntOption", "vim.version.version9", 0)])
CreateDataType("vim.vm.device.VirtualSCSIController", "VirtualSCSIController", "vim.vm.device.VirtualController", "vim.version.version1", [("hotAddRemove", "boolean", "vim.version.version1", F_OPTIONAL), ("sharedBus", "vim.vm.device.VirtualSCSIController.Sharing", "vim.version.version1", 0), ("scsiCtlrUnitNumber", "int", "vim.version.version1", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualSCSIController.Sharing", "VirtualSCSISharing", "vim.version.version1", ["noSharing", "virtualSharing", "physicalSharing"])
CreateDataType("vim.vm.device.VirtualSCSIControllerOption", "VirtualSCSIControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version1", [("numSCSIDisks", "vim.option.IntOption", "vim.version.version1", 0), ("numSCSICdroms", "vim.option.IntOption", "vim.version.version1", 0), ("numSCSIPassthrough", "vim.option.IntOption", "vim.version.version1", 0), ("sharing", "vim.vm.device.VirtualSCSIController.Sharing[]", "vim.version.version1", 0), ("defaultSharedIndex", "int", "vim.version.version1", 0), ("hotAddRemove", "vim.option.BoolOption", "vim.version.version1", 0), ("scsiCtlrUnitNumber", "int", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualSIOController", "VirtualSIOController", "vim.vm.device.VirtualController", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSIOControllerOption", "VirtualSIOControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version1", [("numFloppyDrives", "vim.option.IntOption", "vim.version.version1", 0), ("numSerialPorts", "vim.option.IntOption", "vim.version.version1", 0), ("numParallelPorts", "vim.option.IntOption", "vim.version.version1", 0)])
CreateDataType("vim.vm.device.VirtualSoundBlaster16", "VirtualSoundBlaster16", "vim.vm.device.VirtualSoundCard", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualSoundBlaster16Option", "VirtualSoundBlaster16Option", "vim.vm.device.VirtualSoundCardOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualUSBController", "VirtualUSBController", "vim.vm.device.VirtualController", "vim.version.version1", [("autoConnectDevices", "boolean", "vim.version.version1", F_OPTIONAL), ("ehciEnabled", "boolean", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualUSBController.PciBusSlotInfo", "VirtualUSBControllerPciBusSlotInfo", "vim.vm.device.VirtualDevice.PciBusSlotInfo", "vim.version.version8", [("ehciPciSlotNumber", "int", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualUSBControllerOption", "VirtualUSBControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version1", [("autoConnectDevices", "vim.option.BoolOption", "vim.version.version1", 0), ("ehciSupported", "vim.option.BoolOption", "vim.version.version2", 0), ("supportedSpeeds", "string[]", "vim.version.version7", 0)])
CreateDataType("vim.vm.device.VirtualUSBXHCIController", "VirtualUSBXHCIController", "vim.vm.device.VirtualController", "vim.version.version7", [("autoConnectDevices", "boolean", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualUSBXHCIControllerOption", "VirtualUSBXHCIControllerOption", "vim.vm.device.VirtualControllerOption", "vim.version.version7", [("autoConnectDevices", "vim.option.BoolOption", "vim.version.version7", 0), ("supportedSpeeds", "string[]", "vim.version.version7", 0)])
CreateDataType("vim.vm.device.VirtualVmxnet2Option", "VirtualVmxnet2Option", "vim.vm.device.VirtualVmxnetOption", "vim.version.version2", None)
CreateDataType("vim.vm.device.VirtualVmxnet3Option", "VirtualVmxnet3Option", "vim.vm.device.VirtualVmxnetOption", "vim.version.version4", [("uptv2Enabled", "vim.option.BoolOption", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.vm.device.VirtualVmxnet3VrdmaOption", "VirtualVmxnet3VrdmaOption", "vim.vm.device.VirtualVmxnet3Option", "vim.version.version11", [("deviceProtocol", "vim.option.ChoiceOption", "vim.version.version12", F_OPTIONAL)])
CreateEnumType("vim.vm.device.VirtualVmxnet3VrdmaOption.DeviceProtocols", "VirtualVmxnet3VrdmaOptionDeviceProtocols", "vim.version.version12", ["rocev1", "rocev2"])
CreateDataType("vim.vslm.CloneSpec", "VslmCloneSpec", "vim.vslm.MigrateSpec", "vim.version.version11", [("name", "string", "vim.version.version11", 0), ("keepAfterDeleteVm", "boolean", "vim.version.version12", F_OPTIONAL), ("metadata", "vim.KeyValue[]", "vim.version.version14", F_OPTIONAL)])
CreateManagedType("vim.vslm.host.VStorageObjectManager", "HostVStorageObjectManager", "vim.vslm.VStorageObjectManagerBase", "vim.version.version11", None, [("createDisk", "HostCreateDisk_Task", "vim.version.version11", (("spec", "vim.vslm.CreateSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("registerDisk", "HostRegisterDisk", "vim.version.version11", (("path", "string", "vim.version.version11", 0, None),("name", "string", "vim.version.version11", F_OPTIONAL, None),("modifyControlFlags", "boolean", "vim.version.v8_0_2_0", F_OPTIONAL, None),), (0, "vim.vslm.VStorageObject", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.AlreadyExists", ]), ("extendDisk", "HostExtendDisk_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("newCapacityInMB", "long", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.NotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("inflateDisk", "HostInflateDisk_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.NotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("renameVStorageObject", "HostRenameVStorageObject", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("name", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("retrieveVStorageInfrastructureObjectPolicy", "HostRetrieveVStorageInfrastructureObjectPolicy", "vim.version.version12", (("datastore", "vim.Datastore", "vim.version.version12", 0, None),), (F_OPTIONAL, "vim.vslm.InfrastructureObjectPolicy[]", "vim.vslm.InfrastructureObjectPolicy[]"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.InvalidState", ]), ("deleteVStorageObject", "HostDeleteVStorageObject_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.TaskInProgress", ]), ("retrieveVStorageObject", "HostRetrieveVStorageObject", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("diskInfoFlags", "string[]", "vim.version.v8_0_0_1", F_OPTIONAL, None),), (0, "vim.vslm.VStorageObject", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("retrieveVStorageObjectState", "HostRetrieveVStorageObjectState", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.vslm.StateInfo", "vim.vslm.StateInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("listVStorageObject", "HostListVStorageObject", "vim.version.version11", (("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.vslm.ID[]", "vim.vslm.ID[]"), "System.View", ["vim.fault.InvalidDatastore", ]), ("cloneVStorageObject", "HostCloneVStorageObject_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("spec", "vim.vslm.CloneSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("relocateVStorageObject", "HostRelocateVStorageObject_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("spec", "vim.vslm.RelocateSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("setVStorageObjectControlFlags", "HostSetVStorageObjectControlFlags", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, "Datastore.FileManagement"),("controlFlags", "string[]", "vim.version.version12", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("clearVStorageObjectControlFlags", "HostClearVStorageObjectControlFlags", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, "Datastore.FileManagement"),("controlFlags", "string[]", "vim.version.version12", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("reconcileDatastoreInventory", "HostReconcileDatastoreInventory_Task", "vim.version.version11", (("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("scheduleReconcileDatastoreInventory", "HostScheduleReconcileDatastoreInventory", "vim.version.version11", (("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("createSnapshot", "HostVStorageObjectCreateSnapshot_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("description", "string", "vim.version.version12", 0, None),), (0, "vim.Task", "vim.vslm.ID"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("deleteSnapshot", "HostVStorageObjectDeleteSnapshot_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("retrieveSnapshotInfo", "HostVStorageObjectRetrieveSnapshotInfo", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),), (0, "vim.vslm.VStorageObjectSnapshotInfo", "vim.vslm.VStorageObjectSnapshotInfo"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("createDiskFromSnapshot", "HostVStorageObjectCreateDiskFromSnapshot_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),("name", "string", "vim.version.version12", 0, None),("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL, None),("crypto", "vim.encryption.CryptoSpec", "vim.version.version12", F_OPTIONAL, None),("path", "string", "vim.version.version12", F_OPTIONAL, None),("provisioningType", "string", "vim.version.v8_0_0_1", F_OPTIONAL, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("RevertVStorageObject", "HostVStorageObjectRevert_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("updateVStorageObjectMetadata", "HostUpdateVStorageObjectMetadata_Task", "vim.version.version14", (("id", "vim.vslm.ID", "vim.version.version14", 0, None),("datastore", "vim.Datastore", "vim.version.version14", 0, None),("metadata", "vim.KeyValue[]", "vim.version.version14", F_OPTIONAL, None),("deleteKeys", "string[]", "vim.version.version14", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("retrieveVStorageObjectMetadata", "HostRetrieveVStorageObjectMetadata", "vim.version.version14", (("id", "vim.vslm.ID", "vim.version.version14", 0, None),("datastore", "vim.Datastore", "vim.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version14", F_OPTIONAL, None),("prefix", "string", "vim.version.version14", F_OPTIONAL, None),), (F_OPTIONAL, "vim.KeyValue[]", "vim.KeyValue[]"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("retrieveVStorageObjectMetadataValue", "HostRetrieveVStorageObjectMetadataValue", "vim.version.version14", (("id", "vim.vslm.ID", "vim.version.version14", 0, None),("datastore", "vim.Datastore", "vim.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version14", F_OPTIONAL, None),("key", "string", "vim.version.version14", 0, None),), (0, "string", "string"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.KeyNotFound", ]), ("deleteVStorageObjectEx", "HostDeleteVStorageObjectEx_Task", "vim.version.v7_0_2_0", (("id", "vim.vslm.ID", "vim.version.v7_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v7_0_2_0", 0, None),), (0, "vim.Task", "vim.vslm.VClockInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.TaskInProgress", ]), ("updateVStorageObjectMetadataEx", "HostUpdateVStorageObjectMetadataEx_Task", "vim.version.v7_0_2_0", (("id", "vim.vslm.ID", "vim.version.v7_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v7_0_2_0", 0, None),("metadata", "vim.KeyValue[]", "vim.version.v7_0_2_0", F_OPTIONAL, None),("deleteKeys", "string[]", "vim.version.v7_0_2_0", F_OPTIONAL, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("setVirtualDiskUuidEx", "HostSetVirtualDiskUuid_Task", "vim.version.v8_0_3_0", (("name", "string", "vim.version.v8_0_3_0", 0, None),("uuid", "string", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("queryVirtualDiskUuidEx", "HostQueryVirtualDiskUuid", "vim.version.v8_0_3_0", (("name", "string", "vim.version.v8_0_3_0", 0, None),), (0, "string", "string"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ])])
CreateManagedType("vim.vslm.vcenter.VStorageObjectManager", "VcenterVStorageObjectManager", "vim.vslm.VStorageObjectManagerBase", "vim.version.version11", None, [("createDisk", "CreateDisk_Task", "vim.version.version11", (("spec", "vim.vslm.CreateSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("registerDisk", "RegisterDisk", "vim.version.version11", (("path", "string", "vim.version.version11", 0, None),("name", "string", "vim.version.version11", F_OPTIONAL, None),), (0, "vim.vslm.VStorageObject", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.AlreadyExists", ]), ("extendDisk", "ExtendDisk_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("newCapacityInMB", "long", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.NotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("inflateDisk", "InflateDisk_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.NotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("renameVStorageObject", "RenameVStorageObject", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("name", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("updateVStorageObjectPolicy", "UpdateVStorageObjectPolicy_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.TaskInProgress", ]), ("updateVStorageObjectCrypto", "UpdateVStorageObjectCrypto_Task", "vim.version.v7_0", (("id", "vim.vslm.ID", "vim.version.v7_0", 0, None),("datastore", "vim.Datastore", "vim.version.v7_0", 0, None),("profile", "vim.vm.ProfileSpec[]", "vim.version.v7_0", F_OPTIONAL, None),("disksCrypto", "vim.vslm.DiskCryptoSpec", "vim.version.v7_0", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.TaskInProgress", ]), ("updateVStorageInfrastructureObjectPolicy", "UpdateVStorageInfrastructureObjectPolicy_Task", "vim.version.version12", (("spec", "vim.vslm.InfrastructureObjectPolicySpec", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.InvalidState", "vim.fault.TaskInProgress", ]), ("retrieveVStorageInfrastructureObjectPolicy", "RetrieveVStorageInfrastructureObjectPolicy", "vim.version.version12", (("datastore", "vim.Datastore", "vim.version.version12", 0, None),), (F_OPTIONAL, "vim.vslm.InfrastructureObjectPolicy[]", "vim.vslm.InfrastructureObjectPolicy[]"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.InvalidState", ]), ("deleteVStorageObject", "DeleteVStorageObject_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.TaskInProgress", ]), ("retrieveVStorageObject", "RetrieveVStorageObject", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("diskInfoFlags", "string[]", "vim.version.v8_0_0_1", F_OPTIONAL, None),), (0, "vim.vslm.VStorageObject", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("retrieveVStorageObjectState", "RetrieveVStorageObjectState", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.vslm.StateInfo", "vim.vslm.StateInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("retrieveVStorageObjectAssociations", "RetrieveVStorageObjectAssociations", "vim.version.version12", (("ids", "vim.vslm.vcenter.RetrieveVStorageObjSpec[]", "vim.version.version12", F_OPTIONAL, None),), (F_OPTIONAL, "vim.vslm.vcenter.VStorageObjectAssociations[]", "vim.vslm.vcenter.VStorageObjectAssociations[]"), "System.View", None), ("listVStorageObject", "ListVStorageObject", "vim.version.version11", (("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.vslm.ID[]", "vim.vslm.ID[]"), "System.View", ["vim.fault.InvalidDatastore", ]), ("cloneVStorageObject", "CloneVStorageObject_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("spec", "vim.vslm.CloneSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("relocateVStorageObject", "RelocateVStorageObject_Task", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("datastore", "vim.Datastore", "vim.version.version11", 0, None),("spec", "vim.vslm.RelocateSpec", "vim.version.version11", 0, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("setVStorageObjectControlFlags", "SetVStorageObjectControlFlags", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, "Datastore.FileManagement"),("controlFlags", "string[]", "vim.version.version12", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("clearVStorageObjectControlFlags", "ClearVStorageObjectControlFlags", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, "Datastore.FileManagement"),("controlFlags", "string[]", "vim.version.version12", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("attachTagToVStorageObject", "AttachTagToVStorageObject", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("category", "string", "vim.version.version11", 0, None),("tag", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "System.Read", ["vim.fault.NotFound", ]), ("detachTagFromVStorageObject", "DetachTagFromVStorageObject", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),("category", "string", "vim.version.version11", 0, None),("tag", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "System.Read", ["vim.fault.NotFound", ]), ("listVStorageObjectsAttachedToTag", "ListVStorageObjectsAttachedToTag", "vim.version.version11", (("category", "string", "vim.version.version11", 0, None),("tag", "string", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.vslm.ID[]", "vim.vslm.ID[]"), "System.Read", ["vim.fault.NotFound", ]), ("listTagsAttachedToVStorageObject", "ListTagsAttachedToVStorageObject", "vim.version.version11", (("id", "vim.vslm.ID", "vim.version.version11", 0, None),), (F_OPTIONAL, "vim.vslm.TagEntry[]", "vim.vslm.TagEntry[]"), "System.Read", ["vim.fault.NotFound", ]), ("reconcileDatastoreInventory", "ReconcileDatastoreInventory_Task", "vim.version.version11", (("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("scheduleReconcileDatastoreInventory", "ScheduleReconcileDatastoreInventory", "vim.version.version11", (("datastore", "vim.Datastore", "vim.version.version11", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", ]), ("createSnapshot", "VStorageObjectCreateSnapshot_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("description", "string", "vim.version.version12", 0, None),), (0, "vim.Task", "vim.vslm.ID"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("deleteSnapshot", "DeleteSnapshot_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("retrieveSnapshotInfo", "RetrieveSnapshotInfo", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),), (0, "vim.vslm.VStorageObjectSnapshotInfo", "vim.vslm.VStorageObjectSnapshotInfo"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("createDiskFromSnapshot", "CreateDiskFromSnapshot_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),("name", "string", "vim.version.version12", 0, None),("profile", "vim.vm.ProfileSpec[]", "vim.version.version12", F_OPTIONAL, None),("crypto", "vim.encryption.CryptoSpec", "vim.version.version12", F_OPTIONAL, None),("path", "string", "vim.version.version12", F_OPTIONAL, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("RevertVStorageObject", "RevertVStorageObject_Task", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("retrieveSnapshotDetails", "RetrieveSnapshotDetails", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),), (0, "vim.vslm.VStorageObjectSnapshotDetails", "vim.vslm.VStorageObjectSnapshotDetails"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("queryChangedDiskAreas", "VstorageObjectVCenterQueryChangedDiskAreas", "vim.version.version12", (("id", "vim.vslm.ID", "vim.version.version12", 0, None),("datastore", "vim.Datastore", "vim.version.version12", 0, None),("snapshotId", "vim.vslm.ID", "vim.version.version12", 0, None),("startOffset", "long", "vim.version.version12", 0, None),("changeId", "string", "vim.version.version12", 0, None),), (0, "vim.VirtualMachine.DiskChangeInfo", "vim.VirtualMachine.DiskChangeInfo"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vmodl.fault.InvalidArgument", ]), ("deleteVStorageObjectEx", "DeleteVStorageObjectEx_Task", "vim.version.v7_0_2_0", (("id", "vim.vslm.ID", "vim.version.v7_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v7_0_2_0", 0, None),), (0, "vim.Task", "vim.vslm.VClockInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.TaskInProgress", ]), ("updateVStorageObjectMetadataEx", "VCenterUpdateVStorageObjectMetadataEx_Task", "vim.version.v7_0_2_0", (("id", "vim.vslm.ID", "vim.version.v7_0_2_0", 0, None),("datastore", "vim.Datastore", "vim.version.v7_0_2_0", 0, None),("metadata", "vim.KeyValue[]", "vim.version.v7_0_2_0", F_OPTIONAL, None),("deleteKeys", "string[]", "vim.version.v7_0_2_0", F_OPTIONAL, None),), (0, "vim.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", ]), ("setVirtualDiskUuidEx", "SetVirtualDiskUuidEx_Task", "vim.version.v8_0_3_0", (("name", "string", "vim.version.v8_0_3_0", 0, None),("datacenter", "vim.Datacenter", "vim.version.v8_0_3_0", F_OPTIONAL, None),("uuid", "string", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ]), ("queryVirtualDiskUuidEx", "QueryVirtualDiskUuidEx", "vim.version.v8_0_3_0", (("name", "string", "vim.version.v8_0_3_0", 0, None),("datacenter", "vim.Datacenter", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "string", "string"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", ])])
CreateManagedType("vim.ComputeResource", "ComputeResource", "vim.ManagedEntity", "vim.version.version1", [("resourcePool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, "System.View"), ("host", "vim.HostSystem[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("datastore", "vim.Datastore[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("network", "vim.Network[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("summary", "vim.ComputeResource.Summary", "vim.version.version1", 0, None), ("environmentBrowser", "vim.EnvironmentBrowser", "vim.version.version1", F_OPTIONAL, "System.View"), ("configurationEx", "vim.ComputeResource.ConfigInfo", "vim.version.version2", 0, None), ("lifecycleManaged", "boolean", "vim.version.v6_9_1", F_OPTIONAL, "System.View"), ("configManagerEnabled", "boolean", "vim.version.v8_0_0_0", F_OPTIONAL, "System.View")], [("reconfigureEx", "ReconfigureComputeResource_Task", "vim.version.version2", (("spec", "vim.ComputeResource.ConfigSpec", "vim.version.version2", 0, None),("modify", "boolean", "vim.version.version2", 0, None),), (0, "vim.Task", "void"), "Host.Inventory.EditCluster", None)])
CreateDataType("vim.ComputeResource.Summary", "ComputeResourceSummary", "vmodl.DynamicData", "vim.version.version1", [("totalCpu", "int", "vim.version.version1", 0), ("totalMemory", "long", "vim.version.version1", 0), ("numCpuCores", "short", "vim.version.version1", 0), ("numCpuThreads", "short", "vim.version.version1", 0), ("effectiveCpu", "int", "vim.version.version1", 0), ("effectiveMemory", "long", "vim.version.version1", 0), ("numHosts", "int", "vim.version.version1", 0), ("numEffectiveHosts", "int", "vim.version.version1", 0), ("overallStatus", "vim.ManagedEntity.Status", "vim.version.version1", 0)])
CreateDataType("vim.ComputeResource.ConfigInfo", "ComputeResourceConfigInfo", "vmodl.DynamicData", "vim.version.version2", [("vmSwapPlacement", "string", "vim.version.version2", 0), ("spbmEnabled", "boolean", "vim.version.version7", F_OPTIONAL), ("defaultHardwareVersionKey", "string", "vim.version.version8", F_OPTIONAL), ("maximumHardwareVersionKey", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.ComputeResource.HostSPBMLicenseInfo", "ComputeResourceHostSPBMLicenseInfo", "vmodl.DynamicData", "vim.version.version7", [("host", "vim.HostSystem", "vim.version.version7", 0), ("licenseState", "vim.ComputeResource.HostSPBMLicenseInfo.HostSPBMLicenseState", "vim.version.version7", 0)])
CreateEnumType("vim.ComputeResource.HostSPBMLicenseInfo.HostSPBMLicenseState", "ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState", "vim.version.version7", ["licensed", "unlicensed", "unknown"])
CreateDataType("vim.ComputeResource.HostSeedSpec", "ComputeResourceHostSeedSpec", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("singleHostSpec", "vim.ComputeResource.HostSeedSpec.SingleHostSpec", "vim.version.v8_0_3_0", 0)])
CreateDataType("vim.ComputeResource.HostSeedSpec.SingleHostSpec", "ComputeResourceHostSeedSpecSingleHostSpec", "vmodl.DynamicData", "vim.version.version1", [("newHostCnxSpec", "vim.host.ConnectSpec", "vim.version.version1", F_OPTIONAL), ("existingHost", "vim.HostSystem", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.ComputeResource.ConfigSpec", "ComputeResourceConfigSpec", "vmodl.DynamicData", "vim.version.version2", [("vmSwapPlacement", "string", "vim.version.version2", F_OPTIONAL), ("spbmEnabled", "boolean", "vim.version.version7", F_OPTIONAL), ("defaultHardwareVersionKey", "string", "vim.version.version8", F_OPTIONAL), ("desiredSoftwareSpec", "vim.DesiredSoftwareSpec", "vim.version.v7_0", F_OPTIONAL), ("maximumHardwareVersionKey", "string", "vim.version.v7_0_2_0", F_OPTIONAL), ("enableConfigManager", "boolean", "vim.version.v7_0_3_1", F_OPTIONAL), ("hostSeedSpec", "vim.ComputeResource.HostSeedSpec", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateManagedType("vim.Datacenter", "Datacenter", "vim.ManagedEntity", "vim.version.version1", [("vmFolder", "vim.Folder", "vim.version.version1", 0, "System.View"), ("hostFolder", "vim.Folder", "vim.version.version1", 0, "System.View"), ("datastoreFolder", "vim.Folder", "vim.version.version5", 0, "System.View"), ("networkFolder", "vim.Folder", "vim.version.version5", 0, "System.View"), ("datastore", "vim.Datastore[]", "vim.version.version1", F_OPTIONAL, None), ("network", "vim.Network[]", "vim.version.version1", F_OPTIONAL, None), ("configuration", "vim.Datacenter.ConfigInfo", "vim.version.version8", 0, "System.View")], [("batchQueryConnectInfo", "BatchQueryConnectInfo", "vim.version.version13", (("hostSpecs", "vim.host.ConnectSpec[]", "vim.version.version13", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Datacenter.BasicConnectInfo[]", "vim.Datacenter.BasicConnectInfo[]"), "System.View", None), ("queryConnectionInfo", "QueryConnectionInfo", "vim.version.version1", (("hostname", "string", "vim.version.version1", 0, None),("port", "int", "vim.version.version1", 0, None),("username", "string", "vim.version.version1", 0, None),("password", "string", "vim.version.version1", F_SECRET, None),("sslThumbprint", "string", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.host.ConnectInfo", "vim.host.ConnectInfo"), "System.View", ["vim.fault.InvalidLogin", "vim.fault.HostConnectFault", ]), ("queryConnectionInfoViaSpec", "QueryConnectionInfoViaSpec", "vim.version.version10", (("spec", "vim.host.ConnectSpec", "vim.version.version10", 0, None),), (0, "vim.host.ConnectInfo", "vim.host.ConnectInfo"), "System.View", ["vim.fault.InvalidLogin", "vim.fault.HostConnectFault", ]), ("powerOnVm", "PowerOnMultiVM_Task", "vim.version.version2", (("vm", "vim.VirtualMachine[]", "vim.version.version2", 0, "VirtualMachine.Interact.PowerOn"),("option", "vim.option.OptionValue[]", "vim.version.version6", F_OPTIONAL, None),), (0, "vim.Task", "vim.cluster.PowerOnVmResult"), "System.View", None), ("queryConfigOptionDescriptor", "queryDatacenterConfigOptionDescriptor", "vim.version.version8", (), (F_OPTIONAL, "vim.vm.ConfigOptionDescriptor[]", "vim.vm.ConfigOptionDescriptor[]"), "System.View", None), ("reconfigure", "ReconfigureDatacenter_Task", "vim.version.version8", (("spec", "vim.Datacenter.ConfigSpec", "vim.version.version8", 0, None),("modify", "boolean", "vim.version.version8", 0, None),), (0, "vim.Task", "void"), "Datacenter.Reconfigure", None)])
CreateDataType("vim.Datacenter.BasicConnectInfo", "DatacenterBasicConnectInfo", "vmodl.DynamicData", "vim.version.version13", [("hostname", "string", "vim.version.version13", F_OPTIONAL), ("error", "vmodl.MethodFault", "vim.version.version13", F_OPTIONAL), ("serverIp", "string", "vim.version.version13", F_OPTIONAL), ("numVm", "int", "vim.version.version13", F_OPTIONAL), ("numPoweredOnVm", "int", "vim.version.version13", F_OPTIONAL), ("hostProductInfo", "vim.AboutInfo", "vim.version.version13", F_OPTIONAL), ("hardwareVendor", "string", "vim.version.version13", F_OPTIONAL), ("hardwareModel", "string", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.Datacenter.ConfigInfo", "DatacenterConfigInfo", "vmodl.DynamicData", "vim.version.version8", [("defaultHardwareVersionKey", "string", "vim.version.version8", F_OPTIONAL), ("maximumHardwareVersionKey", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.Datacenter.ConfigSpec", "DatacenterConfigSpec", "vmodl.DynamicData", "vim.version.version8", [("defaultHardwareVersionKey", "string", "vim.version.version8", F_OPTIONAL), ("maximumHardwareVersionKey", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateManagedType("vim.Datastore", "Datastore", "vim.ManagedEntity", "vim.version.version1", [("info", "vim.Datastore.Info", "vim.version.version1", 0, None), ("summary", "vim.Datastore.Summary", "vim.version.version1", 0, None), ("host", "vim.Datastore.HostMount[]", "vim.version.version1", F_OPTIONAL, None), ("vm", "vim.VirtualMachine[]", "vim.version.version1", F_OPTIONAL, None), ("browser", "vim.host.DatastoreBrowser", "vim.version.version1", 0, None), ("capability", "vim.Datastore.Capability", "vim.version.version1", 0, None), ("iormConfiguration", "vim.StorageResourceManager.IORMConfigInfo", "vim.version.version6", F_OPTIONAL, None)], [("refresh", "RefreshDatastore", "vim.version.version1", (), (0, "void", "void"), "System.Read", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("refreshStorageInfo", "RefreshDatastoreStorageInfo", "vim.version.version5", (), (0, "void", "void"), "System.Read", None), ("updateVirtualMachineFiles", "UpdateVirtualMachineFiles_Task", "vim.version.version6", (("mountPathDatastoreMapping", "vim.Datastore.MountPathDatastorePair[]", "vim.version.version6", 0, None),), (0, "vim.Task", "vim.UpdateVirtualMachineFilesResult"), "Datastore.UpdateVirtualMachineFiles", ["vim.fault.ResourceInUse", "vim.fault.PlatformConfigFault", "vim.fault.TaskInProgress", "vim.fault.InvalidDatastore", ]), ("renameDatastore", "RenameDatastore", "vim.version.version1", (("newName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Datastore.Rename", ["vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("destroyDatastore", "DestroyDatastore", "vim.version.version1", (), (0, "void", "void"), "Datastore.Delete", ["vim.fault.ResourceInUse", ]), ("enterMaintenanceMode", "DatastoreEnterMaintenanceMode", "vim.version.version7", (), (0, "vim.storageDrs.StoragePlacementResult", "vim.storageDrs.StoragePlacementResult"), "Datastore.Config", ["vim.fault.InvalidState", ]), ("exitMaintenanceMode", "DatastoreExitMaintenanceMode_Task", "vim.version.version7", (), (0, "vim.Task", "void"), "Datastore.Config", ["vim.fault.InvalidState", ]), ("isClusteredVmdkEnabled", "IsClusteredVmdkEnabled", "vim.version.v7_0", (), (0, "boolean", "boolean"), "System.Read", ["vim.fault.InvalidDatastore", ]), ("updateVVolVirtualMachineFiles", "UpdateVVolVirtualMachineFiles_Task", "vim.version.version11", (("failoverPair", "vim.Datastore.VVolContainerFailoverPair[]", "vim.version.version11", F_OPTIONAL, None),), (0, "vim.Task", "vim.VVolVmConfigFileUpdateResult"), "Datastore.UpdateVirtualMachineFiles", ["vmodl.fault.NotSupported", "vim.fault.PlatformConfigFault", "vim.fault.TaskInProgress", "vim.fault.InvalidDatastore", ])])
CreateEnumType("vim.Datastore.Accessible", "DatastoreAccessible", "vim.version.version5", ["True", "False"])
CreateDataType("vim.Datastore.Summary", "DatastoreSummary", "vmodl.DynamicData", "vim.version.version1", [("datastore", "vim.Datastore", "vim.version.version1", F_OPTIONAL), ("name", "string", "vim.version.version1", 0), ("url", "string", "vim.version.version1", 0), ("capacity", "long", "vim.version.version1", 0), ("freeSpace", "long", "vim.version.version1", 0), ("uncommitted", "long", "vim.version.version5", F_OPTIONAL), ("accessible", "boolean", "vim.version.version1", 0), ("multipleHostAccess", "boolean", "vim.version.version1", F_OPTIONAL), ("type", "string", "vim.version.version1", 0), ("maintenanceMode", "string", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.Datastore.Summary.MaintenanceModeState", "DatastoreSummaryMaintenanceModeState", "vim.version.version7", ["normal", "enteringMaintenance", "inMaintenance"])
CreateDataType("vim.Datastore.Info", "DatastoreInfo", "vmodl.DynamicData", "vim.version.version1", [("name", "string", "vim.version.version1", 0), ("url", "string", "vim.version.version1", 0), ("freeSpace", "long", "vim.version.version1", 0), ("maxFileSize", "long", "vim.version.version1", 0), ("maxVirtualDiskCapacity", "long", "vim.version.version9", F_OPTIONAL), ("maxMemoryFileSize", "long", "vim.version.version10", 0), ("timestamp", "vmodl.DateTime", "vim.version.version5", F_OPTIONAL), ("containerId", "string", "vim.version.version9", F_OPTIONAL), ("aliasOf", "string", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.Datastore.Capability", "DatastoreCapability", "vmodl.DynamicData", "vim.version.version1", [("directoryHierarchySupported", "boolean", "vim.version.version1", 0), ("rawDiskMappingsSupported", "boolean", "vim.version.version1", 0), ("perFileThinProvisioningSupported", "boolean", "vim.version.version1", 0), ("storageIORMSupported", "boolean", "vim.version.version6", 0), ("nativeSnapshotSupported", "boolean", "vim.version.version8", 0), ("topLevelDirectoryCreateSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("seSparseSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("vmfsSparseSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("vsanSparseSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("upitSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("vmdkExpandSupported", "boolean", "vim.version.version12", F_OPTIONAL), ("clusteredVmdkSupported", "boolean", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.Datastore.HostMount", "DatastoreHostMount", "vmodl.DynamicData", "vim.version.version1", [("key", "vim.HostSystem", "vim.version.version1", 0), ("mountInfo", "vim.host.MountInfo", "vim.version.version1", 0)])
CreateDataType("vim.Datastore.MountPathDatastorePair", "DatastoreMountPathDatastorePair", "vmodl.DynamicData", "vim.version.version6", [("oldMountPath", "string", "vim.version.version6", 0), ("datastore", "vim.Datastore", "vim.version.version6", 0)])
CreateDataType("vim.Datastore.VVolContainerFailoverPair", "DatastoreVVolContainerFailoverPair", "vmodl.DynamicData", "vim.version.version11", [("srcContainer", "string", "vim.version.version11", F_OPTIONAL), ("tgtContainer", "string", "vim.version.version11", 0), ("vvolMapping", "vim.KeyValue[]", "vim.version.version11", F_OPTIONAL)])
CreateManagedType("vim.DistributedVirtualSwitch", "DistributedVirtualSwitch", "vim.ManagedEntity", "vim.version.version5", [("uuid", "string", "vim.version.version5", 0, None), ("capability", "vim.DistributedVirtualSwitch.Capability", "vim.version.version5", 0, None), ("summary", "vim.DistributedVirtualSwitch.Summary", "vim.version.version5", 0, None), ("config", "vim.DistributedVirtualSwitch.ConfigInfo", "vim.version.version5", 0, None), ("networkResourcePool", "vim.dvs.NetworkResourcePool[]", "vim.version.version6", F_OPTIONAL, None), ("portgroup", "vim.dvs.DistributedVirtualPortgroup[]", "vim.version.version5", F_OPTIONAL, None), ("runtime", "vim.DistributedVirtualSwitch.RuntimeInfo", "vim.version.version8", F_OPTIONAL, None)], [("fetchPortKeys", "FetchDVPortKeys", "vim.version.version5", (("criteria", "vim.dvs.PortCriteria", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "string[]", "string[]"), "System.Read", None), ("fetchPorts", "FetchDVPorts", "vim.version.version5", (("criteria", "vim.dvs.PortCriteria", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.dvs.DistributedVirtualPort[]", "vim.dvs.DistributedVirtualPort[]"), "System.Read", None), ("queryUsedVlanId", "QueryUsedVlanIdInDvs", "vim.version.version5", (), (F_OPTIONAL, "int[]", "int[]"), "System.Read", None), ("reconfigure", "ReconfigureDvs_Task", "vim.version.version5", (("spec", "vim.DistributedVirtualSwitch.ConfigSpec", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.DvsFault", "vim.fault.ConcurrentAccess", "vim.fault.DuplicateName", "vim.fault.InvalidState", "vim.fault.InvalidName", "vim.fault.NotFound", "vim.fault.AlreadyExists", "vim.fault.LimitExceeded", "vim.fault.ResourceInUse", "vim.fault.ResourceNotAvailable", "vim.fault.DvsNotAuthorized", ]), ("performProductSpecOperation", "PerformDvsProductSpecOperation_Task", "vim.version.version5", (("operation", "string", "vim.version.version5", 0, None),("productSpec", "vim.dvs.ProductSpec", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "DVSwitch.Modify", ["vim.fault.TaskInProgress", "vim.fault.InvalidState", "vim.fault.DvsFault", ]), ("merge", "MergeDvs_Task", "vim.version.version5", (("dvs", "vim.DistributedVirtualSwitch", "vim.version.version5", 0, "DVSwitch.Delete"),), (0, "vim.Task", "void"), "DVSwitch.Modify", ["vim.fault.DvsFault", "vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.InvalidHostState", ]), ("addPortgroups", "AddDVPortgroup_Task", "vim.version.version5", (("spec", "vim.dvs.DistributedVirtualPortgroup.ConfigSpec[]", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), "DVPortgroup.Create", ["vim.fault.DvsFault", "vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("movePort", "MoveDVPort_Task", "vim.version.version5", (("portKey", "string[]", "vim.version.version5", 0, None),("destinationPortgroupKey", "string", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "DVSwitch.Modify", ["vim.fault.DvsFault", "vim.fault.NotFound", "vim.fault.ConcurrentAccess", ]), ("updateCapability", "UpdateDvsCapability", "vim.version.version5", (("capability", "vim.DistributedVirtualSwitch.Capability", "vim.version.version5", 0, None),), (0, "void", "void"), "DVSwitch.Modify", ["vim.fault.DvsFault", ]), ("reconfigurePort", "ReconfigureDVPort_Task", "vim.version.version5", (("port", "vim.dvs.DistributedVirtualPort.ConfigSpec[]", "vim.version.version5", 0, None),), (0, "vim.Task", "void"), "DVSwitch.PortConfig", ["vim.fault.DvsFault", "vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.ConcurrentAccess", ]), ("refreshPortState", "RefreshDVPortState", "vim.version.version5", (("portKeys", "string[]", "vim.version.version5", F_OPTIONAL, None),), (0, "void", "void"), "System.Read", ["vim.fault.DvsFault", "vim.fault.NotFound", ]), ("rectifyHost", "RectifyDvsHost_Task", "vim.version.version5", (("hosts", "vim.HostSystem[]", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "void"), "System.Read", ["vim.fault.DvsFault", "vim.fault.NotFound", ]), ("updateNetworkResourcePool", "UpdateNetworkResourcePool", "vim.version.version6", (("configSpec", "vim.dvs.NetworkResourcePool.ConfigSpec[]", "vim.version.version6", 0, None),), (0, "void", "void"), "DVSwitch.ResourceManagement", ["vim.fault.DvsFault", "vim.fault.NotFound", "vim.fault.InvalidName", "vim.fault.ConcurrentAccess", ]), ("addNetworkResourcePool", "AddNetworkResourcePool", "vim.version.version7", (("configSpec", "vim.dvs.NetworkResourcePool.ConfigSpec[]", "vim.version.version7", 0, None),), (0, "void", "void"), "DVSwitch.ResourceManagement", ["vim.fault.DvsFault", "vim.fault.InvalidName", ]), ("removeNetworkResourcePool", "RemoveNetworkResourcePool", "vim.version.version7", (("key", "string[]", "vim.version.version7", 0, None),), (0, "void", "void"), "DVSwitch.ResourceManagement", ["vim.fault.DvsFault", "vim.fault.NotFound", "vim.fault.InvalidName", "vim.fault.ResourceInUse", ]), ("reconfigureVmVnicNetworkResourcePool", "DvsReconfigureVmVnicNetworkResourcePool_Task", "vim.version.version10", (("configSpec", "vim.dvs.VmVnicNetworkResourcePool.ConfigSpec[]", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "DVSwitch.ResourceManagement", ["vim.fault.DvsFault", "vim.fault.NotFound", "vim.fault.InvalidName", "vim.fault.ConcurrentAccess", "vim.fault.ConflictingConfiguration", "vim.fault.ResourceInUse", ]), ("enableNetworkResourceManagement", "EnableNetworkResourceManagement", "vim.version.version6", (("enable", "boolean", "vim.version.version6", 0, None),), (0, "void", "void"), "DVSwitch.ResourceManagement", ["vim.fault.DvsFault", ]), ("rollback", "DVSRollback_Task", "vim.version.version8", (("entityBackup", "vim.dvs.EntityBackup.Config", "vim.version.version8", F_OPTIONAL, None),), (F_OPTIONAL, "vim.Task", "vim.DistributedVirtualSwitch.ConfigSpec"), None, ["vim.fault.DvsFault", "vim.fault.RollbackFailure", ]), ("addPortgroup", "CreateDVPortgroup_Task", "vim.version.version8", (("spec", "vim.dvs.DistributedVirtualPortgroup.ConfigSpec", "vim.version.version8", 0, None),), (0, "vim.Task", "vim.dvs.DistributedVirtualPortgroup"), "DVPortgroup.Create", ["vim.fault.DvsFault", "vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("updateHealthCheckConfig", "UpdateDVSHealthCheckConfig_Task", "vim.version.version8", (("healthCheckConfig", "vim.DistributedVirtualSwitch.HealthCheckConfig[]", "vim.version.version8", 0, None),), (0, "vim.Task", "void"), "DVSwitch.Modify", ["vim.fault.DvsFault", ]), ("lookupPortgroup", "LookupDvPortGroup", "vim.version.version8", (("portgroupKey", "string", "vim.version.version8", 0, None),), (F_OPTIONAL, "vim.dvs.DistributedVirtualPortgroup", "vim.dvs.DistributedVirtualPortgroup"), "System.Read", ["vim.fault.NotFound", ])])
CreateEnumType("vim.DistributedVirtualSwitch.ProductSpecOperationType", "DistributedVirtualSwitchProductSpecOperationType", "vim.version.version5", ["preInstall", "upgrade", "notifyAvailableUpgrade", "proceedWithUpgrade", "updateBundleInfo"])
CreateDataType("vim.DistributedVirtualSwitch.ContactInfo", "DVSContactInfo", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", F_OPTIONAL), ("contact", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.DistributedVirtualSwitch.NicTeamingPolicyMode", "DistributedVirtualSwitchNicTeamingPolicyMode", "vim.version.version6", ["loadbalance_ip", "loadbalance_srcmac", "loadbalance_srcid", "failover_explicit", "loadbalance_loadbased"])
CreateDataType("vim.DistributedVirtualSwitch.NetworkResourceManagementCapability", "DVSNetworkResourceManagementCapability", "vmodl.DynamicData", "vim.version.version7", [("networkResourceManagementSupported", "boolean", "vim.version.version7", 0), ("networkResourcePoolHighShareValue", "int", "vim.version.version7", 0), ("qosSupported", "boolean", "vim.version.version7", 0), ("userDefinedNetworkResourcePoolsSupported", "boolean", "vim.version.version7", 0), ("networkResourceControlVersion3Supported", "boolean", "vim.version.version10", F_OPTIONAL), ("userDefinedInfraTrafficPoolSupported", "boolean", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.RollbackCapability", "DVSRollbackCapability", "vmodl.DynamicData", "vim.version.version8", [("rollbackSupported", "boolean", "vim.version.version8", 0)])
CreateDataType("vim.DistributedVirtualSwitch.BackupRestoreCapability", "DVSBackupRestoreCapability", "vmodl.DynamicData", "vim.version.version8", [("backupRestoreSupported", "boolean", "vim.version.version8", 0)])
CreateDataType("vim.DistributedVirtualSwitch.FeatureCapability", "DVSFeatureCapability", "vmodl.DynamicData", "vim.version.version6", [("networkResourceManagementSupported", "boolean", "vim.version.version6", 0), ("vmDirectPathGen2Supported", "boolean", "vim.version.version6", F_OPTIONAL), ("nicTeamingPolicy", "string[]", "vim.version.version6", F_OPTIONAL), ("networkResourcePoolHighShareValue", "int", "vim.version.version6", F_OPTIONAL), ("networkResourceManagementCapability", "vim.DistributedVirtualSwitch.NetworkResourceManagementCapability", "vim.version.version7", F_OPTIONAL), ("healthCheckCapability", "vim.DistributedVirtualSwitch.HealthCheckFeatureCapability", "vim.version.version8", F_OPTIONAL), ("rollbackCapability", "vim.DistributedVirtualSwitch.RollbackCapability", "vim.version.version8", F_OPTIONAL), ("backupRestoreCapability", "vim.DistributedVirtualSwitch.BackupRestoreCapability", "vim.version.version8", F_OPTIONAL), ("networkFilterSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("macLearningSupported", "boolean", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.HealthCheckFeatureCapability", "DVSHealthCheckCapability", "vmodl.DynamicData", "vim.version.version8", None)
CreateDataType("vim.DistributedVirtualSwitch.Capability", "DVSCapability", "vmodl.DynamicData", "vim.version.version5", [("dvsOperationSupported", "boolean", "vim.version.version5", F_OPTIONAL), ("dvPortGroupOperationSupported", "boolean", "vim.version.version5", F_OPTIONAL), ("dvPortOperationSupported", "boolean", "vim.version.version5", F_OPTIONAL), ("compatibleHostComponentProductInfo", "vim.dvs.HostProductSpec[]", "vim.version.version5", F_OPTIONAL), ("featuresSupported", "vim.DistributedVirtualSwitch.FeatureCapability", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.Summary", "DVSSummary", "vmodl.DynamicData", "vim.version.version5", [("name", "string", "vim.version.version5", 0), ("uuid", "string", "vim.version.version5", 0), ("numPorts", "int", "vim.version.version5", 0), ("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", F_OPTIONAL), ("hostMember", "vim.HostSystem[]", "vim.version.version5", F_OPTIONAL), ("vm", "vim.VirtualMachine[]", "vim.version.version5", F_OPTIONAL), ("host", "vim.HostSystem[]", "vim.version.version5", F_OPTIONAL), ("portgroupName", "string[]", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("contact", "vim.DistributedVirtualSwitch.ContactInfo", "vim.version.version5", F_OPTIONAL), ("numHosts", "int", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.SwitchPolicy", "DVSPolicy", "vmodl.DynamicData", "vim.version.version5", [("autoPreInstallAllowed", "boolean", "vim.version.version5", F_OPTIONAL), ("autoUpgradeAllowed", "boolean", "vim.version.version5", F_OPTIONAL), ("partialUpgradeAllowed", "boolean", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.UplinkPortPolicy", "DVSUplinkPortPolicy", "vmodl.DynamicData", "vim.version.version5", None)
CreateDataType("vim.DistributedVirtualSwitch.NameArrayUplinkPortPolicy", "DVSNameArrayUplinkPortPolicy", "vim.DistributedVirtualSwitch.UplinkPortPolicy", "vim.version.version5", [("uplinkPortName", "string[]", "vim.version.version5", 0)])
CreateDataType("vim.DistributedVirtualSwitch.ConfigSpec", "DVSConfigSpec", "vmodl.DynamicData", "vim.version.version5", [("configVersion", "string", "vim.version.version5", F_OPTIONAL), ("name", "string", "vim.version.version5", F_OPTIONAL), ("numStandalonePorts", "int", "vim.version.version5", F_OPTIONAL), ("maxPorts", "int", "vim.version.version5", F_OPTIONAL), ("uplinkPortPolicy", "vim.DistributedVirtualSwitch.UplinkPortPolicy", "vim.version.version5", F_OPTIONAL), ("uplinkPortgroup", "vim.dvs.DistributedVirtualPortgroup[]", "vim.version.version5", F_OPTIONAL), ("defaultPortConfig", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", F_OPTIONAL), ("host", "vim.dvs.HostMember.ConfigSpec[]", "vim.version.version5", F_OPTIONAL), ("extensionKey", "string", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("policy", "vim.DistributedVirtualSwitch.SwitchPolicy", "vim.version.version5", F_OPTIONAL), ("vendorSpecificConfig", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL), ("contact", "vim.DistributedVirtualSwitch.ContactInfo", "vim.version.version5", F_OPTIONAL), ("switchIpAddress", "string", "vim.version.version7", F_OPTIONAL), ("defaultProxySwitchMaxNumPorts", "int", "vim.version.version8", F_OPTIONAL), ("infrastructureTrafficResourceConfig", "vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource[]", "vim.version.version10", F_OPTIONAL), ("netResourcePoolTrafficResourceConfig", "vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource[]", "vim.version.version12", F_OPTIONAL), ("networkResourceControlVersion", "string", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.CreateSpec", "DVSCreateSpec", "vmodl.DynamicData", "vim.version.version5", [("configSpec", "vim.DistributedVirtualSwitch.ConfigSpec", "vim.version.version5", 0), ("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", F_OPTIONAL), ("capability", "vim.DistributedVirtualSwitch.Capability", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.ConfigInfo", "DVSConfigInfo", "vmodl.DynamicData", "vim.version.version5", [("uuid", "string", "vim.version.version5", 0), ("name", "string", "vim.version.version5", 0), ("numStandalonePorts", "int", "vim.version.version5", 0), ("numPorts", "int", "vim.version.version5", 0), ("maxPorts", "int", "vim.version.version5", 0), ("uplinkPortPolicy", "vim.DistributedVirtualSwitch.UplinkPortPolicy", "vim.version.version5", 0), ("uplinkPortgroup", "vim.dvs.DistributedVirtualPortgroup[]", "vim.version.version5", F_OPTIONAL), ("defaultPortConfig", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", 0), ("host", "vim.dvs.HostMember[]", "vim.version.version5", F_OPTIONAL), ("productInfo", "vim.dvs.ProductSpec", "vim.version.version5", 0), ("targetInfo", "vim.dvs.ProductSpec", "vim.version.version5", F_OPTIONAL), ("extensionKey", "string", "vim.version.version5", F_OPTIONAL), ("vendorSpecificConfig", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", F_OPTIONAL), ("policy", "vim.DistributedVirtualSwitch.SwitchPolicy", "vim.version.version5", F_OPTIONAL), ("description", "string", "vim.version.version5", F_OPTIONAL), ("configVersion", "string", "vim.version.version5", 0), ("contact", "vim.DistributedVirtualSwitch.ContactInfo", "vim.version.version5", 0), ("switchIpAddress", "string", "vim.version.version7", F_OPTIONAL), ("createTime", "vmodl.DateTime", "vim.version.version5", 0), ("networkResourceManagementEnabled", "boolean", "vim.version.version6", 0), ("defaultProxySwitchMaxNumPorts", "int", "vim.version.version8", F_OPTIONAL), ("healthCheckConfig", "vim.DistributedVirtualSwitch.HealthCheckConfig[]", "vim.version.version8", F_OPTIONAL), ("infrastructureTrafficResourceConfig", "vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource[]", "vim.version.version10", F_OPTIONAL), ("netResourcePoolTrafficResourceConfig", "vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource[]", "vim.version.version12", F_OPTIONAL), ("networkResourceControlVersion", "string", "vim.version.version10", F_OPTIONAL), ("vmVnicNetworkResourcePool", "vim.dvs.VmVnicNetworkResourcePool[]", "vim.version.version10", F_OPTIONAL), ("pnicCapacityRatioForReservation", "int", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.DistributedVirtualSwitch.NetworkResourceControlVersion", "DistributedVirtualSwitchNetworkResourceControlVersion", "vim.version.version10", ["version2", "version3"])
CreateEnumType("vim.DistributedVirtualSwitch.HostInfrastructureTrafficClass", "DistributedVirtualSwitchHostInfrastructureTrafficClass", "vim.version.version9", ["management", "faultTolerance", "vmotion", "virtualMachine", "iSCSI", "nfs", "hbr", "vsan", "vdp", "backupNfc", "nvmetcp", "provisioning"])
CreateDataType("vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource", "DvsHostInfrastructureTrafficResource", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("description", "string", "vim.version.version10", F_OPTIONAL), ("allocationInfo", "vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource.ResourceAllocation", "vim.version.version10", 0)])
CreateDataType("vim.DistributedVirtualSwitch.HostInfrastructureTrafficResource.ResourceAllocation", "DvsHostInfrastructureTrafficResourceAllocation", "vmodl.DynamicData", "vim.version.version10", [("limit", "long", "vim.version.version10", F_OPTIONAL), ("shares", "vim.SharesInfo", "vim.version.version10", F_OPTIONAL), ("reservation", "long", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.HealthCheckConfig", "DVSHealthCheckConfig", "vmodl.DynamicData", "vim.version.version8", [("enable", "boolean", "vim.version.version8", F_OPTIONAL), ("interval", "int", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.ResourceRuntimeInfo", "DvsResourceRuntimeInfo", "vmodl.DynamicData", "vim.version.version10", [("capacity", "int", "vim.version.version10", F_OPTIONAL), ("usage", "int", "vim.version.version10", F_OPTIONAL), ("available", "int", "vim.version.version10", F_OPTIONAL), ("allocatedResource", "vim.dvs.VmVnicNetworkResourcePool.VnicAllocatedResource[]", "vim.version.version10", F_OPTIONAL), ("vmVnicNetworkResourcePoolRuntime", "vim.dvs.VmVnicNetworkResourcePool.RuntimeInfo[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.DistributedVirtualSwitch.RuntimeInfo", "DVSRuntimeInfo", "vmodl.DynamicData", "vim.version.version8", [("hostMemberRuntime", "vim.dvs.HostMember.RuntimeInfo[]", "vim.version.version8", F_OPTIONAL), ("resourceRuntimeInfo", "vim.DistributedVirtualSwitch.ResourceRuntimeInfo", "vim.version.version10", F_OPTIONAL)])
CreateManagedType("vim.Folder", "Folder", "vim.ManagedEntity", "vim.version.version1", [("childType", "vmodl.TypeName[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("childEntity", "vim.ManagedEntity[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("namespace", "string", "vim.version.v7_0", F_OPTIONAL, "System.View")], [("createFolder", "CreateFolder", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),), (0, "vim.Folder", "vim.Folder"), "Folder.Create", ["vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("moveInto", "MoveIntoFolder_Task", "vim.version.version1", (("list", "vim.ManagedEntity[]", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), None, ["vim.fault.DuplicateName", "vim.fault.InvalidFolder", "vim.fault.InvalidState", ]), ("createVm", "CreateVM_Task", "vim.version.version1", (("config", "vim.vm.ConfigSpec", "vim.version.version1", 0, None),("pool", "vim.ResourcePool", "vim.version.version1", 0, "Resource.AssignVMToPool"),("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "vim.VirtualMachine"), "VirtualMachine.Inventory.Create", ["vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.OutOfBounds", "vim.fault.DuplicateName", "vim.fault.InvalidName", "vim.fault.InvalidDatastore", "vim.fault.InsufficientResourcesFault", "vim.fault.AlreadyExists", "vim.fault.InvalidState", ]), ("registerVm", "RegisterVM_Task", "vim.version.version1", (("path", "string", "vim.version.version1", 0, None),("name", "string", "vim.version.version1", F_OPTIONAL, None),("asTemplate", "boolean", "vim.version.version1", 0, None),("pool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, "Resource.AssignVMToPool"),("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "vim.VirtualMachine"), "VirtualMachine.Inventory.Register", ["vim.fault.OutOfBounds", "vim.fault.DuplicateName", "vim.fault.AlreadyExists", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.InvalidName", "vim.fault.VmConfigFault", "vim.fault.InsufficientResourcesFault", "vim.fault.FileFault", "vim.fault.InvalidState", ]), ("createCluster", "CreateCluster", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),("spec", "vim.cluster.ConfigSpec", "vim.version.version1", 0, None),), (0, "vim.ClusterComputeResource", "vim.ClusterComputeResource"), "Host.Inventory.CreateCluster", ["vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("createClusterEx", "CreateClusterEx", "vim.version.version2", (("name", "string", "vim.version.version2", 0, None),("spec", "vim.cluster.ConfigSpecEx", "vim.version.version2", 0, None),), (0, "vim.ClusterComputeResource", "vim.ClusterComputeResource"), "Host.Inventory.CreateCluster", ["vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("addStandaloneHost", "AddStandaloneHost_Task", "vim.version.version1", (("spec", "vim.host.ConnectSpec", "vim.version.version1", 0, None),("compResSpec", "vim.ComputeResource.ConfigSpec", "vim.version.version2", F_OPTIONAL, None),("addConnected", "boolean", "vim.version.version1", 0, None),("license", "string", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.ComputeResource"), "Host.Inventory.AddStandaloneHost", ["vim.fault.InvalidLogin", "vim.fault.HostConnectFault", "vim.fault.DuplicateName", ]), ("createDatacenter", "CreateDatacenter", "vim.version.version1", (("name", "string", "vim.version.version1", 0, None),), (0, "vim.Datacenter", "vim.Datacenter"), "Datacenter.Create", ["vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("unregisterAndDestroy", "UnregisterAndDestroy_Task", "vim.version.version1", (), (0, "vim.Task", "void"), "Folder.Delete", ["vim.fault.ConcurrentAccess", "vim.fault.InvalidState", ]), ("createDistributedVirtualSwitch", "CreateDVS_Task", "vim.version.version5", (("spec", "vim.DistributedVirtualSwitch.CreateSpec", "vim.version.version5", 0, None),), (0, "vim.Task", "vim.DistributedVirtualSwitch"), "DVSwitch.Create", ["vim.fault.DvsFault", "vim.fault.DuplicateName", "vim.fault.InvalidName", "vim.fault.NotFound", "vim.fault.DvsNotAuthorized", ]), ("createStoragePod", "CreateStoragePod", "vim.version.version7", (("name", "string", "vim.version.version7", 0, None),), (0, "vim.StoragePod", "vim.StoragePod"), "Folder.Create", ["vim.fault.DuplicateName", "vim.fault.InvalidName", ]), ("batchAddStandaloneHosts", "BatchAddStandaloneHosts_Task", "vim.version.version13", (("newHosts", "vim.Folder.NewHostSpec[]", "vim.version.version13", F_OPTIONAL, None),("compResSpec", "vim.ComputeResource.ConfigSpec", "vim.version.version13", F_OPTIONAL, None),("addConnected", "boolean", "vim.version.version13", 0, None),), (0, "vim.Task", "vim.Folder.BatchAddStandaloneHostsResult"), "Host.Inventory.AddStandaloneHost", None), ("batchAddHostsToCluster", "BatchAddHostsToCluster_Task", "vim.version.version13", (("cluster", "vim.ClusterComputeResource", "vim.version.version13", 0, None),("newHosts", "vim.Folder.NewHostSpec[]", "vim.version.version13", F_OPTIONAL, None),("existingHosts", "vim.HostSystem[]", "vim.version.version13", F_OPTIONAL, None),("compResSpec", "vim.ComputeResource.ConfigSpec", "vim.version.version13", F_OPTIONAL, None),("desiredState", "string", "vim.version.version13", F_OPTIONAL, None),), (0, "vim.Task", "vim.Folder.BatchAddHostsToClusterResult"), None, None)])
CreateEnumType("vim.Folder.DesiredHostState", "FolderDesiredHostState", "vim.version.version13", ["maintenance", "non_maintenance"])
CreateDataType("vim.Folder.NewHostSpec", "FolderNewHostSpec", "vmodl.DynamicData", "vim.version.version13", [("hostCnxSpec", "vim.host.ConnectSpec", "vim.version.version13", 0), ("esxLicense", "string", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.Folder.FailedHostResult", "FolderFailedHostResult", "vmodl.DynamicData", "vim.version.version13", [("hostName", "string", "vim.version.version13", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version13", F_OPTIONAL), ("context", "vmodl.LocalizableMessage", "vim.version.version13", 0), ("fault", "vmodl.MethodFault", "vim.version.version13", 0)])
CreateDataType("vim.Folder.BatchAddStandaloneHostsResult", "FolderBatchAddStandaloneHostsResult", "vmodl.DynamicData", "vim.version.version13", [("addedHosts", "vim.HostSystem[]", "vim.version.version13", F_OPTIONAL), ("hostsFailedInventoryAdd", "vim.Folder.FailedHostResult[]", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.Folder.BatchAddHostsToClusterResult", "FolderBatchAddHostsToClusterResult", "vmodl.DynamicData", "vim.version.version13", [("hostsAddedToCluster", "vim.HostSystem[]", "vim.version.version13", F_OPTIONAL), ("hostsFailedInventoryAdd", "vim.Folder.FailedHostResult[]", "vim.version.version13", F_OPTIONAL), ("hostsFailedMoveToCluster", "vim.Folder.FailedHostResult[]", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.HealthUpdate", "HealthUpdate", "vmodl.DynamicData", "vim.version.version11", [("entity", "vim.ManagedEntity", "vim.version.version11", 0), ("healthUpdateInfoId", "string", "vim.version.version11", 0), ("id", "string", "vim.version.version11", 0), ("status", "vim.ManagedEntity.Status", "vim.version.version11", 0), ("remediation", "string", "vim.version.version11", 0)])
CreateManagedType("vim.HostSystem", "HostSystem", "vim.ManagedEntity", "vim.version.version1", [("runtime", "vim.host.RuntimeInfo", "vim.version.version1", 0, None), ("summary", "vim.host.Summary", "vim.version.version1", 0, None), ("hardware", "vim.host.HardwareInfo", "vim.version.version1", F_OPTIONAL, None), ("capability", "vim.host.Capability", "vim.version.version1", F_OPTIONAL, None), ("licensableResource", "vim.LicenseManager.LicensableResourceInfo", "vim.version.version7", 0, None), ("remediationState", "vim.HostSystem.RemediationState", "vim.version.version12", F_OPTIONAL, None), ("precheckRemediationResult", "vim.profile.host.ProfileManager.ApplyHostConfigSpec", "vim.version.version12", F_OPTIONAL, None), ("remediationResult", "vim.profile.host.ProfileManager.ApplyHostConfigResult", "vim.version.version12", F_OPTIONAL, None), ("complianceCheckState", "vim.HostSystem.ComplianceCheckState", "vim.version.version12", F_OPTIONAL, None), ("complianceCheckResult", "vim.profile.ComplianceResult", "vim.version.version12", F_OPTIONAL, None), ("configManager", "vim.host.ConfigManager", "vim.version.version1", 0, None), ("config", "vim.host.ConfigInfo", "vim.version.version1", F_OPTIONAL, None), ("vm", "vim.VirtualMachine[]", "vim.version.version1", F_OPTIONAL, None), ("datastore", "vim.Datastore[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("network", "vim.Network[]", "vim.version.version1", F_OPTIONAL, "System.View"), ("datastoreBrowser", "vim.host.DatastoreBrowser", "vim.version.version1", 0, "System.View"), ("systemResources", "vim.host.SystemResourceInfo", "vim.version.version1", F_OPTIONAL, None), ("answerFileValidationState", "vim.profile.host.AnswerFileStatusResult", "vim.version.version12", F_OPTIONAL, None), ("answerFileValidationResult", "vim.profile.host.AnswerFileStatusResult", "vim.version.version12", F_OPTIONAL, None)], [("queryTpmAttestationReport", "QueryTpmAttestationReport", "vim.version.version8", (), (F_OPTIONAL, "vim.host.TpmAttestationReport", "vim.host.TpmAttestationReport"), "System.Read", None), ("queryConnectionInfo", "QueryHostConnectionInfo", "vim.version.version1", (), (0, "vim.host.ConnectInfo", "vim.host.ConnectInfo"), "System.Read", None), ("updateSystemResources", "UpdateSystemResources", "vim.version.version1", (("resourceInfo", "vim.host.SystemResourceInfo", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Resources", None), ("updateSystemSwapConfiguration", "UpdateSystemSwapConfiguration", "vim.version.version8", (("sysSwapConfig", "vim.host.SystemSwapConfiguration", "vim.version.version8", 0, None),), (0, "void", "void"), "Host.Config.Settings", None), ("reconnect", "ReconnectHost_Task", "vim.version.version1", (("cnxSpec", "vim.host.ConnectSpec", "vim.version.version1", F_OPTIONAL, None),("reconnectSpec", "vim.HostSystem.ReconnectSpec", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Config.Connection", ["vim.fault.InvalidLogin", "vim.fault.InvalidState", "vim.fault.InvalidName", "vim.fault.HostConnectFault", ]), ("disconnect", "DisconnectHost_Task", "vim.version.version1", (), (0, "vim.Task", "void"), "Host.Config.Connection", None), ("enterMaintenanceMode", "EnterMaintenanceMode_Task", "vim.version.version1", (("timeout", "int", "vim.version.version1", 0, None),("evacuatePoweredOffVms", "boolean", "vim.version.version2", F_OPTIONAL, None),("maintenanceSpec", "vim.host.MaintenanceSpec", "vim.version.version9", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Config.Maintenance", ["vim.fault.InvalidState", "vim.fault.Timedout", ]), ("exitMaintenanceMode", "ExitMaintenanceMode_Task", "vim.version.version1", (("timeout", "int", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), "Host.Config.Maintenance", ["vim.fault.InvalidState", "vim.fault.Timedout", ]), ("reboot", "RebootHost_Task", "vim.version.version1", (("force", "boolean", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), "Host.Config.Maintenance", ["vim.fault.InvalidState", ]), ("shutdown", "ShutdownHost_Task", "vim.version.version1", (("force", "boolean", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), "Host.Config.Maintenance", ["vim.fault.InvalidState", ]), ("enterStandbyMode", "PowerDownHostToStandBy_Task", "vim.version.version2", (("timeoutSec", "int", "vim.version.version2", 0, None),("evacuatePoweredOffVms", "boolean", "vim.version.version2", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Config.Maintenance", ["vim.fault.HostPowerOpFailed", "vim.fault.InvalidState", "vmodl.fault.NotSupported", "vim.fault.Timedout", "vmodl.fault.RequestCanceled", ]), ("exitStandbyMode", "PowerUpHostFromStandBy_Task", "vim.version.version2", (("timeoutSec", "int", "vim.version.version2", 0, None),), (0, "vim.Task", "void"), "Host.Config.Maintenance", ["vim.fault.HostPowerOpFailed", "vim.fault.InvalidState", "vmodl.fault.NotSupported", "vim.fault.Timedout", ]), ("queryOverhead", "QueryMemoryOverhead", "vim.version.version1", (("memorySize", "long", "vim.version.version1", 0, None),("videoRamSize", "int", "vim.version.version1", F_OPTIONAL, None),("numVcpus", "int", "vim.version.version1", 0, None),), (0, "long", "long"), "System.Read", None), ("queryOverheadEx", "QueryMemoryOverheadEx", "vim.version.version2", (("vmConfigInfo", "vim.vm.ConfigInfo", "vim.version.version2", 0, None),), (0, "long", "long"), "System.Read", None), ("reconfigureDAS", "ReconfigureHostForDAS_Task", "vim.version.version1", (), (0, "vim.Task", "void"), "Host.Config.Connection", ["vim.fault.DasConfigFault", ]), ("updateFlags", "UpdateFlags", "vim.version.version2", (("flagInfo", "vim.host.FlagInfo", "vim.version.version2", 0, None),), (0, "void", "void"), "Host.Config.Settings", None), ("enterLockdownMode", "EnterLockdownMode", "vim.version.version6", (), (0, "void", "void"), "Host.Config.Settings", ["vim.fault.HostConfigFault", ]), ("exitLockdownMode", "ExitLockdownMode", "vim.version.version6", (), (0, "void", "void"), "Host.Config.Settings", ["vim.fault.HostConfigFault", ]), ("acquireCimServicesTicket", "AcquireCimServicesTicket", "vim.version.version2", (), (0, "vim.HostServiceTicket", "vim.HostServiceTicket"), "Host.Cim.CimInteraction", None), ("updateIpmi", "UpdateIpmi", "vim.version.version5", (("ipmiInfo", "vim.host.IpmiInfo", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Settings", ["vim.fault.InvalidIpmiLoginInfo", "vim.fault.InvalidIpmiMacAddress", ]), ("retrieveHardwareUptime", "RetrieveHardwareUptime", "vim.version.version6", (), (0, "long", "long"), "System.Read", None), ("prepareCrypto", "PrepareCrypto", "vim.version.version11", (), (0, "void", "void"), "Cryptographer.RegisterHost", ["vim.fault.InvalidState", ]), ("enableCrypto", "EnableCrypto", "vim.version.version11", (("keyPlain", "vim.encryption.CryptoKeyPlain", "vim.version.version11", 0, None),), (0, "void", "void"), "Cryptographer.RegisterHost", ["vim.fault.InvalidState", ]), ("configureCryptoKey", "ConfigureCryptoKey", "vim.version.version11", (("keyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL, None),), (0, "void", "void"), "Cryptographer.RegisterHost", None), ("queryProductLockerLocation", "QueryProductLockerLocation", "vim.version.version13", (), (0, "string", "string"), "System.Read", ["vim.fault.HostConfigFault", ]), ("updateProductLockerLocation", "UpdateProductLockerLocation_Task", "vim.version.version13", (("path", "string", "vim.version.version13", 0, None),), (0, "vim.Task", "string"), "Host.Config.ProductLocker", ["vmodl.fault.InvalidArgument", "vim.fault.FileNotFound", "vim.fault.TaskInProgress", "vim.fault.HostConfigFault", ]), ("retrieveFreeEpcMemory", "RetrieveFreeEpcMemory", "vim.version.v7_0", (), (0, "long", "long"), "System.Read", None)])
CreateEnumType("vim.HostSystem.ConnectionState", "HostSystemConnectionState", "vim.version.version1", ["connected", "notResponding", "disconnected"])
CreateEnumType("vim.HostSystem.PowerState", "HostSystemPowerState", "vim.version.version2", ["poweredOn", "poweredOff", "standBy", "unknown"])
CreateEnumType("vim.HostSystem.StandbyMode", "HostStandbyMode", "vim.version.version6", ["entering", "exiting", "in", "none"])
CreateEnumType("vim.HostSystem.CryptoState", "HostCryptoState", "vim.version.version11", ["incapable", "prepared", "safe", "pendingIncapable"])
CreateDataType("vim.HostSystem.RemediationState", "HostSystemRemediationState", "vmodl.DynamicData", "vim.version.version12", [("state", "string", "vim.version.version12", 0), ("operationTime", "vmodl.DateTime", "vim.version.version12", 0)])
CreateEnumType("vim.HostSystem.RemediationState.State", "HostSystemRemediationStateState", "vim.version.version12", ["remediationReady", "precheckRemediationRunning", "precheckRemediationComplete", "precheckRemediationFailed", "remediationRunning", "remediationFailed"])
CreateDataType("vim.HostSystem.ComplianceCheckState", "HostSystemComplianceCheckState", "vmodl.DynamicData", "vim.version.version12", [("state", "string", "vim.version.version12", 0), ("checkTime", "vmodl.DateTime", "vim.version.version12", 0)])
CreateDataType("vim.HostSystem.ReconnectSpec", "HostSystemReconnectSpec", "vmodl.DynamicData", "vim.version.version7", [("syncState", "boolean", "vim.version.version7", F_OPTIONAL)])
CreateManagedType("vim.ServiceInstance", "ServiceInstance", "vmodl.ManagedObject", "vim.version.version1", [("serverClock", "vmodl.DateTime", "vim.version.version1", 0, "System.View"), ("capability", "vim.Capability", "vim.version.version1", 0, "System.View"), ("content", "vim.ServiceInstanceContent", "vim.version.version1", 0, "System.Anonymous")], [("currentTime", "CurrentTime", "vim.version.version1", (), (0, "vmodl.DateTime", "vmodl.DateTime"), "System.View", None), ("retrieveContent", "RetrieveServiceContent", "vim.version.version1", (), (0, "vim.ServiceInstanceContent", "vim.ServiceInstanceContent"), "System.Anonymous", None), ("validateMigration", "ValidateMigration", "vim.version.version1", (("vm", "vim.VirtualMachine[]", "vim.version.version1", 0, None),("state", "vim.VirtualMachine.PowerState", "vim.version.version1", F_OPTIONAL, None),("testType", "string[]", "vim.version.version1", F_OPTIONAL, None),("pool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, None),("host", "vim.HostSystem", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.event.Event[]", "vim.event.Event[]"), "System.View", ["vim.fault.InvalidState", ]), ("queryVMotionCompatibility", "QueryVMotionCompatibility", "vim.version.version1", (("vm", "vim.VirtualMachine", "vim.version.version1", 0, None),("host", "vim.HostSystem[]", "vim.version.version1", 0, None),("compatibility", "string[]", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.ServiceInstance.HostVMotionCompatibility[]", "vim.ServiceInstance.HostVMotionCompatibility[]"), "Resource.QueryVMotion", None), ("retrieveProductComponents", "RetrieveProductComponents", "vim.version.version2", (), (F_OPTIONAL, "vim.ServiceInstance.ProductComponentInfo[]", "vim.ServiceInstance.ProductComponentInfo[]"), "System.Anonymous", None)])
CreateEnumType("vim.ServiceInstance.ValidateMigrationTestType", "ValidateMigrationTestType", "vim.version.version1", ["sourceTests", "compatibilityTests", "diskAccessibilityTests", "resourceTests"])
CreateEnumType("vim.ServiceInstance.VMotionCompatibilityType", "VMotionCompatibilityType", "vim.version.version1", ["cpu", "software"])
CreateDataType("vim.ServiceInstance.HostVMotionCompatibility", "HostVMotionCompatibility", "vmodl.DynamicData", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version1", 0), ("compatibility", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.ServiceInstance.ProductComponentInfo", "ProductComponentInfo", "vmodl.DynamicData", "vim.version.version2", [("id", "string", "vim.version.version2", 0), ("name", "string", "vim.version.version2", 0), ("version", "string", "vim.version.version2", 0), ("release", "int", "vim.version.version2", 0)])
CreateManagedType("vim.StoragePod", "StoragePod", "vim.Folder", "vim.version.version7", [("summary", "vim.StoragePod.Summary", "vim.version.version7", F_OPTIONAL, "System.View"), ("podStorageDrsEntry", "vim.StorageResourceManager.PodStorageDrsEntry", "vim.version.version7", F_OPTIONAL, "System.Read")], None)
CreateDataType("vim.StoragePod.Summary", "StoragePodSummary", "vmodl.DynamicData", "vim.version.version7", [("name", "string", "vim.version.version7", 0), ("capacity", "long", "vim.version.version7", 0), ("freeSpace", "long", "vim.version.version7", 0)])
CreateDataType("vim.VasaVvolManager.VasaProviderContainerSpec", "VasaProviderContainerSpec", "vmodl.DynamicData", "vim.version.version10", [("vasaProviderInfo", "vim.VimVasaProviderInfo[]", "vim.version.version10", F_OPTIONAL), ("scId", "string", "vim.version.version10", 0), ("deleted", "boolean", "vim.version.version10", 0), ("stretched", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.cluster.AffinityRuleSpec", "ClusterAffinityRuleSpec", "vim.cluster.RuleInfo", "vim.version.version1", [("vm", "vim.VirtualMachine[]", "vim.version.version1", 0)])
CreateDataType("vim.cluster.AntiAffinityRuleSpec", "ClusterAntiAffinityRuleSpec", "vim.cluster.RuleInfo", "vim.version.version1", [("vm", "vim.VirtualMachine[]", "vim.version.version1", 0)])
CreateDataType("vim.cluster.ConfigInfoEx", "ClusterConfigInfoEx", "vim.ComputeResource.ConfigInfo", "vim.version.version2", [("systemVMsConfig", "vim.cluster.SystemVMsConfigInfo", "vim.version.v7_0_3_0", F_OPTIONAL), ("dasConfig", "vim.cluster.DasConfigInfo", "vim.version.version2", 0), ("dasVmConfig", "vim.cluster.DasVmConfigInfo[]", "vim.version.version2", F_OPTIONAL), ("drsConfig", "vim.cluster.DrsConfigInfo", "vim.version.version2", 0), ("drsVmConfig", "vim.cluster.DrsVmConfigInfo[]", "vim.version.version2", F_OPTIONAL), ("rule", "vim.cluster.RuleInfo[]", "vim.version.version2", F_OPTIONAL), ("orchestration", "vim.cluster.OrchestrationInfo", "vim.version.version11", F_OPTIONAL), ("vmOrchestration", "vim.cluster.VmOrchestrationInfo[]", "vim.version.version11", F_OPTIONAL), ("dpmConfigInfo", "vim.cluster.DpmConfigInfo", "vim.version.version2", F_OPTIONAL), ("dpmHostConfig", "vim.cluster.DpmHostConfigInfo[]", "vim.version.version2", F_OPTIONAL), ("vsanConfigInfo", "vim.vsan.cluster.ConfigInfo", "vim.version.version9", F_OPTIONAL), ("vsanHostConfig", "vim.vsan.host.ConfigInfo[]", "vim.version.version9", F_OPTIONAL), ("group", "vim.cluster.GroupInfo[]", "vim.version.version6", F_OPTIONAL), ("infraUpdateHaConfig", "vim.cluster.InfraUpdateHaConfigInfo", "vim.version.version11", F_OPTIONAL), ("proactiveDrsConfig", "vim.cluster.ProactiveDrsConfigInfo", "vim.version.version11", F_OPTIONAL), ("cryptoConfig", "vim.cluster.CryptoConfigInfo", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.cluster.ConfigSpecEx", "ClusterConfigSpecEx", "vim.ComputeResource.ConfigSpec", "vim.version.version2", [("systemVMsConfig", "vim.cluster.SystemVMsConfigSpec", "vim.version.v7_0_3_0", F_OPTIONAL), ("dasConfig", "vim.cluster.DasConfigInfo", "vim.version.version2", F_OPTIONAL), ("dasVmConfigSpec", "vim.cluster.DasVmConfigSpec[]", "vim.version.version2", F_OPTIONAL), ("drsConfig", "vim.cluster.DrsConfigInfo", "vim.version.version2", F_OPTIONAL), ("drsVmConfigSpec", "vim.cluster.DrsVmConfigSpec[]", "vim.version.version2", F_OPTIONAL), ("rulesSpec", "vim.cluster.RuleSpec[]", "vim.version.version2", F_OPTIONAL), ("orchestration", "vim.cluster.OrchestrationInfo", "vim.version.version11", F_OPTIONAL), ("vmOrchestrationSpec", "vim.cluster.VmOrchestrationSpec[]", "vim.version.version11", F_OPTIONAL), ("dpmConfig", "vim.cluster.DpmConfigInfo", "vim.version.version2", F_OPTIONAL), ("dpmHostConfigSpec", "vim.cluster.DpmHostConfigSpec[]", "vim.version.version2", F_OPTIONAL), ("vsanConfig", "vim.vsan.cluster.ConfigInfo", "vim.version.version9", F_OPTIONAL), ("vsanHostConfigSpec", "vim.vsan.host.ConfigInfo[]", "vim.version.version9", F_OPTIONAL), ("groupSpec", "vim.cluster.GroupSpec[]", "vim.version.version6", F_OPTIONAL), ("infraUpdateHaConfig", "vim.cluster.InfraUpdateHaConfigInfo", "vim.version.version11", F_OPTIONAL), ("proactiveDrsConfig", "vim.cluster.ProactiveDrsConfigInfo", "vim.version.version11", F_OPTIONAL), ("inHciWorkflow", "boolean", "vim.version.version13", F_OPTIONAL), ("cryptoConfig", "vim.cluster.CryptoConfigInfo", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.cluster.DependencyRuleInfo", "ClusterDependencyRuleInfo", "vim.cluster.RuleInfo", "vim.version.version11", [("vmGroup", "string", "vim.version.version11", 0), ("dependsOnVmGroup", "string", "vim.version.version11", 0)])
CreateDataType("vim.cluster.FtVmHostRuleInfo", "ClusterFtVmHostRuleInfo", "vim.cluster.RuleInfo", "vim.version.v8_0_3_0", [("vmGroupName", "string", "vim.version.v8_0_3_0", 0), ("hostGroupName", "string[]", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateManagedType("vim.dvs.DistributedVirtualSwitchManager", "DistributedVirtualSwitchManager", "vmodl.ManagedObject", "vim.version.version5", None, [("querySupportedSwitchSpec", "QueryAvailableDvsSpec", "vim.version.version5", (("recommended", "boolean", "vim.version.version10", F_OPTIONAL, None),), (F_OPTIONAL, "vim.dvs.ProductSpec[]", "vim.dvs.ProductSpec[]"), "System.View", None), ("querySupportedNetworkOffloadSpec", "QuerySupportedNetworkOffloadSpec", "vim.version.v8_0_0_1", (("switchProductSpec", "vim.dvs.ProductSpec", "vim.version.v8_0_0_1", 0, None),), (F_OPTIONAL, "vim.dvs.NetworkOffloadSpec[]", "vim.dvs.NetworkOffloadSpec[]"), "System.View", None), ("queryCompatibleVmnicsFromHosts", "QueryCompatibleVmnicsFromHosts", "vim.version.v8_0_0_1", (("hosts", "vim.HostSystem[]", "vim.version.v8_0_0_1", F_OPTIONAL, None),("dvs", "vim.DistributedVirtualSwitch", "vim.version.v8_0_0_1", 0, None),), (F_OPTIONAL, "vim.dvs.DistributedVirtualSwitchManager.PhysicalNicsList[]", "vim.dvs.DistributedVirtualSwitchManager.PhysicalNicsList[]"), "System.View", None), ("queryCompatibleHostForNewDvs", "QueryCompatibleHostForNewDvs", "vim.version.version5", (("container", "vim.ManagedEntity", "vim.version.version5", 0, None),("recursive", "boolean", "vim.version.version5", 0, None),("switchProductSpec", "vim.dvs.ProductSpec", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.HostSystem[]", "vim.HostSystem[]"), "System.View", None), ("queryCompatibleHostForExistingDvs", "QueryCompatibleHostForExistingDvs", "vim.version.version5", (("container", "vim.ManagedEntity", "vim.version.version5", 0, None),("recursive", "boolean", "vim.version.version5", 0, None),("dvs", "vim.DistributedVirtualSwitch", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.HostSystem[]", "vim.HostSystem[]"), "System.View", None), ("queryCompatibleHostSpec", "QueryDvsCompatibleHostSpec", "vim.version.version5", (("switchProductSpec", "vim.dvs.ProductSpec", "vim.version.version5", F_OPTIONAL, None),), (F_OPTIONAL, "vim.dvs.HostProductSpec[]", "vim.dvs.HostProductSpec[]"), "System.View", None), ("queryFeatureCapability", "QueryDvsFeatureCapability", "vim.version.version6", (("switchProductSpec", "vim.dvs.ProductSpec", "vim.version.version6", F_OPTIONAL, None),), (F_OPTIONAL, "vim.DistributedVirtualSwitch.FeatureCapability", "vim.DistributedVirtualSwitch.FeatureCapability"), "System.View", None), ("querySwitchByUuid", "QueryDvsByUuid", "vim.version.version5", (("uuid", "string", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.DistributedVirtualSwitch", "vim.DistributedVirtualSwitch"), "System.View", ["vim.fault.NotFound", ]), ("queryDvsConfigTarget", "QueryDvsConfigTarget", "vim.version.version5", (("host", "vim.HostSystem", "vim.version.version5", F_OPTIONAL, None),("dvs", "vim.DistributedVirtualSwitch", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.dvs.DistributedVirtualSwitchManager.DvsConfigTarget", "vim.dvs.DistributedVirtualSwitchManager.DvsConfigTarget"), "System.View", None), ("checkCompatibility", "QueryDvsCheckCompatibility", "vim.version.version6", (("hostContainer", "vim.dvs.DistributedVirtualSwitchManager.HostContainer", "vim.version.version6", 0, None),("dvsProductSpec", "vim.dvs.DistributedVirtualSwitchManager.DvsProductSpec", "vim.version.version6", F_OPTIONAL, None),("hostFilterSpec", "vim.dvs.DistributedVirtualSwitchManager.HostDvsFilterSpec[]", "vim.version.version6", F_OPTIONAL, None),), (F_OPTIONAL, "vim.dvs.DistributedVirtualSwitchManager.CompatibilityResult[]", "vim.dvs.DistributedVirtualSwitchManager.CompatibilityResult[]"), "System.View", None), ("rectifyHost", "RectifyDvsOnHost_Task", "vim.version.version7", (("hosts", "vim.HostSystem[]", "vim.version.version7", 0, None),), (0, "vim.Task", "void"), "System.Read", ["vim.fault.DvsFault", ]), ("exportEntity", "DVSManagerExportEntity_Task", "vim.version.version8", (("selectionSet", "vim.SelectionSet[]", "vim.version.version8", 0, None),), (F_OPTIONAL, "vim.Task", "vim.dvs.EntityBackup.Config[]"), None, ["vim.fault.NotFound", "vim.fault.BackupBlobWriteFailure", ]), ("importEntity", "DVSManagerImportEntity_Task", "vim.version.version8", (("entityBackup", "vim.dvs.EntityBackup.Config[]", "vim.version.version8", 0, None),("importType", "string", "vim.version.version8", 0, None),), (0, "vim.Task", "vim.dvs.DistributedVirtualSwitchManager.ImportResult"), None, ["vim.fault.DvsFault", "vim.fault.NotFound", ]), ("lookupPortgroup", "DVSManagerLookupDvPortGroup", "vim.version.version8", (("switchUuid", "string", "vim.version.version8", 0, None),("portgroupKey", "string", "vim.version.version8", 0, None),), (F_OPTIONAL, "vim.dvs.DistributedVirtualPortgroup", "vim.dvs.DistributedVirtualPortgroup"), "System.View", ["vim.fault.NotFound", ])])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.PhysicalNicsList", "DVSManagerPhysicalNicsList", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("host", "vim.HostSystem", "vim.version.v8_0_0_1", 0), ("physicalNics", "vim.host.PhysicalNic[]", "vim.version.v8_0_0_1", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.DvsConfigTarget", "DVSManagerDvsConfigTarget", "vmodl.DynamicData", "vim.version.version5", [("distributedVirtualPortgroup", "vim.dvs.DistributedVirtualPortgroupInfo[]", "vim.version.version5", F_OPTIONAL), ("distributedVirtualSwitch", "vim.dvs.DistributedVirtualSwitchInfo[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.CompatibilityResult", "DistributedVirtualSwitchManagerCompatibilityResult", "vmodl.DynamicData", "vim.version.version6", [("host", "vim.HostSystem", "vim.version.version6", 0), ("error", "vmodl.MethodFault[]", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.HostContainer", "DistributedVirtualSwitchManagerHostContainer", "vmodl.DynamicData", "vim.version.version6", [("container", "vim.ManagedEntity", "vim.version.version6", 0), ("recursive", "boolean", "vim.version.version6", 0)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.HostDvsFilterSpec", "DistributedVirtualSwitchManagerHostDvsFilterSpec", "vmodl.DynamicData", "vim.version.version6", [("inclusive", "boolean", "vim.version.version6", 0)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.HostArrayFilter", "DistributedVirtualSwitchManagerHostArrayFilter", "vim.dvs.DistributedVirtualSwitchManager.HostDvsFilterSpec", "vim.version.version6", [("host", "vim.HostSystem[]", "vim.version.version6", 0)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.HostContainerFilter", "DistributedVirtualSwitchManagerHostContainerFilter", "vim.dvs.DistributedVirtualSwitchManager.HostDvsFilterSpec", "vim.version.version6", [("hostContainer", "vim.dvs.DistributedVirtualSwitchManager.HostContainer", "vim.version.version6", 0)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.HostDvsMembershipFilter", "DistributedVirtualSwitchManagerHostDvsMembershipFilter", "vim.dvs.DistributedVirtualSwitchManager.HostDvsFilterSpec", "vim.version.version6", [("distributedVirtualSwitch", "vim.DistributedVirtualSwitch", "vim.version.version6", 0)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.DvsProductSpec", "DistributedVirtualSwitchManagerDvsProductSpec", "vmodl.DynamicData", "vim.version.version6", [("newSwitchProductSpec", "vim.dvs.ProductSpec", "vim.version.version6", F_OPTIONAL), ("distributedVirtualSwitch", "vim.DistributedVirtualSwitch", "vim.version.version6", F_OPTIONAL)])
CreateDataType("vim.dvs.DistributedVirtualSwitchManager.ImportResult", "DistributedVirtualSwitchManagerImportResult", "vmodl.DynamicData", "vim.version.version8", [("distributedVirtualSwitch", "vim.DistributedVirtualSwitch[]", "vim.version.version8", F_OPTIONAL), ("distributedVirtualPortgroup", "vim.dvs.DistributedVirtualPortgroup[]", "vim.version.version8", F_OPTIONAL), ("importFault", "vim.fault.ImportOperationBulkFault.FaultOnImport[]", "vim.version.version8", F_OPTIONAL)])
CreateManagedType("vim.dvs.VmwareDistributedVirtualSwitch", "VmwareDistributedVirtualSwitch", "vim.DistributedVirtualSwitch", "vim.version.version5", None, [("updateLacpGroupConfig", "UpdateDVSLacpGroupConfig_Task", "vim.version.version9", (("lacpGroupSpec", "vim.dvs.VmwareDistributedVirtualSwitch.LacpGroupSpec[]", "vim.version.version9", 0, None),), (0, "vim.Task", "void"), "DVSwitch.Modify", ["vim.fault.DvsFault", ])])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.FeatureCapability", "VMwareDVSFeatureCapability", "vim.DistributedVirtualSwitch.FeatureCapability", "vim.version.version6", [("vspanSupported", "boolean", "vim.version.version7", F_OPTIONAL), ("lldpSupported", "boolean", "vim.version.version7", F_OPTIONAL), ("ipfixSupported", "boolean", "vim.version.version7", F_OPTIONAL), ("ipfixCapability", "vim.dvs.VmwareDistributedVirtualSwitch.IpfixFeatureCapability", "vim.version.version10", F_OPTIONAL), ("multicastSnoopingSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("vspanCapability", "vim.dvs.VmwareDistributedVirtualSwitch.VspanFeatureCapability", "vim.version.version8", F_OPTIONAL), ("lacpCapability", "vim.dvs.VmwareDistributedVirtualSwitch.LacpFeatureCapability", "vim.version.version8", F_OPTIONAL), ("dpuCapability", "vim.dvs.VmwareDistributedVirtualSwitch.DpuFeatureCapability", "vim.version.v8_0_0_1", F_OPTIONAL), ("nsxSupported", "boolean", "vim.version.v7_0", F_OPTIONAL), ("mtuCapability", "vim.dvs.VmwareDistributedVirtualSwitch.MtuCapability", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.IpfixFeatureCapability", "VMwareDvsIpfixCapability", "vmodl.DynamicData", "vim.version.version10", [("ipfixSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("ipv6ForIpfixSupported", "boolean", "vim.version.version10", F_OPTIONAL), ("observationDomainIdSupported", "boolean", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.LacpFeatureCapability", "VMwareDvsLacpCapability", "vmodl.DynamicData", "vim.version.version8", [("lacpSupported", "boolean", "vim.version.version8", F_OPTIONAL), ("multiLacpGroupSupported", "boolean", "vim.version.version9", F_OPTIONAL), ("lacpFastModeSupported", "boolean", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.DpuFeatureCapability", "VMwareDvsDpuCapability", "vmodl.DynamicData", "vim.version.v8_0_0_1", [("networkOffloadSupported", "boolean", "vim.version.v8_0_0_1", F_OPTIONAL), ("activeStandbyModeSupported", "boolean", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VmwareHealthCheckFeatureCapability", "VMwareDVSHealthCheckCapability", "vim.DistributedVirtualSwitch.HealthCheckFeatureCapability", "vim.version.version8", [("vlanMtuSupported", "boolean", "vim.version.version8", 0), ("teamingSupported", "boolean", "vim.version.version8", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VspanFeatureCapability", "VMwareDVSVspanCapability", "vmodl.DynamicData", "vim.version.version8", [("mixedDestSupported", "boolean", "vim.version.version8", 0), ("dvportSupported", "boolean", "vim.version.version8", 0), ("remoteSourceSupported", "boolean", "vim.version.version8", 0), ("remoteDestSupported", "boolean", "vim.version.version8", 0), ("encapRemoteSourceSupported", "boolean", "vim.version.version8", 0), ("erspanProtocolSupported", "boolean", "vim.version.version11", F_OPTIONAL), ("mirrorNetstackSupported", "boolean", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.MtuCapability", "VMwareDvsMtuCapability", "vmodl.DynamicData", "vim.version.v7_0_2_0", [("minMtuSupported", "int", "vim.version.v7_0_2_0", 0), ("maxMtuSupported", "int", "vim.version.v7_0_2_0", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VspanPorts", "VMwareVspanPort", "vmodl.DynamicData", "vim.version.version7", [("portKey", "string[]", "vim.version.version7", F_OPTIONAL), ("uplinkPortName", "string[]", "vim.version.version7", F_OPTIONAL), ("wildcardPortConnecteeType", "string[]", "vim.version.version7", F_OPTIONAL), ("vlans", "int[]", "vim.version.version8", F_OPTIONAL), ("ipAddress", "string[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VspanSession", "VMwareVspanSession", "vmodl.DynamicData", "vim.version.version7", [("key", "string", "vim.version.version7", F_OPTIONAL), ("name", "string", "vim.version.version7", F_OPTIONAL), ("description", "string", "vim.version.version7", F_OPTIONAL), ("enabled", "boolean", "vim.version.version7", 0), ("sourcePortTransmitted", "vim.dvs.VmwareDistributedVirtualSwitch.VspanPorts", "vim.version.version7", F_OPTIONAL), ("sourcePortReceived", "vim.dvs.VmwareDistributedVirtualSwitch.VspanPorts", "vim.version.version7", F_OPTIONAL), ("destinationPort", "vim.dvs.VmwareDistributedVirtualSwitch.VspanPorts", "vim.version.version7", F_OPTIONAL), ("encapsulationVlanId", "int", "vim.version.version7", F_OPTIONAL), ("stripOriginalVlan", "boolean", "vim.version.version7", 0), ("mirroredPacketLength", "int", "vim.version.version7", F_OPTIONAL), ("normalTrafficAllowed", "boolean", "vim.version.version7", 0), ("sessionType", "string", "vim.version.version8", F_OPTIONAL), ("samplingRate", "int", "vim.version.version8", F_OPTIONAL), ("encapType", "string", "vim.version.version11", F_OPTIONAL), ("erspanId", "int", "vim.version.version11", F_OPTIONAL), ("erspanCOS", "int", "vim.version.version11", F_OPTIONAL), ("erspanGraNanosec", "boolean", "vim.version.version11", F_OPTIONAL), ("netstack", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.IpfixConfig", "VMwareIpfixConfig", "vmodl.DynamicData", "vim.version.version7", [("collectorIpAddress", "string", "vim.version.version7", F_OPTIONAL), ("collectorPort", "int", "vim.version.version7", F_OPTIONAL), ("observationDomainId", "long", "vim.version.version10", F_OPTIONAL), ("activeFlowTimeout", "int", "vim.version.version7", 0), ("idleFlowTimeout", "int", "vim.version.version7", 0), ("samplingRate", "int", "vim.version.version7", 0), ("internalFlowsOnly", "boolean", "vim.version.version7", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.DpuFailoverPolicy", "VmwareDistributedVirtualSwitchDpuFailoverPolicy", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("activeUplink", "string[]", "vim.version.v8_0_3_0", F_OPTIONAL), ("standbyUplink", "string[]", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.NetworkOffloadConfig", "VmwareDistributedVirtualSwitchNetworkOffloadConfig", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("dpuFailoverPolicy", "vim.dvs.VmwareDistributedVirtualSwitch.DpuFailoverPolicy", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.ConfigInfo", "VMwareDVSConfigInfo", "vim.DistributedVirtualSwitch.ConfigInfo", "vim.version.version5", [("vspanSession", "vim.dvs.VmwareDistributedVirtualSwitch.VspanSession[]", "vim.version.version7", F_OPTIONAL), ("pvlanConfig", "vim.dvs.VmwareDistributedVirtualSwitch.PvlanMapEntry[]", "vim.version.version5", F_OPTIONAL), ("maxMtu", "int", "vim.version.version5", 0), ("linkDiscoveryProtocolConfig", "vim.host.LinkDiscoveryProtocolConfig", "vim.version.version5", F_OPTIONAL), ("ipfixConfig", "vim.dvs.VmwareDistributedVirtualSwitch.IpfixConfig", "vim.version.version7", F_OPTIONAL), ("lacpGroupConfig", "vim.dvs.VmwareDistributedVirtualSwitch.LacpGroupConfig[]", "vim.version.version9", F_OPTIONAL), ("lacpApiVersion", "string", "vim.version.version9", F_OPTIONAL), ("multicastFilteringMode", "string", "vim.version.version10", F_OPTIONAL), ("networkOffloadSpecId", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("networkOffloadConfig", "vim.dvs.VmwareDistributedVirtualSwitch.NetworkOffloadConfig", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.ConfigSpec", "VMwareDVSConfigSpec", "vim.DistributedVirtualSwitch.ConfigSpec", "vim.version.version5", [("pvlanConfigSpec", "vim.dvs.VmwareDistributedVirtualSwitch.PvlanConfigSpec[]", "vim.version.version5", F_OPTIONAL), ("vspanConfigSpec", "vim.dvs.VmwareDistributedVirtualSwitch.VspanConfigSpec[]", "vim.version.version7", F_OPTIONAL), ("maxMtu", "int", "vim.version.version5", F_OPTIONAL), ("linkDiscoveryProtocolConfig", "vim.host.LinkDiscoveryProtocolConfig", "vim.version.version5", F_OPTIONAL), ("ipfixConfig", "vim.dvs.VmwareDistributedVirtualSwitch.IpfixConfig", "vim.version.version7", F_OPTIONAL), ("lacpApiVersion", "string", "vim.version.version9", F_OPTIONAL), ("multicastFilteringMode", "string", "vim.version.version10", F_OPTIONAL), ("networkOffloadSpecId", "string", "vim.version.v8_0_0_1", F_OPTIONAL), ("networkOffloadConfig", "vim.dvs.VmwareDistributedVirtualSwitch.NetworkOffloadConfig", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.UplinkPortOrderPolicy", "VMwareUplinkPortOrderPolicy", "vim.InheritablePolicy", "vim.version.version5", [("activeUplinkPort", "string[]", "vim.version.version5", F_OPTIONAL), ("standbyUplinkPort", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.FailureCriteria", "DVSFailureCriteria", "vim.InheritablePolicy", "vim.version.version5", [("checkSpeed", "vim.StringPolicy", "vim.version.version5", F_OPTIONAL), ("speed", "vim.IntPolicy", "vim.version.version5", F_OPTIONAL), ("checkDuplex", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("fullDuplex", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("checkErrorPercent", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("percentage", "vim.IntPolicy", "vim.version.version5", F_OPTIONAL), ("checkBeacon", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.UplinkPortTeamingPolicy", "VmwareUplinkPortTeamingPolicy", "vim.InheritablePolicy", "vim.version.version5", [("policy", "vim.StringPolicy", "vim.version.version5", F_OPTIONAL), ("reversePolicy", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("notifySwitches", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("rollingOrder", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("failureCriteria", "vim.dvs.VmwareDistributedVirtualSwitch.FailureCriteria", "vim.version.version5", F_OPTIONAL), ("uplinkPortOrder", "vim.dvs.VmwareDistributedVirtualSwitch.UplinkPortOrderPolicy", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VlanSpec", "VmwareDistributedVirtualSwitchVlanSpec", "vim.InheritablePolicy", "vim.version.version5", None)
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.PvlanSpec", "VmwareDistributedVirtualSwitchPvlanSpec", "vim.dvs.VmwareDistributedVirtualSwitch.VlanSpec", "vim.version.version5", [("pvlanId", "int", "vim.version.version5", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VlanIdSpec", "VmwareDistributedVirtualSwitchVlanIdSpec", "vim.dvs.VmwareDistributedVirtualSwitch.VlanSpec", "vim.version.version5", [("vlanId", "int", "vim.version.version5", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.TrunkVlanSpec", "VmwareDistributedVirtualSwitchTrunkVlanSpec", "vim.dvs.VmwareDistributedVirtualSwitch.VlanSpec", "vim.version.version5", [("vlanId", "vim.NumericRange[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.SecurityPolicy", "DVSSecurityPolicy", "vim.InheritablePolicy", "vim.version.version5", [("allowPromiscuous", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("macChanges", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("forgedTransmits", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.MacLimitPolicyType", "DVSMacLimitPolicyType", "vim.version.version12", ["allow", "drop"])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.MacLearningPolicy", "DVSMacLearningPolicy", "vim.InheritablePolicy", "vim.version.version12", [("enabled", "boolean", "vim.version.version12", 0), ("allowUnicastFlooding", "boolean", "vim.version.version12", F_OPTIONAL), ("limit", "int", "vim.version.version12", F_OPTIONAL), ("limitPolicy", "string", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.MacManagementPolicy", "DVSMacManagementPolicy", "vim.InheritablePolicy", "vim.version.version12", [("allowPromiscuous", "boolean", "vim.version.version12", F_OPTIONAL), ("macChanges", "boolean", "vim.version.version12", F_OPTIONAL), ("forgedTransmits", "boolean", "vim.version.version12", F_OPTIONAL), ("macLearningPolicy", "vim.dvs.VmwareDistributedVirtualSwitch.MacLearningPolicy", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VmwarePortConfigPolicy", "VMwareDVSPortSetting", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", [("vlan", "vim.dvs.VmwareDistributedVirtualSwitch.VlanSpec", "vim.version.version5", F_OPTIONAL), ("qosTag", "vim.IntPolicy", "vim.version.version5", F_OPTIONAL), ("uplinkTeamingPolicy", "vim.dvs.VmwareDistributedVirtualSwitch.UplinkPortTeamingPolicy", "vim.version.version5", F_OPTIONAL), ("securityPolicy", "vim.dvs.VmwareDistributedVirtualSwitch.SecurityPolicy", "vim.version.version5", F_OPTIONAL), ("ipfixEnabled", "vim.BoolPolicy", "vim.version.version7", F_OPTIONAL), ("txUplink", "vim.BoolPolicy", "vim.version.version5", F_OPTIONAL), ("lacpPolicy", "vim.dvs.VmwareDistributedVirtualSwitch.UplinkLacpPolicy", "vim.version.version8", F_OPTIONAL), ("macManagementPolicy", "vim.dvs.VmwareDistributedVirtualSwitch.MacManagementPolicy", "vim.version.version12", F_OPTIONAL), ("VNI", "vim.IntPolicy", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VMwarePortgroupPolicy", "VMwareDVSPortgroupPolicy", "vim.dvs.DistributedVirtualPortgroup.PortgroupPolicy", "vim.version.version5", [("vlanOverrideAllowed", "boolean", "vim.version.version5", 0), ("uplinkTeamingOverrideAllowed", "boolean", "vim.version.version5", 0), ("securityPolicyOverrideAllowed", "boolean", "vim.version.version5", 0), ("ipfixOverrideAllowed", "boolean", "vim.version.version7", F_OPTIONAL), ("macManagementOverrideAllowed", "boolean", "vim.version.version13", F_OPTIONAL)])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.PvlanPortType", "VmwareDistributedVirtualSwitchPvlanPortType", "vim.version.version5", ["promiscuous", "isolated", "community"])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.PvlanConfigSpec", "VMwareDVSPvlanConfigSpec", "vmodl.DynamicData", "vim.version.version5", [("pvlanEntry", "vim.dvs.VmwareDistributedVirtualSwitch.PvlanMapEntry", "vim.version.version5", 0), ("operation", "string", "vim.version.version5", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.PvlanMapEntry", "VMwareDVSPvlanMapEntry", "vmodl.DynamicData", "vim.version.version5", [("primaryVlanId", "int", "vim.version.version5", 0), ("secondaryVlanId", "int", "vim.version.version5", 0), ("pvlanType", "string", "vim.version.version5", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VspanConfigSpec", "VMwareDVSVspanConfigSpec", "vmodl.DynamicData", "vim.version.version7", [("vspanSession", "vim.dvs.VmwareDistributedVirtualSwitch.VspanSession", "vim.version.version7", 0), ("operation", "string", "vim.version.version7", 0)])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.VspanSessionEncapType", "VMwareDVSVspanSessionEncapType", "vim.version.version11", ["gre", "erspan2", "erspan3"])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.VspanSessionType", "VMwareDVSVspanSessionType", "vim.version.version8", ["mixedDestMirror", "dvPortMirror", "remoteMirrorSource", "remoteMirrorDest", "encapsulatedRemoteMirrorSource"])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VmwareHealthCheckConfig", "VMwareDVSHealthCheckConfig", "vim.DistributedVirtualSwitch.HealthCheckConfig", "vim.version.version8", None)
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VlanMtuHealthCheckConfig", "VMwareDVSVlanMtuHealthCheckConfig", "vim.dvs.VmwareDistributedVirtualSwitch.VmwareHealthCheckConfig", "vim.version.version8", None)
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.TeamingHealthCheckConfig", "VMwareDVSTeamingHealthCheckConfig", "vim.dvs.VmwareDistributedVirtualSwitch.VmwareHealthCheckConfig", "vim.version.version8", None)
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.VlanHealthCheckResult", "VMwareDVSVlanHealthCheckResult", "vim.dvs.HostMember.UplinkHealthCheckResult", "vim.version.version8", [("trunkedVlan", "vim.NumericRange[]", "vim.version.version8", F_OPTIONAL), ("untrunkedVlan", "vim.NumericRange[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.MtuHealthCheckResult", "VMwareDVSMtuHealthCheckResult", "vim.dvs.HostMember.UplinkHealthCheckResult", "vim.version.version8", [("mtuMismatch", "boolean", "vim.version.version8", 0), ("vlanSupportSwitchMtu", "vim.NumericRange[]", "vim.version.version8", F_OPTIONAL), ("vlanNotSupportSwitchMtu", "vim.NumericRange[]", "vim.version.version8", F_OPTIONAL)])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.TeamingMatchStatus", "VMwareDVSTeamingMatchStatus", "vim.version.version8", ["iphashMatch", "nonIphashMatch", "iphashMismatch", "nonIphashMismatch"])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.TeamingHealthCheckResult", "VMwareDVSTeamingHealthCheckResult", "vim.dvs.HostMember.HealthCheckResult", "vim.version.version8", [("teamingStatus", "string", "vim.version.version8", 0)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.UplinkLacpPolicy", "VMwareUplinkLacpPolicy", "vim.InheritablePolicy", "vim.version.version8", [("enable", "vim.BoolPolicy", "vim.version.version8", F_OPTIONAL), ("mode", "vim.StringPolicy", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.LacpGroupConfig", "VMwareDvsLacpGroupConfig", "vmodl.DynamicData", "vim.version.version9", [("key", "string", "vim.version.version9", F_OPTIONAL), ("name", "string", "vim.version.version9", F_OPTIONAL), ("mode", "string", "vim.version.version9", F_OPTIONAL), ("uplinkNum", "int", "vim.version.version9", F_OPTIONAL), ("loadbalanceAlgorithm", "string", "vim.version.version9", F_OPTIONAL), ("vlan", "vim.dvs.VmwareDistributedVirtualSwitch.LagVlanConfig", "vim.version.version9", F_OPTIONAL), ("ipfix", "vim.dvs.VmwareDistributedVirtualSwitch.LagIpfixConfig", "vim.version.version9", F_OPTIONAL), ("uplinkName", "string[]", "vim.version.version9", F_OPTIONAL), ("uplinkPortKey", "string[]", "vim.version.version9", F_OPTIONAL), ("timeoutMode", "string", "vim.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.LagVlanConfig", "VMwareDvsLagVlanConfig", "vmodl.DynamicData", "vim.version.version9", [("vlanId", "vim.NumericRange[]", "vim.version.version9", F_OPTIONAL)])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.LagIpfixConfig", "VMwareDvsLagIpfixConfig", "vmodl.DynamicData", "vim.version.version9", [("ipfixEnabled", "boolean", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.UplinkLacpMode", "VMwareUplinkLacpMode", "vim.version.version8", ["active", "passive"])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.UplinkLacpTimeoutMode", "VMwareUplinkLacpTimeoutMode", "vim.version.v7_0_2_0", ["fast", "slow"])
CreateDataType("vim.dvs.VmwareDistributedVirtualSwitch.LacpGroupSpec", "VMwareDvsLacpGroupSpec", "vmodl.DynamicData", "vim.version.version9", [("lacpGroupConfig", "vim.dvs.VmwareDistributedVirtualSwitch.LacpGroupConfig", "vim.version.version9", 0), ("operation", "string", "vim.version.version9", 0)])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.LacpLoadBalanceAlgorithm", "VMwareDvsLacpLoadBalanceAlgorithm", "vim.version.version9", ["srcMac", "destMac", "srcDestMac", "destIpVlan", "srcIpVlan", "srcDestIpVlan", "destTcpUdpPort", "srcTcpUdpPort", "srcDestTcpUdpPort", "destIpTcpUdpPort", "srcIpTcpUdpPort", "srcDestIpTcpUdpPort", "destIpTcpUdpPortVlan", "srcIpTcpUdpPortVlan", "srcDestIpTcpUdpPortVlan", "destIp", "srcIp", "srcDestIp", "vlan", "srcPortId"])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.LacpApiVersion", "VMwareDvsLacpApiVersion", "vim.version.version9", ["singleLag", "multipleLag"])
CreateEnumType("vim.dvs.VmwareDistributedVirtualSwitch.MulticastFilteringMode", "VMwareDvsMulticastFilteringMode", "vim.version.version10", ["legacyFiltering", "snooping"])
CreateDataType("vim.event.AlarmAcknowledgedEvent", "AlarmAcknowledgedEvent", "vim.event.AlarmEvent", "vim.version.version7", [("source", "vim.event.ManagedEntityEventArgument", "vim.version.version7", 0), ("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version7", 0)])
CreateDataType("vim.event.AlarmActionTriggeredEvent", "AlarmActionTriggeredEvent", "vim.event.AlarmEvent", "vim.version.version1", [("source", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmClearedEvent", "AlarmClearedEvent", "vim.event.AlarmEvent", "vim.version.version7", [("source", "vim.event.ManagedEntityEventArgument", "vim.version.version7", 0), ("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version7", 0), ("from", "string", "vim.version.version7", 0)])
CreateDataType("vim.event.AlarmCreatedEvent", "AlarmCreatedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmEmailCompletedEvent", "AlarmEmailCompletedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("to", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmEmailFailedEvent", "AlarmEmailFailedEvent", "vim.event.AlarmEvent", "vim.version.version1", [("entity", "vim.event.ManagedEntityEventArgument", "vim.version.version1", 0), ("to", "string", "vim.version.version1", 0), ("reason", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.event.AlarmEventArgument", "AlarmEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("alarm", "vim.alarm.Alarm", "vim.version.version1", 0)])
CreateDataType("vim.event.ClusterComplianceCheckedEvent", "ClusterComplianceCheckedEvent", "vim.event.ClusterEvent", "vim.version.version5", [("profile", "vim.event.ProfileEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.ClusterCreatedEvent", "ClusterCreatedEvent", "vim.event.ClusterEvent", "vim.version.version1", [("parent", "vim.event.FolderEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.ClusterDestroyedEvent", "ClusterDestroyedEvent", "vim.event.ClusterEvent", "vim.version.version1", None)
CreateDataType("vim.event.ComputeResourceEventArgument", "ComputeResourceEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("computeResource", "vim.ComputeResource", "vim.version.version1", 0)])
CreateDataType("vim.event.CustomFieldDefEvent", "CustomFieldDefEvent", "vim.event.CustomFieldEvent", "vim.version.version1", [("fieldKey", "int", "vim.version.version1", 0), ("name", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.CustomFieldDefRemovedEvent", "CustomFieldDefRemovedEvent", "vim.event.CustomFieldDefEvent", "vim.version.version1", None)
CreateDataType("vim.event.CustomFieldDefRenamedEvent", "CustomFieldDefRenamedEvent", "vim.event.CustomFieldDefEvent", "vim.version.version1", [("newName", "string", "vim.version.version1", 0)])
CreateDataType("vim.event.DVPortgroupCreatedEvent", "DVPortgroupCreatedEvent", "vim.event.DVPortgroupEvent", "vim.version.version5", None)
CreateDataType("vim.event.DVPortgroupDestroyedEvent", "DVPortgroupDestroyedEvent", "vim.event.DVPortgroupEvent", "vim.version.version5", None)
CreateDataType("vim.event.DatacenterCreatedEvent", "DatacenterCreatedEvent", "vim.event.DatacenterEvent", "vim.version.version2", [("parent", "vim.event.FolderEventArgument", "vim.version.version2", 0)])
CreateDataType("vim.event.DatacenterEventArgument", "DatacenterEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("datacenter", "vim.Datacenter", "vim.version.version1", 0)])
CreateDataType("vim.event.DatastoreCapacityIncreasedEvent", "DatastoreCapacityIncreasedEvent", "vim.event.DatastoreEvent", "vim.version.version5", [("oldCapacity", "long", "vim.version.version5", 0), ("newCapacity", "long", "vim.version.version5", 0)])
CreateDataType("vim.event.DatastoreDestroyedEvent", "DatastoreDestroyedEvent", "vim.event.DatastoreEvent", "vim.version.version1", None)
CreateDataType("vim.event.DatastoreDuplicatedEvent", "DatastoreDuplicatedEvent", "vim.event.DatastoreEvent", "vim.version.version1", None)
CreateDataType("vim.event.DatastoreEventArgument", "DatastoreEventArgument", "vim.event.EntityEventArgument", "vim.version.version1", [("datastore", "vim.Datastore", "vim.version.version1", 0)])
CreateDataType("vim.event.DatastoreFileCopiedEvent", "DatastoreFileCopiedEvent", "vim.event.DatastoreFileEvent", "vim.version.version5", [("sourceDatastore", "vim.event.DatastoreEventArgument", "vim.version.version5", 0), ("sourceFile", "string", "vim.version.version5", 0)])
CreateDataType("vim.event.DatastoreFileDeletedEvent", "DatastoreFileDeletedEvent", "vim.event.DatastoreFileEvent", "vim.version.version5", None)
CreateDataType("vim.event.DrsEnteredStandbyModeEvent", "DrsEnteredStandbyModeEvent", "vim.event.EnteredStandbyModeEvent", "vim.version.version2", None)
CreateDataType("vim.event.DrsEnteringStandbyModeEvent", "DrsEnteringStandbyModeEvent", "vim.event.EnteringStandbyModeEvent", "vim.version.version5", None)
CreateDataType("vim.event.DrsExitStandbyModeFailedEvent", "DrsExitStandbyModeFailedEvent", "vim.event.ExitStandbyModeFailedEvent", "vim.version.version5", None)
CreateDataType("vim.event.DrsExitedStandbyModeEvent", "DrsExitedStandbyModeEvent", "vim.event.ExitedStandbyModeEvent", "vim.version.version2", None)
CreateDataType("vim.event.DrsExitingStandbyModeEvent", "DrsExitingStandbyModeEvent", "vim.event.ExitingStandbyModeEvent", "vim.version.version5", None)
CreateDataType("vim.event.DvsCreatedEvent", "DvsCreatedEvent", "vim.event.DvsEvent", "vim.version.version5", [("parent", "vim.event.FolderEventArgument", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsDestroyedEvent", "DvsDestroyedEvent", "vim.event.DvsEvent", "vim.version.version5", None)
CreateDataType("vim.event.DvsEventArgument", "DvsEventArgument", "vim.event.EntityEventArgument", "vim.version.version5", [("dvs", "vim.DistributedVirtualSwitch", "vim.version.version5", 0)])
CreateDataType("vim.event.DvsReconfiguredEvent", "DvsReconfiguredEvent", "vim.event.DvsEvent", "vim.version.version5", [("configSpec", "vim.DistributedVirtualSwitch.ConfigSpec", "vim.version.version5", 0), ("configChanges", "vim.event.ChangesInfoEventArgument", "vim.version.version11", F_OPTIONAL)])
CreateDataType("vim.event.MigrationErrorEvent", "MigrationErrorEvent", "vim.event.MigrationEvent", "vim.version.version1", None)
CreateDataType("vim.event.PermissionAddedEvent", "PermissionAddedEvent", "vim.event.PermissionEvent", "vim.version.version1", [("role", "vim.event.RoleEventArgument", "vim.version.version1", 0), ("propagate", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.event.RoleAddedEvent", "RoleAddedEvent", "vim.event.RoleEvent", "vim.version.version1", [("privilegeList", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.event.VmBeingClonedEvent", "VmBeingClonedEvent", "vim.event.VmCloneEvent", "vim.version.version1", [("destFolder", "vim.event.FolderEventArgument", "vim.version.version1", 0), ("destName", "string", "vim.version.version1", 0), ("destHost", "vim.event.HostEventArgument", "vim.version.version1", 0)])
CreateDataType("vim.event.VmBeingClonedNoFolderEvent", "VmBeingClonedNoFolderEvent", "vim.event.VmCloneEvent", "vim.version.version6", [("destName", "string", "vim.version.version6", 0), ("destHost", "vim.event.HostEventArgument", "vim.version.version6", 0)])
CreateDataType("vim.fault.ActiveVMsBlockingEVC", "ActiveVMsBlockingEVC", "vim.fault.EVCConfigFault", "vim.version.version3", [("evcMode", "string", "vim.version.version5", F_OPTIONAL), ("host", "vim.HostSystem[]", "vim.version.version5", F_OPTIONAL), ("hostName", "string[]", "vim.version.version5", F_OPTIONAL)])
CreateDataType("vim.fault.AdminDisabled", "AdminDisabled", "vim.fault.HostConfigFault", "vim.version.version2", None)
CreateDataType("vim.fault.AdminNotDisabled", "AdminNotDisabled", "vim.fault.HostConfigFault", "vim.version.version2", None)
CreateDataType("vim.fault.AffinityConfigured", "AffinityConfigured", "vim.fault.MigrationFault", "vim.version.version1", [("configuredAffinity", "string[]", "vim.version.version1", 0)])
CreateEnumType("vim.fault.AffinityConfigured.Affinity", "AffinityType", "vim.version.version1", ["memory", "cpu"])
CreateDataType("vim.fault.AgentInstallFailed", "AgentInstallFailed", "vim.fault.HostConnectFault", "vim.version.version1", [("reason", "string", "vim.version.version5", F_OPTIONAL), ("statusCode", "int", "vim.version.version5", F_OPTIONAL), ("installerOutput", "string", "vim.version.version5", F_OPTIONAL)])
CreateEnumType("vim.fault.AgentInstallFailed.Reason", "AgentInstallFailedReason", "vim.version.version5", ["NotEnoughSpaceOnDevice", "PrepareToUpgradeFailed", "AgentNotRunning", "AgentNotReachable", "InstallTimedout", "SignatureVerificationFailed", "AgentUploadFailed", "AgentUploadTimedout", "UnknownInstallerError"])
CreateDataType("vim.fault.AlreadyBeingManaged", "AlreadyBeingManaged", "vim.fault.HostConnectFault", "vim.version.version1", [("ipAddress", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.AlreadyConnected", "AlreadyConnected", "vim.fault.HostConnectFault", "vim.version.version1", [("name", "string", "vim.version.version1", 0)])
CreateDataType("vim.fault.ApplicationQuiesceFault", "ApplicationQuiesceFault", "vim.fault.SnapshotFault", "vim.version.version1", None)
CreateDataType("vim.fault.BackupBlobReadFailure", "BackupBlobReadFailure", "vim.fault.DvsFault", "vim.version.version8", [("entityName", "string", "vim.version.version8", 0), ("entityType", "string", "vim.version.version8", 0), ("fault", "vmodl.MethodFault", "vim.version.version8", 0)])
CreateDataType("vim.fault.BackupBlobWriteFailure", "BackupBlobWriteFailure", "vim.fault.DvsFault", "vim.version.version8", [("entityName", "string", "vim.version.version8", 0), ("entityType", "string", "vim.version.version8", 0), ("fault", "vmodl.MethodFault", "vim.version.version8", 0)])
CreateDataType("vim.fault.BlockedByFirewall", "BlockedByFirewall", "vim.fault.HostConfigFault", "vim.version.version6", None)
CreateDataType("vim.fault.CAMServerRefusedConnection", "CAMServerRefusedConnection", "vim.fault.InvalidCAMServer", "vim.version.version7", None)
CreateDataType("vim.fault.CannotAccessFile", "CannotAccessFile", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.CannotAccessNetwork", "CannotAccessNetwork", "vim.fault.CannotAccessVmDevice", "vim.version.version1", [("network", "vim.Network", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.fault.CannotAddHostWithFTVmAsStandalone", "CannotAddHostWithFTVmAsStandalone", "vim.fault.HostConnectFault", "vim.version.version5", None)
CreateDataType("vim.fault.CannotAddHostWithFTVmToDifferentCluster", "CannotAddHostWithFTVmToDifferentCluster", "vim.fault.HostConnectFault", "vim.version.version5", None)
CreateDataType("vim.fault.CannotAddHostWithFTVmToNonHACluster", "CannotAddHostWithFTVmToNonHACluster", "vim.fault.HostConnectFault", "vim.version.version5", None)
CreateDataType("vim.fault.CannotCreateFile", "CannotCreateFile", "vim.fault.FileFault", "vim.version.version2", None)
CreateDataType("vim.fault.CannotDecryptPasswords", "CannotDecryptPasswords", "vim.fault.CustomizationFault", "vim.version.version1", None)
CreateDataType("vim.fault.CannotDeleteFile", "CannotDeleteFile", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.CannotModifyConfigCpuRequirements", "CannotModifyConfigCpuRequirements", "vim.fault.MigrationFault", "vim.version.version1", None)
CreateDataType("vim.fault.CannotMoveVmWithDeltaDisk", "CannotMoveVmWithDeltaDisk", "vim.fault.MigrationFault", "vim.version.version7", [("device", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.CannotMoveVmWithNativeDeltaDisk", "CannotMoveVmWithNativeDeltaDisk", "vim.fault.MigrationFault", "vim.version.version7", None)
CreateDataType("vim.fault.CannotPowerOffVmInCluster", "CannotPowerOffVmInCluster", "vim.fault.InvalidState", "vim.version.version7", [("operation", "string", "vim.version.version7", 0), ("vm", "vim.VirtualMachine", "vim.version.version7", 0), ("vmName", "string", "vim.version.version7", 0)])
CreateEnumType("vim.fault.CannotPowerOffVmInCluster.Operation", "CannotPowerOffVmInClusterOperation", "vim.version.version7", ["suspend", "powerOff", "guestShutdown", "guestSuspend"])
CreateDataType("vim.fault.ClockSkew", "ClockSkew", "vim.fault.HostConfigFault", "vim.version.version6", None)
CreateDataType("vim.fault.CloneFromSnapshotNotSupported", "CloneFromSnapshotNotSupported", "vim.fault.MigrationFault", "vim.version.version5", None)
CreateDataType("vim.fault.CollectorAddressUnset", "CollectorAddressUnset", "vim.fault.DvsFault", "vim.version.version8", None)
CreateDataType("vim.fault.ConflictingConfiguration", "ConflictingConfiguration", "vim.fault.DvsFault", "vim.version.version9", [("configInConflict", "vim.fault.ConflictingConfiguration.Config[]", "vim.version.version9", 0)])
CreateDataType("vim.fault.ConflictingConfiguration.Config", "ConflictingConfigurationConfig", "vmodl.DynamicData", "vim.version.version9", [("entity", "vim.ManagedEntity", "vim.version.version9", F_OPTIONAL), ("propertyPath", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.CpuIncompatible", "CpuIncompatible", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version1", [("level", "int", "vim.version.version1", 0), ("registerName", "string", "vim.version.version1", 0), ("registerBits", "string", "vim.version.version2", F_OPTIONAL), ("desiredBits", "string", "vim.version.version2", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.CpuIncompatible1ECX", "CpuIncompatible1ECX", "vim.fault.CpuIncompatible", "vim.version.version2", [("sse3", "boolean", "vim.version.version2", 0), ("pclmulqdq", "boolean", "vim.version.version7", 0), ("ssse3", "boolean", "vim.version.version2", 0), ("sse41", "boolean", "vim.version.version2", 0), ("sse42", "boolean", "vim.version.version2", 0), ("aes", "boolean", "vim.version.version7", 0), ("other", "boolean", "vim.version.version2", 0), ("otherOnly", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.fault.CpuIncompatible81EDX", "CpuIncompatible81EDX", "vim.fault.CpuIncompatible", "vim.version.version2", [("nx", "boolean", "vim.version.version2", 0), ("ffxsr", "boolean", "vim.version.version2", 0), ("rdtscp", "boolean", "vim.version.version2", 0), ("lm", "boolean", "vim.version.version2", 0), ("other", "boolean", "vim.version.version2", 0), ("otherOnly", "boolean", "vim.version.version2", 0)])
CreateDataType("vim.fault.DatacenterMismatch", "DatacenterMismatch", "vim.fault.MigrationFault", "vim.version.version1", [("invalidArgument", "vim.fault.DatacenterMismatch.Argument[]", "vim.version.version1", 0), ("expectedDatacenter", "vim.Datacenter", "vim.version.version1", 0)])
CreateDataType("vim.fault.DatacenterMismatch.Argument", "DatacenterMismatchArgument", "vmodl.DynamicData", "vim.version.version1", [("entity", "vim.ManagedEntity", "vim.version.version1", 0), ("inputDatacenter", "vim.Datacenter", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.DatastoreNotWritableOnHost", "DatastoreNotWritableOnHost", "vim.fault.InvalidDatastore", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version1", 0)])
CreateDataType("vim.fault.DestinationSwitchFull", "DestinationSwitchFull", "vim.fault.CannotAccessNetwork", "vim.version.version1", None)
CreateDataType("vim.fault.DeviceNotSupported", "DeviceNotSupported", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version1", [("device", "string", "vim.version.version1", 0), ("reason", "string", "vim.version.version2", F_OPTIONAL)])
CreateEnumType("vim.fault.DeviceNotSupported.Reason", "DeviceNotSupportedReason", "vim.version.version2", ["host", "guest", "ft"])
CreateDataType("vim.fault.DigestNotSupported", "DigestNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version10", None)
CreateDataType("vim.fault.DirectoryNotEmpty", "DirectoryNotEmpty", "vim.fault.FileFault", "vim.version.version7", None)
CreateDataType("vim.fault.DisableAdminNotSupported", "DisableAdminNotSupported", "vim.fault.HostConfigFault", "vim.version.version2", None)
CreateDataType("vim.fault.DisallowedMigrationDeviceAttached", "DisallowedMigrationDeviceAttached", "vim.fault.MigrationFault", "vim.version.version1", [("fault", "vmodl.MethodFault", "vim.version.version1", 0)])
CreateDataType("vim.fault.DisconnectedHostsBlockingEVC", "DisconnectedHostsBlockingEVC", "vim.fault.EVCConfigFault", "vim.version.version3", None)
CreateDataType("vim.fault.DiskHasPartitions", "DiskHasPartitions", "vim.fault.VsanDiskFault", "vim.version.version9", None)
CreateDataType("vim.fault.DiskIsLastRemainingNonSSD", "DiskIsLastRemainingNonSSD", "vim.fault.VsanDiskFault", "vim.version.version9", None)
CreateDataType("vim.fault.DiskIsNonLocal", "DiskIsNonLocal", "vim.fault.VsanDiskFault", "vim.version.version9", None)
CreateDataType("vim.fault.DiskIsUSB", "DiskIsUSB", "vim.fault.VsanDiskFault", "vim.version.version9", None)
CreateDataType("vim.fault.DiskMoveTypeNotSupported", "DiskMoveTypeNotSupported", "vim.fault.MigrationFault", "vim.version.version5", None)
CreateDataType("vim.fault.DiskNotSupported", "DiskNotSupported", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version1", [("disk", "int", "vim.version.version1", 0)])
CreateDataType("vim.fault.DiskTooSmall", "DiskTooSmall", "vim.fault.VsanDiskFault", "vim.version.version9", None)
CreateDataType("vim.fault.DrsVmotionIncompatibleFault", "DrsVmotionIncompatibleFault", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version5", [("host", "vim.HostSystem", "vim.version.version5", 0)])
CreateDataType("vim.fault.DuplicateDisks", "DuplicateDisks", "vim.fault.VsanDiskFault", "vim.version.version9", None)
CreateDataType("vim.fault.DvsApplyOperationFault", "DvsApplyOperationFault", "vim.fault.DvsFault", "vim.version.version8", [("objectFault", "vim.fault.DvsApplyOperationFault.FaultOnObject[]", "vim.version.version8", 0)])
CreateDataType("vim.fault.DvsApplyOperationFault.FaultOnObject", "DvsApplyOperationFaultFaultOnObject", "vmodl.DynamicData", "vim.version.version8", [("objectId", "string", "vim.version.version8", 0), ("type", "vmodl.TypeName", "vim.version.version8", 0), ("fault", "vmodl.MethodFault", "vim.version.version8", 0)])
CreateDataType("vim.fault.EVCAdmissionFailed", "EVCAdmissionFailed", "vim.fault.NotSupportedHostInCluster", "vim.version.version5", [("faults", "vmodl.MethodFault[]", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.fault.EVCAdmissionFailedCPUFeaturesForMode", "EVCAdmissionFailedCPUFeaturesForMode", "vim.fault.EVCAdmissionFailed", "vim.version.version5", [("currentEVCModeKey", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.EVCAdmissionFailedCPUModel", "EVCAdmissionFailedCPUModel", "vim.fault.EVCAdmissionFailed", "vim.version.version5", None)
CreateDataType("vim.fault.EVCAdmissionFailedCPUModelForMode", "EVCAdmissionFailedCPUModelForMode", "vim.fault.EVCAdmissionFailed", "vim.version.version5", [("currentEVCModeKey", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.EVCAdmissionFailedCPUVendor", "EVCAdmissionFailedCPUVendor", "vim.fault.EVCAdmissionFailed", "vim.version.version5", [("clusterCPUVendor", "string", "vim.version.version5", 0), ("hostCPUVendor", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.EVCAdmissionFailedCPUVendorUnknown", "EVCAdmissionFailedCPUVendorUnknown", "vim.fault.EVCAdmissionFailed", "vim.version.version5", None)
CreateDataType("vim.fault.EVCAdmissionFailedHostDisconnected", "EVCAdmissionFailedHostDisconnected", "vim.fault.EVCAdmissionFailed", "vim.version.version5", None)
CreateDataType("vim.fault.EVCAdmissionFailedHostSoftware", "EVCAdmissionFailedHostSoftware", "vim.fault.EVCAdmissionFailed", "vim.version.version5", None)
CreateDataType("vim.fault.EVCAdmissionFailedHostSoftwareForMode", "EVCAdmissionFailedHostSoftwareForMode", "vim.fault.EVCAdmissionFailed", "vim.version.version5", None)
CreateDataType("vim.fault.EVCAdmissionFailedVmActive", "EVCAdmissionFailedVmActive", "vim.fault.EVCAdmissionFailed", "vim.version.version5", None)
CreateDataType("vim.fault.EncryptionKeyRequired", "EncryptionKeyRequired", "vim.fault.InvalidState", "vim.version.version12", [("requiredKey", "vim.encryption.CryptoKeyId[]", "vim.version.version12", F_OPTIONAL)])
CreateDataType("vim.fault.FailToEnableSPBM", "FailToEnableSPBM", "vmodl.fault.NotEnoughLicenses", "vim.version.version7", [("cs", "vim.ComputeResource", "vim.version.version7", 0), ("csName", "string", "vim.version.version7", 0), ("hostLicenseStates", "vim.ComputeResource.HostSPBMLicenseInfo[]", "vim.version.version7", 0)])
CreateDataType("vim.fault.FaultToleranceAntiAffinityViolated", "FaultToleranceAntiAffinityViolated", "vim.fault.MigrationFault", "vim.version.version5", [("hostName", "string", "vim.version.version5", 0), ("host", "vim.HostSystem", "vim.version.version5", 0)])
CreateDataType("vim.fault.FaultToleranceCpuIncompatible", "FaultToleranceCpuIncompatible", "vim.fault.CpuIncompatible", "vim.version.version5", [("model", "boolean", "vim.version.version5", 0), ("family", "boolean", "vim.version.version5", 0), ("stepping", "boolean", "vim.version.version5", 0)])
CreateDataType("vim.fault.FaultToleranceNeedsThickDisk", "FaultToleranceNeedsThickDisk", "vim.fault.MigrationFault", "vim.version.version6", [("vmName", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.FaultToleranceNotSameBuild", "FaultToleranceNotSameBuild", "vim.fault.MigrationFault", "vim.version.version5", [("build", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.FeatureRequirementsNotMet", "FeatureRequirementsNotMet", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version8", [("featureRequirement", "vim.vm.FeatureRequirement[]", "vim.version.version8", F_OPTIONAL), ("vm", "vim.VirtualMachine", "vim.version.version8", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.version8", F_OPTIONAL)])
CreateDataType("vim.fault.FileAlreadyExists", "FileAlreadyExists", "vim.fault.FileFault", "vim.version.version1", None)
CreateDataType("vim.fault.FileBackedPortNotSupported", "FileBackedPortNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.FilesystemQuiesceFault", "FilesystemQuiesceFault", "vim.fault.SnapshotFault", "vim.version.version1", None)
CreateDataType("vim.fault.FilterInUse", "FilterInUse", "vim.fault.ResourceInUse", "vim.version.version10", [("disk", "vim.vm.device.VirtualDiskId[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.fault.FullStorageVMotionNotSupported", "FullStorageVMotionNotSupported", "vim.fault.MigrationFeatureNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.GatewayConnectFault", "GatewayConnectFault", "vim.fault.HostConnectFault", "vim.version.version10", [("gatewayType", "string", "vim.version.version10", 0), ("gatewayId", "string", "vim.version.version10", 0), ("gatewayInfo", "string", "vim.version.version10", 0), ("details", "vmodl.LocalizableMessage", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.fault.GatewayNotFound", "GatewayNotFound", "vim.fault.GatewayConnectFault", "vim.version.version10", None)
CreateDataType("vim.fault.GatewayNotReachable", "GatewayNotReachable", "vim.fault.GatewayConnectFault", "vim.version.version10", None)
CreateDataType("vim.fault.GatewayOperationRefused", "GatewayOperationRefused", "vim.fault.GatewayConnectFault", "vim.version.version10", None)
CreateDataType("vim.fault.GatewayToHostConnectFault", "GatewayToHostConnectFault", "vim.fault.GatewayConnectFault", "vim.version.version10", [("hostname", "string", "vim.version.version10", 0), ("port", "int", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.fault.GatewayToHostTrustVerifyFault", "GatewayToHostTrustVerifyFault", "vim.fault.GatewayToHostConnectFault", "vim.version.version10", [("verificationToken", "string", "vim.version.version10", 0), ("propertiesToVerify", "vim.KeyValue[]", "vim.version.version10", 0)])
CreateDataType("vim.fault.GuestAuthenticationChallenge", "GuestAuthenticationChallenge", "vim.fault.GuestOperationsFault", "vim.version.version7", [("serverChallenge", "vim.vm.guest.GuestAuthentication", "vim.version.version7", 0), ("sessionID", "long", "vim.version.version7", 0)])
CreateDataType("vim.fault.GuestComponentsOutOfDate", "GuestComponentsOutOfDate", "vim.fault.GuestOperationsFault", "vim.version.version7", None)
CreateDataType("vim.fault.GuestMultipleMappings", "GuestMultipleMappings", "vim.fault.GuestOperationsFault", "vim.version.version10", None)
CreateDataType("vim.fault.GuestRegistryKeyAlreadyExists", "GuestRegistryKeyAlreadyExists", "vim.fault.GuestRegistryKeyFault", "vim.version.version10", None)
CreateDataType("vim.fault.HAErrorsAtDest", "HAErrorsAtDest", "vim.fault.MigrationFault", "vim.version.version2", None)
CreateDataType("vim.fault.HostConfigFailed", "HostConfigFailed", "vim.fault.HostConfigFault", "vim.version.version5", [("failure", "vmodl.MethodFault[]", "vim.version.version5", 0)])
CreateDataType("vim.fault.HotSnapshotMoveNotSupported", "HotSnapshotMoveNotSupported", "vim.fault.SnapshotCopyNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.IDEDiskNotSupported", "IDEDiskNotSupported", "vim.fault.DiskNotSupported", "vim.version.version1", None)
CreateDataType("vim.fault.InaccessibleDatastore", "InaccessibleDatastore", "vim.fault.InvalidDatastore", "vim.version.version1", [("detail", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.fault.InaccessibleFTMetadataDatastore", "InaccessibleFTMetadataDatastore", "vim.fault.InaccessibleDatastore", "vim.version.version10", None)
CreateDataType("vim.fault.IncompatibleDefaultDevice", "IncompatibleDefaultDevice", "vim.fault.MigrationFault", "vim.version.version2", [("device", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.IncompatibleHostForVmReplication", "IncompatibleHostForVmReplication", "vim.fault.ReplicationFault", "vim.version.version10", [("vmName", "string", "vim.version.version10", 0), ("hostName", "string", "vim.version.version10", 0), ("reason", "string", "vim.version.version10", 0)])
CreateEnumType("vim.fault.IncompatibleHostForVmReplication.IncompatibleReason", "IncompatibleHostForVmReplicationIncompatibleReason", "vim.version.version10", ["rpo", "netCompression"])
CreateDataType("vim.fault.IndependentDiskVMotionNotSupported", "IndependentDiskVMotionNotSupported", "vim.fault.MigrationFeatureNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.InsufficientAgentVmsDeployed", "InsufficientAgentVmsDeployed", "vim.fault.InsufficientResourcesFault", "vim.version.version7", [("hostName", "string", "vim.version.version7", 0), ("requiredNumAgentVms", "int", "vim.version.version7", 0), ("currentNumAgentVms", "int", "vim.version.version7", 0)])
CreateDataType("vim.fault.InsufficientCpuResourcesFault", "InsufficientCpuResourcesFault", "vim.fault.InsufficientResourcesFault", "vim.version.version1", [("unreserved", "long", "vim.version.version1", 0), ("requested", "long", "vim.version.version1", 0)])
CreateDataType("vim.fault.InsufficientDisks", "InsufficientDisks", "vim.fault.VsanDiskFault", "vim.version.version9", None)
CreateDataType("vim.fault.InsufficientFailoverResourcesFault", "InsufficientFailoverResourcesFault", "vim.fault.InsufficientResourcesFault", "vim.version.version1", None)
CreateDataType("vim.fault.InsufficientGraphicsResourcesFault", "InsufficientGraphicsResourcesFault", "vim.fault.InsufficientResourcesFault", "vim.version.version10", None)
CreateDataType("vim.fault.InsufficientHostCapacityFault", "InsufficientHostCapacityFault", "vim.fault.InsufficientResourcesFault", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.InsufficientHostCpuCapacityFault", "InsufficientHostCpuCapacityFault", "vim.fault.InsufficientHostCapacityFault", "vim.version.version5", [("unreserved", "long", "vim.version.version5", 0), ("requested", "long", "vim.version.version5", 0)])
CreateDataType("vim.fault.InsufficientHostMemoryCapacityFault", "InsufficientHostMemoryCapacityFault", "vim.fault.InsufficientHostCapacityFault", "vim.version.version5", [("unreserved", "long", "vim.version.version5", 0), ("requested", "long", "vim.version.version5", 0)])
CreateDataType("vim.fault.InsufficientMemoryResourcesFault", "InsufficientMemoryResourcesFault", "vim.fault.InsufficientResourcesFault", "vim.version.version1", [("unreserved", "long", "vim.version.version1", 0), ("requested", "long", "vim.version.version1", 0)])
CreateDataType("vim.fault.InsufficientNetworkCapacity", "InsufficientNetworkCapacity", "vim.fault.InsufficientResourcesFault", "vim.version.version10", None)
CreateDataType("vim.fault.InsufficientNetworkResourcePoolCapacity", "InsufficientNetworkResourcePoolCapacity", "vim.fault.InsufficientResourcesFault", "vim.version.version10", [("dvsName", "string", "vim.version.version10", 0), ("dvsUuid", "string", "vim.version.version10", 0), ("resourcePoolKey", "string", "vim.version.version10", 0), ("available", "long", "vim.version.version10", 0), ("requested", "long", "vim.version.version10", 0), ("device", "string[]", "vim.version.version10", 0)])
CreateDataType("vim.fault.InsufficientPerCpuCapacity", "InsufficientPerCpuCapacity", "vim.fault.InsufficientHostCapacityFault", "vim.version.version2", None)
CreateDataType("vim.fault.InsufficientStandbyCpuResource", "InsufficientStandbyCpuResource", "vim.fault.InsufficientStandbyResource", "vim.version.version5", [("available", "long", "vim.version.version5", 0), ("requested", "long", "vim.version.version5", 0)])
CreateDataType("vim.fault.InsufficientStandbyMemoryResource", "InsufficientStandbyMemoryResource", "vim.fault.InsufficientStandbyResource", "vim.version.version5", [("available", "long", "vim.version.version5", 0), ("requested", "long", "vim.version.version5", 0)])
CreateDataType("vim.fault.InvalidBundle", "InvalidBundle", "vim.fault.PlatformConfigFault", "vim.version.version2", None)
CreateDataType("vim.fault.InvalidCAMCertificate", "InvalidCAMCertificate", "vim.fault.InvalidCAMServer", "vim.version.version7", None)
CreateDataType("vim.fault.InvalidClientCertificate", "InvalidClientCertificate", "vim.fault.InvalidLogin", "vim.version.version3", None)
CreateDataType("vim.fault.InvalidDatastoreState", "InvalidDatastoreState", "vim.fault.InvalidState", "vim.version.version7", [("datastoreName", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.fault.InvalidDeviceSpec", "InvalidDeviceSpec", "vim.fault.InvalidVmConfig", "vim.version.version1", [("deviceIndex", "int", "vim.version.version1", 0)])
CreateDataType("vim.fault.InvalidDiskFormat", "InvalidDiskFormat", "vim.fault.InvalidFormat", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidHostState", "InvalidHostState", "vim.fault.InvalidState", "vim.version.version2", [("host", "vim.HostSystem", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.InvalidNasCredentials", "InvalidNasCredentials", "vim.fault.NasConfigFault", "vim.version.version4", [("userName", "string", "vim.version.version4", 0)])
CreateDataType("vim.fault.InvalidNetworkInType", "InvalidNetworkInType", "vim.fault.VAppPropertyFault", "vim.version.version5", None)
CreateDataType("vim.fault.InvalidNetworkResource", "InvalidNetworkResource", "vim.fault.NasConfigFault", "vim.version.version4", [("remoteHost", "string", "vim.version.version4", 0), ("remotePath", "string", "vim.version.version4", 0)])
CreateDataType("vim.fault.InvalidPowerState", "InvalidPowerState", "vim.fault.InvalidState", "vim.version.version1", [("requestedState", "vim.VirtualMachine.PowerState", "vim.version.version1", F_OPTIONAL), ("existingState", "vim.VirtualMachine.PowerState", "vim.version.version1", 0)])
CreateDataType("vim.fault.InvalidPropertyType", "InvalidPropertyType", "vim.fault.VAppPropertyFault", "vim.version.version5", None)
CreateDataType("vim.fault.InvalidPropertyValue", "InvalidPropertyValue", "vim.fault.VAppPropertyFault", "vim.version.version5", None)
CreateDataType("vim.fault.LargeRDMConversionNotSupported", "LargeRDMConversionNotSupported", "vim.fault.MigrationFault", "vim.version.version7", [("device", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.LegacyNetworkInterfaceInUse", "LegacyNetworkInterfaceInUse", "vim.fault.CannotAccessNetwork", "vim.version.version1", None)
CreateDataType("vim.fault.MaintenanceModeFileMove", "MaintenanceModeFileMove", "vim.fault.MigrationFault", "vim.version.version2", None)
CreateDataType("vim.fault.MemoryFileFormatNotSupportedByDatastore", "MemoryFileFormatNotSupportedByDatastore", "vim.fault.UnsupportedDatastore", "vim.version.version10", [("datastoreName", "string", "vim.version.version10", 0), ("type", "string", "vim.version.version10", 0)])
CreateDataType("vim.fault.MemorySizeNotRecommended", "MemorySizeNotRecommended", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version2", [("memorySizeMB", "int", "vim.version.version2", 0), ("minMemorySizeMB", "int", "vim.version.version2", 0), ("maxMemorySizeMB", "int", "vim.version.version2", 0)])
CreateDataType("vim.fault.MemorySizeNotSupported", "MemorySizeNotSupported", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version2", [("memorySizeMB", "int", "vim.version.version2", 0), ("minMemorySizeMB", "int", "vim.version.version2", 0), ("maxMemorySizeMB", "int", "vim.version.version2", 0)])
CreateDataType("vim.fault.MemorySizeNotSupportedByDatastore", "MemorySizeNotSupportedByDatastore", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version7", [("datastore", "vim.Datastore", "vim.version.version7", 0), ("memorySizeMB", "int", "vim.version.version7", 0), ("maxMemorySizeMB", "int", "vim.version.version7", 0)])
CreateDataType("vim.fault.MemorySnapshotOnIndependentDisk", "MemorySnapshotOnIndependentDisk", "vim.fault.SnapshotFault", "vim.version.version1", None)
CreateDataType("vim.fault.MigrationDisabled", "MigrationDisabled", "vim.fault.MigrationFault", "vim.version.version5", None)
CreateDataType("vim.fault.MissingController", "MissingController", "vim.fault.InvalidDeviceSpec", "vim.version.version1", None)
CreateDataType("vim.fault.MissingIpPool", "MissingIpPool", "vim.fault.VAppPropertyFault", "vim.version.version7", None)
CreateDataType("vim.fault.MissingNetworkIpConfig", "MissingNetworkIpConfig", "vim.fault.VAppPropertyFault", "vim.version.version5", None)
CreateDataType("vim.fault.MissingPowerOffConfiguration", "MissingPowerOffConfiguration", "vim.fault.VAppConfigFault", "vim.version.version5", None)
CreateDataType("vim.fault.MissingPowerOnConfiguration", "MissingPowerOnConfiguration", "vim.fault.VAppConfigFault", "vim.version.version5", None)
CreateDataType("vim.fault.MultiWriterNotSupported", "MultiWriterNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version10", None)
CreateDataType("vim.fault.MultipleSnapshotsNotSupported", "MultipleSnapshotsNotSupported", "vim.fault.SnapshotFault", "vim.version.version1", None)
CreateDataType("vim.fault.NoAvailableIp", "NoAvailableIp", "vim.fault.VAppPropertyFault", "vim.version.version5", [("network", "vim.Network", "vim.version.version5", 0)])
CreateDataType("vim.fault.NoVcManagedIpConfigured", "NoVcManagedIpConfigured", "vim.fault.VAppPropertyFault", "vim.version.version5", None)
CreateDataType("vim.fault.NoVmInVApp", "NoVmInVApp", "vim.fault.VAppConfigFault", "vim.version.version5", None)
CreateDataType("vim.fault.NonPersistentDisksNotSupported", "NonPersistentDisksNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.NonVmwareOuiMacNotSupportedHost", "NonVmwareOuiMacNotSupportedHost", "vim.fault.NotSupportedHost", "vim.version.version8", [("hostName", "string", "vim.version.version8", 0)])
CreateDataType("vim.fault.NotEnoughCpus", "NotEnoughCpus", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version1", [("numCpuDest", "int", "vim.version.version1", 0), ("numCpuVm", "int", "vim.version.version1", 0)])
CreateDataType("vim.fault.NotEnoughLogicalCpus", "NotEnoughLogicalCpus", "vim.fault.NotEnoughCpus", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version2", F_OPTIONAL)])
CreateDataType("vim.fault.NotUserConfigurableProperty", "NotUserConfigurableProperty", "vim.fault.VAppPropertyFault", "vim.version.version5", None)
CreateDataType("vim.fault.NumVirtualCoresPerSocketNotSupported", "NumVirtualCoresPerSocketNotSupported", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version7", [("maxSupportedCoresPerSocketDest", "int", "vim.version.version7", 0), ("numCoresPerSocketVm", "int", "vim.version.version7", 0)])
CreateDataType("vim.fault.NumVirtualCpusNotSupported", "NumVirtualCpusNotSupported", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version1", [("maxSupportedVcpusDest", "int", "vim.version.version1", 0), ("numCpuVm", "int", "vim.version.version1", 0)])
CreateDataType("vim.fault.OvfAttribute", "OvfAttribute", "vim.fault.OvfInvalidPackage", "vim.version.version5", [("elementName", "string", "vim.version.version5", 0), ("attributeName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfConstraint", "OvfConstraint", "vim.fault.OvfInvalidPackage", "vim.version.version6", [("name", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.OvfConsumerCallbackFault", "OvfConsumerCallbackFault", "vim.fault.OvfFault", "vim.version.version7", [("extensionKey", "string", "vim.version.version7", 0), ("extensionName", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfConsumerCommunicationError", "OvfConsumerCommunicationError", "vim.fault.OvfConsumerCallbackFault", "vim.version.version7", [("description", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfConsumerFault", "OvfConsumerFault", "vim.fault.OvfConsumerCallbackFault", "vim.version.version7", [("errorKey", "string", "vim.version.version7", 0), ("message", "string", "vim.version.version7", 0), ("params", "vim.KeyValue[]", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.fault.OvfConsumerInvalidSection", "OvfConsumerInvalidSection", "vim.fault.OvfConsumerCallbackFault", "vim.version.version7", [("lineNumber", "int", "vim.version.version7", 0), ("description", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfConsumerUndeclaredSection", "OvfConsumerUndeclaredSection", "vim.fault.OvfConsumerCallbackFault", "vim.version.version7", [("qualifiedSectionType", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfConsumerUndefinedPrefix", "OvfConsumerUndefinedPrefix", "vim.fault.OvfConsumerCallbackFault", "vim.version.version7", [("prefix", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfCpuCompatibility", "OvfCpuCompatibility", "vim.fault.OvfImport", "vim.version.version7", [("registerName", "string", "vim.version.version7", 0), ("level", "int", "vim.version.version7", 0), ("registerValue", "string", "vim.version.version7", 0), ("desiredRegisterValue", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfCpuCompatibilityCheckNotSupported", "OvfCpuCompatibilityCheckNotSupported", "vim.fault.OvfImport", "vim.version.version7", None)
CreateDataType("vim.fault.OvfDiskMappingNotFound", "OvfDiskMappingNotFound", "vim.fault.OvfSystemFault", "vim.version.version5", [("diskName", "string", "vim.version.version5", 0), ("vmName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfDiskOrderConstraint", "OvfDiskOrderConstraint", "vim.fault.OvfConstraint", "vim.version.version6", None)
CreateDataType("vim.fault.OvfElement", "OvfElement", "vim.fault.OvfInvalidPackage", "vim.version.version5", [("name", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfElementInvalidValue", "OvfElementInvalidValue", "vim.fault.OvfElement", "vim.version.version5", [("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfExport", "OvfExport", "vim.fault.OvfFault", "vim.version.version5", None)
CreateDataType("vim.fault.OvfExportFailed", "OvfExportFailed", "vim.fault.OvfExport", "vim.version.version6", None)
CreateDataType("vim.fault.OvfHardwareCheck", "OvfHardwareCheck", "vim.fault.OvfImport", "vim.version.version5", None)
CreateDataType("vim.fault.OvfHardwareExport", "OvfHardwareExport", "vim.fault.OvfExport", "vim.version.version5", [("device", "vim.vm.device.VirtualDevice", "vim.version.version5", F_OPTIONAL), ("vmPath", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfHostResourceConstraint", "OvfHostResourceConstraint", "vim.fault.OvfConstraint", "vim.version.version6", [("value", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.OvfHostValueNotParsed", "OvfHostValueNotParsed", "vim.fault.OvfSystemFault", "vim.version.version5", [("property", "string", "vim.version.version5", 0), ("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfInternalError", "OvfInternalError", "vim.fault.OvfSystemFault", "vim.version.version6", None)
CreateDataType("vim.fault.OvfInvalidValue", "OvfInvalidValue", "vim.fault.OvfAttribute", "vim.version.version5", [("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfInvalidValueConfiguration", "OvfInvalidValueConfiguration", "vim.fault.OvfInvalidValue", "vim.version.version5", None)
CreateDataType("vim.fault.OvfInvalidValueEmpty", "OvfInvalidValueEmpty", "vim.fault.OvfInvalidValue", "vim.version.version5", None)
CreateDataType("vim.fault.OvfInvalidValueFormatMalformed", "OvfInvalidValueFormatMalformed", "vim.fault.OvfInvalidValue", "vim.version.version5", None)
CreateDataType("vim.fault.OvfInvalidValueReference", "OvfInvalidValueReference", "vim.fault.OvfInvalidValue", "vim.version.version5", None)
CreateDataType("vim.fault.OvfInvalidVmName", "OvfInvalidVmName", "vim.fault.OvfUnsupportedPackage", "vim.version.version5", [("name", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfMissingAttribute", "OvfMissingAttribute", "vim.fault.OvfAttribute", "vim.version.version5", None)
CreateDataType("vim.fault.OvfMissingElement", "OvfMissingElement", "vim.fault.OvfElement", "vim.version.version5", None)
CreateDataType("vim.fault.OvfMissingElementNormalBoundary", "OvfMissingElementNormalBoundary", "vim.fault.OvfMissingElement", "vim.version.version5", [("boundary", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfNoHostNic", "OvfNoHostNic", "vim.fault.OvfUnsupportedPackage", "vim.version.version5", None)
CreateDataType("vim.fault.OvfNoSupportedHardwareFamily", "OvfNoSupportedHardwareFamily", "vim.fault.OvfUnsupportedPackage", "vim.version.version5", [("version", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfPropertyExport", "OvfPropertyExport", "vim.fault.OvfExport", "vim.version.version5", [("type", "string", "vim.version.version5", 0), ("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfPropertyNetworkExport", "OvfPropertyNetworkExport", "vim.fault.OvfExport", "vim.version.version7", [("network", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfUnableToExportDisk", "OvfUnableToExportDisk", "vim.fault.OvfHardwareExport", "vim.version.version5", [("diskName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnexpectedElement", "OvfUnexpectedElement", "vim.fault.OvfElement", "vim.version.version5", None)
CreateDataType("vim.fault.OvfUnknownDeviceBacking", "OvfUnknownDeviceBacking", "vim.fault.OvfHardwareExport", "vim.version.version5", [("backing", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnsupportedAttribute", "OvfUnsupportedAttribute", "vim.fault.OvfUnsupportedPackage", "vim.version.version5", [("elementName", "string", "vim.version.version5", 0), ("attributeName", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnsupportedAttributeValue", "OvfUnsupportedAttributeValue", "vim.fault.OvfUnsupportedAttribute", "vim.version.version5", [("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnsupportedDeviceExport", "OvfUnsupportedDeviceExport", "vim.fault.OvfHardwareExport", "vim.version.version5", None)
CreateDataType("vim.fault.OvfUnsupportedElement", "OvfUnsupportedElement", "vim.fault.OvfUnsupportedPackage", "vim.version.version5", [("name", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnsupportedElementValue", "OvfUnsupportedElementValue", "vim.fault.OvfUnsupportedElement", "vim.version.version5", [("value", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfUnsupportedSection", "OvfUnsupportedSection", "vim.fault.OvfUnsupportedElement", "vim.version.version5", [("info", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfWrongElement", "OvfWrongElement", "vim.fault.OvfElement", "vim.version.version5", None)
CreateDataType("vim.fault.PatchAlreadyInstalled", "PatchAlreadyInstalled", "vim.fault.PatchNotApplicable", "vim.version.version1", None)
CreateDataType("vim.fault.PatchInstallFailed", "PatchInstallFailed", "vim.fault.PlatformConfigFault", "vim.version.version1", [("rolledBack", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.fault.PatchIntegrityError", "PatchIntegrityError", "vim.fault.PlatformConfigFault", "vim.version.version1", None)
CreateDataType("vim.fault.PatchMetadataCorrupted", "PatchMetadataCorrupted", "vim.fault.PatchMetadataInvalid", "vim.version.version1", None)
CreateDataType("vim.fault.PatchMissingDependencies", "PatchMissingDependencies", "vim.fault.PatchNotApplicable", "vim.version.version1", [("prerequisitePatch", "string[]", "vim.version.version1", F_OPTIONAL), ("prerequisiteLib", "string[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.PowerOnFtSecondaryTimedout", "PowerOnFtSecondaryTimedout", "vim.fault.Timedout", "vim.version.version5", [("vm", "vim.VirtualMachine", "vim.version.version5", 0), ("vmName", "string", "vim.version.version5", 0), ("timeout", "int", "vim.version.version5", 0)])
CreateDataType("vim.fault.QuiesceDatastoreIOForHAFailed", "QuiesceDatastoreIOForHAFailed", "vim.fault.ResourceInUse", "vim.version.version7", [("host", "vim.HostSystem", "vim.version.version7", 0), ("hostName", "string", "vim.version.version7", 0), ("ds", "vim.Datastore", "vim.version.version7", 0), ("dsName", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.RDMNotSupported", "RDMNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version1", None)
CreateDataType("vim.fault.RawDiskNotSupported", "RawDiskNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version1", None)
CreateDataType("vim.fault.RemoteDeviceNotSupported", "RemoteDeviceNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version1", None)
CreateDataType("vim.fault.ReplicationConfigFault", "ReplicationConfigFault", "vim.fault.ReplicationFault", "vim.version.version7", None)
CreateDataType("vim.fault.ReplicationDiskConfigFault", "ReplicationDiskConfigFault", "vim.fault.ReplicationConfigFault", "vim.version.version7", [("reason", "string", "vim.version.version7", F_OPTIONAL), ("vmRef", "vim.VirtualMachine", "vim.version.version7", F_OPTIONAL), ("key", "int", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.fault.ReplicationDiskConfigFault.ReasonForFault", "ReplicationDiskConfigFaultReasonForFault", "vim.version.version7", ["diskNotFound", "diskTypeNotSupported", "invalidDiskKey", "invalidDiskReplicationId", "duplicateDiskReplicationId", "invalidPersistentFilePath", "reconfigureDiskReplicationIdNotAllowed"])
CreateDataType("vim.fault.ReplicationVmConfigFault", "ReplicationVmConfigFault", "vim.fault.ReplicationConfigFault", "vim.version.version7", [("reason", "string", "vim.version.version7", F_OPTIONAL), ("vmRef", "vim.VirtualMachine", "vim.version.version7", F_OPTIONAL)])
CreateEnumType("vim.fault.ReplicationVmConfigFault.ReasonForFault", "ReplicationVmConfigFaultReasonForFault", "vim.version.version7", ["incompatibleHwVersion", "invalidVmReplicationId", "invalidGenerationNumber", "outOfBoundsRpoValue", "invalidDestinationIpAddress", "invalidDestinationPort", "invalidExtraVmOptions", "staleGenerationNumber", "reconfigureVmReplicationIdNotAllowed", "cannotRetrieveVmReplicationConfiguration", "replicationAlreadyEnabled", "invalidPriorConfiguration", "replicationNotEnabled", "replicationConfigurationFailed", "encryptedVm", "invalidThumbprint", "incompatibleDevice"])
CreateDataType("vim.fault.SharedBusControllerNotSupported", "SharedBusControllerNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version1", None)
CreateDataType("vim.fault.SnapshotCloneNotSupported", "SnapshotCloneNotSupported", "vim.fault.SnapshotCopyNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.SnapshotDisabled", "SnapshotDisabled", "vim.fault.SnapshotFault", "vim.version.version2", None)
CreateDataType("vim.fault.StorageVmotionIncompatible", "StorageVmotionIncompatible", "vim.fault.VirtualHardwareCompatibilityIssue", "vim.version.version7", [("datastore", "vim.Datastore", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.fault.SwapDatastoreNotWritableOnHost", "SwapDatastoreNotWritableOnHost", "vim.fault.DatastoreNotWritableOnHost", "vim.version.version2", None)
CreateDataType("vim.fault.UnSupportedDatastoreForVFlash", "UnSupportedDatastoreForVFlash", "vim.fault.UnsupportedDatastore", "vim.version.version9", [("datastoreName", "string", "vim.version.version9", 0), ("type", "string", "vim.version.version9", 0)])
CreateDataType("vim.fault.UnconfiguredPropertyValue", "UnconfiguredPropertyValue", "vim.fault.InvalidPropertyValue", "vim.version.version5", None)
CreateDataType("vim.fault.VMINotSupported", "VMINotSupported", "vim.fault.DeviceNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.VMOnConflictDVPort", "VMOnConflictDVPort", "vim.fault.CannotAccessNetwork", "vim.version.version5", None)
CreateDataType("vim.fault.VMOnVirtualIntranet", "VMOnVirtualIntranet", "vim.fault.CannotAccessNetwork", "vim.version.version1", None)
CreateDataType("vim.fault.VirtualDiskModeNotSupported", "VirtualDiskModeNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version6", [("mode", "string", "vim.version.version6", 0)])
CreateDataType("vim.fault.VirtualEthernetCardNotSupported", "VirtualEthernetCardNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version2", None)
CreateDataType("vim.fault.VmfsAlreadyMounted", "VmfsAlreadyMounted", "vim.fault.VmfsMountFault", "vim.version.version5", None)
CreateDataType("vim.fault.VmfsAmbiguousMount", "VmfsAmbiguousMount", "vim.fault.VmfsMountFault", "vim.version.version5", None)
CreateDataType("vim.host.ConfigInfo", "HostConfigInfo", "vmodl.DynamicData", "vim.version.version1", [("host", "vim.HostSystem", "vim.version.version1", 0), ("product", "vim.AboutInfo", "vim.version.version1", 0), ("deploymentInfo", "vim.host.DeploymentInfo", "vim.version.version11", F_OPTIONAL), ("hyperThread", "vim.host.CpuSchedulerSystem.HyperThreadScheduleInfo", "vim.version.version1", F_OPTIONAL), ("cpuScheduler", "vim.host.CpuSchedulerSystem.CpuSchedulerInfo", "vim.version.v8_0_3_0", F_OPTIONAL), ("consoleReservation", "vim.host.MemoryManagerSystem.ServiceConsoleReservationInfo", "vim.version.version1", F_OPTIONAL), ("virtualMachineReservation", "vim.host.MemoryManagerSystem.VirtualMachineReservationInfo", "vim.version.version2", F_OPTIONAL), ("storageDevice", "vim.host.StorageDeviceInfo", "vim.version.version1", F_OPTIONAL), ("multipathState", "vim.host.MultipathStateInfo", "vim.version.version5", F_OPTIONAL), ("fileSystemVolume", "vim.host.FileSystemVolumeInfo", "vim.version.version1", F_OPTIONAL), ("systemFile", "string[]", "vim.version.version6", F_OPTIONAL), ("network", "vim.host.NetworkInfo", "vim.version.version1", F_OPTIONAL), ("vmotion", "vim.host.VMotionInfo", "vim.version.version1", F_OPTIONAL), ("virtualNicManagerInfo", "vim.host.VirtualNicManagerInfo", "vim.version.version5", F_OPTIONAL), ("capabilities", "vim.host.NetCapabilities", "vim.version.version1", F_OPTIONAL), ("datastoreCapabilities", "vim.host.DatastoreSystem.Capabilities", "vim.version.version2", F_OPTIONAL), ("offloadCapabilities", "vim.host.NetOffloadCapabilities", "vim.version.version1", F_OPTIONAL), ("service", "vim.host.ServiceInfo", "vim.version.version1", F_OPTIONAL), ("firewall", "vim.host.FirewallInfo", "vim.version.version1", F_OPTIONAL), ("autoStart", "vim.host.AutoStartManager.Config", "vim.version.version1", F_OPTIONAL), ("activeDiagnosticPartition", "vim.host.DiagnosticPartition", "vim.version.version1", F_OPTIONAL), ("option", "vim.option.OptionValue[]", "vim.version.version1", F_OPTIONAL), ("optionDef", "vim.option.OptionDef[]", "vim.version.version1", F_OPTIONAL), ("datastorePrincipal", "string", "vim.version.version1", F_OPTIONAL), ("localSwapDatastore", "vim.Datastore", "vim.version.version2", F_OPTIONAL), ("systemSwapConfiguration", "vim.host.SystemSwapConfiguration", "vim.version.version8", F_OPTIONAL), ("systemResources", "vim.host.SystemResourceInfo", "vim.version.version1", F_OPTIONAL), ("dateTimeInfo", "vim.host.DateTimeInfo", "vim.version.version2", F_OPTIONAL), ("flags", "vim.host.FlagInfo", "vim.version.version2", F_OPTIONAL), ("adminDisabled", "boolean", "vim.version.version2", F_OPTIONAL), ("lockdownMode", "vim.host.HostAccessManager.LockdownMode", "vim.version.version10", F_OPTIONAL), ("ipmi", "vim.host.IpmiInfo", "vim.version.version5", F_OPTIONAL), ("sslThumbprintInfo", "vim.host.SslThumbprintInfo", "vim.version.version5", F_OPTIONAL), ("sslThumbprintData", "vim.host.SslThumbprintInfo[]", "vim.version.version7", F_OPTIONAL), ("certificate", "byte[]", "vim.version.version7", F_OPTIONAL), ("pciPassthruInfo", "vim.host.PciPassthruInfo[]", "vim.version.version5", F_OPTIONAL), ("authenticationManagerInfo", "vim.host.AuthenticationManagerInfo", "vim.version.version6", F_OPTIONAL), ("featureVersion", "vim.host.FeatureVersionInfo[]", "vim.version.version6", F_OPTIONAL), ("powerSystemCapability", "vim.host.PowerSystem.Capability", "vim.version.version6", F_OPTIONAL), ("powerSystemInfo", "vim.host.PowerSystem.Info", "vim.version.version6", F_OPTIONAL), ("cacheConfigurationInfo", "vim.host.CacheConfigurationManager.CacheConfigurationInfo[]", "vim.version.version7", F_OPTIONAL), ("wakeOnLanCapable", "boolean", "vim.version.version7", F_OPTIONAL), ("featureCapability", "vim.host.FeatureCapability[]", "vim.version.version8", F_OPTIONAL), ("maskedFeatureCapability", "vim.host.FeatureCapability[]", "vim.version.version8", F_OPTIONAL), ("vFlashConfigInfo", "vim.host.VFlashManager.VFlashConfigInfo", "vim.version.version9", F_OPTIONAL), ("vsanHostConfig", "vim.vsan.host.ConfigInfo", "vim.version.version9", F_OPTIONAL), ("domainList", "string[]", "vim.version.version10", F_OPTIONAL), ("scriptCheckSum", "vmodl.Binary", "vim.version.version10", F_OPTIONAL), ("hostConfigCheckSum", "vmodl.Binary", "vim.version.version10", F_OPTIONAL), ("descriptionTreeCheckSum", "vmodl.Binary", "vim.version.v7_0", F_OPTIONAL), ("graphicsInfo", "vim.host.GraphicsInfo[]", "vim.version.version9", F_OPTIONAL), ("sharedPassthruGpuTypes", "string[]", "vim.version.version10", F_OPTIONAL), ("graphicsConfig", "vim.host.GraphicsConfig", "vim.version.version11", F_OPTIONAL), ("sharedGpuCapabilities", "vim.host.SharedGpuCapabilities[]", "vim.version.version12", F_OPTIONAL), ("ioFilterInfo", "vim.IoFilterManager.HostIoFilterInfo[]", "vim.version.version10", F_OPTIONAL), ("sriovDevicePool", "vim.host.SriovDevicePoolInfo[]", "vim.version.version11", F_OPTIONAL), ("assignableHardwareBinding", "vim.host.AssignableHardwareBinding[]", "vim.version.v7_0", F_OPTIONAL), ("assignableHardwareConfig", "vim.host.AssignableHardwareConfig", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.ConnectInfo", "HostConnectInfo", "vmodl.DynamicData", "vim.version.version1", [("serverIp", "string", "vim.version.version1", F_OPTIONAL), ("inDasCluster", "boolean", "vim.version.version7", F_OPTIONAL), ("host", "vim.host.Summary", "vim.version.version1", 0), ("vm", "vim.vm.Summary[]", "vim.version.version1", F_OPTIONAL), ("vimAccountNameRequired", "boolean", "vim.version.version1", F_OPTIONAL), ("clusterSupported", "boolean", "vim.version.version1", F_OPTIONAL), ("network", "vim.host.ConnectInfo.NetworkInfo[]", "vim.version.version1", F_OPTIONAL), ("datastore", "vim.host.ConnectInfo.DatastoreInfo[]", "vim.version.version1", F_OPTIONAL), ("license", "vim.host.ConnectInfo.LicenseInfo", "vim.version.version5", F_OPTIONAL), ("capability", "vim.host.Capability", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.ConnectInfo.NetworkInfo", "HostConnectInfoNetworkInfo", "vmodl.DynamicData", "vim.version.version1", [("summary", "vim.Network.Summary", "vim.version.version1", 0)])
CreateDataType("vim.host.ConnectInfo.NewNetworkInfo", "HostNewNetworkConnectInfo", "vim.host.ConnectInfo.NetworkInfo", "vim.version.version1", None)
CreateDataType("vim.host.ConnectInfo.DatastoreInfo", "HostDatastoreConnectInfo", "vmodl.DynamicData", "vim.version.version1", [("summary", "vim.Datastore.Summary", "vim.version.version1", 0)])
CreateDataType("vim.host.ConnectInfo.DatastoreExistsInfo", "HostDatastoreExistsConnectInfo", "vim.host.ConnectInfo.DatastoreInfo", "vim.version.version1", [("newDatastoreName", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.ConnectInfo.DatastoreNameConflictInfo", "HostDatastoreNameConflictConnectInfo", "vim.host.ConnectInfo.DatastoreInfo", "vim.version.version1", [("newDatastoreName", "string", "vim.version.version1", 0)])
CreateDataType("vim.host.ConnectInfo.LicenseInfo", "HostLicenseConnectInfo", "vmodl.DynamicData", "vim.version.version5", [("license", "vim.LicenseManager.LicenseInfo", "vim.version.version5", 0), ("evaluation", "vim.LicenseManager.EvaluationInfo", "vim.version.version5", 0), ("resource", "vim.LicenseManager.LicensableResourceInfo", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.host.DiagnosticPartition", "HostDiagnosticPartition", "vmodl.DynamicData", "vim.version.version1", [("storageType", "string", "vim.version.version1", 0), ("diagnosticType", "string", "vim.version.version1", 0), ("slots", "int", "vim.version.version1", 0), ("id", "vim.host.ScsiDisk.Partition", "vim.version.version1", 0)])
CreateEnumType("vim.host.DiagnosticPartition.StorageType", "DiagnosticPartitionStorageType", "vim.version.version1", ["directAttached", "networkAttached"])
CreateEnumType("vim.host.DiagnosticPartition.DiagnosticType", "DiagnosticPartitionType", "vim.version.version1", ["singleHost", "multiHost"])
CreateDataType("vim.host.DiagnosticPartition.CreateOption", "HostDiagnosticPartitionCreateOption", "vmodl.DynamicData", "vim.version.version1", [("storageType", "string", "vim.version.version1", 0), ("diagnosticType", "string", "vim.version.version1", 0), ("disk", "vim.host.ScsiDisk", "vim.version.version1", 0)])
CreateDataType("vim.host.DiagnosticPartition.CreateSpec", "HostDiagnosticPartitionCreateSpec", "vmodl.DynamicData", "vim.version.version1", [("storageType", "string", "vim.version.version1", 0), ("diagnosticType", "string", "vim.version.version1", 0), ("id", "vim.host.ScsiDisk.Partition", "vim.version.version1", 0), ("partition", "vim.host.DiskPartitionInfo.Specification", "vim.version.version1", 0), ("active", "boolean", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.DiagnosticPartition.CreateDescription", "HostDiagnosticPartitionCreateDescription", "vmodl.DynamicData", "vim.version.version1", [("layout", "vim.host.DiskPartitionInfo.Layout", "vim.version.version1", 0), ("diskUuid", "string", "vim.version.version1", 0), ("spec", "vim.host.DiagnosticPartition.CreateSpec", "vim.version.version1", 0)])
CreateManagedType("vim.host.DiagnosticSystem", "HostDiagnosticSystem", "vmodl.ManagedObject", "vim.version.version1", [("activePartition", "vim.host.DiagnosticPartition", "vim.version.version1", F_OPTIONAL, None)], [("queryAvailablePartition", "QueryAvailablePartition", "vim.version.version1", (), (F_OPTIONAL, "vim.host.DiagnosticPartition[]", "vim.host.DiagnosticPartition[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("selectActivePartition", "SelectActivePartition", "vim.version.version1", (("partition", "vim.host.ScsiDisk.Partition", "vim.version.version1", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("queryPartitionCreateOptions", "QueryPartitionCreateOptions", "vim.version.version1", (("storageType", "string", "vim.version.version1", 0, None),("diagnosticType", "string", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.host.DiagnosticPartition.CreateOption[]", "vim.host.DiagnosticPartition.CreateOption[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("queryPartitionCreateDesc", "QueryPartitionCreateDesc", "vim.version.version1", (("diskUuid", "string", "vim.version.version1", 0, None),("diagnosticType", "string", "vim.version.version1", 0, None),), (0, "vim.host.DiagnosticPartition.CreateDescription", "vim.host.DiagnosticPartition.CreateDescription"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("createDiagnosticPartition", "CreateDiagnosticPartition", "vim.version.version1", (("spec", "vim.host.DiagnosticPartition.CreateSpec", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.FibreChannelOverEthernetTargetTransport", "HostFibreChannelOverEthernetTargetTransport", "vim.host.FibreChannelTargetTransport", "vim.version.version7", [("vnportMac", "string", "vim.version.version7", 0), ("fcfMac", "string", "vim.version.version7", 0), ("vlanId", "int", "vim.version.version7", 0)])
CreateDataType("vim.host.LocalDatastoreInfo", "LocalDatastoreInfo", "vim.Datastore.Info", "vim.version.version1", [("path", "string", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.NasDatastoreInfo", "NasDatastoreInfo", "vim.Datastore.Info", "vim.version.version1", [("nas", "vim.host.NasVolume", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.PMemDatastoreInfo", "PMemDatastoreInfo", "vim.Datastore.Info", "vim.version.version12", [("pmem", "vim.host.PMemVolume", "vim.version.version12", 0)])
CreateDataType("vim.host.RuntimeInfo", "HostRuntimeInfo", "vmodl.DynamicData", "vim.version.version1", [("connectionState", "vim.HostSystem.ConnectionState", "vim.version.version1", 0), ("powerState", "vim.HostSystem.PowerState", "vim.version.version2", 0), ("standbyMode", "string", "vim.version.version6", F_OPTIONAL), ("inMaintenanceMode", "boolean", "vim.version.version1", 0), ("inQuarantineMode", "boolean", "vim.version.version11", F_OPTIONAL), ("bootTime", "vmodl.DateTime", "vim.version.version1", F_OPTIONAL), ("healthSystemRuntime", "vim.host.HealthStatusSystem.Runtime", "vim.version.version2", F_OPTIONAL), ("dasHostState", "vim.cluster.DasFdmHostState", "vim.version.version7", F_OPTIONAL), ("tpmPcrValues", "vim.host.TpmDigestInfo[]", "vim.version.version5", F_OPTIONAL), ("vsanRuntimeInfo", "vim.vsan.host.VsanRuntimeInfo", "vim.version.version9", F_OPTIONAL), ("networkRuntimeInfo", "vim.host.RuntimeInfo.NetworkRuntimeInfo", "vim.version.version9", F_OPTIONAL), ("vFlashResourceRuntimeInfo", "vim.host.VFlashManager.VFlashResourceRunTimeInfo", "vim.version.version9", F_OPTIONAL), ("hostMaxVirtualDiskCapacity", "long", "vim.version.version9", F_OPTIONAL), ("cryptoState", "string", "vim.version.version11", F_OPTIONAL), ("cryptoKeyId", "vim.encryption.CryptoKeyId", "vim.version.version11", F_OPTIONAL), ("statelessNvdsMigrationReady", "string", "vim.version.v7_0_2_0", F_OPTIONAL), ("partialMaintenanceMode", "vim.host.PartialMaintenanceModeRuntimeInfo[]", "vim.version.v8_0_3_0", F_OPTIONAL), ("stateEncryption", "vim.host.RuntimeInfo.StateEncryptionInfo", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateDataType("vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo", "HostRuntimeInfoNetStackInstanceRuntimeInfo", "vmodl.DynamicData", "vim.version.version9", [("netStackInstanceKey", "string", "vim.version.version9", 0), ("state", "string", "vim.version.version9", F_OPTIONAL), ("vmknicKeys", "string[]", "vim.version.version9", F_OPTIONAL), ("maxNumberOfConnections", "int", "vim.version.version9", F_OPTIONAL), ("currentIpV6Enabled", "boolean", "vim.version.version9", F_OPTIONAL)])
CreateEnumType("vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo.State", "HostRuntimeInfoNetStackInstanceRuntimeInfoState", "vim.version.version9", ["inactive", "active", "deactivating", "activating"])
CreateDataType("vim.host.RuntimeInfo.PlacedVirtualNicIdentifier", "HostPlacedVirtualNicIdentifier", "vmodl.DynamicData", "vim.version.version10", [("vm", "vim.VirtualMachine", "vim.version.version10", 0), ("vnicKey", "string", "vim.version.version10", 0), ("reservation", "int", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.RuntimeInfo.PnicNetworkResourceInfo", "HostPnicNetworkResourceInfo", "vmodl.DynamicData", "vim.version.version10", [("pnicDevice", "string", "vim.version.version10", 0), ("availableBandwidthForVMTraffic", "long", "vim.version.version10", F_OPTIONAL), ("unusedBandwidthForVMTraffic", "long", "vim.version.version10", F_OPTIONAL), ("placedVirtualNics", "vim.host.RuntimeInfo.PlacedVirtualNicIdentifier[]", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.RuntimeInfo.NetworkResourceRuntimeInfo", "HostNetworkResourceRuntime", "vmodl.DynamicData", "vim.version.version10", [("pnicResourceInfo", "vim.host.RuntimeInfo.PnicNetworkResourceInfo[]", "vim.version.version10", 0)])
CreateDataType("vim.host.RuntimeInfo.NetworkRuntimeInfo", "HostRuntimeInfoNetworkRuntimeInfo", "vmodl.DynamicData", "vim.version.version9", [("netStackInstanceRuntimeInfo", "vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo[]", "vim.version.version9", F_OPTIONAL), ("networkResourceRuntime", "vim.host.RuntimeInfo.NetworkResourceRuntimeInfo", "vim.version.version10", F_OPTIONAL)])
CreateEnumType("vim.host.RuntimeInfo.StatelessNvdsMigrationState", "HostRuntimeInfoStatelessNvdsMigrationState", "vim.version.v7_0_2_0", ["ready", "notNeeded", "unknown"])
CreateDataType("vim.host.RuntimeInfo.StateEncryptionInfo", "HostRuntimeInfoStateEncryptionInfo", "vmodl.DynamicData", "vim.version.v7_0_3_0", [("protectionMode", "string", "vim.version.v7_0_3_0", 0), ("requireSecureBoot", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL), ("requireExecInstalledOnly", "boolean", "vim.version.v7_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.host.RuntimeInfo.StateEncryptionInfo.ProtectionMode", "HostRuntimeInfoStateEncryptionInfoProtectionMode", "vim.version.v7_0_3_0", ["none", "tpm"])
CreateManagedType("vim.host.StorageSystem", "HostStorageSystem", "vim.ExtensibleManagedObject", "vim.version.version1", [("storageDeviceInfo", "vim.host.StorageDeviceInfo", "vim.version.version1", F_OPTIONAL, None), ("fileSystemVolumeInfo", "vim.host.FileSystemVolumeInfo", "vim.version.version1", 0, None), ("systemFile", "string[]", "vim.version.version6", F_OPTIONAL, None), ("multipathStateInfo", "vim.host.MultipathStateInfo", "vim.version.version5", F_OPTIONAL, None)], [("retrieveDiskPartitionInfo", "RetrieveDiskPartitionInfo", "vim.version.version1", (("devicePath", "string[]", "vim.version.version1", 0, None),), (F_OPTIONAL, "vim.host.DiskPartitionInfo[]", "vim.host.DiskPartitionInfo[]"), "System.Read", None), ("computeDiskPartitionInfo", "ComputeDiskPartitionInfo", "vim.version.version1", (("devicePath", "string", "vim.version.version1", 0, None),("layout", "vim.host.DiskPartitionInfo.Layout", "vim.version.version1", 0, None),("partitionFormat", "string", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.host.DiskPartitionInfo", "vim.host.DiskPartitionInfo"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("computeDiskPartitionInfoForResize", "ComputeDiskPartitionInfoForResize", "vim.version.version5", (("partition", "vim.host.ScsiDisk.Partition", "vim.version.version5", 0, None),("blockRange", "vim.host.DiskPartitionInfo.BlockRange", "vim.version.version5", 0, None),("partitionFormat", "string", "vim.version.version7", F_OPTIONAL, None),), (0, "vim.host.DiskPartitionInfo", "vim.host.DiskPartitionInfo"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateDiskPartitions", "UpdateDiskPartitions", "vim.version.version1", (("devicePath", "string", "vim.version.version1", 0, None),("spec", "vim.host.DiskPartitionInfo.Specification", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("formatVmfs", "FormatVmfs", "vim.version.version1", (("createSpec", "vim.host.VmfsVolume.Specification", "vim.version.version1", 0, None),), (0, "vim.host.VmfsVolume", "vim.host.VmfsVolume"), "Host.Config.Storage", ["vim.fault.AlreadyExists", "vim.fault.HostConfigFault", ]), ("mountVmfsVolume", "MountVmfsVolume", "vim.version.version7", (("vmfsUuid", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.InvalidState", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("unmountVmfsVolume", "UnmountVmfsVolume", "vim.version.version7", (("vmfsUuid", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.InvalidState", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("unmountVmfsVolumeEx", "UnmountVmfsVolumeEx_Task", "vim.version.version10", (("vmfsUuid", "string[]", "vim.version.version10", 0, None),), (0, "vim.Task", "vim.host.StorageSystem.VmfsVolumeResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("mountVmfsVolumeEx", "MountVmfsVolumeEx_Task", "vim.version.version10", (("vmfsUuid", "string[]", "vim.version.version10", 0, None),), (0, "vim.Task", "vim.host.StorageSystem.VmfsVolumeResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("unmapVmfsVolumeEx", "UnmapVmfsVolumeEx_Task", "vim.version.version10", (("vmfsUuid", "string[]", "vim.version.version10", 0, None),), (0, "vim.Task", "vim.host.StorageSystem.VmfsVolumeResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("deleteVmfsVolumeState", "DeleteVmfsVolumeState", "vim.version.version7", (("vmfsUuid", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("rescanVmfs", "RescanVmfs", "vim.version.version1", (), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("attachVmfsExtent", "AttachVmfsExtent", "vim.version.version1", (("vmfsPath", "string", "vim.version.version1", 0, None),("extent", "vim.host.ScsiDisk.Partition", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("expandVmfsExtent", "ExpandVmfsExtent", "vim.version.version5", (("vmfsPath", "string", "vim.version.version5", 0, None),("extent", "vim.host.ScsiDisk.Partition", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("upgradeVmfs", "UpgradeVmfs", "vim.version.version1", (("vmfsPath", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("upgradeVmLayout", "UpgradeVmLayout", "vim.version.version1", (), (0, "void", "void"), "Host.Config.Storage", None), ("queryUnresolvedVmfsVolume", "QueryUnresolvedVmfsVolume", "vim.version.version5", (), (F_OPTIONAL, "vim.host.UnresolvedVmfsVolume[]", "vim.host.UnresolvedVmfsVolume[]"), "System.Read", None), ("resolveMultipleUnresolvedVmfsVolumes", "ResolveMultipleUnresolvedVmfsVolumes", "vim.version.version5", (("resolutionSpec", "vim.host.UnresolvedVmfsResolutionSpec[]", "vim.version.version5", 0, None),), (F_OPTIONAL, "vim.host.UnresolvedVmfsResolutionResult[]", "vim.host.UnresolvedVmfsResolutionResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("resolveMultipleUnresolvedVmfsVolumesEx", "ResolveMultipleUnresolvedVmfsVolumesEx_Task", "vim.version.version9", (("resolutionSpec", "vim.host.UnresolvedVmfsResolutionSpec[]", "vim.version.version9", 0, None),), (F_OPTIONAL, "vim.Task", "vim.host.UnresolvedVmfsResolutionResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("unmountForceMountedVmfsVolume", "UnmountForceMountedVmfsVolume", "vim.version.version5", (("vmfsUuid", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("rescanHba", "RescanHba", "vim.version.version1", (("hbaDevice", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("rescanAllHba", "RescanAllHba", "vim.version.version1", (), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("updateSoftwareInternetScsiEnabled", "UpdateSoftwareInternetScsiEnabled", "vim.version.version1", (("enabled", "boolean", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("updateInternetScsiDiscoveryProperties", "UpdateInternetScsiDiscoveryProperties", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("discoveryProperties", "vim.host.InternetScsiHba.DiscoveryProperties", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateInternetScsiAuthenticationProperties", "UpdateInternetScsiAuthenticationProperties", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("authenticationProperties", "vim.host.InternetScsiHba.AuthenticationProperties", "vim.version.version1", 0, None),("targetSet", "vim.host.InternetScsiHba.TargetSet", "vim.version.version5", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateInternetScsiDigestProperties", "UpdateInternetScsiDigestProperties", "vim.version.version5", (("iScsiHbaDevice", "string", "vim.version.version5", 0, None),("targetSet", "vim.host.InternetScsiHba.TargetSet", "vim.version.version5", F_OPTIONAL, None),("digestProperties", "vim.host.InternetScsiHba.DigestProperties", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateInternetScsiAdvancedOptions", "UpdateInternetScsiAdvancedOptions", "vim.version.version5", (("iScsiHbaDevice", "string", "vim.version.version5", 0, None),("targetSet", "vim.host.InternetScsiHba.TargetSet", "vim.version.version5", F_OPTIONAL, None),("options", "vim.host.InternetScsiHba.ParamValue[]", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateInternetScsiIPProperties", "UpdateInternetScsiIPProperties", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("ipProperties", "vim.host.InternetScsiHba.IPProperties", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateInternetScsiName", "UpdateInternetScsiName", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("iScsiName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateInternetScsiAlias", "UpdateInternetScsiAlias", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("iScsiAlias", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("addInternetScsiSendTargets", "AddInternetScsiSendTargets", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("targets", "vim.host.InternetScsiHba.SendTarget[]", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("removeInternetScsiSendTargets", "RemoveInternetScsiSendTargets", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("targets", "vim.host.InternetScsiHba.SendTarget[]", "vim.version.version1", 0, None),("force", "boolean", "vim.version.v7_0_1_0", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("addInternetScsiStaticTargets", "AddInternetScsiStaticTargets", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("targets", "vim.host.InternetScsiHba.StaticTarget[]", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("removeInternetScsiStaticTargets", "RemoveInternetScsiStaticTargets", "vim.version.version1", (("iScsiHbaDevice", "string", "vim.version.version1", 0, None),("targets", "vim.host.InternetScsiHba.StaticTarget[]", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("enableMultipathPath", "EnableMultipathPath", "vim.version.version1", (("pathName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("disableMultipathPath", "DisableMultipathPath", "vim.version.version1", (("pathName", "string", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("setMultipathLunPolicy", "SetMultipathLunPolicy", "vim.version.version1", (("lunId", "string", "vim.version.version1", 0, None),("policy", "vim.host.MultipathInfo.LogicalUnitPolicy", "vim.version.version1", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateHppMultipathLunPolicy", "UpdateHppMultipathLunPolicy", "vim.version.v7_0", (("lunId", "string", "vim.version.v7_0", 0, None),("policy", "vim.host.MultipathInfo.HppLogicalUnitPolicy", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("queryPathSelectionPolicyOptions", "QueryPathSelectionPolicyOptions", "vim.version.version5", (), (F_OPTIONAL, "vim.host.PathSelectionPolicyOption[]", "vim.host.PathSelectionPolicyOption[]"), "System.Read", ["vim.fault.HostConfigFault", ]), ("queryStorageArrayTypePolicyOptions", "QueryStorageArrayTypePolicyOptions", "vim.version.version5", (), (F_OPTIONAL, "vim.host.StorageArrayTypePolicyOption[]", "vim.host.StorageArrayTypePolicyOption[]"), "System.Read", ["vim.fault.HostConfigFault", ]), ("updateScsiLunDisplayName", "UpdateScsiLunDisplayName", "vim.version.version5", (("lunUuid", "string", "vim.version.version5", 0, None),("displayName", "string", "vim.version.version5", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.InvalidName", "vim.fault.DuplicateName", ]), ("detachScsiLun", "DetachScsiLun", "vim.version.version7", (("lunUuid", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.InvalidState", "vim.fault.ResourceInUse", ]), ("detachScsiLunEx", "DetachScsiLunEx_Task", "vim.version.version10", (("lunUuid", "string[]", "vim.version.version10", 0, None),), (0, "vim.Task", "vim.host.StorageSystem.ScsiLunResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("deleteScsiLunState", "DeleteScsiLunState", "vim.version.version7", (("lunCanonicalName", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("attachScsiLun", "AttachScsiLun", "vim.version.version7", (("lunUuid", "string", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.InvalidState", ]), ("attachScsiLunEx", "AttachScsiLunEx_Task", "vim.version.version10", (("lunUuid", "string[]", "vim.version.version10", 0, None),), (0, "vim.Task", "vim.host.StorageSystem.ScsiLunResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("refresh", "RefreshStorageSystem", "vim.version.version1", (), (0, "void", "void"), "Host.Config.Storage", None), ("discoverFcoeHbas", "DiscoverFcoeHbas", "vim.version.version7", (("fcoeSpec", "vim.host.FcoeConfig.FcoeSpecification", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.FcoeFaultPnicHasNoPortSet", "vim.fault.HostConfigFault", "vim.fault.NotFound", ]), ("markForRemoval", "MarkForRemoval", "vim.version.version7", (("hbaName", "string", "vim.version.version7", 0, None),("remove", "boolean", "vim.version.version7", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("formatVffs", "FormatVffs", "vim.version.version9", (("createSpec", "vim.host.VffsVolume.Specification", "vim.version.version9", 0, None),), (0, "vim.host.VffsVolume", "vim.host.VffsVolume"), "Host.Config.Storage", ["vim.fault.AlreadyExists", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("extendVffs", "ExtendVffs", "vim.version.version9", (("vffsPath", "string", "vim.version.version9", 0, None),("devicePath", "string", "vim.version.version9", 0, None),("spec", "vim.host.DiskPartitionInfo.Specification", "vim.version.version9", F_OPTIONAL, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("destroyVffs", "DestroyVffs", "vim.version.version9", (("vffsPath", "string", "vim.version.version9", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("mountVffsVolume", "MountVffsVolume", "vim.version.version9", (("vffsUuid", "string", "vim.version.version9", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.InvalidState", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("unmountVffsVolume", "UnmountVffsVolume", "vim.version.version9", (("vffsUuid", "string", "vim.version.version9", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.InvalidState", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse", ]), ("deleteVffsVolumeState", "DeleteVffsVolumeState", "vim.version.version9", (("vffsUuid", "string", "vim.version.version9", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("rescanVffs", "RescanVffs", "vim.version.version9", (), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("queryAvailableSsds", "QueryAvailableSsds", "vim.version.version9", (("vffsPath", "string", "vim.version.version9", F_OPTIONAL, None),), (F_OPTIONAL, "vim.host.ScsiDisk[]", "vim.host.ScsiDisk[]"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("setNFSUser", "SetNFSUser", "vim.version.version10", (("user", "string", "vim.version.version10", 0, None),("password", "string", "vim.version.version10", F_SECRET, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("changeNFSUserPassword", "ChangeNFSUserPassword", "vim.version.version10", (("password", "string", "vim.version.version10", F_SECRET, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("queryNFSUser", "QueryNFSUser", "vim.version.version10", (), (F_OPTIONAL, "vim.host.NasVolume.UserInfo", "vim.host.NasVolume.UserInfo"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("clearNFSUser", "ClearNFSUser", "vim.version.version10", (), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("turnDiskLocatorLedOn", "TurnDiskLocatorLedOn_Task", "vim.version.version10", (("scsiDiskUuids", "string[]", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.Task", "vim.host.StorageSystem.DiskLocatorLedResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("turnDiskLocatorLedOff", "TurnDiskLocatorLedOff_Task", "vim.version.version10", (("scsiDiskUuids", "string[]", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.Task", "vim.host.StorageSystem.DiskLocatorLedResult[]"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("markAsSsd", "MarkAsSsd_Task", "vim.version.version10", (("scsiDiskUuid", "string", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("markAsNonSsd", "MarkAsNonSsd_Task", "vim.version.version10", (("scsiDiskUuid", "string", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("markAsLocal", "MarkAsLocal_Task", "vim.version.version10", (("scsiDiskUuid", "string", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("markAsNonLocal", "MarkAsNonLocal_Task", "vim.version.version10", (("scsiDiskUuid", "string", "vim.version.version10", 0, None),), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("updateVmfsUnmapPriority", "UpdateVmfsUnmapPriority", "vim.version.version11", (("vmfsUuid", "string", "vim.version.version11", 0, None),("unmapPriority", "string", "vim.version.version11", 0, None),), (0, "void", "void"), "Host.Config.Storage", None), ("updateVmfsUnmapBandwidth", "UpdateVmfsUnmapBandwidth", "vim.version.version12", (("vmfsUuid", "string", "vim.version.version12", 0, None),("unmapBandwidthSpec", "vim.host.VmfsVolume.UnmapBandwidthSpec", "vim.version.version12", 0, None),), (0, "void", "void"), "Host.Config.Storage", None), ("queryVmfsConfigOption", "QueryVmfsConfigOption", "vim.version.version11", (), (F_OPTIONAL, "vim.host.VmfsVolume.ConfigOption[]", "vim.host.VmfsVolume.ConfigOption[]"), "Host.Config.Storage", None), ("markPerenniallyReserved", "MarkPerenniallyReserved", "vim.version.version14", (("lunUuid", "string", "vim.version.version14", 0, None),("state", "boolean", "vim.version.version14", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("markPerenniallyReservedEx", "MarkPerenniallyReservedEx_Task", "vim.version.version14", (("lunUuid", "string[]", "vim.version.version14", F_OPTIONAL, None),("state", "boolean", "vim.version.version14", 0, None),), (F_OPTIONAL, "vim.Task", "vim.host.StorageSystem.ScsiLunResult[]"), "Host.Config.Storage", None), ("createNvmeOverRdmaAdapter", "CreateNvmeOverRdmaAdapter", "vim.version.v7_0", (("rdmaDeviceName", "string", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.ResourceInUse", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("removeNvmeOverRdmaAdapter", "RemoveNvmeOverRdmaAdapter", "vim.version.v7_0", (("hbaDeviceName", "string", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault", ]), ("createSoftwareAdapter", "CreateSoftwareAdapter", "vim.version.v7_0_3_0", (("spec", "vim.host.HbaCreateSpec", "vim.version.v7_0_3_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.ResourceInUse", "vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("removeSoftwareAdapter", "RemoveSoftwareAdapter", "vim.version.v7_0_3_0", (("hbaDeviceName", "string", "vim.version.v7_0_3_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault", ]), ("discoverNvmeControllers", "DiscoverNvmeControllers", "vim.version.v7_0", (("discoverSpec", "vim.host.NvmeDiscoverSpec", "vim.version.v7_0", 0, None),), (0, "vim.host.NvmeDiscoveryLog", "vim.host.NvmeDiscoveryLog"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("connectNvmeController", "ConnectNvmeController", "vim.version.v7_0", (("connectSpec", "vim.host.NvmeConnectSpec", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("disconnectNvmeController", "DisconnectNvmeController", "vim.version.v7_0", (("disconnectSpec", "vim.host.NvmeDisconnectSpec", "vim.version.v7_0", 0, None),), (0, "void", "void"), "Host.Config.Storage", ["vim.fault.NotFound", "vim.fault.HostConfigFault", ]), ("connectNvmeControllerEx", "ConnectNvmeControllerEx_Task", "vim.version.v7_0_3_0", (("connectSpec", "vim.host.NvmeConnectSpec[]", "vim.version.v7_0_3_0", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ]), ("disconnectNvmeControllerEx", "DisconnectNvmeControllerEx_Task", "vim.version.v7_0_3_0", (("disconnectSpec", "vim.host.NvmeDisconnectSpec[]", "vim.version.v7_0_3_0", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Config.Storage", ["vim.fault.HostConfigFault", ])])
CreateDataType("vim.host.StorageSystem.VmfsVolumeResult", "HostStorageSystemVmfsVolumeResult", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("fault", "vmodl.MethodFault", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.StorageSystem.ScsiLunResult", "HostStorageSystemScsiLunResult", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("fault", "vmodl.MethodFault", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.host.StorageSystem.DiskLocatorLedResult", "HostStorageSystemDiskLocatorLedResult", "vmodl.DynamicData", "vim.version.version10", [("key", "string", "vim.version.version10", 0), ("fault", "vmodl.MethodFault", "vim.version.version10", 0)])
CreateDataType("vim.host.VMotionManager.SrcInstantCloneResult", "HostVMotionManagerSrcInstantCloneResult", "vmodl.DynamicData", "vim.version.v7_0", [("startTime", "long", "vim.version.v7_0", F_OPTIONAL), ("quiesceTime", "long", "vim.version.v7_0", F_OPTIONAL), ("quiesceDoneTime", "long", "vim.version.v7_0", F_OPTIONAL), ("resumeDoneTime", "long", "vim.version.v7_0", F_OPTIONAL), ("endTime", "long", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.VMotionManager.DstInstantCloneResult", "HostVMotionManagerDstInstantCloneResult", "vmodl.DynamicData", "vim.version.v7_0", [("dstVmId", "int", "vim.version.v7_0", F_OPTIONAL), ("startTime", "long", "vim.version.v7_0", F_OPTIONAL), ("cptLoadTime", "long", "vim.version.v7_0", F_OPTIONAL), ("cptLoadDoneTime", "long", "vim.version.v7_0", F_OPTIONAL), ("replicateMemDoneTime", "long", "vim.version.v7_0", F_OPTIONAL), ("endTime", "long", "vim.version.v7_0", F_OPTIONAL), ("cptXferTime", "long", "vim.version.v7_0", F_OPTIONAL), ("cptCacheUsed", "long", "vim.version.v7_0", F_OPTIONAL), ("devCptStreamSize", "long", "vim.version.v7_0", F_OPTIONAL), ("devCptStreamTime", "long", "vim.version.v7_0", F_OPTIONAL)])
CreateDataType("vim.host.VmfsDatastoreCreateSpec", "VmfsDatastoreCreateSpec", "vim.host.VmfsDatastoreSpec", "vim.version.version1", [("partition", "vim.host.DiskPartitionInfo.Specification", "vim.version.version1", 0), ("vmfs", "vim.host.VmfsVolume.Specification", "vim.version.version1", 0), ("extent", "vim.host.ScsiDisk.Partition[]", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.VmfsDatastoreInfo", "VmfsDatastoreInfo", "vim.Datastore.Info", "vim.version.version1", [("maxPhysicalRDMFileSize", "long", "vim.version.version8", 0), ("maxVirtualRDMFileSize", "long", "vim.version.version8", 0), ("vmfs", "vim.host.VmfsVolume", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.host.VsanDatastoreInfo", "VsanDatastoreInfo", "vim.Datastore.Info", "vim.version.v7_0_1_0", [("membershipUuid", "string", "vim.version.v7_0_1_0", F_OPTIONAL), ("accessGenNo", "int", "vim.version.v7_0_1_0", F_OPTIONAL)])
CreateDataType("vim.host.VvolDatastoreInfo", "VvolDatastoreInfo", "vim.Datastore.Info", "vim.version.version10", [("vvolDS", "vim.host.VvolVolume", "vim.version.version10", F_OPTIONAL)])
CreateDataType("vim.scheduler.HourlyTaskScheduler", "HourlyTaskScheduler", "vim.scheduler.RecurrentTaskScheduler", "vim.version.version1", [("minute", "int", "vim.version.version1", 0)])
CreateManagedType("vim.view.ContainerView", "ContainerView", "vim.view.ManagedObjectView", "vim.version.version2", [("container", "vim.ManagedEntity", "vim.version.version2", 0, None), ("type", "vmodl.TypeName[]", "vim.version.version2", F_OPTIONAL, None), ("recursive", "boolean", "vim.version.version2", 0, None)], None)
CreateManagedType("vim.view.InventoryView", "InventoryView", "vim.view.ManagedObjectView", "vim.version.version2", None, [("openFolder", "OpenInventoryViewFolder", "vim.version.version2", (("entity", "vim.ManagedEntity[]", "vim.version.version2", 0, "System.View"),), (F_OPTIONAL, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), None, None), ("closeFolder", "CloseInventoryViewFolder", "vim.version.version2", (("entity", "vim.ManagedEntity[]", "vim.version.version2", 0, "System.View"),), (F_OPTIONAL, "vim.ManagedEntity[]", "vim.ManagedEntity[]"), None, None)])
CreateManagedType("vim.view.ListView", "ListView", "vim.view.ManagedObjectView", "vim.version.version2", None, [("modify", "ModifyListView", "vim.version.version2", (("add", "vmodl.ManagedObject[]", "vim.version.version2", F_OPTIONAL, "System.View"),("remove", "vmodl.ManagedObject[]", "vim.version.version2", F_OPTIONAL, "System.View"),), (F_OPTIONAL, "vmodl.ManagedObject[]", "vmodl.ManagedObject[]"), None, None), ("reset", "ResetListView", "vim.version.version2", (("obj", "vmodl.ManagedObject[]", "vim.version.version2", F_OPTIONAL, "System.View"),), (F_OPTIONAL, "vmodl.ManagedObject[]", "vmodl.ManagedObject[]"), None, None), ("resetFromView", "ResetListViewFromView", "vim.version.version2", (("view", "vim.view.View", "vim.version.version2", 0, None),), (0, "void", "void"), None, None)])
CreateDataType("vim.vm.DatastoreInfo", "VirtualMachineDatastoreInfo", "vim.vm.TargetInfo", "vim.version.version1", [("datastore", "vim.Datastore.Summary", "vim.version.version1", 0), ("capability", "vim.Datastore.Capability", "vim.version.version1", 0), ("maxFileSize", "long", "vim.version.version1", 0), ("maxVirtualDiskCapacity", "long", "vim.version.version9", F_OPTIONAL), ("maxPhysicalRDMFileSize", "long", "vim.version.version10", F_OPTIONAL), ("maxVirtualRDMFileSize", "long", "vim.version.version10", F_OPTIONAL), ("mode", "string", "vim.version.version1", 0), ("vStorageSupport", "string", "vim.version.version7", F_OPTIONAL)])
CreateDataType("vim.vm.device.ParaVirtualSCSIController", "ParaVirtualSCSIController", "vim.vm.device.VirtualSCSIController", "vim.version.version4", None)
CreateDataType("vim.vm.device.ParaVirtualSCSIControllerOption", "ParaVirtualSCSIControllerOption", "vim.vm.device.VirtualSCSIControllerOption", "vim.version.version4", None)
CreateDataType("vim.vm.device.VirtualAHCIController", "VirtualAHCIController", "vim.vm.device.VirtualSATAController", "vim.version.version9", None)
CreateDataType("vim.vm.device.VirtualAHCIControllerOption", "VirtualAHCIControllerOption", "vim.vm.device.VirtualSATAControllerOption", "vim.version.version9", None)
CreateDataType("vim.vm.device.VirtualBusLogicController", "VirtualBusLogicController", "vim.vm.device.VirtualSCSIController", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualBusLogicControllerOption", "VirtualBusLogicControllerOption", "vim.vm.device.VirtualSCSIControllerOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualLsiLogicController", "VirtualLsiLogicController", "vim.vm.device.VirtualSCSIController", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualLsiLogicControllerOption", "VirtualLsiLogicControllerOption", "vim.vm.device.VirtualSCSIControllerOption", "vim.version.version1", None)
CreateDataType("vim.vm.device.VirtualLsiLogicSASController", "VirtualLsiLogicSASController", "vim.vm.device.VirtualSCSIController", "vim.version.version4", None)
CreateDataType("vim.vm.device.VirtualLsiLogicSASControllerOption", "VirtualLsiLogicSASControllerOption", "vim.vm.device.VirtualSCSIControllerOption", "vim.version.version4", None)
CreateManagedType("vim.ClusterComputeResource", "ClusterComputeResource", "vim.ComputeResource", "vim.version.version1", [("configuration", "vim.cluster.ConfigInfo", "vim.version.version1", 0, None), ("recommendation", "vim.cluster.Recommendation[]", "vim.version.version2", F_OPTIONAL, "System.Read"), ("drsRecommendation", "vim.cluster.DrsRecommendation[]", "vim.version.version1", F_OPTIONAL, None), ("summaryEx", "vim.ClusterComputeResource.Summary", "vim.version.v7_0_1_1", 0, None), ("hciConfig", "vim.ClusterComputeResource.HCIConfigInfo", "vim.version.version13", F_OPTIONAL, None), ("migrationHistory", "vim.cluster.DrsMigration[]", "vim.version.version1", F_OPTIONAL, None), ("actionHistory", "vim.cluster.ActionHistory[]", "vim.version.version2", F_OPTIONAL, None), ("drsFault", "vim.cluster.DrsFaults[]", "vim.version.version5", F_OPTIONAL, "System.Read")], [("configureHCI", "ConfigureHCI_Task", "vim.version.version13", (("clusterSpec", "vim.ClusterComputeResource.HCIConfigSpec", "vim.version.version13", 0, None),("hostInputs", "vim.ClusterComputeResource.HostConfigurationInput[]", "vim.version.version13", F_OPTIONAL, None),), (0, "vim.Task", "vim.ClusterComputeResource.ClusterConfigResult"), None, None), ("extendHCI", "ExtendHCI_Task", "vim.version.version13", (("hostInputs", "vim.ClusterComputeResource.HostConfigurationInput[]", "vim.version.version13", F_OPTIONAL, None),("vSanConfigSpec", "vim.SDDCBase", "vim.version.version13", F_OPTIONAL, None),), (0, "vim.Task", "vim.ClusterComputeResource.ClusterConfigResult"), None, None), ("AbandonHciWorkflow", "AbandonHciWorkflow", "vim.version.version13", (), (0, "void", "void"), "Host.Inventory.EditCluster", ["vim.fault.InvalidState", ]), ("validateHCIConfiguration", "ValidateHCIConfiguration", "vim.version.version13", (("hciConfigSpec", "vim.ClusterComputeResource.HCIConfigSpec", "vim.version.version13", F_OPTIONAL, None),("hosts", "vim.HostSystem[]", "vim.version.version13", F_OPTIONAL, None),), (F_OPTIONAL, "vim.ClusterComputeResource.ValidationResultBase[]", "vim.ClusterComputeResource.ValidationResultBase[]"), "System.Read", ["vim.fault.InvalidState", ]), ("reconfigure", "ReconfigureCluster_Task", "vim.version.version1", (("spec", "vim.cluster.ConfigSpec", "vim.version.version1", 0, None),("modify", "boolean", "vim.version.version1", 0, None),), (0, "vim.Task", "void"), "Host.Inventory.EditCluster", None), ("applyRecommendation", "ApplyRecommendation", "vim.version.version1", (("key", "string", "vim.version.version1", 0, None),), (0, "void", "void"), None, None), ("cancelRecommendation", "CancelRecommendation", "vim.version.version6", (("key", "string", "vim.version.version6", 0, None),), (0, "void", "void"), "System.Read", None), ("recommendHostsForVm", "RecommendHostsForVm", "vim.version.version1", (("vm", "vim.VirtualMachine", "vim.version.version1", 0, None),("pool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, None),), (F_OPTIONAL, "vim.cluster.HostRecommendation[]", "vim.cluster.HostRecommendation[]"), "System.Read", None), ("addHost", "AddHost_Task", "vim.version.version1", (("spec", "vim.host.ConnectSpec", "vim.version.version1", 0, None),("asConnected", "boolean", "vim.version.version1", 0, None),("resourcePool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, "Resource.AssignVMToPool"),("license", "string", "vim.version.version5", F_OPTIONAL, None),), (0, "vim.Task", "vim.HostSystem"), "Host.Inventory.AddHostToCluster", ["vim.fault.InvalidLogin", "vim.fault.HostConnectFault", "vim.fault.DuplicateName", ]), ("moveInto", "MoveInto_Task", "vim.version.version1", (("host", "vim.HostSystem[]", "vim.version.version1", 0, "Host.Inventory.MoveHost"),), (0, "vim.Task", "void"), "Host.Inventory.EditCluster", ["vim.fault.DuplicateName", "vim.fault.TooManyHosts", "vim.fault.InvalidState", ]), ("moveHostInto", "MoveHostInto_Task", "vim.version.version1", (("host", "vim.HostSystem", "vim.version.version1", 0, "Host.Inventory.MoveHost"),("resourcePool", "vim.ResourcePool", "vim.version.version1", F_OPTIONAL, None),), (0, "vim.Task", "void"), "Host.Inventory.EditCluster", ["vim.fault.TooManyHosts", "vim.fault.InvalidState", ]), ("refreshRecommendation", "RefreshRecommendation", "vim.version.version2", (), (0, "void", "void"), "Host.Inventory.EditCluster", None), ("evcManager", "EvcManager", "vim.version.version10", (), (F_OPTIONAL, "vim.cluster.EVCManager", "vim.cluster.EVCManager"), "System.Read", None), ("retrieveDasAdvancedRuntimeInfo", "RetrieveDasAdvancedRuntimeInfo", "vim.version.version5", (), (F_OPTIONAL, "vim.cluster.DasAdvancedRuntimeInfo", "vim.cluster.DasAdvancedRuntimeInfo"), "System.Read", None), ("enterMaintenanceMode", "ClusterEnterMaintenanceMode", "vim.version.version7", (("host", "vim.HostSystem[]", "vim.version.version7", 0, "Host.Config.Maintenance"),("option", "vim.option.OptionValue[]", "vim.version.version7", F_OPTIONAL, None),("info", "vim.ClusterComputeResource.MaintenanceInfo", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "vim.cluster.EnterMaintenanceResult", "vim.cluster.EnterMaintenanceResult"), "System.View", None), ("placeVm", "PlaceVm", "vim.version.version10", (("placementSpec", "vim.cluster.PlacementSpec", "vim.version.version10", 0, None),), (0, "vim.cluster.PlacementResult", "vim.cluster.PlacementResult"), "System.View", ["vim.fault.InvalidState", ]), ("findRulesForVm", "FindRulesForVm", "vim.version.version10", (("vm", "vim.VirtualMachine", "vim.version.version10", 0, None),), (F_OPTIONAL, "vim.cluster.RuleInfo[]", "vim.cluster.RuleInfo[]"), "System.View", None), ("stampAllRulesWithUuid", "StampAllRulesWithUuid_Task", "vim.version.version10", (), (0, "vim.Task", "void"), "Host.Inventory.EditCluster", None), ("getResourceUsage", "GetResourceUsage", "vim.version.version10", (), (0, "vim.cluster.ResourceUsageSummary", "vim.cluster.ResourceUsageSummary"), "System.Read", None), ("setCryptoMode", "SetCryptoMode", "vim.version.v7_0", (("cryptoMode", "string", "vim.version.v7_0", 0, None),("policy", "vim.ClusterComputeResource.CryptoModePolicy", "vim.version.v8_0_3_0", F_OPTIONAL, None),), (0, "void", "void"), "Cryptographer.RegisterHost", ["vmodl.fault.InvalidRequest", "vmodl.fault.InvalidArgument", ]), ("getSystemVMsRestrictedDatastores", "GetSystemVMsRestrictedDatastores", "vim.version.v7_0_3_0", (), (F_OPTIONAL, "vim.Datastore[]", "vim.Datastore[]"), "System.View", None)])
CreateDataType("vim.ClusterComputeResource.Summary", "ClusterComputeResourceSummary", "vim.ComputeResource.Summary", "vim.version.version1", [("currentFailoverLevel", "int", "vim.version.version1", 0), ("admissionControlInfo", "vim.cluster.DasAdmissionControlInfo", "vim.version.version5", F_OPTIONAL), ("numVmotions", "int", "vim.version.version1", 0), ("targetBalance", "int", "vim.version.version5", F_OPTIONAL), ("currentBalance", "int", "vim.version.version5", F_OPTIONAL), ("drsScore", "int", "vim.version.v7_0", F_OPTIONAL), ("numVmsPerDrsScoreBucket", "int[]", "vim.version.v7_0", F_OPTIONAL), ("usageSummary", "vim.cluster.UsageSummary", "vim.version.version10", F_OPTIONAL), ("currentEVCModeKey", "string", "vim.version.version5", F_OPTIONAL), ("currentEVCGraphicsModeKey", "string", "vim.version.v7_0_1_0", F_OPTIONAL), ("dasData", "vim.cluster.DasData", "vim.version.version7", F_OPTIONAL), ("clusterMaintenanceModeStatus", "string", "vim.version.v7_0_0_2", F_OPTIONAL), ("vcsHealthStatus", "string", "vim.version.v7_0_1_1", F_OPTIONAL), ("vcsSlots", "vim.ClusterComputeResource.VcsSlots[]", "vim.version.v7_0_1_1", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.DVSSetting", "ClusterComputeResourceDVSSetting", "vmodl.DynamicData", "vim.version.version13", [("dvSwitch", "vim.DistributedVirtualSwitch", "vim.version.version13", 0), ("pnicDevices", "string[]", "vim.version.version13", F_OPTIONAL), ("dvPortgroupSetting", "vim.ClusterComputeResource.DVSSetting.DVPortgroupToServiceMapping[]", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.DVSSetting.DVPortgroupToServiceMapping", "ClusterComputeResourceDVSSettingDVPortgroupToServiceMapping", "vmodl.DynamicData", "vim.version.version13", [("dvPortgroup", "vim.dvs.DistributedVirtualPortgroup", "vim.version.version13", 0), ("service", "string", "vim.version.version13", 0)])
CreateEnumType("vim.ClusterComputeResource.HCIWorkflowState", "ClusterComputeResourceHCIWorkflowState", "vim.version.version13", ["in_progress", "done", "invalid"])
CreateDataType("vim.ClusterComputeResource.HostConfigurationProfile", "ClusterComputeResourceHostConfigurationProfile", "vmodl.DynamicData", "vim.version.version13", [("dateTimeConfig", "vim.host.DateTimeConfig", "vim.version.version13", F_OPTIONAL), ("lockdownMode", "vim.host.HostAccessManager.LockdownMode", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.HCIConfigInfo", "ClusterComputeResourceHCIConfigInfo", "vmodl.DynamicData", "vim.version.version13", [("workflowState", "string", "vim.version.version13", 0), ("dvsSetting", "vim.ClusterComputeResource.DVSSetting[]", "vim.version.version13", F_OPTIONAL), ("configuredHosts", "vim.HostSystem[]", "vim.version.version13", F_OPTIONAL), ("hostConfigProfile", "vim.ClusterComputeResource.HostConfigurationProfile", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.ClusterConfigResult", "ClusterComputeResourceClusterConfigResult", "vmodl.DynamicData", "vim.version.version13", [("failedHosts", "vim.Folder.FailedHostResult[]", "vim.version.version13", F_OPTIONAL), ("configuredHosts", "vim.HostSystem[]", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.DvsProfile", "ClusterComputeResourceDvsProfile", "vmodl.DynamicData", "vim.version.version13", [("dvsName", "string", "vim.version.version13", F_OPTIONAL), ("dvSwitch", "vim.DistributedVirtualSwitch", "vim.version.version13", F_OPTIONAL), ("pnicDevices", "string[]", "vim.version.version13", F_OPTIONAL), ("dvPortgroupMapping", "vim.ClusterComputeResource.DvsProfile.DVPortgroupSpecToServiceMapping[]", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.DvsProfile.DVPortgroupSpecToServiceMapping", "ClusterComputeResourceDvsProfileDVPortgroupSpecToServiceMapping", "vmodl.DynamicData", "vim.version.version13", [("dvPortgroupSpec", "vim.dvs.DistributedVirtualPortgroup.ConfigSpec", "vim.version.version13", F_OPTIONAL), ("dvPortgroup", "vim.dvs.DistributedVirtualPortgroup", "vim.version.version13", F_OPTIONAL), ("service", "string", "vim.version.version13", 0)])
CreateDataType("vim.ClusterComputeResource.VCProfile", "ClusterComputeResourceVCProfile", "vmodl.DynamicData", "vim.version.version13", [("clusterSpec", "vim.cluster.ConfigSpecEx", "vim.version.version13", F_OPTIONAL), ("evcModeKey", "string", "vim.version.version13", F_OPTIONAL), ("evcGraphicsModeKey", "string", "vim.version.v7_0_1_0", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.HCIConfigSpec", "ClusterComputeResourceHCIConfigSpec", "vmodl.DynamicData", "vim.version.version13", [("dvsProf", "vim.ClusterComputeResource.DvsProfile[]", "vim.version.version13", F_OPTIONAL), ("hostConfigProfile", "vim.ClusterComputeResource.HostConfigurationProfile", "vim.version.version13", F_OPTIONAL), ("vSanConfigSpec", "vim.SDDCBase", "vim.version.version13", F_OPTIONAL), ("vcProf", "vim.ClusterComputeResource.VCProfile", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.HostVmkNicInfo", "ClusterComputeResourceHostVmkNicInfo", "vmodl.DynamicData", "vim.version.version13", [("nicSpec", "vim.host.VirtualNic.Specification", "vim.version.version13", 0), ("service", "string", "vim.version.version13", 0)])
CreateDataType("vim.ClusterComputeResource.HostConfigurationInput", "ClusterComputeResourceHostConfigurationInput", "vmodl.DynamicData", "vim.version.version13", [("host", "vim.HostSystem", "vim.version.version13", 0), ("hostVmkNics", "vim.ClusterComputeResource.HostVmkNicInfo[]", "vim.version.version13", F_OPTIONAL), ("allowedInNonMaintenanceMode", "boolean", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.ValidationResultBase", "ClusterComputeResourceValidationResultBase", "vmodl.DynamicData", "vim.version.version13", [("info", "vmodl.LocalizableMessage[]", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.HostConfigurationValidation", "ClusterComputeResourceHostConfigurationValidation", "vim.ClusterComputeResource.ValidationResultBase", "vim.version.version13", [("host", "vim.HostSystem", "vim.version.version13", 0), ("isDvsSettingValid", "boolean", "vim.version.version13", F_OPTIONAL), ("isVmknicSettingValid", "boolean", "vim.version.version13", F_OPTIONAL), ("isNtpSettingValid", "boolean", "vim.version.version13", F_OPTIONAL), ("isLockdownModeValid", "boolean", "vim.version.version13", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.DVSConfigurationValidation", "ClusterComputeResourceDVSConfigurationValidation", "vim.ClusterComputeResource.ValidationResultBase", "vim.version.version13", [("isDvsValid", "boolean", "vim.version.version13", 0), ("isDvpgValid", "boolean", "vim.version.version13", 0)])
CreateDataType("vim.ClusterComputeResource.HostEvacuationInfo", "ClusterComputeResourceHostEvacuationInfo", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("host", "vim.HostSystem", "vim.version.v8_0_3_0", 0), ("action", "vim.option.OptionValue[]", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.MaintenanceInfo", "ClusterComputeResourceMaintenanceInfo", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("partialMMId", "string", "vim.version.v8_0_3_0", F_OPTIONAL), ("hostEvacInfo", "vim.ClusterComputeResource.HostEvacuationInfo[]", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateDataType("vim.ClusterComputeResource.CryptoModePolicy", "ClusterComputeResourceCryptoModePolicy", "vmodl.DynamicData", "vim.version.v8_0_3_0", [("keyId", "vim.encryption.CryptoKeyId", "vim.version.v8_0_3_0", F_OPTIONAL), ("providerId", "vim.encryption.KeyProviderId", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.ClusterComputeResource.VcsHealthStatus", "ClusterComputeResourceVcsHealthStatus", "vim.version.v7_0_1_1", ["healthy", "degraded", "nonhealthy"])
CreateDataType("vim.ClusterComputeResource.VcsSlots", "ClusterComputeResourceVcsSlots", "vmodl.DynamicData", "vim.version.v7_0_1_1", [("systemId", "string", "vim.version.v7_0_3_0", F_OPTIONAL), ("host", "vim.HostSystem", "vim.version.v7_0_1_1", 0), ("datastore", "vim.Datastore[]", "vim.version.v7_0_3_0", F_OPTIONAL), ("totalSlots", "int", "vim.version.v7_0_1_1", 0)])
CreateDataType("vim.cluster.CryptoConfigInfo", "ClusterCryptoConfigInfo", "vmodl.DynamicData", "vim.version.v7_0", [("cryptoMode", "string", "vim.version.v7_0", F_OPTIONAL), ("policy", "vim.ClusterComputeResource.CryptoModePolicy", "vim.version.v8_0_3_0", F_OPTIONAL)])
CreateEnumType("vim.cluster.CryptoConfigInfo.CryptoMode", "ClusterCryptoConfigInfoCryptoMode", "vim.version.v7_0", ["onDemand", "forceEnable"])
CreateEnumType("vim.dvs.HostDistributedVirtualSwitchManager.DVSConfigSpec.SwitchMode", "HostDVSConfigSpecSwitchMode", "vim.version.v8_0_0_1", ["normal", "mux"])
CreateEnumType("vim.dvs.HostDistributedVirtualSwitchManager.FailoverStage", "HostDistributedVirtualSwitchManagerFailoverStage", "vim.version.v8_0_3_0", ["STAGE_1"])
CreateEnumType("vim.dvs.HostDistributedVirtualSwitchManager.FailoverReason", "HostDistributedVirtualSwitchManagerFailoverReason", "vim.version.v8_0_3_0", ["crash", "linkDown", "userInitiated"])
CreateDataType("vim.event.CustomFieldDefAddedEvent", "CustomFieldDefAddedEvent", "vim.event.CustomFieldDefEvent", "vim.version.version1", None)
CreateDataType("vim.fault.ConnectedIso", "ConnectedIso", "vim.fault.OvfExport", "vim.version.version5", [("cdrom", "vim.vm.device.VirtualCdrom", "vim.version.version5", 0), ("filename", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.CpuCompatibilityUnknown", "CpuCompatibilityUnknown", "vim.fault.CpuIncompatible", "vim.version.version1", None)
CreateDataType("vim.fault.DeviceBackingNotSupported", "DeviceBackingNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version2", [("backing", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.DeviceControllerNotSupported", "DeviceControllerNotSupported", "vim.fault.DeviceNotSupported", "vim.version.version2", [("controller", "string", "vim.version.version2", 0)])
CreateDataType("vim.fault.DeviceHotPlugNotSupported", "DeviceHotPlugNotSupported", "vim.fault.InvalidDeviceSpec", "vim.version.version4", None)
CreateDataType("vim.fault.DeviceNotFound", "DeviceNotFound", "vim.fault.InvalidDeviceSpec", "vim.version.version1", None)
CreateDataType("vim.fault.DeviceUnsupportedForVmPlatform", "DeviceUnsupportedForVmPlatform", "vim.fault.InvalidDeviceSpec", "vim.version.version4", None)
CreateDataType("vim.fault.DeviceUnsupportedForVmVersion", "DeviceUnsupportedForVmVersion", "vim.fault.InvalidDeviceSpec", "vim.version.version4", [("currentVersion", "string", "vim.version.version4", 0), ("expectedVersion", "string", "vim.version.version4", 0)])
CreateDataType("vim.fault.DisallowedDiskModeChange", "DisallowedDiskModeChange", "vim.fault.InvalidDeviceSpec", "vim.version.version1", None)
CreateDataType("vim.fault.GatewayHostNotReachable", "GatewayHostNotReachable", "vim.fault.GatewayToHostConnectFault", "vim.version.version10", None)
CreateDataType("vim.fault.GatewayToHostAuthFault", "GatewayToHostAuthFault", "vim.fault.GatewayToHostConnectFault", "vim.version.version10", [("invalidProperties", "string[]", "vim.version.version10", 0), ("missingProperties", "string[]", "vim.version.version10", 0)])
CreateDataType("vim.fault.InvalidController", "InvalidController", "vim.fault.InvalidDeviceSpec", "vim.version.version1", [("controllerKey", "int", "vim.version.version1", 0)])
CreateDataType("vim.fault.InvalidDeviceBacking", "InvalidDeviceBacking", "vim.fault.InvalidDeviceSpec", "vim.version.version1", None)
CreateDataType("vim.fault.InvalidDeviceOperation", "InvalidDeviceOperation", "vim.fault.InvalidDeviceSpec", "vim.version.version1", [("badOp", "vim.vm.device.VirtualDeviceSpec.Operation", "vim.version.version1", F_OPTIONAL), ("badFileOp", "vim.vm.device.VirtualDeviceSpec.FileOperation", "vim.version.version1", F_OPTIONAL)])
CreateDataType("vim.fault.InvalidHostConnectionState", "InvalidHostConnectionState", "vim.fault.InvalidHostState", "vim.version.version8", None)
CreateDataType("vim.fault.OvfConnectedDevice", "OvfConnectedDevice", "vim.fault.OvfHardwareExport", "vim.version.version5", None)
CreateDataType("vim.fault.OvfConnectedDeviceFloppy", "OvfConnectedDeviceFloppy", "vim.fault.OvfConnectedDevice", "vim.version.version5", [("filename", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfConnectedDeviceIso", "OvfConnectedDeviceIso", "vim.fault.OvfConnectedDevice", "vim.version.version5", [("filename", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfDuplicateElement", "OvfDuplicateElement", "vim.fault.OvfElement", "vim.version.version5", None)
CreateDataType("vim.fault.OvfDuplicatedElementBoundary", "OvfDuplicatedElementBoundary", "vim.fault.OvfElement", "vim.version.version5", [("boundary", "string", "vim.version.version5", 0)])
CreateDataType("vim.fault.OvfDuplicatedPropertyIdExport", "OvfDuplicatedPropertyIdExport", "vim.fault.OvfExport", "vim.version.version7", [("fqid", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.OvfDuplicatedPropertyIdImport", "OvfDuplicatedPropertyIdImport", "vim.fault.OvfExport", "vim.version.version7", None)
CreateDataType("vim.fault.OvfNoSpaceOnController", "OvfNoSpaceOnController", "vim.fault.OvfUnsupportedElement", "vim.version.version7", [("parent", "string", "vim.version.version7", 0)])
CreateDataType("vim.fault.PhysCompatRDMNotSupported", "PhysCompatRDMNotSupported", "vim.fault.RDMNotSupported", "vim.version.version1", None)
CreateDataType("vim.fault.UnusedVirtualDiskBlocksNotScrubbed", "UnusedVirtualDiskBlocksNotScrubbed", "vim.fault.DeviceBackingNotSupported", "vim.version.version5", None)
CreateDataType("vim.fault.VirtualDiskBlocksNotFullyProvisioned", "VirtualDiskBlocksNotFullyProvisioned", "vim.fault.DeviceBackingNotSupported", "vim.version.version5", None)
CreateDataType("vim.scheduler.DailyTaskScheduler", "DailyTaskScheduler", "vim.scheduler.HourlyTaskScheduler", "vim.version.version1", [("hour", "int", "vim.version.version1", 0)])
CreateDataType("vim.scheduler.MonthlyTaskScheduler", "MonthlyTaskScheduler", "vim.scheduler.DailyTaskScheduler", "vim.version.version1", None)
CreateDataType("vim.scheduler.WeeklyTaskScheduler", "WeeklyTaskScheduler", "vim.scheduler.DailyTaskScheduler", "vim.version.version1", [("sunday", "boolean", "vim.version.version1", 0), ("monday", "boolean", "vim.version.version1", 0), ("tuesday", "boolean", "vim.version.version1", 0), ("wednesday", "boolean", "vim.version.version1", 0), ("thursday", "boolean", "vim.version.version1", 0), ("friday", "boolean", "vim.version.version1", 0), ("saturday", "boolean", "vim.version.version1", 0)])
CreateDataType("vim.fault.DVPortNotSupported", "DVPortNotSupported", "vim.fault.DeviceBackingNotSupported", "vim.version.version6", None)
CreateDataType("vim.scheduler.MonthlyByDayTaskScheduler", "MonthlyByDayTaskScheduler", "vim.scheduler.MonthlyTaskScheduler", "vim.version.version1", [("day", "int", "vim.version.version1", 0)])
CreateDataType("vim.scheduler.MonthlyByWeekdayTaskScheduler", "MonthlyByWeekdayTaskScheduler", "vim.scheduler.MonthlyTaskScheduler", "vim.version.version1", [("offset", "vim.scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth", "vim.version.version1", 0), ("weekday", "vim.scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek", "vim.version.version1", 0)])
CreateEnumType("vim.scheduler.MonthlyByWeekdayTaskScheduler.DayOfWeek", "DayOfWeek", "vim.version.version1", ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"])
CreateEnumType("vim.scheduler.MonthlyByWeekdayTaskScheduler.WeekOfMonth", "WeekOfMonth", "vim.version.version1", ["first", "second", "third", "fourth", "last"])
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_vsanhealth.py 0000664 0000000 0000000 00001354161 14637045624 0021770 0 ustar 00root root 0000000 0000000 from pyVmomi.VmomiSupport import CreateDataType, CreateManagedType, CreateEnumType, AddVersion, AddVersionParent, F_LINK, F_LINKABLE, F_OPTIONAL, F_SECRET, newestVersions, publicVersions
# Workaround for init 'vsan' namespace root, need to move to pyVmomi after
# agreement with core vmodl team.
import pyVmomi
from pyVmomi import VmomiSupport
name = 'vsan'
upperCaseName = VmomiSupport.Capitalize(name)
obj = VmomiSupport.LazyModule(name)
if not hasattr(pyVmomi, name):
setattr(pyVmomi, name, obj)
if VmomiSupport._allowCapitalizedNames:
setattr(pyVmomi, upperCaseName, obj)
if not hasattr(VmomiSupport.types, name):
setattr(VmomiSupport.types, name, obj)
if VmomiSupport._allowCapitalizedNames:
setattr(VmomiSupport.types, upperCaseName, obj)
VSAN_INIT_VERSION = "vsan.version.version3"
AddVersion("vsan.version.version3", "vsan", "6.6", ("vsan.version.version3" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version3", "vmodl.version.version2")
AddVersionParent("vsan.version.version3", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version3", "vim.version.version4")
AddVersionParent("vsan.version.version3", "vmodl.version.version0")
AddVersionParent("vsan.version.version3", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version3", "vim.version.version11")
AddVersionParent("vsan.version.version3", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version3", "vim.version.version1")
AddVersionParent("vsan.version.version3", "vim.version.version10")
AddVersionParent("vsan.version.version3", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version3", "vmodl.version.version1")
AddVersionParent("vsan.version.version3", "vim.version.version8")
AddVersionParent("vsan.version.version3", "vim.version.version2")
AddVersionParent("vsan.version.version3", "vim.version.version7")
AddVersionParent("vsan.version.version3", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version3", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version3", "vsan.version.version3")
AddVersionParent("vsan.version.version3", "vim.version.version9")
AddVersionParent("vsan.version.version3", "vim.version.version5")
AddVersionParent("vsan.version.version3", "vim.version.version3")
AddVersionParent("vsan.version.version3", "vim.version.version6")
AddVersion("vsan.version.version4", "vsan", "6.6.1", ("vsan.version.version4" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version4", "vmodl.version.version2")
AddVersionParent("vsan.version.version4", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version4", "vim.version.version4")
AddVersionParent("vsan.version.version4", "vmodl.version.version0")
AddVersionParent("vsan.version.version4", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version4", "vim.version.version11")
AddVersionParent("vsan.version.version4", "vsan.version.version4")
AddVersionParent("vsan.version.version4", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version4", "vim.version.version1")
AddVersionParent("vsan.version.version4", "vim.version.version10")
AddVersionParent("vsan.version.version4", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version4", "vmodl.version.version1")
AddVersionParent("vsan.version.version4", "vim.version.version8")
AddVersionParent("vsan.version.version4", "vim.version.version2")
AddVersionParent("vsan.version.version4", "vim.version.version7")
AddVersionParent("vsan.version.version4", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version4", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version4", "vsan.version.version3")
AddVersionParent("vsan.version.version4", "vim.version.version9")
AddVersionParent("vsan.version.version4", "vim.version.version5")
AddVersionParent("vsan.version.version4", "vim.version.version3")
AddVersionParent("vsan.version.version4", "vim.version.version6")
AddVersion("vsan.version.version5", "vsan", "6.6.2", ("vsan.version.version5" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version5", "vmodl.version.version2")
AddVersionParent("vsan.version.version5", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version5", "vim.version.version4")
AddVersionParent("vsan.version.version5", "vmodl.version.version0")
AddVersionParent("vsan.version.version5", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version5", "vim.version.version11")
AddVersionParent("vsan.version.version5", "vsan.version.version5")
AddVersionParent("vsan.version.version5", "vsan.version.version4")
AddVersionParent("vsan.version.version5", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version5", "vim.version.version1")
AddVersionParent("vsan.version.version5", "vim.version.version10")
AddVersionParent("vsan.version.version5", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version5", "vmodl.version.version1")
AddVersionParent("vsan.version.version5", "vim.version.version8")
AddVersionParent("vsan.version.version5", "vim.version.version2")
AddVersionParent("vsan.version.version5", "vim.version.version7")
AddVersionParent("vsan.version.version5", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version5", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version5", "vsan.version.version3")
AddVersionParent("vsan.version.version5", "vim.version.version9")
AddVersionParent("vsan.version.version5", "vim.version.version5")
AddVersionParent("vsan.version.version5", "vim.version.version3")
AddVersionParent("vsan.version.version5", "vim.version.version6")
AddVersion("vsan.version.version6", "vsan", "6.7.0", ("vsan.version.version6" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version6", "vmodl.version.version2")
AddVersionParent("vsan.version.version6", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version6", "vim.version.version4")
AddVersionParent("vsan.version.version6", "vmodl.version.version0")
AddVersionParent("vsan.version.version6", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version6", "vim.version.version11")
AddVersionParent("vsan.version.version6", "vsan.version.version5")
AddVersionParent("vsan.version.version6", "vsan.version.version4")
AddVersionParent("vsan.version.version6", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version6", "vim.version.version1")
AddVersionParent("vsan.version.version6", "vsan.version.version6")
AddVersionParent("vsan.version.version6", "vim.version.version10")
AddVersionParent("vsan.version.version6", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version6", "vmodl.version.version1")
AddVersionParent("vsan.version.version6", "vim.version.version8")
AddVersionParent("vsan.version.version6", "vim.version.version2")
AddVersionParent("vsan.version.version6", "vim.version.version7")
AddVersionParent("vsan.version.version6", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version6", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version6", "vsan.version.version3")
AddVersionParent("vsan.version.version6", "vim.version.version9")
AddVersionParent("vsan.version.version6", "vim.version.version5")
AddVersionParent("vsan.version.version6", "vim.version.version3")
AddVersionParent("vsan.version.version6", "vim.version.version6")
AddVersion("vsan.version.version7", "vsan", "6.7", ("vsan.version.version7" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version7", "vmodl.version.version2")
AddVersionParent("vsan.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version7", "vim.version.version4")
AddVersionParent("vsan.version.version7", "vmodl.version.version0")
AddVersionParent("vsan.version.version7", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version7", "vim.version.version11")
AddVersionParent("vsan.version.version7", "vsan.version.version5")
AddVersionParent("vsan.version.version7", "vsan.version.version4")
AddVersionParent("vsan.version.version7", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version7", "vim.version.version1")
AddVersionParent("vsan.version.version7", "vsan.version.version6")
AddVersionParent("vsan.version.version7", "vim.version.version10")
AddVersionParent("vsan.version.version7", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version7", "vmodl.version.version1")
AddVersionParent("vsan.version.version7", "vim.version.version8")
AddVersionParent("vsan.version.version7", "vim.version.version2")
AddVersionParent("vsan.version.version7", "vim.version.version12")
AddVersionParent("vsan.version.version7", "vim.version.version7")
AddVersionParent("vsan.version.version7", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version7", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version7", "vsan.version.version3")
AddVersionParent("vsan.version.version7", "vim.version.version9")
AddVersionParent("vsan.version.version7", "vsan.version.version7")
AddVersionParent("vsan.version.version7", "vim.version.version5")
AddVersionParent("vsan.version.version7", "vim.version.version3")
AddVersionParent("vsan.version.version7", "vim.version.version6")
AddVersion("vsan.version.version8", "vsan", "VMC M5", ("vsan.version.version8" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version8", "vmodl.version.version2")
AddVersionParent("vsan.version.version8", "vsan.version.version8")
AddVersionParent("vsan.version.version8", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version8", "vim.version.version4")
AddVersionParent("vsan.version.version8", "vmodl.version.version0")
AddVersionParent("vsan.version.version8", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version8", "vim.version.version11")
AddVersionParent("vsan.version.version8", "vsan.version.version5")
AddVersionParent("vsan.version.version8", "vsan.version.version4")
AddVersionParent("vsan.version.version8", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version8", "vim.version.version1")
AddVersionParent("vsan.version.version8", "vsan.version.version6")
AddVersionParent("vsan.version.version8", "vim.version.version10")
AddVersionParent("vsan.version.version8", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version8", "vmodl.version.version1")
AddVersionParent("vsan.version.version8", "vim.version.version8")
AddVersionParent("vsan.version.version8", "vim.version.version2")
AddVersionParent("vsan.version.version8", "vim.version.version12")
AddVersionParent("vsan.version.version8", "vim.version.version7")
AddVersionParent("vsan.version.version8", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version8", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version8", "vsan.version.version3")
AddVersionParent("vsan.version.version8", "vim.version.version9")
AddVersionParent("vsan.version.version8", "vsan.version.version7")
AddVersionParent("vsan.version.version8", "vim.version.version5")
AddVersionParent("vsan.version.version8", "vim.version.version3")
AddVersionParent("vsan.version.version8", "vim.version.version6")
AddVersion("vsan.version.version9", "vsan", "vSAN 6.7U1", ("vsan.version.version9" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version9", "vmodl.version.version2")
AddVersionParent("vsan.version.version9", "vsan.version.version8")
AddVersionParent("vsan.version.version9", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version9", "vim.version.version4")
AddVersionParent("vsan.version.version9", "vmodl.version.version0")
AddVersionParent("vsan.version.version9", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version9", "vim.version.version11")
AddVersionParent("vsan.version.version9", "vsan.version.version5")
AddVersionParent("vsan.version.version9", "vsan.version.version4")
AddVersionParent("vsan.version.version9", "vsan.version.version9")
AddVersionParent("vsan.version.version9", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version9", "vim.version.version1")
AddVersionParent("vsan.version.version9", "vsan.version.version6")
AddVersionParent("vsan.version.version9", "vim.version.version10")
AddVersionParent("vsan.version.version9", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version9", "vmodl.version.version1")
AddVersionParent("vsan.version.version9", "vim.version.version8")
AddVersionParent("vsan.version.version9", "vim.version.version2")
AddVersionParent("vsan.version.version9", "vim.version.version12")
AddVersionParent("vsan.version.version9", "vim.version.version13")
AddVersionParent("vsan.version.version9", "vim.version.version7")
AddVersionParent("vsan.version.version9", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version9", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version9", "vsan.version.version3")
AddVersionParent("vsan.version.version9", "vim.version.version9")
AddVersionParent("vsan.version.version9", "vsan.version.version7")
AddVersionParent("vsan.version.version9", "vim.version.version5")
AddVersionParent("vsan.version.version9", "vim.version.version3")
AddVersionParent("vsan.version.version9", "vim.version.version6")
AddVersion("vsan.version.version10", "vsan", "6.8.7", ("vsan.version.version10" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version10", "vmodl.version.version2")
AddVersionParent("vsan.version.version10", "vsan.version.version8")
AddVersionParent("vsan.version.version10", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version10", "vim.version.version4")
AddVersionParent("vsan.version.version10", "vmodl.version.version0")
AddVersionParent("vsan.version.version10", "vsan.version.version10")
AddVersionParent("vsan.version.version10", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version10", "vim.version.version11")
AddVersionParent("vsan.version.version10", "vsan.version.version5")
AddVersionParent("vsan.version.version10", "vsan.version.version4")
AddVersionParent("vsan.version.version10", "vsan.version.version9")
AddVersionParent("vsan.version.version10", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version10", "vim.version.version1")
AddVersionParent("vsan.version.version10", "vsan.version.version6")
AddVersionParent("vsan.version.version10", "vim.version.version10")
AddVersionParent("vsan.version.version10", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version10", "vmodl.version.version1")
AddVersionParent("vsan.version.version10", "vim.version.version8")
AddVersionParent("vsan.version.version10", "vim.version.version2")
AddVersionParent("vsan.version.version10", "vim.version.version12")
AddVersionParent("vsan.version.version10", "vim.version.version13")
AddVersionParent("vsan.version.version10", "vim.version.version7")
AddVersionParent("vsan.version.version10", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version10", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version10", "vsan.version.version3")
AddVersionParent("vsan.version.version10", "vim.version.version9")
AddVersionParent("vsan.version.version10", "vsan.version.version7")
AddVersionParent("vsan.version.version10", "vim.version.version5")
AddVersionParent("vsan.version.version10", "vim.version.version3")
AddVersionParent("vsan.version.version10", "vim.version.version6")
AddVersion("vsan.version.version11", "vsan", "vSAN 6.7U3", ("vsan.version.version11" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version11", "vmodl.version.version2")
AddVersionParent("vsan.version.version11", "vsan.version.version8")
AddVersionParent("vsan.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version11", "vim.version.version4")
AddVersionParent("vsan.version.version11", "vmodl.version.version0")
AddVersionParent("vsan.version.version11", "vsan.version.version10")
AddVersionParent("vsan.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version11", "vim.version.version11")
AddVersionParent("vsan.version.version11", "vsan.version.version5")
AddVersionParent("vsan.version.version11", "vsan.version.version11")
AddVersionParent("vsan.version.version11", "vsan.version.version4")
AddVersionParent("vsan.version.version11", "vsan.version.version9")
AddVersionParent("vsan.version.version11", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version11", "vim.version.version1")
AddVersionParent("vsan.version.version11", "vsan.version.version6")
AddVersionParent("vsan.version.version11", "vim.version.version10")
AddVersionParent("vsan.version.version11", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version11", "vmodl.version.version1")
AddVersionParent("vsan.version.version11", "vim.version.version8")
AddVersionParent("vsan.version.version11", "vim.version.version2")
AddVersionParent("vsan.version.version11", "vim.version.version12")
AddVersionParent("vsan.version.version11", "vim.version.version13")
AddVersionParent("vsan.version.version11", "vim.version.version7")
AddVersionParent("vsan.version.version11", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version11", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version11", "vsan.version.version3")
AddVersionParent("vsan.version.version11", "vim.version.version9")
AddVersionParent("vsan.version.version11", "vsan.version.version7")
AddVersionParent("vsan.version.version11", "vim.version.version5")
AddVersionParent("vsan.version.version11", "vim.version.version3")
AddVersionParent("vsan.version.version11", "vim.version.version6")
AddVersion("vsan.version.version12", "vsan", "7.0", ("vsan.version.version12" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version12", "vmodl.version.version2")
AddVersionParent("vsan.version.version12", "vsan.version.version8")
AddVersionParent("vsan.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version12", "vim.version.version4")
AddVersionParent("vsan.version.version12", "vmodl.version.version0")
AddVersionParent("vsan.version.version12", "vsan.version.version10")
AddVersionParent("vsan.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version12", "vim.version.version11")
AddVersionParent("vsan.version.version12", "vsan.version.version5")
AddVersionParent("vsan.version.version12", "vsan.version.version11")
AddVersionParent("vsan.version.version12", "vsan.version.version4")
AddVersionParent("vsan.version.version12", "vsan.version.version9")
AddVersionParent("vsan.version.version12", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version12", "vim.version.version1")
AddVersionParent("vsan.version.version12", "vsan.version.version6")
AddVersionParent("vsan.version.version12", "vim.version.version10")
AddVersionParent("vsan.version.version12", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version12", "vmodl.version.version1")
AddVersionParent("vsan.version.version12", "vim.version.version8")
AddVersionParent("vsan.version.version12", "vim.version.version2")
AddVersionParent("vsan.version.version12", "vsan.version.version12")
AddVersionParent("vsan.version.version12", "vim.version.version12")
AddVersionParent("vsan.version.version12", "vim.version.version13")
AddVersionParent("vsan.version.version12", "vim.version.version7")
AddVersionParent("vsan.version.version12", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version12", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version12", "vsan.version.version3")
AddVersionParent("vsan.version.version12", "vim.version.version9")
AddVersionParent("vsan.version.version12", "vsan.version.version7")
AddVersionParent("vsan.version.version12", "vim.version.version5")
AddVersionParent("vsan.version.version12", "vim.version.version3")
AddVersionParent("vsan.version.version12", "vim.version.version6")
AddVersion("vsan.version.version13", "vsan", "7.1", ("vsan.version.version13" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version13", "vmodl.version.version2")
AddVersionParent("vsan.version.version13", "vsan.version.version8")
AddVersionParent("vsan.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version13", "vim.version.version4")
AddVersionParent("vsan.version.version13", "vmodl.version.version0")
AddVersionParent("vsan.version.version13", "vsan.version.version10")
AddVersionParent("vsan.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version13", "vim.version.version11")
AddVersionParent("vsan.version.version13", "vsan.version.version5")
AddVersionParent("vsan.version.version13", "vsan.version.version11")
AddVersionParent("vsan.version.version13", "vsan.version.version4")
AddVersionParent("vsan.version.version13", "vsan.version.version9")
AddVersionParent("vsan.version.version13", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version13", "vim.version.version1")
AddVersionParent("vsan.version.version13", "vsan.version.version6")
AddVersionParent("vsan.version.version13", "vsan.version.version13")
AddVersionParent("vsan.version.version13", "vim.version.version10")
AddVersionParent("vsan.version.version13", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version13", "vmodl.version.version1")
AddVersionParent("vsan.version.version13", "vim.version.version8")
AddVersionParent("vsan.version.version13", "vim.version.version2")
AddVersionParent("vsan.version.version13", "vsan.version.version12")
AddVersionParent("vsan.version.version13", "vim.version.version12")
AddVersionParent("vsan.version.version13", "vim.version.version13")
AddVersionParent("vsan.version.version13", "vim.version.version7")
AddVersionParent("vsan.version.version13", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version13", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version13", "vsan.version.version3")
AddVersionParent("vsan.version.version13", "vim.version.version9")
AddVersionParent("vsan.version.version13", "vsan.version.version7")
AddVersionParent("vsan.version.version13", "vim.version.version5")
AddVersionParent("vsan.version.version13", "vim.version.version3")
AddVersionParent("vsan.version.version13", "vim.version.version6")
AddVersion("vsan.version.version14", "vsan", "7.2", ("vsan.version.version14" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version14", "vmodl.version.version2")
AddVersionParent("vsan.version.version14", "vsan.version.version14")
AddVersionParent("vsan.version.version14", "vsan.version.version8")
AddVersionParent("vsan.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version14", "vim.version.version4")
AddVersionParent("vsan.version.version14", "vmodl.version.version0")
AddVersionParent("vsan.version.version14", "vsan.version.version10")
AddVersionParent("vsan.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version14", "vim.version.version11")
AddVersionParent("vsan.version.version14", "vsan.version.version5")
AddVersionParent("vsan.version.version14", "vsan.version.version11")
AddVersionParent("vsan.version.version14", "vsan.version.version4")
AddVersionParent("vsan.version.version14", "vsan.version.version9")
AddVersionParent("vsan.version.version14", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version14", "vim.version.version1")
AddVersionParent("vsan.version.version14", "vsan.version.version6")
AddVersionParent("vsan.version.version14", "vsan.version.version13")
AddVersionParent("vsan.version.version14", "vim.version.version10")
AddVersionParent("vsan.version.version14", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version14", "vmodl.version.version1")
AddVersionParent("vsan.version.version14", "vim.version.version8")
AddVersionParent("vsan.version.version14", "vim.version.version2")
AddVersionParent("vsan.version.version14", "vsan.version.version12")
AddVersionParent("vsan.version.version14", "vim.version.version12")
AddVersionParent("vsan.version.version14", "vim.version.version13")
AddVersionParent("vsan.version.version14", "vim.version.version7")
AddVersionParent("vsan.version.version14", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version14", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version14", "vsan.version.version3")
AddVersionParent("vsan.version.version14", "vim.version.version9")
AddVersionParent("vsan.version.version14", "vsan.version.version7")
AddVersionParent("vsan.version.version14", "vim.version.version5")
AddVersionParent("vsan.version.version14", "vim.version.version3")
AddVersionParent("vsan.version.version14", "vim.version.version6")
AddVersion("vsan.version.version15", "vsan", "vSAN 7.0U1", ("vsan.version.version15" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version15", "vmodl.version.version2")
AddVersionParent("vsan.version.version15", "vsan.version.version14")
AddVersionParent("vsan.version.version15", "vsan.version.version8")
AddVersionParent("vsan.version.version15", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version15", "vim.version.version4")
AddVersionParent("vsan.version.version15", "vmodl.version.version0")
AddVersionParent("vsan.version.version15", "vsan.version.version10")
AddVersionParent("vsan.version.version15", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version15", "vim.version.version11")
AddVersionParent("vsan.version.version15", "vsan.version.version15")
AddVersionParent("vsan.version.version15", "vsan.version.version5")
AddVersionParent("vsan.version.version15", "vsan.version.version11")
AddVersionParent("vsan.version.version15", "vsan.version.version4")
AddVersionParent("vsan.version.version15", "vsan.version.version9")
AddVersionParent("vsan.version.version15", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version15", "vim.version.version1")
AddVersionParent("vsan.version.version15", "vsan.version.version6")
AddVersionParent("vsan.version.version15", "vsan.version.version13")
AddVersionParent("vsan.version.version15", "vim.version.version10")
AddVersionParent("vsan.version.version15", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version15", "vmodl.version.version1")
AddVersionParent("vsan.version.version15", "vim.version.version8")
AddVersionParent("vsan.version.version15", "vim.version.version2")
AddVersionParent("vsan.version.version15", "vsan.version.version12")
AddVersionParent("vsan.version.version15", "vim.version.version12")
AddVersionParent("vsan.version.version15", "vim.version.version13")
AddVersionParent("vsan.version.version15", "vim.version.version7")
AddVersionParent("vsan.version.version15", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version15", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version15", "vsan.version.version3")
AddVersionParent("vsan.version.version15", "vim.version.version9")
AddVersionParent("vsan.version.version15", "vsan.version.version7")
AddVersionParent("vsan.version.version15", "vim.version.version5")
AddVersionParent("vsan.version.version15", "vim.version.version3")
AddVersionParent("vsan.version.version15", "vim.version.version6")
AddVersion("vsan.version.version16", "vsan", "vSAN 7.0U2", ("vsan.version.version16" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version16", "vmodl.version.version2")
AddVersionParent("vsan.version.version16", "vsan.version.version14")
AddVersionParent("vsan.version.version16", "vsan.version.version8")
AddVersionParent("vsan.version.version16", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version16", "vsan.version.version16")
AddVersionParent("vsan.version.version16", "vim.version.version4")
AddVersionParent("vsan.version.version16", "vmodl.version.version0")
AddVersionParent("vsan.version.version16", "vsan.version.version10")
AddVersionParent("vsan.version.version16", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version16", "vim.version.version11")
AddVersionParent("vsan.version.version16", "vsan.version.version15")
AddVersionParent("vsan.version.version16", "vsan.version.version5")
AddVersionParent("vsan.version.version16", "vsan.version.version11")
AddVersionParent("vsan.version.version16", "vsan.version.version4")
AddVersionParent("vsan.version.version16", "vsan.version.version9")
AddVersionParent("vsan.version.version16", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version16", "vim.version.version1")
AddVersionParent("vsan.version.version16", "vsan.version.version6")
AddVersionParent("vsan.version.version16", "vsan.version.version13")
AddVersionParent("vsan.version.version16", "vim.version.version10")
AddVersionParent("vsan.version.version16", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version16", "vmodl.version.version1")
AddVersionParent("vsan.version.version16", "vim.version.version8")
AddVersionParent("vsan.version.version16", "vim.version.version2")
AddVersionParent("vsan.version.version16", "vsan.version.version12")
AddVersionParent("vsan.version.version16", "vim.version.version12")
AddVersionParent("vsan.version.version16", "vim.version.version13")
AddVersionParent("vsan.version.version16", "vim.version.version7")
AddVersionParent("vsan.version.version16", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version16", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version16", "vsan.version.version3")
AddVersionParent("vsan.version.version16", "vim.version.version9")
AddVersionParent("vsan.version.version16", "vsan.version.version7")
AddVersionParent("vsan.version.version16", "vim.version.version5")
AddVersionParent("vsan.version.version16", "vim.version.version3")
AddVersionParent("vsan.version.version16", "vim.version.version6")
AddVersion("vsan.version.version17", "vsan", "7.3", ("vsan.version.version17" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version17", "vmodl.version.version2")
AddVersionParent("vsan.version.version17", "vsan.version.version14")
AddVersionParent("vsan.version.version17", "vsan.version.version8")
AddVersionParent("vsan.version.version17", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version17", "vsan.version.version16")
AddVersionParent("vsan.version.version17", "vim.version.version4")
AddVersionParent("vsan.version.version17", "vmodl.version.version0")
AddVersionParent("vsan.version.version17", "vsan.version.version10")
AddVersionParent("vsan.version.version17", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version17", "vim.version.version11")
AddVersionParent("vsan.version.version17", "vsan.version.version15")
AddVersionParent("vsan.version.version17", "vsan.version.version5")
AddVersionParent("vsan.version.version17", "vsan.version.version11")
AddVersionParent("vsan.version.version17", "vsan.version.version4")
AddVersionParent("vsan.version.version17", "vsan.version.version9")
AddVersionParent("vsan.version.version17", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version17", "vim.version.version1")
AddVersionParent("vsan.version.version17", "vsan.version.version6")
AddVersionParent("vsan.version.version17", "vsan.version.version17")
AddVersionParent("vsan.version.version17", "vsan.version.version13")
AddVersionParent("vsan.version.version17", "vim.version.version10")
AddVersionParent("vsan.version.version17", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version17", "vmodl.version.version1")
AddVersionParent("vsan.version.version17", "vim.version.version8")
AddVersionParent("vsan.version.version17", "vim.version.version2")
AddVersionParent("vsan.version.version17", "vsan.version.version12")
AddVersionParent("vsan.version.version17", "vim.version.version12")
AddVersionParent("vsan.version.version17", "vim.version.version13")
AddVersionParent("vsan.version.version17", "vim.version.version7")
AddVersionParent("vsan.version.version17", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version17", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version17", "vsan.version.version3")
AddVersionParent("vsan.version.version17", "vim.version.version9")
AddVersionParent("vsan.version.version17", "vsan.version.version7")
AddVersionParent("vsan.version.version17", "vim.version.version5")
AddVersionParent("vsan.version.version17", "vim.version.version3")
AddVersionParent("vsan.version.version17", "vim.version.version6")
AddVersion("vsan.version.version18", "vsan", "vSAN 7.0U3", ("vsan.version.version18" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version18", "vmodl.version.version2")
AddVersionParent("vsan.version.version18", "vsan.version.version14")
AddVersionParent("vsan.version.version18", "vsan.version.version8")
AddVersionParent("vsan.version.version18", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version18", "vsan.version.version16")
AddVersionParent("vsan.version.version18", "vim.version.version4")
AddVersionParent("vsan.version.version18", "vmodl.version.version0")
AddVersionParent("vsan.version.version18", "vsan.version.version10")
AddVersionParent("vsan.version.version18", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version18", "vim.version.version11")
AddVersionParent("vsan.version.version18", "vsan.version.version15")
AddVersionParent("vsan.version.version18", "vsan.version.version5")
AddVersionParent("vsan.version.version18", "vsan.version.version11")
AddVersionParent("vsan.version.version18", "vsan.version.version4")
AddVersionParent("vsan.version.version18", "vsan.version.version9")
AddVersionParent("vsan.version.version18", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version18", "vim.version.version1")
AddVersionParent("vsan.version.version18", "vsan.version.version6")
AddVersionParent("vsan.version.version18", "vsan.version.version17")
AddVersionParent("vsan.version.version18", "vsan.version.version13")
AddVersionParent("vsan.version.version18", "vim.version.version10")
AddVersionParent("vsan.version.version18", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version18", "vmodl.version.version1")
AddVersionParent("vsan.version.version18", "vim.version.version8")
AddVersionParent("vsan.version.version18", "vim.version.version2")
AddVersionParent("vsan.version.version18", "vsan.version.version12")
AddVersionParent("vsan.version.version18", "vim.version.version12")
AddVersionParent("vsan.version.version18", "vim.version.version13")
AddVersionParent("vsan.version.version18", "vim.version.version7")
AddVersionParent("vsan.version.version18", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version18", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version18", "vsan.version.version3")
AddVersionParent("vsan.version.version18", "vim.version.version9")
AddVersionParent("vsan.version.version18", "vsan.version.version7")
AddVersionParent("vsan.version.version18", "vim.version.version5")
AddVersionParent("vsan.version.version18", "vim.version.version3")
AddVersionParent("vsan.version.version18", "vim.version.version6")
AddVersionParent("vsan.version.version18", "vsan.version.version18")
AddVersion("vsan.version.version19", "vsan", "7.4", ("vsan.version.version19" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version19", "vmodl.version.version2")
AddVersionParent("vsan.version.version19", "vsan.version.version14")
AddVersionParent("vsan.version.version19", "vsan.version.version8")
AddVersionParent("vsan.version.version19", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version19", "vsan.version.version16")
AddVersionParent("vsan.version.version19", "vim.version.version4")
AddVersionParent("vsan.version.version19", "vmodl.version.version0")
AddVersionParent("vsan.version.version19", "vsan.version.version10")
AddVersionParent("vsan.version.version19", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version19", "vim.version.version11")
AddVersionParent("vsan.version.version19", "vsan.version.version15")
AddVersionParent("vsan.version.version19", "vsan.version.version5")
AddVersionParent("vsan.version.version19", "vsan.version.version11")
AddVersionParent("vsan.version.version19", "vsan.version.version4")
AddVersionParent("vsan.version.version19", "vsan.version.version9")
AddVersionParent("vsan.version.version19", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version19", "vim.version.version1")
AddVersionParent("vsan.version.version19", "vsan.version.version6")
AddVersionParent("vsan.version.version19", "vsan.version.version17")
AddVersionParent("vsan.version.version19", "vsan.version.version13")
AddVersionParent("vsan.version.version19", "vim.version.version10")
AddVersionParent("vsan.version.version19", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version19", "vmodl.version.version1")
AddVersionParent("vsan.version.version19", "vsan.version.version19")
AddVersionParent("vsan.version.version19", "vim.version.version8")
AddVersionParent("vsan.version.version19", "vim.version.version2")
AddVersionParent("vsan.version.version19", "vsan.version.version12")
AddVersionParent("vsan.version.version19", "vim.version.version12")
AddVersionParent("vsan.version.version19", "vim.version.version13")
AddVersionParent("vsan.version.version19", "vim.version.version7")
AddVersionParent("vsan.version.version19", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version19", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version19", "vsan.version.version3")
AddVersionParent("vsan.version.version19", "vim.version.version9")
AddVersionParent("vsan.version.version19", "vsan.version.version7")
AddVersionParent("vsan.version.version19", "vim.version.version5")
AddVersionParent("vsan.version.version19", "vim.version.version3")
AddVersionParent("vsan.version.version19", "vim.version.version6")
AddVersionParent("vsan.version.version19", "vsan.version.version18")
AddVersion("vsan.version.version20", "vsan", "8.0.0.1", ("vsan.version.version20" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version20", "vmodl.version.version2")
AddVersionParent("vsan.version.version20", "vsan.version.version14")
AddVersionParent("vsan.version.version20", "vsan.version.version8")
AddVersionParent("vsan.version.version20", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version20", "vsan.version.version16")
AddVersionParent("vsan.version.version20", "vim.version.version4")
AddVersionParent("vsan.version.version20", "vmodl.version.version0")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_1_1")
AddVersionParent("vsan.version.version20", "vim.version.version15")
AddVersionParent("vsan.version.version20", "vsan.version.version10")
AddVersionParent("vsan.version.version20", "vim.version.v8_0_0_0")
AddVersionParent("vsan.version.version20", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version20", "vim.version.version11")
AddVersionParent("vsan.version.version20", "vim.version.v7_0")
AddVersionParent("vsan.version.version20", "vsan.version.version15")
AddVersionParent("vsan.version.version20", "vim.version.v6_8_7")
AddVersionParent("vsan.version.version20", "vsan.version.version5")
AddVersionParent("vsan.version.version20", "vsan.version.version11")
AddVersionParent("vsan.version.version20", "vim.version.version14")
AddVersionParent("vsan.version.version20", "vsan.version.version4")
AddVersionParent("vsan.version.version20", "vsan.version.version9")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_3_0")
AddVersionParent("vsan.version.version20", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version20", "vim.version.version1")
AddVersionParent("vsan.version.version20", "vsan.version.version6")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_2_1")
AddVersionParent("vsan.version.version20", "vsan.version.version17")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_1_0")
AddVersionParent("vsan.version.version20", "vsan.version.version13")
AddVersionParent("vsan.version.version20", "vim.version.version10")
AddVersionParent("vsan.version.version20", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version20", "vmodl.version.version1")
AddVersionParent("vsan.version.version20", "vsan.version.version19")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_0_2")
AddVersionParent("vsan.version.version20", "vim.version.v6_9_1")
AddVersionParent("vsan.version.version20", "vim.version.version8")
AddVersionParent("vsan.version.version20", "vim.version.version2")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_3_2")
AddVersionParent("vsan.version.version20", "vsan.version.version12")
AddVersionParent("vsan.version.version20", "vim.version.version12")
AddVersionParent("vsan.version.version20", "vim.version.version7")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_3_1")
AddVersionParent("vsan.version.version20", "vim.version.version13")
AddVersionParent("vsan.version.version20", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version20", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version20", "vsan.version.version3")
AddVersionParent("vsan.version.version20", "vim.version.v8_0_0_1")
AddVersionParent("vsan.version.version20", "vim.version.version9")
AddVersionParent("vsan.version.version20", "vsan.version.version7")
AddVersionParent("vsan.version.version20", "vim.version.version5")
AddVersionParent("vsan.version.version20", "vim.version.version3")
AddVersionParent("vsan.version.version20", "vim.version.version6")
AddVersionParent("vsan.version.version20", "vim.version.v7_0_2_0")
AddVersionParent("vsan.version.version20", "vsan.version.version18")
AddVersionParent("vsan.version.version20", "vsan.version.version20")
AddVersion("vsan.version.version21", "vsan", "8.0.0.2", ("vsan.version.version21" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version21", "vmodl.version.version2")
AddVersionParent("vsan.version.version21", "vsan.version.version14")
AddVersionParent("vsan.version.version21", "vsan.version.version8")
AddVersionParent("vsan.version.version21", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version21", "vsan.version.version16")
AddVersionParent("vsan.version.version21", "vim.version.version4")
AddVersionParent("vsan.version.version21", "vmodl.version.version0")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_1_1")
AddVersionParent("vsan.version.version21", "vim.version.version15")
AddVersionParent("vsan.version.version21", "vsan.version.version10")
AddVersionParent("vsan.version.version21", "vim.version.v8_0_0_0")
AddVersionParent("vsan.version.version21", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version21", "vim.version.version11")
AddVersionParent("vsan.version.version21", "vim.version.v7_0")
AddVersionParent("vsan.version.version21", "vsan.version.version15")
AddVersionParent("vsan.version.version21", "vim.version.v6_8_7")
AddVersionParent("vsan.version.version21", "vsan.version.version5")
AddVersionParent("vsan.version.version21", "vsan.version.version11")
AddVersionParent("vsan.version.version21", "vim.version.version14")
AddVersionParent("vsan.version.version21", "vsan.version.version4")
AddVersionParent("vsan.version.version21", "vsan.version.version9")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_3_0")
AddVersionParent("vsan.version.version21", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version21", "vim.version.version1")
AddVersionParent("vsan.version.version21", "vsan.version.version6")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_2_1")
AddVersionParent("vsan.version.version21", "vsan.version.version17")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_1_0")
AddVersionParent("vsan.version.version21", "vsan.version.version13")
AddVersionParent("vsan.version.version21", "vim.version.version10")
AddVersionParent("vsan.version.version21", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version21", "vmodl.version.version1")
AddVersionParent("vsan.version.version21", "vsan.version.version19")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_0_2")
AddVersionParent("vsan.version.version21", "vim.version.v6_9_1")
AddVersionParent("vsan.version.version21", "vim.version.version8")
AddVersionParent("vsan.version.version21", "vim.version.version2")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_3_2")
AddVersionParent("vsan.version.version21", "vsan.version.version12")
AddVersionParent("vsan.version.version21", "vim.version.version12")
AddVersionParent("vsan.version.version21", "vim.version.version7")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_3_1")
AddVersionParent("vsan.version.version21", "vim.version.version13")
AddVersionParent("vsan.version.version21", "vsan.version.version21")
AddVersionParent("vsan.version.version21", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version21", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version21", "vsan.version.version3")
AddVersionParent("vsan.version.version21", "vim.version.v8_0_0_1")
AddVersionParent("vsan.version.version21", "vim.version.version9")
AddVersionParent("vsan.version.version21", "vsan.version.version7")
AddVersionParent("vsan.version.version21", "vim.version.version5")
AddVersionParent("vsan.version.version21", "vim.version.version3")
AddVersionParent("vsan.version.version21", "vim.version.version6")
AddVersionParent("vsan.version.version21", "vim.version.v7_0_2_0")
AddVersionParent("vsan.version.version21", "vsan.version.version18")
AddVersionParent("vsan.version.version21", "vsan.version.version20")
AddVersion("vsan.version.version22", "vsan", "8.0.0.3", ("vsan.version.version22" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version22", "vmodl.version.version2")
AddVersionParent("vsan.version.version22", "vsan.version.version14")
AddVersionParent("vsan.version.version22", "vsan.version.version8")
AddVersionParent("vsan.version.version22", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version22", "vsan.version.version16")
AddVersionParent("vsan.version.version22", "vim.version.version4")
AddVersionParent("vsan.version.version22", "vsan.version.version22")
AddVersionParent("vsan.version.version22", "vmodl.version.version0")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_1_1")
AddVersionParent("vsan.version.version22", "vim.version.version15")
AddVersionParent("vsan.version.version22", "vsan.version.version10")
AddVersionParent("vsan.version.version22", "vim.version.v8_0_0_0")
AddVersionParent("vsan.version.version22", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version22", "vim.version.version11")
AddVersionParent("vsan.version.version22", "vim.version.v7_0")
AddVersionParent("vsan.version.version22", "vsan.version.version15")
AddVersionParent("vsan.version.version22", "vim.version.v6_8_7")
AddVersionParent("vsan.version.version22", "vsan.version.version5")
AddVersionParent("vsan.version.version22", "vsan.version.version11")
AddVersionParent("vsan.version.version22", "vim.version.version14")
AddVersionParent("vsan.version.version22", "vsan.version.version4")
AddVersionParent("vsan.version.version22", "vsan.version.version9")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_3_0")
AddVersionParent("vsan.version.version22", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version22", "vim.version.version1")
AddVersionParent("vsan.version.version22", "vsan.version.version6")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_2_1")
AddVersionParent("vsan.version.version22", "vsan.version.version17")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_1_0")
AddVersionParent("vsan.version.version22", "vsan.version.version13")
AddVersionParent("vsan.version.version22", "vim.version.version10")
AddVersionParent("vsan.version.version22", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version22", "vmodl.version.version1")
AddVersionParent("vsan.version.version22", "vsan.version.version19")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_0_2")
AddVersionParent("vsan.version.version22", "vim.version.v6_9_1")
AddVersionParent("vsan.version.version22", "vim.version.version8")
AddVersionParent("vsan.version.version22", "vim.version.version2")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_3_2")
AddVersionParent("vsan.version.version22", "vsan.version.version12")
AddVersionParent("vsan.version.version22", "vim.version.version12")
AddVersionParent("vsan.version.version22", "vim.version.version7")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_3_1")
AddVersionParent("vsan.version.version22", "vim.version.version13")
AddVersionParent("vsan.version.version22", "vsan.version.version21")
AddVersionParent("vsan.version.version22", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version22", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version22", "vsan.version.version3")
AddVersionParent("vsan.version.version22", "vim.version.v8_0_0_1")
AddVersionParent("vsan.version.version22", "vim.version.version9")
AddVersionParent("vsan.version.version22", "vsan.version.version7")
AddVersionParent("vsan.version.version22", "vim.version.version5")
AddVersionParent("vsan.version.version22", "vim.version.version3")
AddVersionParent("vsan.version.version22", "vim.version.version6")
AddVersionParent("vsan.version.version22", "vim.version.v7_0_2_0")
AddVersionParent("vsan.version.version22", "vsan.version.version18")
AddVersionParent("vsan.version.version22", "vsan.version.version20")
AddVersion("vsan.version.version23", "vsan", "8.0.0.4", ("vsan.version.version23" == VSAN_INIT_VERSION), "vsan")
AddVersionParent("vsan.version.version23", "vmodl.version.version2")
AddVersionParent("vsan.version.version23", "vsan.version.version14")
AddVersionParent("vsan.version.version23", "vsan.version.version8")
AddVersionParent("vsan.version.version23", "vmodl.reflect.version.version1")
AddVersionParent("vsan.version.version23", "vsan.version.version16")
AddVersionParent("vsan.version.version23", "vim.version.version4")
AddVersionParent("vsan.version.version23", "vsan.version.version22")
AddVersionParent("vsan.version.version23", "vmodl.version.version0")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_1_1")
AddVersionParent("vsan.version.version23", "vim.version.version15")
AddVersionParent("vsan.version.version23", "vsan.version.version10")
AddVersionParent("vsan.version.version23", "vim.version.v8_0_0_0")
AddVersionParent("vsan.version.version23", "vmodl.reflect.version.version2")
AddVersionParent("vsan.version.version23", "vim.version.version11")
AddVersionParent("vsan.version.version23", "vim.version.v7_0")
AddVersionParent("vsan.version.version23", "vsan.version.version15")
AddVersionParent("vsan.version.version23", "vim.version.v6_8_7")
AddVersionParent("vsan.version.version23", "vsan.version.version5")
AddVersionParent("vsan.version.version23", "vsan.version.version11")
AddVersionParent("vsan.version.version23", "vim.version.version14")
AddVersionParent("vsan.version.version23", "vsan.version.version4")
AddVersionParent("vsan.version.version23", "vsan.version.version9")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_3_0")
AddVersionParent("vsan.version.version23", "vmodl.query.version.version4")
AddVersionParent("vsan.version.version23", "vim.version.version1")
AddVersionParent("vsan.version.version23", "vsan.version.version6")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_2_1")
AddVersionParent("vsan.version.version23", "vsan.version.version17")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_1_0")
AddVersionParent("vsan.version.version23", "vsan.version.version13")
AddVersionParent("vsan.version.version23", "vim.version.version10")
AddVersionParent("vsan.version.version23", "vmodl.query.version.version3")
AddVersionParent("vsan.version.version23", "vmodl.version.version1")
AddVersionParent("vsan.version.version23", "vsan.version.version19")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_0_2")
AddVersionParent("vsan.version.version23", "vim.version.v6_9_1")
AddVersionParent("vsan.version.version23", "vim.version.version8")
AddVersionParent("vsan.version.version23", "vim.version.version2")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_3_2")
AddVersionParent("vsan.version.version23", "vsan.version.version12")
AddVersionParent("vsan.version.version23", "vim.version.version12")
AddVersionParent("vsan.version.version23", "vim.version.version7")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_3_1")
AddVersionParent("vsan.version.version23", "vim.version.version13")
AddVersionParent("vsan.version.version23", "vsan.version.version21")
AddVersionParent("vsan.version.version23", "vmodl.query.version.version2")
AddVersionParent("vsan.version.version23", "vmodl.query.version.version1")
AddVersionParent("vsan.version.version23", "vsan.version.version23")
AddVersionParent("vsan.version.version23", "vsan.version.version3")
AddVersionParent("vsan.version.version23", "vim.version.v8_0_0_1")
AddVersionParent("vsan.version.version23", "vim.version.version9")
AddVersionParent("vsan.version.version23", "vsan.version.version7")
AddVersionParent("vsan.version.version23", "vim.version.version5")
AddVersionParent("vsan.version.version23", "vim.version.version3")
AddVersionParent("vsan.version.version23", "vim.version.version6")
AddVersionParent("vsan.version.version23", "vim.version.v7_0_2_0")
AddVersionParent("vsan.version.version23", "vsan.version.version18")
AddVersionParent("vsan.version.version23", "vsan.version.version20")
newestVersions.Add("vsan.version.version23")
publicVersions.Add("vsan.version.version23")
CreateManagedType('vim.host.VsanSystemEx', 'VsanSystemEx', 'vmodl.ManagedObject', 'vim.version.version11', [], [('queryWhatIfEvacuationResult', 'VsanQueryWhatIfEvacuationResult', 'vsan.version.version3', (('evacEntityUuid', 'string', 'vsan.version.version3', 0, None), ), (0, 'vim.vsan.host.VsanWhatIfEvacResult', 'vim.vsan.host.VsanWhatIfEvacResult'), 'System.Read', None), ('getRuntimeStats', 'VsanHostGetRuntimeStats', 'vsan.version.version3', (('stats', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('clusterUuid', 'string', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.host.RuntimeStats', 'vim.vsan.host.RuntimeStats'), 'System.Read', None), ('getAboutInfoEx', 'VsanGetAboutInfoEx', 'vsan.version.version3', tuple(), (0, 'vim.vsan.host.AboutInfoEx', 'vim.vsan.host.AboutInfoEx'), 'System.Read', None), ('querySyncingVsanObjects', 'VsanQuerySyncingVsanObjects', 'vsan.version.version7', (('uuids', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('start', 'int', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('limit', 'int', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('includeSummary', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.host.VsanSyncingObjectQueryResult', 'vim.vsan.host.VsanSyncingObjectQueryResult'), 'System.Read', None), ('queryHostDrsStats', 'VsanQueryHostDrsStats', 'vsan.version.version8', (('hostUuids', 'string[]', 'vsan.version.version8', 0 | F_OPTIONAL, None), ('vms', 'string[]', 'vsan.version.version8', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.host.DrsStats', 'vim.vsan.host.DrsStats'), 'System.Read', None), ('unmountDiskMappingEx', 'VsanUnmountDiskMappingEx', 'vsan.version.version8', (('mappings', 'vim.vsan.host.DiskMapping[]', 'vsan.version.version8', 0, None), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version8', 0 | F_OPTIONAL, None), ('timeout', 'int', 'vsan.version.version8', 0 | F_OPTIONAL, None), ('evacReason', 'string', 'vsan.version.version23', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('queryHostStatusEx', 'VsanQueryHostStatusEx', 'vsan.version.version15', (('clusterUuids', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.host.ClusterStatus[]', 'vim.vsan.host.ClusterStatus[]'), 'System.Read', None), ('wipeDisk', 'VsanHostWipeDisk', 'vsan.version.version15', (('disks', 'string[]', 'vsan.version.version15', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('queryWipeDiskStatus', 'VsanHostQueryWipeDisk', 'vsan.version.version15', (('disks', 'string[]', 'vsan.version.version15', 0, None), ), (0, 'vim.vsan.host.WipeDiskStatus[]', 'vim.vsan.host.WipeDiskStatus[]'), 'System.Read', None), ('abortWipeDisk', 'VsanHostAbortWipeDisk', 'vsan.version.version15', (('disks', 'string[]', 'vsan.version.version15', 0, None), ), (0, 'vim.vsan.host.AbortWipeDiskStatus[]', 'vim.vsan.host.AbortWipeDiskStatus[]'), 'Host.Config.Storage', None), ])
CreateManagedType('vim.host.VsanHealthSystem', 'HostVsanHealthSystem', 'vmodl.ManagedObject', 'vim.version.version9', [], [('queryVerifyNetworkSettings', 'VsanHostQueryVerifyNetworkSettings', 'vim.version.version9', (('peers', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('ROBOStretchedClusterWitnesses', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('vMotionPeers', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('spec', 'vim.host.VsanHealthQuerySpec', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanNetworkHealthResult', 'vim.host.VsanNetworkHealthResult'), 'System.Read', None), ('queryCheckLimits', 'VsanHostQueryCheckLimits', 'vim.version.version9', (('spec', 'vim.host.VsanHostQueryCheckLimitsSpec', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanLimitHealthResult', 'vim.host.VsanLimitHealthResult'), 'System.Read', None), ('queryHostInfoByUuids', 'VsanHostQueryHostInfoByUuids', 'vim.version.version9', (('uuids', 'string[]', 'vim.version.version9', 0, None), ), (0, 'vim.host.VsanQueryResultHostInfo[]', 'vim.host.VsanQueryResultHostInfo[]'), 'System.Read', None), ('queryAdvCfg', 'VsanHostQueryAdvCfg', 'vim.version.version9', (('options', 'string[]', 'vim.version.version9', 0, None), ('includeAllAdvOptions', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('nonDefaultOnly', 'boolean', 'vsan.version.version8', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.option.OptionValue[]', 'vim.option.OptionValue[]'), 'System.Read', None), ('queryRunIperfServer', 'VsanHostQueryRunIperfServer', 'vim.version.version9', (('multicast', 'boolean', 'vim.version.version9', 0, None), ('serverIp', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ('durationSec', 'int', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanNetworkLoadTestResult', 'vim.host.VsanNetworkLoadTestResult'), 'System.Read', None), ('queryRunIperfClient', 'VsanHostQueryRunIperfClient', 'vim.version.version9', (('multicast', 'boolean', 'vim.version.version9', 0, None), ('serverIp', 'string', 'vim.version.version9', 0, None), ('durationSec', 'int', 'vsan.version.version9', 0 | F_OPTIONAL, None), ('spec', 'vim.host.VsanIperfClientSpec', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanNetworkLoadTestResult', 'vim.host.VsanNetworkLoadTestResult'), 'System.Read', None), ('queryObjectHealthSummary', 'VsanHostQueryObjectHealthSummary', 'vim.version.version9', (('objUuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeObjUuids', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('localHostOnly', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeNonComplianceObjDetail', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL, None), ('spec', 'vim.host.VsanHealthQuerySpec', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanObjectOverallHealth', 'vim.host.VsanObjectOverallHealth'), 'System.Read', None), ('queryPhysicalDiskHealthSummary', 'VsanHostQueryPhysicalDiskHealthSummary', 'vim.version.version9', tuple(), (0, 'vim.host.VsanPhysicalDiskHealthSummary', 'vim.host.VsanPhysicalDiskHealthSummary'), 'System.Read', None), ('queryEncryptionHealthSummary', 'VsanHostQueryEncryptionHealthSummary', 'vsan.version.version3', tuple(), (0, 'vim.host.VsanEncryptionHealthSummary', 'vim.host.VsanEncryptionHealthSummary'), 'System.Read', None), ('queryFileServiceHealthSummary', 'VsanHostQueryFileServiceHealthSummary', 'vsan.version.version12', tuple(), (0, 'vim.host.VsanFileServiceHealthSummary', 'vim.host.VsanFileServiceHealthSummary'), 'System.Read', None), ('prepareVmdkLoadTest', 'VsanHostPrepareVmdkLoadTest', 'vim.version.version9', (('runname', 'string', 'vim.version.version9', 0, None), ('specs', 'vim.host.VsanVmdkLoadTestSpec[]', 'vim.version.version9', 0, None), ), (0, 'string', 'string'), 'System.Read', None), ('runVmdkLoadTest', 'VsanHostRunVmdkLoadTest', 'vim.version.version9', (('runname', 'string', 'vim.version.version9', 0, None), ('durationSec', 'int', 'vim.version.version9', 0, None), ('specs', 'vim.host.VsanVmdkLoadTestSpec[]', 'vim.version.version9', 0, None), ), (0, 'vim.host.VsanVmdkLoadTestResult[]', 'vim.host.VsanVmdkLoadTestResult[]'), 'System.Read', None), ('cleanupVmdkLoadTest', 'VsanHostCleanupVmdkLoadTest', 'vim.version.version9', (('runname', 'string', 'vim.version.version9', 0, None), ('specs', 'vim.host.VsanVmdkLoadTestSpec[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'string', 'string'), 'System.Read', None), ('queryVersion', 'VsanHostQueryHealthSystemVersion', 'vim.version.version9', (('displayVersion', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'string', 'string'), 'System.Read', None), ('checkClomdLiveness', 'VsanHostClomdLiveness', 'vim.version.version9', tuple(), (0, 'boolean', 'boolean'), 'System.Read', None), ('repairImmediateObjects', 'VsanHostRepairImmediateObjects', 'vim.version.version9', (('uuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('repairType', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanRepairObjectsResult', 'vim.host.VsanRepairObjectsResult'), 'Host.Config.Storage', None), ('getHclInfo', 'VsanGetHclInfo', 'vim.version.version9', (('includeVendorInfo', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vsanEsaEligibleDisksOnly', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanHostHclInfo', 'vim.host.VsanHostHclInfo'), 'System.Read', None), ('startProactiveRebalance', 'VsanStartProactiveRebalance', 'vim.version.version9', (('timeSpan', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('varianceThreshold', 'float', 'vim.version.version9', 0 | F_OPTIONAL, None), ('timeThreshold', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('rateThreshold', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'Host.Config.Storage', None), ('stopProactiveRebalance', 'VsanStopProactiveRebalance', 'vim.version.version9', tuple(), (0, 'boolean', 'boolean'), 'Host.Config.Storage', None), ('getProactiveRebalanceInfo', 'VsanGetProactiveRebalanceInfo', 'vim.version.version9', tuple(), (0, 'vim.host.VsanProactiveRebalanceInfoEx', 'vim.host.VsanProactiveRebalanceInfoEx'), 'System.Read', None), ('waitForVsanHealthGenerationIdChange', 'VsanWaitForVsanHealthGenerationIdChange', 'vim.version.version9', (('timeout', 'int', 'vim.version.version9', 0, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ('flashScsiControllerFirmware', 'VsanFlashScsiControllerFirmware_Task', 'vsan.version.version3', (('spec', 'vim.host.VsanHclFirmwareUpdateSpec', 'vsan.version.version3', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('createVmHealthTest', 'VsanHostCreateVmHealthTest', 'vsan.version.version3', (('timeout', 'int', 'vsan.version.version3', 0, None), ), (0, 'vim.cluster.VsanHostCreateVmHealthTestResult', 'vim.cluster.VsanHostCreateVmHealthTestResult'), 'System.Read', None), ('querySmartStats', 'VsanHostQuerySmartStats', 'vsan.version.version3', (('disks', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('includeAllDisks', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0, 'vim.host.VsanSmartStatsHostSummary', 'vim.host.VsanSmartStatsHostSummary'), 'System.Read', None), ('queryHostEMMState', 'VsanQueryHostEMMState', 'vsan.version.version7', tuple(), (0, 'vim.host.VsanHostEMMSummary', 'vim.host.VsanHostEMMSummary'), 'System.Read', None), ('getNetworkDiagnosticsHealthInfo', 'VsanGetNetworkDiagnosticsHealthInfo', 'vsan.version.version18', tuple(), (0, 'vim.host.VsanNetworkDiagnosticsHealthInfo', 'vim.host.VsanNetworkDiagnosticsHealthInfo'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanSpaceReportSystem', 'VsanSpaceReportSystem', 'vmodl.ManagedObject', 'vim.version.version9', [], [('querySpaceUsage', 'VsanQuerySpaceUsage', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0, None), ('storagePolicies', 'vim.vm.ProfileSpec[]', 'vsan.version.version9', 0 | F_OPTIONAL, None), ('whatifCapacityOnly', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanSpaceUsage', 'vim.cluster.VsanSpaceUsage'), 'System.Read', None), ('queryVsanManagedStorageSpaceUsage', 'QueryVsanManagedStorageSpaceUsage', 'vsan.version.version15', (('cluster', 'vim.ComputeResource', 'vsan.version.version15', 0, None), ('querySpec', 'vim.cluster.QueryVsanManagedStorageSpaceUsageSpec', 'vsan.version.version15', 0, None), ), (0, 'vim.cluster.VsanSpaceUsageWithDatastoreType[]', 'vim.cluster.VsanSpaceUsageWithDatastoreType[]'), 'System.Read', None), ('queryEntitySpaceUsage', 'VsanQueryEntitySpaceUsage', 'vsan.version.version12', (('cluster', 'vim.ComputeResource', 'vsan.version.version12', 0, None), ('querySpec', 'vim.cluster.VsanSpaceQuerySpec', 'vsan.version.version12', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanEntitySpaceUsage[]', 'vim.cluster.VsanEntitySpaceUsage[]'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanObjectSystem', 'VsanObjectSystem', 'vmodl.ManagedObject', 'vim.version.version9', [], [('setVsanObjectPolicy', 'VosSetVsanObjectPolicy', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('vsanObjectUuid', 'string', 'vim.version.version9', 0, None), ('profile', 'vim.vm.ProfileSpec', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ('queryVsanObjectInformation', 'VosQueryVsanObjectInformation', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('vsanObjectQuerySpecs', 'vim.cluster.VsanObjectQuerySpec[]', 'vim.version.version9', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanObjectInformation[]', 'vim.cluster.VsanObjectInformation[]'), 'System.Read', None), ('queryObjectIdentities', 'VsanQueryObjectIdentities', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('objUuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('objTypes', 'string[]', 'vim.version.version11', 0 | F_OPTIONAL, None), ('includeHealth', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeObjIdentity', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeSpaceSummary', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('extraQuerySpec', 'vim.cluster.VsanObjIdentityQuerySpec', 'vsan.version.version22', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanObjectIdentityAndHealth', 'vim.cluster.VsanObjectIdentityAndHealth'), 'System.Read', None), ('deleteObjects', 'VsanDeleteObjects_Task', 'vsan.version.version9', (('cluster', 'vim.ComputeResource', 'vsan.version.version9', 0 | F_OPTIONAL, None), ('objUuids', 'string[]', 'vsan.version.version9', 0, None), ('force', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryInaccessibleVmSwapObjects', 'VsanQueryInaccessibleVmSwapObjects', 'vsan.version.version9', (('cluster', 'vim.ComputeResource', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'string[]', 'string[]'), 'System.Read', None), ('querySyncingVsanObjectsSummary', 'QuerySyncingVsanObjectsSummary', 'vsan.version.version10', (('cluster', 'vim.ComputeResource', 'vsan.version.version10', 0, None), ('syncingObjectFilter', 'vim.cluster.VsanSyncingObjectFilter', 'vsan.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.host.VsanSyncingObjectQueryResult', 'vim.vsan.host.VsanSyncingObjectQueryResult'), 'System.Read', None), ('relayoutObjects', 'RelayoutObjects', 'vsan.version.version14', (('cluster', 'vim.ComputeResource', 'vsan.version.version14', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanPerformanceManager', 'VsanPerformanceManager', 'vmodl.ManagedObject', 'vim.version.version9', [], [('queryVsanPerfTopEntities', 'QueryVsanPerfTopEntities', 'vsan.version.version16', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version16', 0 | F_OPTIONAL, None), ('querySpec', 'vim.cluster.VsanPerfTopQuerySpec', 'vsan.version.version16', 0, None), ), (0, 'vim.cluster.VsanPerfEntityMetricCSV[]', 'vim.cluster.VsanPerfEntityMetricCSV[]'), 'System.Read', None), ('queryVsanPerfHotspotEntities', 'QueryVsanPerfHotspotEntities', 'vsan.version.version22', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version22', 0 | F_OPTIONAL, None), ('querySpec', 'vim.cluster.VsanPerfHotspotQuerySpec', 'vsan.version.version22', 0, None), ), (0, 'vim.cluster.VsanPerfHotspotEntitiesMetrics[]', 'vim.cluster.VsanPerfHotspotEntitiesMetrics[]'), 'System.Read', None), ('vsanPerfDiagnose', 'VsanPerfDiagnose', 'vsan.version.version3', (('perfDiagnoseQuery', 'vim.cluster.VsanPerfDiagnoseQuerySpec', 'vsan.version.version3', 0, None), ('cluster', 'vim.ComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanPerfDiagnosticResult[]', 'vim.cluster.VsanPerfDiagnosticResult[]'), 'System.Read', None), ('vsanPerfDiagnoseTask', 'VsanPerfDiagnoseTask', 'vsan.version.version7', (('perfDiagnoseQuery', 'vim.cluster.VsanPerfDiagnoseQuerySpec', 'vsan.version.version7', 0, None), ('cluster', 'vim.ComputeResource', 'vsan.version.version7', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('getVsanPerfDiagnosisResult', 'GetVsanPerfDiagnosisResult', 'vsan.version.version7', (('task', 'vim.Task', 'vsan.version.version7', 0, None), ('cluster', 'vim.ComputeResource', 'vsan.version.version7', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanPerfDiagnosticResult[]', 'vim.cluster.VsanPerfDiagnosticResult[]'), 'System.Read', None), ('queryVsanPerf', 'VsanPerfQueryPerf', 'vim.version.version9', (('querySpecs', 'vim.cluster.VsanPerfQuerySpec[]', 'vim.version.version9', 0, None), ('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanPerfEntityMetricCSV[]', 'vim.cluster.VsanPerfEntityMetricCSV[]'), 'System.Read', None), ('queryNodeInformation', 'VsanPerfQueryNodeInformation', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanPerfNodeInformation[]', 'vim.cluster.VsanPerfNodeInformation[]'), 'System.Read', None), ('createStatsObject', 'VsanPerfCreateStatsObject', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('profile', 'vim.vm.ProfileSpec', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'string', 'string'), 'System.Read', None), ('createStatsObjectTask', 'VsanPerfCreateStatsObjectTask', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('profile', 'vim.vm.ProfileSpec', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('deleteStatsObject', 'VsanPerfDeleteStatsObject', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ('deleteStatsObjectTask', 'VsanPerfDeleteStatsObjectTask', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('setStatsObjectPolicy', 'VsanPerfSetStatsObjectPolicy', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('profile', 'vim.vm.ProfileSpec', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ('queryStatsObjectInformation', 'VsanPerfQueryStatsObjectInformation', 'vim.version.version9', (('cluster', 'vim.ComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanObjectInformation', 'vim.cluster.VsanObjectInformation'), 'System.Read', None), ('queryClusterHealth', 'VsanPerfQueryClusterHealth', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ), (0, 'vmodl.DynamicData[]', 'vmodl.DynamicData[]'), 'System.Read', None), ('queryTimeRanges', 'VsanPerfQueryTimeRanges', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('querySpec', 'vim.cluster.VsanPerfTimeRangeQuerySpec', 'vsan.version.version3', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanPerfTimeRange[]', 'vim.cluster.VsanPerfTimeRange[]'), 'System.Read', None), ('saveTimeRanges', 'VsanPerfSaveTimeRanges', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('timeRanges', 'vim.cluster.VsanPerfTimeRange[]', 'vsan.version.version3', 0, None), ), (0, 'void', 'void'), 'Global.Diagnostics', None), ('deleteTimeRange', 'VsanPerfDeleteTimeRange', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('name', 'string', 'vsan.version.version3', 0, None), ), (0, 'void', 'void'), 'Global.Diagnostics', None), ('toggleVerboseMode', 'VsanPerfToggleVerboseMode', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('verboseMode', 'boolean', 'vsan.version.version3', 0, None), ), (0, 'void', 'void'), 'Global.Settings', None), ('getSupportedEntityTypes', 'VsanPerfGetSupportedEntityTypes', 'vim.version.version9', tuple(), (0 | F_OPTIONAL, 'vim.cluster.VsanPerfEntityType[]', 'vim.cluster.VsanPerfEntityType[]'), 'System.Read', None), ('getSupportedDiagnosticExceptions', 'VsanPerfGetSupportedDiagnosticExceptions', 'vsan.version.version3', tuple(), (0 | F_OPTIONAL, 'vim.cluster.VsanPerfDiagnosticException[]', 'vim.cluster.VsanPerfDiagnosticException[]'), 'System.Read', None), ('getAggregatedEntityTypes', 'VsanPerfGetAggregatedEntityTypes', 'vsan.version.version7', tuple(), (0 | F_OPTIONAL, 'vim.cluster.VsanPerfEntityType[]', 'vim.cluster.VsanPerfEntityType[]'), 'System.Read', None), ('queryRemoteServerClusters', 'QueryRemoteServerClusters', 'vsan.version.version15', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0 | F_OPTIONAL, None), ('querySpec', 'vim.cluster.VsanRemoteClusterQuerySpec', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'string[]', 'string[]'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanIoInsightManager', 'VsanIoInsightManager', 'vmodl.ManagedObject', 'vsan.version.version14', [], [('startIoInsight', 'StartIoInsight', 'vsan.version.version14', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0 | F_OPTIONAL, None), ('runName', 'string', 'vsan.version.version14', 0 | F_OPTIONAL, None), ('durationSec', 'long', 'vsan.version.version14', 0 | F_OPTIONAL, None), ('targetHosts', 'vim.HostSystem[]', 'vsan.version.version14', 0 | F_OPTIONAL, None), ('targetVMs', 'vim.VirtualMachine[]', 'vsan.version.version14', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('stopIoInsight', 'StopIoInsight', 'vsan.version.version14', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0 | F_OPTIONAL, None), ('runName', 'string', 'vsan.version.version14', 0 | F_OPTIONAL, None), ('hostsIoInsightInfos', 'vim.host.VsanHostIoInsightInfo[]', 'vsan.version.version14', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryIoInsightInstances', 'QueryIoInsightInstances', 'vsan.version.version14', (('querySpec', 'vim.cluster.VsanIoInsightInstanceQuerySpec', 'vsan.version.version14', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanIoInsightInstance[]', 'vim.cluster.VsanIoInsightInstance[]'), 'System.Read', None), ('deleteIoInsightInstance', 'DeleteIoInsightInstance', 'vsan.version.version14', (('runName', 'string', 'vsan.version.version14', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0 | F_OPTIONAL, None), ), (0, 'void', 'void'), 'System.Read', None), ('renameIoInsightInstance', 'RenameIoInsightInstance', 'vsan.version.version14', (('oldRunName', 'string', 'vsan.version.version14', 0, None), ('newRunName', 'string', 'vsan.version.version14', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0 | F_OPTIONAL, None), ), (0, 'void', 'void'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanIscsiTargetSystem', 'VsanIscsiTargetSystem', 'vmodl.ManagedObject', 'vim.version.version11', [], [('queryIscsiTargetServiceVersion', 'VsanVitQueryIscsiTargetServiceVersion', 'vim.version.version11', tuple(), (0, 'string', 'string'), 'System.Read', None), ('getHomeObject', 'VsanVitGetHomeObject', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ), (0, 'vim.cluster.VsanObjectInformation', 'vim.cluster.VsanObjectInformation'), 'System.Read', None), ('getIscsiTargets', 'VsanVitGetIscsiTargets', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanIscsiTarget[]', 'vim.cluster.VsanIscsiTarget[]'), 'System.Read', None), ('getIscsiTarget', 'VsanVitGetIscsiTarget', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanIscsiTarget', 'vim.cluster.VsanIscsiTarget'), 'System.Read', None), ('addIscsiTarget', 'VsanVitAddIscsiTarget', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetSpec', 'vim.cluster.VsanIscsiTargetSpec', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.Task', 'vim.Task'), 'System.Read', None), ('editIscsiTarget', 'VsanVitEditIscsiTarget', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetSpec', 'vim.cluster.VsanIscsiTargetSpec', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeIscsiTarget', 'VsanVitRemoveIscsiTarget', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.Task', 'vim.Task'), 'System.Read', None), ('getIscsiLUNs', 'VsanVitGetIscsiLUNs', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAliases', 'string[]', 'vim.version.version11', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanIscsiLUN[]', 'vim.cluster.VsanIscsiLUN[]'), 'System.Read', None), ('getIscsiLUN', 'VsanVitGetIscsiLUN', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ('lunId', 'int', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanIscsiLUN', 'vim.cluster.VsanIscsiLUN'), 'System.Read', None), ('addIscsiLUN', 'VsanVitAddIscsiLUN', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ('lunSpec', 'vim.cluster.VsanIscsiLUNSpec', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.Task', 'vim.Task'), 'System.Read', None), ('editIscsiLUN', 'VsanVitEditIscsiLUN', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ('lunSpec', 'vim.cluster.VsanIscsiLUNSpec', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeIscsiLUN', 'VsanVitRemoveIscsiLUN', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ('lunId', 'int', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.Task', 'vim.Task'), 'System.Read', None), ('addIscsiInitiatorsToTarget', 'VsanVitAddIscsiInitiatorsToTarget', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ('initiatorNames', 'string[]', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('removeIscsiInitiatorsFromTarget', 'VsanVitRemoveIscsiInitiatorsFromTarget', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ('initiatorNames', 'string[]', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('getIscsiInitiatorGroups', 'VsanVitGetIscsiInitiatorGroups', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanIscsiInitiatorGroup[]', 'vim.cluster.VsanIscsiInitiatorGroup[]'), 'System.Read', None), ('getIscsiInitiatorGroup', 'VsanVitGetIscsiInitiatorGroup', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('initiatorGroupName', 'string', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanIscsiInitiatorGroup', 'vim.cluster.VsanIscsiInitiatorGroup'), 'System.Read', None), ('addIscsiInitiatorGroup', 'VsanVitAddIscsiInitiatorGroup', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('initiatorGroupName', 'string', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('removeIscsiInitiatorGroup', 'VsanVitRemoveIscsiInitiatorGroup', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('initiatorGroupName', 'string', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('addIscsiInitiatorsToGroup', 'VsanVitAddIscsiInitiatorsToGroup', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('initiatorGroupName', 'string', 'vim.version.version11', 0, None), ('initiatorNames', 'string[]', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('removeIscsiInitiatorsFromGroup', 'VsanVitRemoveIscsiInitiatorsFromGroup', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('initiatorGroupName', 'string', 'vim.version.version11', 0, None), ('initiatorNames', 'string[]', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('addIscsiTargetToGroup', 'VsanVitAddIscsiTargetToGroup', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('initiatorGroupName', 'string', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('removeIscsiTargetFromGroup', 'VsanVitRemoveIscsiTargetFromGroup', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('initiatorGroupName', 'string', 'vim.version.version11', 0, None), ('targetAlias', 'string', 'vim.version.version11', 0, None), ), (0, 'void', 'void'), 'System.Read', None), ('remediateIscsiLunsRuntimeStatus', 'VsanRemediateIscsiLunsRuntimeStatus', 'vsan.version.version21', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version21', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ])
CreateManagedType('vim.VsanUpgradeSystemEx', 'VsanUpgradeSystemEx', 'vmodl.ManagedObject', 'vim.version.version10', [], [('performUpgrade', 'PerformVsanUpgradeEx', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('performObjectUpgrade', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL, None), ('downgradeFormat', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL, None), ('allowReducedRedundancy', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL, None), ('excludeHosts', 'vim.HostSystem[]', 'vim.version.version10', 0 | F_OPTIONAL, None), ('spec', 'vim.cluster.VsanDiskFormatConversionSpec', 'vim.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('performUpgradePreflightAsyncCheck', 'PerformVsanUpgradePreflightAsyncCheck_Task', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ('downgradeFormat', 'boolean', 'vim.version.version11', 0 | F_OPTIONAL, None), ('spec', 'vim.cluster.VsanDiskFormatConversionSpec', 'vim.version.version11', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('performUpgradePreflightCheck', 'PerformVsanUpgradePreflightCheckEx', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('downgradeFormat', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL, None), ('spec', 'vim.cluster.VsanDiskFormatConversionSpec', 'vim.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanDiskFormatConversionCheckResult', 'vim.cluster.VsanDiskFormatConversionCheckResult'), 'System.Read', None), ('retrieveSupportedFormatVersion', 'RetrieveSupportedVsanFormatVersion', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ), (0, 'int', 'int'), 'System.Read', None), ('queryUpgradeStatus', 'VsanQueryUpgradeStatusEx', 'vim.version.version11', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0, None), ), (0, 'vim.cluster.VsanUpgradeStatusEx', 'vim.cluster.VsanUpgradeStatusEx'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanVcClusterConfigSystem', 'VsanVcClusterConfigSystem', 'vmodl.ManagedObject', 'vim.version.version10', [], [('reconfigureEx', 'VsanClusterReconfig', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('vsanReconfigSpec', 'vim.vsan.ReconfigSpec', 'vim.version.version10', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('getConfigInfoEx', 'VsanClusterGetConfig', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ), (0, 'vim.vsan.ConfigInfoEx', 'vim.vsan.ConfigInfoEx'), 'System.Read', None), ('rekeyEncryptedCluster', 'VsanEncryptedClusterRekey_Task', 'vsan.version.version3', (('encryptedCluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0, None), ('deepRekey', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('allowReducedRedundancy', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('getRuntimeStats', 'VsanClusterGetRuntimeStats', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0, None), ('stats', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.RuntimeStatsHostMap[]', 'vim.vsan.RuntimeStatsHostMap[]'), 'System.Read', None), ('queryClusterDrsStats', 'VsanQueryClusterDrsStats', 'vsan.version.version8', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version8', 0, None), ('vms', 'vim.VirtualMachine[]', 'vsan.version.version8', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.host.DrsStats[]', 'vim.vsan.host.DrsStats[]'), 'System.Read', None), ('validateConfigSpec', 'VsanValidateConfigSpec', 'vsan.version.version15', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0, None), ('vsanReconfigSpec', 'vim.vsan.ReconfigSpec', 'vsan.version.version15', 0, None), ), (0 | F_OPTIONAL, 'vim.ClusterComputeResource.ValidationResultBase[]', 'vim.ClusterComputeResource.ValidationResultBase[]'), 'System.Read', None), ('runLifecycleCheck', 'RunLifecycleCheck', 'vsan.version.version17', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version17', 0, None), ('vsanLifecycleCheckSpec', 'vim.cluster.VsanVcLifecycleCheckSpec', 'vsan.version.version17', 0, None), ), (0, 'vim.cluster.VsanVcLifecycleCheckResult', 'vim.cluster.VsanVcLifecycleCheckResult'), 'System.Read', None), ('getClaimedCapacity', 'VsanClusterGetClaimedCapacity', 'vsan.version.version23', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version23', 0, None), ), (0, 'long', 'long'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanClusterHealthSystem', 'VsanClusterHealthSystem', 'vmodl.ManagedObject', 'vim.version.version9', [], [('queryVerifyClusterNetworkSettings', 'VsanQueryVerifyClusterNetworkSettings', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterNetworkHealthResult', 'vim.cluster.VsanClusterNetworkHealthResult'), 'System.Read', None), ('queryCheckLimits', 'VsanQueryClusterCheckLimits', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterLimitHealthResult', 'vim.cluster.VsanClusterLimitHealthResult'), 'System.Read', None), ('queryPhysicalDiskHealthSummary', 'VsanQueryClusterPhysicalDiskHealthSummary', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ), (0 | F_OPTIONAL, 'vim.host.VsanPhysicalDiskHealthSummary[]', 'vim.host.VsanPhysicalDiskHealthSummary[]'), 'System.Read', None), ('queryAdvCfgSync', 'VsanQueryClusterAdvCfgSync', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ('options', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanClusterAdvCfgSyncResult[]', 'vim.cluster.VsanClusterAdvCfgSyncResult[]'), 'System.Read', None), ('queryClusterCreateVmHealthTest', 'VsanQueryClusterCreateVmHealthTest', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ('timeout', 'int', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterCreateVmHealthTestResult', 'vim.cluster.VsanClusterCreateVmHealthTestResult'), 'System.Read', None), ('queryClusterNetworkPerfTest', 'VsanQueryClusterNetworkPerfTest', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ('multicast', 'boolean', 'vim.version.version9', 0, None), ('durationSec', 'int', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanClusterNetworkLoadTestResult', 'vim.cluster.VsanClusterNetworkLoadTestResult'), 'System.Read', None), ('queryCaptureVsanPcap', 'VsanQueryClusterCaptureVsanPcap', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ('duration', 'int', 'vim.version.version9', 0, None), ('vmknic', 'vim.cluster.VsanClusterHostVmknicMapping[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeRawPcap', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeIgmp', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('cmmdsMsgTypeFilter', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('cmmdsPorts', 'int[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('clusterUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanVsanClusterPcapResult', 'vim.cluster.VsanVsanClusterPcapResult'), 'System.Read', None), ('queryClusterHealthSystemVersions', 'VsanQueryClusterHealthSystemVersions', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterHealthSystemVersionResult', 'vim.cluster.VsanClusterHealthSystemVersionResult'), 'System.Read', None), ('checkClusterClomdLiveness', 'VsanCheckClusterClomdLiveness', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterClomdLivenessResult', 'vim.cluster.VsanClusterClomdLivenessResult'), 'System.Read', None), ('repairClusterImmediateObjects', 'VsanRepairClusterImmediateObjects', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ('uuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanClusterHealthSystemObjectsRepairResult', 'vim.cluster.VsanClusterHealthSystemObjectsRepairResult'), 'System.Read', None), ('getClusterHclInfo', 'VsanClusterGetHclInfo', 'vim.version.version9', (('hosts', 'string[]', 'vim.version.version9', 0, None), ('esxRootPassword', 'string', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterHclInfo', 'vim.cluster.VsanClusterHclInfo'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanClusterMgmtInternalSystem', 'VsanClusterMgmtInternalSystem', 'vmodl.ManagedObject', 'vim.version.version9', [], [('remediateVsanCluster', 'VsanRemediateVsanCluster', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('remediateVsanHost', 'VsanRemediateVsanHost', 'vim.version.version9', (('host', 'vim.HostSystem', 'vim.version.version9', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanVcDiskManagementSystem', 'VimClusterVsanVcDiskManagementSystem', 'vmodl.ManagedObject', 'vim.version.version10', [], [('retrieveAllFlashCapabilities', 'RetrieveAllFlashCapabilities', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ), (0 | F_OPTIONAL, 'vim.vsan.host.VsanHostCapability[]', 'vim.vsan.host.VsanHostCapability[]'), 'System.Read', None), ('initializeDiskMappings', 'InitializeDiskMappings', 'vim.version.version10', (('spec', 'vim.vsan.host.DiskMappingCreationSpec', 'vim.version.version10', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryDiskMappings', 'QueryDiskMappings', 'vim.version.version10', (('host', 'vim.HostSystem', 'vim.version.version10', 0, None), ), (0 | F_OPTIONAL, 'vim.vsan.host.DiskMapInfoEx[]', 'vim.vsan.host.DiskMapInfoEx[]'), 'System.Read', None), ('queryVsanManagedDisks', 'QueryVsanManagedDisks', 'vsan.version.version15', (('host', 'vim.HostSystem', 'vsan.version.version15', 0, None), ('filterSpec', 'vim.vsan.host.QueryVsanDisksSpec', 'vsan.version.version20', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.host.VsanManagedDisksInfo', 'vim.vsan.host.VsanManagedDisksInfo'), 'System.Read', None), ('queryClusterDataEfficiencyCapacityState', 'QueryClusterDataEfficiencyCapacityState', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ), (0, 'vim.vsan.DataEfficiencyCapacityState', 'vim.vsan.DataEfficiencyCapacityState'), 'System.Read', None), ('rebuildDiskMapping', 'RebuildDiskMapping', 'vsan.version.version9', (('host', 'vim.HostSystem', 'vsan.version.version9', 0, None), ('mapping', 'vim.vsan.host.DiskMapping', 'vsan.version.version9', 0, None), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version9', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('unmountDiskMappingEx', 'UnmountDiskMappingEx', 'vsan.version.version14', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0, None), ('mappings', 'vim.vsan.host.DiskMapping[]', 'vsan.version.version14', 0, None), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version14', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeDiskMappingEx', 'RemoveDiskMappingEx', 'vsan.version.version14', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0, None), ('mappings', 'vim.vsan.host.DiskMapping[]', 'vsan.version.version14', 0, None), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version14', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeDiskEx', 'RemoveDiskEx', 'vsan.version.version14', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version14', 0, None), ('disks', 'vim.host.ScsiDisk[]', 'vsan.version.version14', 0, None), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version14', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('addStoragePoolDisks', 'VsanAddStoragePoolDisk', 'vsan.version.version20', (('specs', 'vim.vsan.host.AddStoragePoolDiskSpec[]', 'vsan.version.version20', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('deleteStoragePoolDisk', 'VsanDeleteStoragePoolDisk', 'vsan.version.version20', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version20', 0, None), ('spec', 'vim.vsan.host.DeleteStoragePoolDiskSpec', 'vsan.version.version20', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('unmountStoragePoolDisks', 'VsanUnmountStoragePoolDisks', 'vsan.version.version20', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version20', 0, None), ('spec', 'vim.vsan.host.DeleteStoragePoolDiskSpec', 'vsan.version.version20', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ])
CreateManagedType('vim.cluster.VsanVcStretchedClusterSystem', 'VimClusterVsanVcStretchedClusterSystem', 'vmodl.ManagedObject', 'vim.version.version10', [], [('addWitnessHost', 'VSANVcAddWitnessHost', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('witnessHost', 'vim.HostSystem', 'vim.version.version10', 0, None), ('preferredFd', 'string', 'vim.version.version10', 0, None), ('diskMapping', 'vim.vsan.host.DiskMapping', 'vim.version.version10', 0 | F_OPTIONAL, None), ('metadataMode', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('storagePoolSpec', 'vim.vsan.host.AddStoragePoolDiskSpec', 'vsan.version.version20', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeWitnessHost', 'VSANVcRemoveWitnessHost', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('witnessHost', 'vim.HostSystem', 'vim.version.version10', 0 | F_OPTIONAL, None), ('witnessAddress', 'string', 'vim.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('convertToStretchedCluster', 'VSANVcConvertToStretchedCluster', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('faultDomainConfig', 'vim.cluster.VSANStretchedClusterFaultDomainConfig', 'vim.version.version10', 0, None), ('witnessHost', 'vim.HostSystem', 'vim.version.version10', 0, None), ('preferredFd', 'string', 'vim.version.version10', 0, None), ('diskMapping', 'vim.vsan.host.DiskMapping', 'vim.version.version10', 0 | F_OPTIONAL, None), ('storagePoolSpec', 'vim.vsan.host.AddStoragePoolDiskSpec', 'vsan.version.version20', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('setPreferredFaultDomain', 'VSANVcSetPreferredFaultDomain', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('preferredFd', 'string', 'vim.version.version10', 0, None), ('witnessHost', 'vim.HostSystem', 'vim.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('getPreferredFaultDomain', 'VSANVcGetPreferredFaultDomain', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VSANPreferredFaultDomainInfo', 'vim.cluster.VSANPreferredFaultDomainInfo'), 'System.Read', None), ('isWitnessHost', 'VSANVcIsWitnessHost', 'vim.version.version10', (('host', 'vim.HostSystem', 'vim.version.version10', 0, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ('getWitnessHosts', 'VSANVcGetWitnessHosts', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VSANWitnessHostInfo[]', 'vim.cluster.VSANWitnessHostInfo[]'), 'System.Read', None), ('retrieveStretchedClusterVcCapability', 'VSANVcRetrieveStretchedClusterVcCapability', 'vim.version.version10', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version10', 0, None), ('verifyAllConnected', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VSANStretchedClusterCapability[]', 'vim.cluster.VSANStretchedClusterCapability[]'), 'System.Read', None), ('isWitnessVirtualAppliance', 'VSANIsWitnessVirtualAppliance', 'vim.version.version11', (('hosts', 'vim.HostSystem[]', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'vim.host.VsanHostVirtualApplianceInfo[]', 'vim.host.VsanHostVirtualApplianceInfo[]'), 'System.Read', None), ('querySharedWitnessCompatibility', 'QuerySharedWitnessCompatibility', 'vsan.version.version15', (('sharedWitnessHost', 'vim.HostSystem', 'vsan.version.version15', 0, None), ('roboClusters', 'vim.ClusterComputeResource[]', 'vsan.version.version15', 0, None), ), (0, 'vim.vsan.SharedWitnessCompatibilityResult', 'vim.vsan.SharedWitnessCompatibilityResult'), 'System.Read', None), ('queryWitnessHostClusterInfo', 'QuerySharedWitnessClusterInfo', 'vsan.version.version15', (('witnessHost', 'vim.HostSystem', 'vsan.version.version15', 0, None), ('skipComponentsCount', 'boolean', 'vsan.version.version17', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.ClusterRuntimeInfo[]', 'vim.vsan.ClusterRuntimeInfo[]'), 'System.Read', None), ('replaceWitnessHostForClusters', 'VsanVcReplaceWitnessHostForClusters', 'vsan.version.version15', (('configSpec', 'vim.vsan.VsanVcStretchedClusterConfigSpec', 'vsan.version.version15', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('addWitnessHostForClusters', 'VsanVcAddWitnessHostForClusters', 'vsan.version.version15', (('configSpec', 'vim.vsan.VsanVcStretchedClusterConfigSpec', 'vsan.version.version15', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ])
CreateManagedType('vim.cluster.VsanVcClusterHealthSystem', 'VsanVcClusterHealthSystem', 'vmodl.ManagedObject', 'vim.version.version9', [], [('queryVerifyClusterHealthSystemVersions', 'VsanVcClusterQueryVerifyHealthSystemVersions', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterHealthSystemVersionResult', 'vim.cluster.VsanClusterHealthSystemVersionResult'), 'System.Read', None), ('queryFileServiceHealthSummary', 'VsanClusterQueryFileServiceHealthSummary', 'vsan.version.version12', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanClusterFileServiceHealthSummary', 'vim.cluster.VsanClusterFileServiceHealthSummary'), 'System.Read', None), ('queryClusterCreateVmHealthTest', 'VsanQueryVcClusterCreateVmHealthTest', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('timeout', 'int', 'vim.version.version9', 0, None), ('datastore', 'vim.Datastore', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanClusterCreateVmHealthTestResult', 'vim.cluster.VsanClusterCreateVmHealthTestResult'), 'System.Read', None), ('queryClusterHealthSummary', 'VsanQueryVcClusterHealthSummary', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('vmCreateTimeout', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('objUuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeObjUuids', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('fields', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('fetchFromCache', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('perspective', 'string', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('hosts', 'vim.HostSystem[]', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('spec', 'vim.cluster.VsanClusterHealthQuerySpec', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanClusterHealthSummary', 'vim.cluster.VsanClusterHealthSummary'), None, None), ('queryClusterHealthSummaryTask', 'VsanQueryVcClusterHealthSummaryTask', 'vsan.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version9', 0, None), ('hosts', 'vim.HostSystem[]', 'vsan.version.version9', 0 | F_OPTIONAL, None), ('includeDataProtectionHealth', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL, None), ('includeOnlineHealth', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryVsanObjExtAttrs', 'VsanQueryVcClusterObjExtAttrs', 'vsan.version.version7', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version7', 0, None), ('uuids', 'string[]', 'vsan.version.version7', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanObjectExtAttrs[]', 'vim.cluster.VsanObjectExtAttrs[]'), 'System.Read', None), ('queryAllSupportedHealthChecks', 'VsanQueryAllSupportedHealthChecks', 'vsan.version.version3', tuple(), (0, 'vim.cluster.VsanClusterHealthCheckInfo[]', 'vim.cluster.VsanClusterHealthCheckInfo[]'), 'System.Read', None), ('queryClusterNetworkPerfTest', 'VsanQueryVcClusterNetworkPerfTest', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('multicast', 'boolean', 'vim.version.version9', 0, None), ('durationSec', 'int', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanClusterNetworkLoadTestResult', 'vim.cluster.VsanClusterNetworkLoadTestResult'), 'System.Read', None), ('queryClusterNetworkPerfTask', 'VsanQueryVcClusterNetworkPerfTask', 'vsan.version.version15', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0, None), ('spec', 'vim.cluster.VsanClusterNetworkPerfTaskSpec', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('runVmdkLoadTest', 'VsanVcClusterRunVmdkLoadTest', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('runname', 'string', 'vim.version.version9', 0, None), ('durationSec', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('specs', 'vim.host.VsanVmdkLoadTestSpec[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ('action', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryVsanClusterHealthConfig', 'VsanHealthQueryVsanClusterHealthConfig', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ), (0, 'vim.cluster.VsanClusterHealthConfigs', 'vim.cluster.VsanClusterHealthConfigs'), 'System.Read', None), ('queryVsanClusterHealthCheckInterval', 'VsanHealthQueryVsanClusterHealthCheckInterval', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ), (0, 'int', 'int'), 'System.Read', None), ('setVsanClusterHealthCheckInterval', 'VsanHealthSetVsanClusterHealthCheckInterval', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('vsanClusterHealthCheckInterval', 'int', 'vim.version.version9', 0, None), ), (0, 'void', 'void'), 'Global.Settings', None), ('getVsanClusterSilentChecks', 'VsanHealthGetVsanClusterSilentChecks', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0, None), ), (0 | F_OPTIONAL, 'string[]', 'string[]'), 'System.Read', None), ('setVsanClusterSilentChecks', 'VsanHealthSetVsanClusterSilentChecks', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0, None), ('addSilentChecks', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('removeSilentChecks', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'Global.Settings', None), ('setVsanClusterTelemetryConfig', 'VsanHealthSetVsanClusterTelemetryConfig', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('vsanClusterHealthConfig', 'vim.cluster.VsanClusterHealthConfigs', 'vim.version.version9', 0, None), ), (0, 'void', 'void'), 'Global.Settings', None), ('testVsanClusterTelemetryProxy', 'VsanHealthTestVsanClusterTelemetryProxy', 'vim.version.version9', (('proxyConfig', 'vim.cluster.VsanClusterTelemetryProxyConfig', 'vim.version.version9', 0, None), ), (0, 'boolean', 'boolean'), 'Global.Settings', None), ('sendVsanTelemetry', 'VsanHealthSendVsanTelemetry', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ), (0, 'void', 'void'), 'Global.Settings', None), ('repairClusterObjectsImmediate', 'VsanHealthRepairClusterObjectsImmediate', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('uuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('updateDefaultDSPolicyRecommendation', 'VsanHealthUpdateDefaultDSPolicyRecommendation', 'vsan.version.version22', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version22', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryClusterCreateVmHealthHistoryTest', 'VsanQueryVcClusterCreateVmHealthHistoryTest', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('count', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('datastore', 'vim.Datastore', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanClusterCreateVmHealthTestResult[]', 'vim.cluster.VsanClusterCreateVmHealthTestResult[]'), 'System.Read', None), ('queryClusterNetworkPerfHistoryTest', 'VsanQueryVcClusterNetworkPerfHistoryTest', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('count', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('spec', 'vim.cluster.VsanClusterNetworkPerfTaskSpec', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanClusterNetworkLoadTestResult[]', 'vim.cluster.VsanClusterNetworkLoadTestResult[]'), 'System.Read', None), ('queryClusterVmdkLoadHistoryTest', 'VsanQueryVcClusterVmdkLoadHistoryTest', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('count', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('taskId', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanClusterVmdkLoadTestResult[]', 'vim.cluster.VsanClusterVmdkLoadTestResult[]'), 'System.Read', None), ('queryClusterVmdkWorkloadTypes', 'VsanQueryVcClusterVmdkWorkloadTypes', 'vim.version.version9', tuple(), (0, 'vim.cluster.VsanStorageWorkloadType[]', 'vim.cluster.VsanStorageWorkloadType[]'), 'System.Read', None), ('queryAttachToSrHistory', 'VsanQueryAttachToSrHistory', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('count', 'int', 'vim.version.version9', 0 | F_OPTIONAL, None), ('taskId', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanAttachToSrOperation[]', 'vim.cluster.VsanAttachToSrOperation[]'), 'System.Read', None), ('attachVsanSupportBundleToSr', 'VsanAttachVsanSupportBundleToSr', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('srNumber', 'string', 'vim.version.version9', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Global.Diagnostics', None), ('getClusterHclInfo', 'VsanVcClusterGetHclInfo', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeHostsResult', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL, None), ('includeVendorInfo', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('esxRelease', 'string', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('querySpec', 'vim.vsan.VsanHclQuerySpec', 'vsan.version.version19', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanClusterHclInfo', 'vim.cluster.VsanClusterHclInfo'), 'System.Read', None), ('getHclInfoForVsanEligibleDisks', 'VsanGetHclInfoForEligibleDisks', 'vsan.version.version20', (('querySpec', 'vim.vsan.VsanHclQuerySpec', 'vsan.version.version20', 0, None), ), (0, 'vim.cluster.VsanClusterHclInfo', 'vim.cluster.VsanClusterHclInfo'), 'System.Read', None), ('downloadHclFile', 'VsanDownloadHclFile_Task', 'vsan.version.version3', (('sha1sums', 'string[]', 'vsan.version.version3', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Global.Settings', None), ('getClusterHclConstraints', 'VsanGetHclConstraints', 'vsan.version.version12', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0, None), ('release', 'string', 'vsan.version.version12', 0, None), ), (0, 'vim.vsan.VsanHclReleaseConstraint', 'vim.vsan.VsanHclReleaseConstraint'), 'System.Read', None), ('getDiskHclConstraints', 'VsanGetDiskHclConstraints', 'vsan.version.version18', (('release', 'string', 'vsan.version.version18', 0 | F_OPTIONAL, None), ('diskModels', 'vim.vsan.VsanDiskModelInfo[]', 'vsan.version.version18', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.VsanHclDiskConstraint[]', 'vim.vsan.VsanHclDiskConstraint[]'), 'System.Read', None), ('getClusterReleaseRecommendation', 'VsanGetReleaseRecommendation', 'vsan.version.version12', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0, None), ('minor', 'string[]', 'vsan.version.version12', 0, None), ('major', 'string[]', 'vsan.version.version12', 0, None), ), (0 | F_OPTIONAL, 'vim.vsan.VsanHclReleaseConstraint[]', 'vim.vsan.VsanHclReleaseConstraint[]'), 'System.Read', None), ('purgeHclFiles', 'VsanPurgeHclFiles', 'vsan.version.version3', (('sha1sums', 'string[]', 'vsan.version.version3', 0, None), ), (0, 'void', 'void'), 'Global.Settings', None), ('downloadAndInstallVendorTool', 'VsanDownloadAndInstallVendorTool_Task', 'vsan.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version9', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Global.Settings', None), ('uploadHclDb', 'VsanVcUploadHclDb', 'vim.version.version9', (('db', 'string', 'vim.version.version9', 0, None), ), (0, 'boolean', 'boolean'), 'Global.Settings', None), ('updateHclDbFromWeb', 'VsanVcUpdateHclDbFromWeb', 'vim.version.version9', (('url', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'Global.Settings', None), ('rebalanceCluster', 'VsanRebalanceCluster', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('targetHosts', 'vim.HostSystem[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('stopRebalanceCluster', 'VsanStopRebalanceCluster', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('targetHosts', 'vim.HostSystem[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('isRebalanceRunning', 'VsanHealthIsRebalanceRunning', 'vim.version.version9', (('cluster', 'vim.ClusterComputeResource', 'vim.version.version9', 0, None), ('targetHosts', 'vim.HostSystem[]', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ('setLogLevel', 'VsanHealthSetLogLevel', 'vim.version.version9', (('level', 'string', 'vim.version.version9', 0 | F_OPTIONAL, None), ), (0, 'void', 'void'), 'Global.Settings', None), ('querySmartStatsSummary', 'VsanQueryVcClusterSmartStatsSummary', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0, None), ), (0, 'vim.host.VsanSmartStatsHostSummary[]', 'vim.host.VsanSmartStatsHostSummary[]'), 'System.Read', None), ('queryVsanProxyConfig', 'VsanHealthQueryVsanProxyConfig', 'vsan.version.version12', tuple(), (0, 'vim.cluster.VsanClusterTelemetryProxyConfig', 'vim.cluster.VsanClusterTelemetryProxyConfig'), 'System.Read', None), ('queryClusterHistoricalHealth', 'VsanQueryClusterHistoricalHealth', 'vsan.version.version16', (('spec', 'vim.cluster.VsanHistoricalHealthQuerySpec', 'vsan.version.version16', 0, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanClusterHealthSummary[]', 'vim.cluster.VsanClusterHealthSummary[]'), 'System.Read', None), ('setVsanVcgMappingForHwDevices', 'SetVsanVcgMappingForHwDevices', 'vsan.version.version18', (('spec', 'vim.vsan.VsanHwToVcgInfoMappingSpec', 'vsan.version.version18', 0, None), ), (0, 'boolean', 'boolean'), 'Global.Settings', None), ])
CreateManagedType('vim.host.VsanUpdateManager', 'VsanUpdateManager', 'vmodl.ManagedObject', 'vsan.version.version3', [], [('vsanVibScan', 'VsanVibScan', 'vsan.version.version3', (('cluster', 'vim.ComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vibSpecs', 'vim.vsan.VsanVibSpec[]', 'vsan.version.version3', 0, None), ), (0 | F_OPTIONAL, 'vim.vsan.VsanVibScanResult[]', 'vim.vsan.VsanVibScanResult[]'), 'System.Read', None), ('vsanVibInstall', 'VsanVibInstall_Task', 'vsan.version.version3', (('cluster', 'vim.ComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vibSpecs', 'vim.vsan.VsanVibSpec[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('scanResults', 'vim.vsan.VsanVibScanResult[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('firmwareSpecs', 'vim.host.VsanHclFirmwareUpdateSpec[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('rolling', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('noSigCheck', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('vsanVibInstallPreflightCheck', 'VsanVibInstallPreflightCheck', 'vsan.version.version3', (('cluster', 'vim.ComputeResource', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.VsanVibInstallPreflightStatus', 'vim.vsan.VsanVibInstallPreflightStatus'), 'System.Read', None), ])
CreateManagedType('vim.host.VsanVcsaDeployerSystem', 'VsanVcsaDeployerSystem', 'vmodl.ManagedObject', 'vim.version.version11', [], [('prepareVsanForVcsa', 'VsanPrepareVsanForVcsa', 'vim.version.version11', (('spec', 'vim.vsan.VsanPrepareVsanForVcsaSpec', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'string', 'string'), 'VirtualMachine.Inventory.Create', None), ('postConfigForVcsa', 'VsanPostConfigForVcsa', 'vim.version.version11', (('spec', 'vim.vsan.VsanVcPostDeployConfigSpec', 'vim.version.version11', 0, None), ), (0 | F_OPTIONAL, 'string', 'string'), 'Host.Inventory.EditCluster', None), ('vcsaGetBootstrapProgress', 'VsanVcsaGetBootstrapProgress', 'vim.version.version11', (('taskId', 'string[]', 'vim.version.version11', 0, None), ), (0, 'vim.vsan.VsanVcsaDeploymentProgress[]', 'vim.vsan.VsanVcsaDeploymentProgress[]'), 'System.Read', None), ])
CreateManagedType('vim.vsan.VsanVdsSystem', 'VsanVdsSystem', 'vmodl.ManagedObject', 'vsan.version.version3', [], [('vsanVdsGetMigrationPlan', 'VsanVdsGetMigrationPlan', 'vsan.version.version3', (('cluster', 'vim.ComputeResource', 'vsan.version.version3', 0, None), ('vswitchName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vdsName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vmnicDevices', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('infraVm', 'vim.VirtualMachine[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vds', 'vim.dvs.VmwareDistributedVirtualSwitch', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('hosts', 'vim.HostSystem[]', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.VsanVdsMigrationPlan', 'vim.vsan.VsanVdsMigrationPlan'), 'System.Read', None), ('vsanVdsMigrateVss', 'VsanVdsMigrateVss', 'vsan.version.version3', (('cluster', 'vim.ComputeResource', 'vsan.version.version3', 0, None), ('migrationPlan', 'vim.vsan.VsanVdsMigrationPlan', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vswitchName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vdsName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vmnicDevices', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('infraVm', 'vim.VirtualMachine[]', 'vsan.version.version3', 0 | F_OPTIONAL, None), ('vds', 'vim.dvs.VmwareDistributedVirtualSwitch', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('hosts', 'vim.HostSystem[]', 'vsan.version.version9', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('vsanVssMigrateVds', 'VsanVssMigrateVds', 'vsan.version.version7', (('cluster', 'vim.ComputeResource', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('hosts', 'vim.HostSystem[]', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('vds', 'vim.dvs.VmwareDistributedVirtualSwitch', 'vsan.version.version7', 0, None), ('vswitchName', 'string', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('vmnicDevices', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL, None), ('infraVm', 'vim.VirtualMachine[]', 'vsan.version.version7', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('rollbackVdsToVss', 'VsanRollbackVdsToVss', 'vsan.version.version3', (('task', 'vim.Task', 'vsan.version.version3', 0, None), ), (0, 'boolean', 'boolean'), 'Host.Config.Storage', None), ])
CreateManagedType('vim.vsan.VsanHostVdsSystem', 'VsanHostVdsSystem', 'vmodl.ManagedObject', 'vsan.version.version3', [], [('vsanMigrateVmsToVds', 'VsanMigrateVmsToVds', 'vsan.version.version3', (('vmConfigSpecs', 'vim.vsan.VsanVmVdsMigrationSpec[]', 'vsan.version.version3', 0, None), ('vdsUuid', 'string', 'vsan.version.version3', 0, None), ('timeoutSec', 'long', 'vsan.version.version3', 0, None), ('revert', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL, None), ), (0, 'string', 'string'), 'Network.Assign', None), ('vsanCompleteMigrateVmsToVds', 'VsanCompleteMigrateVmsToVds', 'vsan.version.version3', (('jobId', 'string', 'vsan.version.version3', 0, None), ('newState', 'string', 'vsan.version.version3', 0, None), ), (0, 'void', 'void'), 'Network.Assign', None), ])
CreateManagedType('vim.VsanMassCollector', 'VsanMassCollector', 'vmodl.ManagedObject', 'vsan.version.version3', [], [('vsanRetrieveProperties', 'VsanRetrieveProperties', 'vsan.version.version3', (('massCollectorSpecs', 'vim.VsanMassCollectorSpec[]', 'vsan.version.version3', 0, None), ), (0 | F_OPTIONAL, 'vmodl.query.PropertyCollector.ObjectContent[]', 'vmodl.query.PropertyCollector.ObjectContent[]'), 'Global.Settings', None), ])
CreateManagedType('vim.cluster.VsanCapabilitySystem', 'VsanCapabilitySystem', 'vmodl.ManagedObject', 'vim.version.version10', [], [('getCapabilities', 'VsanGetCapabilities', 'vim.version.version10', (('targets', 'vmodl.ManagedObject[]', 'vim.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.cluster.VsanCapability[]', 'vim.cluster.VsanCapability[]'), 'System.Read', None), ])
CreateManagedType('vim.vsan.VsanResourceCheckSystem', 'VsanResourceCheckSystem', 'vmodl.ManagedObject', 'vsan.version.version10', [], [('performResourceCheck', 'VsanPerformResourceCheck', 'vsan.version.version10', (('resourceCheckSpec', 'vim.vsan.ResourceCheckSpec', 'vsan.version.version10', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('getResourceCheckStatus', 'VsanGetResourceCheckStatus', 'vsan.version.version10', (('resourceCheckSpec', 'vim.vsan.ResourceCheckSpec', 'vsan.version.version10', 0 | F_OPTIONAL, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version10', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.ResourceCheckStatus', 'vim.vsan.ResourceCheckStatus'), 'System.Read', None), ('performResourceCheckOnHost', 'VsanHostPerformResourceCheck', 'vsan.version.version10', (('resourceCheckSpec', 'vim.vsan.ResourceCheckSpec', 'vsan.version.version10', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('cancelResourceCheckOnHost', 'VsanHostCancelResourceCheck', 'vsan.version.version10', tuple(), (0, 'boolean', 'boolean'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanRemoteDatastoreSystem', 'VsanRemoteDatastoreSystem', 'vmodl.ManagedObject', 'vsan.version.version15', [], [('mountPrecheck', 'MountPrecheck', 'vsan.version.version15', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0, None), ('datastore', 'vim.Datastore', 'vsan.version.version15', 0, None), ('serverClusterInfo', 'vim.vsan.VcRemoteVsanServerClusterInfo', 'vsan.version.version21', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.MountPrecheckResult', 'vim.vsan.MountPrecheckResult'), 'System.Read', None), ('remoteVcMountPrecheck', 'RemoteVcMountPrecheck', 'vsan.version.version21', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version21', 0, None), ('xvcDatastore', 'vim.vsan.XVCDatastoreInfo', 'vsan.version.version21', 0, None), ), (0, 'vim.vsan.MountPrecheckResult', 'vim.vsan.MountPrecheckResult'), 'System.Read', None), ('queryDatastoreSource', 'VsanQueryDatastoreSource', 'vsan.version.version21', (('vcHosts', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.HciMeshDatastoreSource[]', 'vim.vsan.HciMeshDatastoreSource[]'), 'System.Read', None), ('precheckDatastoreSource', 'VsanPrecheckDatastoreSource', 'vsan.version.version21', (('datastoreSource', 'vim.vsan.HciMeshDatastoreSource', 'vsan.version.version21', 0, None), ('operation', 'string', 'vsan.version.version21', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.DatastoreSourcePrecheckResult', 'vim.vsan.DatastoreSourcePrecheckResult'), 'Host.Config.Storage', None), ('createDatastoreSource', 'VsanCreateDatastoreSource', 'vsan.version.version21', (('datastoreSource', 'vim.vsan.HciMeshDatastoreSource', 'vsan.version.version21', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('updateDatastoreSource', 'VsanUpdateDatastoreSource', 'vsan.version.version21', (('datastoreSource', 'vim.vsan.HciMeshDatastoreSource', 'vsan.version.version21', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('destroyDatastoreSource', 'VsanDestroyDatastoreSource', 'vsan.version.version21', (('datastoreSource', 'vim.vsan.HciMeshDatastoreSource', 'vsan.version.version21', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('queryHciMeshDatastores', 'VsanQueryHciMeshDatastores', 'vsan.version.version21', (('querySpecs', 'vim.vsan.XvcQuerySpec[]', 'vsan.version.version21', 0 | F_OPTIONAL, None), ('extraVcInfos', 'vim.vsan.RemoteVcInfo[]', 'vsan.version.version21', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.XvcQueryResultSet[]', 'vim.vsan.XvcQueryResultSet[]'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanVumSystem', 'VsanVumSystem', 'vmodl.ManagedObject', 'vsan.version.version4', [], [('getVsanVumConfig', 'GetVsanVumConfig', 'vsan.version.version4', tuple(), (0, 'vim.cluster.VsanVumSystemConfig', 'vim.cluster.VsanVumSystemConfig'), 'System.Read', None), ('fetchIsoDepotCookie', 'FetchIsoDepotCookie', 'vsan.version.version4', (('username', 'string', 'vsan.version.version4', 0, None), ('password', 'string', 'vsan.version.version4', 0, None), ), (0, 'void', 'void'), 'Global.Settings', None), ('updateHostFirmware', 'VsanHostUpdateFirmware', 'vsan.version.version9', (('host', 'vim.HostSystem', 'vsan.version.version9', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('uploadReleaseDb', 'VsanVcUploadReleaseDb', 'vsan.version.version9', (('db', 'string', 'vsan.version.version9', 0, None), ), (0, 'void', 'void'), 'Global.Settings', None), ])
CreateManagedType('vim.vsan.VsanFileServiceSystem', 'VsanFileServiceSystem', 'vmodl.ManagedObject', 'vsan.version.version12', [], [('downloadFileServiceOvf', 'VsanDownloadFileServiceOvf', 'vsan.version.version12', (('downloadUrl', 'string', 'vsan.version.version12', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Global.VCServer', None), ('queryFileServiceOvfs', 'VsanQueryFileServiceOvfs', 'vsan.version.version12', tuple(), (0 | F_OPTIONAL, 'vim.vsan.VsanFileServiceOvfSpec[]', 'vim.vsan.VsanFileServiceOvfSpec[]'), 'Global.VCServer', None), ('findOvfDownloadUrl', 'VsanFindOvfDownloadUrl', 'vsan.version.version12', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0, None), ), (0, 'string', 'string'), 'System.Read', None), ('performFileServicePreflightCheck', 'VsanPerformFileServiceEnablePreflightCheck', 'vsan.version.version12', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0, None), ('domainConfig', 'vim.vsan.FileServiceDomainConfig', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('network', 'vim.Network', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('scope', 'string', 'vsan.version.version19', 0 | F_OPTIONAL, None), ('domainUuid', 'string', 'vsan.version.version19', 0 | F_OPTIONAL, None), ), (0, 'vim.vsan.VsanFileServicePreflightCheckResult', 'vim.vsan.VsanFileServicePreflightCheckResult'), 'System.Read', None), ('createFileServiceDomain', 'VsanClusterCreateFsDomain', 'vsan.version.version12', (('domainConfig', 'vim.vsan.FileServiceDomainConfig', 'vsan.version.version12', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('reconfigureFileServiceDomain', 'VsanClusterReconfigureFsDomain', 'vsan.version.version12', (('domainUuid', 'string', 'vsan.version.version12', 0, None), ('domainConfig', 'vim.vsan.FileServiceDomainConfig', 'vsan.version.version12', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('deleteDomainConfigFields', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeFileServiceDomain', 'VsanClusterRemoveFsDomain', 'vsan.version.version12', (('domainUuid', 'string', 'vsan.version.version12', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryFileServiceDomains', 'VsanClusterQueryFsDomains', 'vsan.version.version12', (('querySpec', 'vim.vsan.FileServiceDomainQuerySpec', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.FileServiceDomain[]', 'vim.vsan.FileServiceDomain[]'), 'System.Read', None), ('createFileShare', 'VsanCreateFileShare', 'vsan.version.version12', (('config', 'vim.vsan.FileShareConfig', 'vsan.version.version12', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('reconfigureFileShare', 'VsanReconfigureFileShare', 'vsan.version.version12', (('shareUuid', 'string', 'vsan.version.version12', 0, None), ('config', 'vim.vsan.FileShareConfig', 'vsan.version.version12', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('deleteLabelKeys', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('force', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeFileShare', 'VsanClusterRemoveShare', 'vsan.version.version12', (('shareUuid', 'string', 'vsan.version.version12', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ('force', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryFileShares', 'VsanClusterQueryFileShares', 'vsan.version.version12', (('querySpec', 'vim.vsan.FileShareQuerySpec', 'vsan.version.version12', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.FileShareQueryResult', 'vim.vsan.FileShareQueryResult'), 'System.Read', None), ('upgradeFsvm', 'VsanUpgradeFsvm', 'vsan.version.version12', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('rebalanceFileService', 'VsanRebalanceFileService', 'vsan.version.version15', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Storage', None), ('createFileShareSnapshot', 'VsanClusterCreateShareSnapshot', 'vsan.version.version16', (('config', 'vim.vsan.FileShareSnapshotConfig', 'vsan.version.version16', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version16', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('removeFileShareSnapshot', 'VsanClusterRemoveShareSnapshot', 'vsan.version.version16', (('shareUuid', 'string', 'vsan.version.version16', 0, None), ('snapshotName', 'string', 'vsan.version.version16', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version16', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryFileShareSnapshots', 'VsanClusterQueryShareSnapshots', 'vsan.version.version16', (('querySpec', 'vim.vsan.FileShareSnapshotQuerySpec', 'vsan.version.version16', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version16', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.FileShareSnapshotQueryResult', 'vim.vsan.FileShareSnapshotQueryResult'), 'System.Read', None), ])
CreateManagedType('vim.host.HostSpbm', 'HostSpbm', 'vmodl.ManagedObject', 'vsan.version.version15', [], [])
CreateManagedType('vim.cns.VolumeManager', 'CnsVolumeManager', 'vmodl.ManagedObject', 'vsan.version.version11', [], [('create', 'CnsCreateVolume', 'vsan.version.version11', (('createSpecs', 'vim.cns.VolumeCreateSpec[]', 'vsan.version.version11', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('updateVolumeMetadata', 'CnsUpdateVolumeMetadata', 'vsan.version.version11', (('updateSpecs', 'vim.cns.VolumeMetadataUpdateSpec[]', 'vsan.version.version11', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('delete', 'CnsDeleteVolume', 'vsan.version.version11', (('volumeIds', 'vim.cns.VolumeId[]', 'vsan.version.version11', 0, None), ('deleteDisk', 'boolean', 'vsan.version.version11', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('attach', 'CnsAttachVolume', 'vsan.version.version11', (('attachSpecs', 'vim.cns.VolumeAttachDetachSpec[]', 'vsan.version.version11', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('detach', 'CnsDetachVolume', 'vsan.version.version11', (('detachSpecs', 'vim.cns.VolumeAttachDetachSpec[]', 'vsan.version.version11', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('queryAsync', 'CnsQueryAsync', 'vsan.version.version18', (('filter', 'vim.cns.QueryFilter', 'vsan.version.version18', 0, None), ('selection', 'vim.cns.QuerySelection', 'vsan.version.version18', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'Cns.Searchable', None), ('query', 'CnsQueryVolume', 'vsan.version.version11', (('filter', 'vim.cns.QueryFilter', 'vsan.version.version11', 0, None), ('selection', 'vim.cns.QuerySelection', 'vsan.version.version17', 0 | F_OPTIONAL, None), ), (0, 'vim.cns.QueryResult', 'vim.cns.QueryResult'), 'Cns.Searchable', None), ('configureVolumeACLs', 'CnsConfigureVolumeACLs', 'vsan.version.version16', (('ACLConfigSpecs', 'vim.cns.VolumeACLConfigureSpec[]', 'vsan.version.version16', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('extend', 'CnsExtendVolume', 'vsan.version.version11', (('extendSpecs', 'vim.cns.VolumeExtendSpec[]', 'vsan.version.version11', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('createSnapshots', 'CnsCreateSnapshots', 'vsan.version.version12', (('snapshotSpecs', 'vim.cns.SnapshotCreateSpec[]', 'vsan.version.version12', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('deleteSnapshots', 'CnsDeleteSnapshots', 'vsan.version.version12', (('snapshotDeleteSpecs', 'vim.cns.SnapshotDeleteSpec[]', 'vsan.version.version12', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('relocate', 'CnsRelocateVolume', 'vsan.version.version19', (('relocateSpecs', 'vim.cns.VolumeRelocateSpec[]', 'vsan.version.version19', 0, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ('reconfigPolicy', 'CnsReconfigVolumePolicy', 'vsan.version.version21', (('volumePolicyReconfigSpecs', 'vim.cns.VolumePolicyReconfigSpec[]', 'vsan.version.version21', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), None, None), ])
CreateManagedType('vim.vsan.VsanPolicyManager', 'VsanPolicyManager', 'vmodl.ManagedObject', 'vsan.version.version18', [], [])
CreateManagedType('vim.cluster.VsanDiagnosticsSystem', 'VsanDiagnosticsSystem', 'vmodl.ManagedObject', 'vsan.version.version16', [], [('queryNetworkDiagnostics', 'VsanQueryNetworkDiagnostics', 'vsan.version.version16', (('cluster', 'vim.ComputeResource', 'vsan.version.version16', 0, None), ('host', 'vim.HostSystem', 'vsan.version.version16', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanNetworkDiagnostics[]', 'vim.cluster.VsanNetworkDiagnostics[]'), 'System.Read', None), ('getThresholds', 'VsanGetThresholds', 'vsan.version.version16', (('cluster', 'vim.ComputeResource', 'vsan.version.version16', 0, None), ('entityType', 'string', 'vsan.version.version16', 0 | F_OPTIONAL, None), ('metric', 'string', 'vsan.version.version16', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.cluster.VsanDiagnosticsThreshold[]', 'vim.cluster.VsanDiagnosticsThreshold[]'), 'System.Read', None), ('setThresholds', 'VsanSetThresholds', 'vsan.version.version16', (('cluster', 'vim.ComputeResource', 'vsan.version.version16', 0, None), ('thresholds', 'vim.cluster.VsanDiagnosticsThreshold[]', 'vsan.version.version16', 0 | F_OPTIONAL, None), ), (0, 'void', 'void'), 'Global.Diagnostics', None), ('startIODiagnosticsTask', 'StartIODiagnosticsTask', 'vsan.version.version18', (('targets', 'vim.vsan.IODiagnosticsTarget[]', 'vsan.version.version18', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version18', 0 | F_OPTIONAL, None), ('duration', 'long', 'vsan.version.version18', 0 | F_OPTIONAL, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryIODiagnosticsInstances', 'QueryIODiagnosticsInstances', 'vsan.version.version18', (('querySpec', 'vim.vsan.IODiagnosticsInstanceQuerySpec', 'vsan.version.version18', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version18', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.IODiagnosticsInstance[]', 'vim.vsan.IODiagnosticsInstance[]'), 'System.Read', None), ('queryIODiagnosticsStats', 'QueryIODiagnosticsStats', 'vsan.version.version18', (('instanceName', 'string', 'vsan.version.version18', 0, None), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version18', 0 | F_OPTIONAL, None), ), (0 | F_OPTIONAL, 'vim.vsan.IODiagnosticsTargetStats[]', 'vim.vsan.IODiagnosticsTargetStats[]'), 'System.Read', None), ('createIOTripAnalyzerRecurrences', 'CreateIOTripAnalyzerRecurrences', 'vsan.version.version21', (('cluster', 'vim.ComputeResource', 'vsan.version.version21', 0, None), ('recurrences', 'vim.vsan.VsanIOTripAnalyzerRecurrence[]', 'vsan.version.version21', 0, None), ), (0, 'vim.vsan.VsanIOTripAnalyzerRecurrence[]', 'vim.vsan.VsanIOTripAnalyzerRecurrence[]'), 'Global.Diagnostics', None), ('getIOTripAnalyzerSchedulerConfig', 'GetIOTripAnalyzerSchedulerConfig', 'vsan.version.version21', (('cluster', 'vim.ComputeResource', 'vsan.version.version21', 0, None), ), (0 | F_OPTIONAL, 'vim.vsan.VsanIOTripAnalyzerConfig', 'vim.vsan.VsanIOTripAnalyzerConfig'), 'System.Read', None), ('editIOTripAnalyzerRecurrences', 'EditIOTripAnalyzerRecurrences', 'vsan.version.version21', (('cluster', 'vim.ComputeResource', 'vsan.version.version21', 0, None), ('recurrences', 'vim.vsan.VsanIOTripAnalyzerRecurrence[]', 'vsan.version.version21', 0, None), ), (0, 'vim.vsan.VsanIOTripAnalyzerRecurrence[]', 'vim.vsan.VsanIOTripAnalyzerRecurrence[]'), 'Global.Diagnostics', None), ('removeIOTripAnalyzerRecurrences', 'RemoveIOTripAnalyzerRecurrences', 'vsan.version.version21', (('cluster', 'vim.ComputeResource', 'vsan.version.version21', 0, None), ('names', 'string[]', 'vsan.version.version21', 0, None), ), (0, 'void', 'void'), 'Global.Diagnostics', None), ('setTraceObjectPolicy', 'VsanSetTraceObjectPolicy', 'vsan.version.version16', (('cluster', 'vim.ComputeResource', 'vsan.version.version16', 0 | F_OPTIONAL, None), ('traceObjectUuid', 'string', 'vsan.version.version16', 0, None), ('profile', 'vim.vm.ProfileSpec', 'vsan.version.version16', 0 | F_OPTIONAL, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ])
CreateManagedType('vim.VsanPhoneHomeSystem', 'VsanPhoneHomeSystem', 'vmodl.ManagedObject', 'vsan.version.version3', [], [('vsanPerformOnlineHealthCheck', 'VsanPerformOnlineHealthCheck', 'vsan.version.version3', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version3', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'System.Read', None), ('queryVsanCloudHealthStatus', 'QueryVsanCloudHealthStatus', 'vsan.version.version12', tuple(), (0 | F_OPTIONAL, 'vim.vsan.VsanCloudHealthStatus', 'vim.vsan.VsanCloudHealthStatus'), 'Global.Diagnostics', None), ('vsanQueryObjectSnapshotsInfo', 'VsanQueryObjectSnapshotsInfo', 'vsan.version.version20', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version20', 0, None), ), (0 | F_OPTIONAL, 'string', 'string'), 'System.Read', None), ('vsanQueryNvmeCriticalWarningStats', 'VsanQueryNvmeCriticalWarningStats', 'vsan.version.version23', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version23', 0, None), ), (0 | F_OPTIONAL, 'string', 'string'), 'System.Read', None), ('vsanQueryZdomScrubberData', 'VsanQueryZdomScrubberData', 'vsan.version.version23', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version23', 0, None), ), (0 | F_OPTIONAL, 'string', 'string'), 'System.Read', None), ('vsanQueryLSOMwbsize', 'VsanQueryLSOMwbsize', 'vsan.version.version23', (('cluster', 'vim.ClusterComputeResource', 'vsan.version.version23', 0, None), ), (0 | F_OPTIONAL, 'string', 'string'), 'System.Read', None), ])
CreateManagedType('vim.cluster.VsanClusterPowerSystem', 'VsanClusterPowerSystem', 'vmodl.ManagedObject', 'vsan.version.version18', [], [('performClusterPowerAction', 'PerformClusterPowerAction', 'vsan.version.version18', (('cluster', 'vim.ComputeResource', 'vsan.version.version18', 0, None), ('spec', 'vim.cluster.PerformClusterPowerActionSpec', 'vsan.version.version18', 0, None), ), (0, 'vim.Task', 'vim.Task'), 'Host.Config.Power Host.Inventory.EditCluster', None), ('queryClusterPowerContext', 'QueryClusterPowerContext', 'vsan.version.version18', (('cluster', 'vim.ComputeResource', 'vsan.version.version18', 0, None), ), (0, 'vim.cluster.ClusterPowerContext', 'vim.cluster.ClusterPowerContext'), 'System.Read', None), ('updateClusterPowerStatus', 'UpdateClusterPowerStatus', 'vsan.version.version18', (('cluster', 'vim.ComputeResource', 'vsan.version.version18', 0, None), ('status', 'string', 'vsan.version.version18', 0, None), ), (0, 'boolean', 'boolean'), 'System.Read', None), ])
CreateManagedType('vim.vsan.VsanObjectManager', 'VsanObjectManager', 'vmodl.ManagedObject', 'vsan.version.version23', [], [])
CreateDataType('vim.host.VsanHostFwComponent', 'VsanHostFwComponent', 'vmodl.DynamicData', 'vsan.version.version9', [('name', 'string', 'vsan.version.version9', 0), ('url', 'string', 'vsan.version.version9', 0 | F_OPTIONAL), ('sha1sum', 'string', 'vsan.version.version9', 0 | F_OPTIONAL), ('currentVersion', 'string', 'vsan.version.version9', 0 | F_OPTIONAL), ('suggestedVersion', 'string', 'vsan.version.version9', 0 | F_OPTIONAL), ('componentID', 'string[]', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanDownloadItem', 'VsanDownloadItem', 'vmodl.DynamicData', 'vsan.version.version3', [('url', 'string', 'vsan.version.version3', 0), ('sha1sum', 'string', 'vsan.version.version3', 0), ('formatType', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('itemId', 'string', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanHclDriverInfo', 'VsanHclDriverInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('driverVersion', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('driverLink', 'vim.vsan.VsanDownloadItem', 'vsan.version.version3', 0 | F_OPTIONAL), ('fwVersion', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('fwLinks', 'vim.vsan.VsanDownloadItem[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('toolsLinks', 'vim.vsan.VsanDownloadItem[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('eula', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('driverType', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('driverName', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('diskModes', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('supportedFeatures', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHostCimProviderInfo', 'VsanHostCimProviderInfo', 'vmodl.DynamicData', 'vim.version.version9', [('cimProviderSupported', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('installedCIMProvider', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('cimProviderOnHcl', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('cimProviderLinksOnHcl', 'vim.vsan.VsanDownloadItem[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHclDiskInfo', 'VsanHclDiskInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('deviceName', 'string', 'vsan.version.version3', 0), ('model', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('isSsd', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('vsanDisk', 'boolean', 'vsan.version.version3', 0), ('issues', 'vmodl.MethodFault[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('remediableIssues', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('uuid', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('capacity', 'long', 'vsan.version.version20', 0 | F_OPTIONAL), ('vsanCompatibility', 'string[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanBasicDeviceInfo', 'VsanBasicDeviceInfo', 'vmodl.DynamicData', 'vsan.version.version12', [('deviceName', 'string', 'vsan.version.version12', 0), ('pciId', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('fwVersion', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('features', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHclCommonDeviceInfo', 'VsanHclCommonDeviceInfo', 'vmodl.DynamicData', 'vsan.version.version7', [('deviceName', 'string', 'vsan.version.version7', 0), ('displayName', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('driverName', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('driverVersion', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('vendorId', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('deviceId', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('subVendorId', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('subDeviceId', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('extraInfo', 'vim.KeyValue[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('deviceOnHcl', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('releaseSupported', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('releasesOnHcl', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('driverVersionsOnHcl', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('driverVersionSupported', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('fwVersionSupported', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('fwVersionOnHcl', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('fwVersion', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('driversOnHcl', 'vim.vsan.VsanHclDriverInfo[]', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanVcgDeviceInfo', 'VsanVcgDeviceInfo', 'vmodl.DynamicData', 'vsan.version.version18', [('vcgId', 'int', 'vsan.version.version18', 0), ('vcgModelName', 'string', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.host.DevicePciId', 'DevicePciId', 'vmodl.DynamicData', 'vsan.version.version18', [('vendorId', 'long', 'vsan.version.version18', 0), ('deviceId', 'long', 'vsan.version.version18', 0), ('subVendorId', 'long', 'vsan.version.version18', 0), ('subDeviceId', 'long', 'vsan.version.version18', 0)])
CreateDataType('vim.host.VsanHostHwDeviceId', 'VsanHostHwDeviceId', 'vmodl.DynamicData', 'vsan.version.version18', [('pciId', 'vim.host.DevicePciId', 'vsan.version.version18', 0), ('productId', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('diskCapacity', 'long', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHwToVcgInfoMapping', 'VsanHwToVcgInfoMapping', 'vmodl.DynamicData', 'vsan.version.version18', [('vsanHostHwDeviceId', 'vim.host.VsanHostHwDeviceId', 'vsan.version.version18', 0), ('vcgId', 'int', 'vsan.version.version18', 0)])
CreateDataType('vim.host.VsanHclControllerInfo', 'VsanHclControllerInfo', 'vmodl.DynamicData', 'vim.version.version9', [('deviceName', 'string', 'vim.version.version9', 0), ('deviceDisplayName', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('driverName', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('driverVersion', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vendorId', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('deviceId', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('subVendorId', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('subDeviceId', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('extraInfo', 'vim.KeyValue[]', 'vim.version.version9', 0 | F_OPTIONAL), ('deviceOnHcl', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('releaseSupported', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('releasesOnHcl', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('driverVersionsOnHcl', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('driverVersionSupported', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('fwVersionSupported', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('fwVersionOnHcl', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('cacheConfigSupported', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('cacheConfigOnHcl', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('raidConfigSupported', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('raidConfigOnHcl', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('fwVersion', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('raidConfig', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('cacheConfig', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('cimProviderInfo', 'vim.host.VsanHostCimProviderInfo', 'vim.version.version9', 0 | F_OPTIONAL), ('usedByVsan', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('disks', 'vim.host.VsanHclDiskInfo[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('issues', 'vmodl.MethodFault[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('remediableIssues', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('driversOnHcl', 'vim.vsan.VsanHclDriverInfo[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('fwAuxVersion', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('queueDepth', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('queueDepthOnHcl', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('queueDepthSupported', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('diskMode', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('diskModeOnHcl', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('diskModeSupported', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('toolName', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('toolVersion', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('productId', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('diskCapacity', 'long', 'vsan.version.version18', 0 | F_OPTIONAL), ('vcgEntryInfo', 'vim.host.VsanVcgDeviceInfo[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('controllerType', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('userSelectedVcgId', 'int', 'vsan.version.version18', 0 | F_OPTIONAL), ('vsanCompatibility', 'string[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanNicRdmaInfo', 'VsanNicRdmaInfo', 'vmodl.DynamicData', 'vsan.version.version16', [('rdmaCapable', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL), ('rdmaProtocolCapable', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('dcbEnabled', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL), ('dcbMode', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('pfcEnabled', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL), ('pfcConfig', 'string', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHclNicInfo', 'VsanHclNicInfo', 'vim.host.VsanHclCommonDeviceInfo', 'vsan.version.version7', [('vmknic', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('useByVsan', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL), ('rdmaConfig', 'vim.host.VsanNicRdmaInfo', 'vsan.version.version16', 0 | F_OPTIONAL), ('vsanHostCompatibility', 'string[]', 'vsan.version.version20', 0 | F_OPTIONAL), ('nicLinkSpeedInMbps', 'int', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHclMemInfo', 'VsanHclMemInfo', 'vmodl.DynamicData', 'vsan.version.version20', [('memorySize', 'long', 'vsan.version.version20', 0 | F_OPTIONAL), ('vsanHostCompatibility', 'string[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHclComputeResource', 'VsanHclComputeResource', 'vmodl.DynamicData', 'vsan.version.version20', [('memory', 'vim.host.VsanHclMemInfo', 'vsan.version.version20', 0)])
CreateDataType('vim.host.VsanHostHclInfo', 'VsanHostHclInfo', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('hclChecked', 'boolean', 'vim.version.version9', 0), ('releaseName', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL), ('controllers', 'vim.host.VsanHclControllerInfo[]', 'vim.version.version9', 0 | F_OPTIONAL), ('pnics', 'vim.host.VsanHclNicInfo[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('host', 'vim.HostSystem', 'vsan.version.version20', 0 | F_OPTIONAL), ('computeResource', 'vim.host.VsanHclComputeResource', 'vsan.version.version20', 0 | F_OPTIONAL), ('vsanHostCompatibility', 'string[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVibSpec', 'VsanVibSpec', 'vmodl.DynamicData', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('metaUrl', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('metaSha1Sum', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('vibUrl', 'string', 'vsan.version.version3', 0), ('vibSha1Sum', 'string', 'vsan.version.version3', 0)])
CreateDataType('vim.host.VsanHclFirmwareFile', 'VsanHclFirmwareFile', 'vmodl.DynamicData', 'vsan.version.version3', [('fileType', 'string', 'vsan.version.version3', 0), ('filenameOrUrl', 'string', 'vsan.version.version3', 0), ('sha1sum', 'string', 'vsan.version.version3', 0)])
CreateDataType('vim.host.VsanHclFirmwareUpdateSpec', 'VsanHclFirmwareUpdateSpec', 'vmodl.DynamicData', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('hbaDevice', 'string', 'vsan.version.version3', 0), ('fwFiles', 'vim.host.VsanHclFirmwareFile[]', 'vsan.version.version3', 0), ('allowDowngrade', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('firmwareComponent', 'vim.host.VsanHostFwComponent[]', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanUpdateItem', 'VsanUpdateItem', 'vmodl.DynamicData', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('type', 'string', 'vsan.version.version3', 0), ('name', 'string', 'vsan.version.version3', 0), ('version', 'string', 'vsan.version.version3', 0), ('existingVersion', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('present', 'boolean', 'vsan.version.version3', 0), ('vibSpec', 'vim.vsan.VsanVibSpec[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('vibType', 'string', 'vsan.version.version9', 0 | F_OPTIONAL), ('firmwareSpec', 'vim.host.VsanHclFirmwareUpdateSpec', 'vsan.version.version3', 0 | F_OPTIONAL), ('downloadInfo', 'vim.vsan.VsanDownloadItem[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('eula', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('adapter', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('key', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('impact', 'string', 'vsan.version.version9', 0 | F_OPTIONAL), ('firmwareUnknown', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHclInfo', 'VsanClusterHclInfo', 'vmodl.DynamicData', 'vim.version.version9', [('hclDbLastUpdate', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('hclDbAgeHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('hostResults', 'vim.host.VsanHostHclInfo[]', 'vim.version.version9', 0 | F_OPTIONAL), ('updateItems', 'vim.vsan.VsanUpdateItem[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('hclDbAbsent', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanCompliantDriver', 'VsanCompliantDriver', 'vmodl.DynamicData', 'vsan.version.version12', [('driverName', 'string', 'vsan.version.version12', 0), ('driverVersion', 'string', 'vsan.version.version12', 0), ('supportedFeatures', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanCompliantFirmware', 'VsanCompliantFirmware', 'vmodl.DynamicData', 'vsan.version.version12', [('firmwareVersion', 'string', 'vsan.version.version12', 0), ('compliantDrivers', 'vim.vsan.VsanCompliantDriver[]', 'vsan.version.version12', 0)])
CreateDataType('vim.vsan.VsanHostDeviceInfo', 'VsanHostDeviceInfo', 'vmodl.DynamicData', 'vsan.version.version12', [('hostname', 'string', 'vsan.version.version12', 0), ('devices', 'vim.host.VsanBasicDeviceInfo[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanDiskModelInfo', 'VsanDiskModelInfo', 'vmodl.DynamicData', 'vsan.version.version18', [('productId', 'string', 'vsan.version.version18', 0), ('vendor', 'string', 'vsan.version.version18', 0), ('partNumber', 'string', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanHclMinFwConstraint', 'VsanHclMinFwConstraint', 'vmodl.DynamicData', 'vsan.version.version18', [('vcgId', 'int', 'vsan.version.version18', 0), ('vcgLink', 'string', 'vsan.version.version18', 0), ('model', 'string', 'vsan.version.version18', 0), ('partner', 'string', 'vsan.version.version18', 0), ('partNumber', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('release', 'string', 'vsan.version.version18', 0), ('firmware', 'string', 'vsan.version.version18', 0)])
CreateDataType('vim.vsan.VsanHclDeviceConstraint', 'VsanHclDeviceConstraint', 'vmodl.DynamicData', 'vsan.version.version12', [('pciId', 'string', 'vsan.version.version12', 0), ('vcgLink', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('similarVcgLinks', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('compliantFirmwares', 'vim.vsan.VsanCompliantFirmware[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('vcgId', 'int', 'vsan.version.version21', 0 | F_OPTIONAL), ('model', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('partner', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('partNumber', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('release', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanHclDiskConstraint', 'VsanHclDiskConstraint', 'vmodl.DynamicData', 'vsan.version.version18', [('productId', 'string', 'vsan.version.version18', 0), ('vendor', 'string', 'vsan.version.version18', 0), ('constraints', 'vim.vsan.VsanHclMinFwConstraint[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('pcieConstraints', 'vim.vsan.VsanHclDeviceConstraint[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('partNumber', 'string', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanHclReleaseConstraint', 'VsanHclReleaseConstraint', 'vmodl.DynamicData', 'vsan.version.version12', [('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0), ('release', 'string', 'vsan.version.version12', 0), ('hostDevices', 'vim.vsan.VsanHostDeviceInfo[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('constraints', 'vim.vsan.VsanHclDeviceConstraint[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DataEfficiencyConfig', 'VsanDataEfficiencyConfig', 'vmodl.DynamicData', 'vim.version.version10', [('dedupEnabled', 'boolean', 'vim.version.version10', 0), ('compressionEnabled', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.IpConfigEx', 'VsanHostIpConfigEx', 'vim.vsan.host.IpConfig', 'vim.version.version11', [('upstreamIpV6Address', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('downstreamIpV6Address', 'string', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.PortConfigEx', 'VsanHostPortConfigEx', 'vim.vsan.host.ConfigInfo.NetworkInfo.PortConfig', 'vim.version.version11', [('trafficTypes', 'string[]', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DefaultDatastorePolicySelectionInfo', 'DefaultDatastorePolicySelectionInfo', 'vmodl.DynamicData', 'vsan.version.version21', [('enabled', 'boolean', 'vsan.version.version21', 0), ('defaultPolicyId', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('lastPolicySelectionTime', 'vmodl.DateTime', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.StoragePoolDisk', 'VsanStoragePoolDisk', 'vmodl.DynamicData', 'vsan.version.version20', [('diskName', 'string', 'vsan.version.version20', 0), ('diskType', 'string', 'vsan.version.version20', 0)])
CreateDataType('vim.vsan.host.AddStoragePoolDiskSpec', 'VsanAddStoragePoolDiskSpec', 'vmodl.DynamicData', 'vsan.version.version20', [('host', 'vim.HostSystem', 'vsan.version.version20', 0), ('disks', 'vim.vsan.host.StoragePoolDisk[]', 'vsan.version.version20', 0)])
CreateDataType('vim.vsan.DataEncryptionConfig', 'VsanDataEncryptionConfig', 'vmodl.DynamicData', 'vsan.version.version3', [('encryptionEnabled', 'boolean', 'vsan.version.version3', 0), ('kmsProviderId', 'vim.encryption.KeyProviderId', 'vsan.version.version3', 0 | F_OPTIONAL), ('kekId', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('hostKeyId', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('dekGenerationId', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('changing', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('eraseDisksBeforeUse', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('wrappedDek', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('dekId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('oldWrappedDek', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('oldDekId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('kekVerifier', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('dekVerifier', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('oldDekVerifier', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('iv', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('syncing', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DirectoryServerConfig', 'VsanDirectoryServerConfig', 'vmodl.DynamicData', 'vsan.version.version15', [])
CreateDataType('vim.vsan.ActiveDirectoryServerConfig', 'ActiveVsanDirectoryServerConfig', 'vim.vsan.DirectoryServerConfig', 'vsan.version.version15', [('activeDirectoryDomainName', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('username', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('password', 'string', 'vsan.version.version15', 0 | F_OPTIONAL | F_SECRET), ('organizationalUnit', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('preferredADServers', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileServiceIpConfig', 'VsanFileServiceIpConfig', 'vim.host.IpConfig', 'vsan.version.version12', [('fqdn', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('isPrimary', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL), ('gateway', 'string', 'vsan.version.version12', 0), ('affinityLocation', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('ipv6Gateway', 'string', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileServiceDomainConfig', 'VsanFileServiceDomainConfig', 'vmodl.DynamicData', 'vsan.version.version12', [('name', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('dnsServerAddresses', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('dnsSuffixes', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServerIpConfig', 'vim.vsan.FileServiceIpConfig[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('directoryServerConfig', 'vim.vsan.DirectoryServerConfig', 'vsan.version.version15', 0 | F_OPTIONAL), ('version', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileServiceConfig', 'VsanFileServiceConfig', 'vmodl.DynamicData', 'vsan.version.version12', [('enabled', 'boolean', 'vsan.version.version12', 0), ('fileServerMemoryMB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServerCPUMhz', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('fsvmMemoryMB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('fsvmCPU', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('network', 'vim.Network', 'vsan.version.version12', 0 | F_OPTIONAL), ('domains', 'vim.vsan.FileServiceDomainConfig[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileAnalyticsEnabled', 'boolean', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileServiceDomain', 'VsanFileServiceDomain', 'vmodl.DynamicData', 'vsan.version.version12', [('uuid', 'string', 'vsan.version.version12', 0), ('config', 'vim.vsan.FileServiceDomainConfig', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DataInTransitEncryptionConfig', 'VsanDataInTransitEncryptionConfig', 'vmodl.DynamicData', 'vsan.version.version15', [('enabled', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('rekeyInterval', 'int', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanClusterMembershipInfo', 'VsanClusterMembershipInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('clusterUuid', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('health', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('membershipUuid', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('memberUuid', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.DataInTransitEncryptionInfo', 'VsanInTransitEncryptionInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('enabled', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('rekeyInterval', 'int', 'vsan.version.version15', 0 | F_OPTIONAL), ('transitionState', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.EncryptionInfo', 'VsanHostEncryptionInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('enabled', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('kekId', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('hostKeyId', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('kmipServers', 'vim.encryption.KmipServerSpec[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('kmsServerCerts', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('clientKey', 'string', 'vsan.version.version3', 0 | F_OPTIONAL | F_SECRET), ('clientCert', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('dekGenerationId', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('changing', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('eraseDisksBeforeUse', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('wrappedDek', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('dekId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('oldWrappedDek', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('oldDekId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('kekVerifier', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('dekVerifier', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('oldDekVerifier', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('iv', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('syncing', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ResyncIopsInfo', 'ResyncIopsInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('resyncIops', 'int', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.ClusterRuntimeInfo', 'ClusterRuntimeInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('clusterUuid', 'string', 'vsan.version.version15', 0), ('totalComponentsCount', 'int', 'vsan.version.version15', 0), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.RepairTimerInfo', 'RepairTimerInfo', 'vmodl.DynamicData', 'vsan.version.version9', [('maxTimeToRepair', 'int', 'vsan.version.version9', 0), ('minTimeToRepair', 'int', 'vsan.version.version9', 0), ('objectCount', 'int', 'vsan.version.version9', 0), ('objectCountWithRepairTimer', 'int', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ProactiveRebalanceInfo', 'VsanProactiveRebalanceInfo', 'vmodl.DynamicData', 'vsan.version.version11', [('enabled', 'boolean', 'vsan.version.version11', 0 | F_OPTIONAL), ('threshold', 'int', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.CapacityReservationInfo', 'VsanCapacityReservationInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('hostRebuildThreshold', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('vsanOpSpaceThreshold', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanExtendedConfig', 'VsanExtendedConfig', 'vmodl.DynamicData', 'vsan.version.version7', [('objectRepairTimer', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('disableSiteReadLocality', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('enableCustomizedSwapObject', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('largeScaleClusterSupport', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('proactiveRebalanceInfo', 'vim.vsan.ProactiveRebalanceInfo', 'vsan.version.version11', 0 | F_OPTIONAL), ('capacityReservationInfo', 'vim.vsan.CapacityReservationInfo', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanDatastoreDefaultPolicySelectionConfig', 'VsanDatastoreDefaultPolicySelectionConfig', 'vmodl.DynamicData', 'vsan.version.version21', [('enabled', 'boolean', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.VsanInternalExtendedConfig', 'VsanInternalExtendedConfig', 'vmodl.DynamicData', 'vsan.version.version11', [('vcMaxDiskVersion', 'int', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.MetricProfile', 'VsanMetricProfile', 'vmodl.DynamicData', 'vsan.version.version12', [('authToken', 'string', 'vsan.version.version12', 0 | F_SECRET)])
CreateDataType('vim.vsan.MetricsConfig', 'VsanMetricsConfig', 'vmodl.DynamicData', 'vsan.version.version12', [('profiles', 'vim.vsan.MetricProfile[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanUnicastAddressInfo', 'VsanUnicastAddressInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('address', 'string', 'vsan.version.version3', 0), ('port', 'int', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ServerHostUnicastInfo', 'VsanServerHostUnicastInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('hostUuid', 'string', 'vsan.version.version15', 0), ('nodeType', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('unicastSpec', 'vim.cluster.VsanUnicastAddressInfo[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DatastoreSpec', 'VsanDatastoreSpec', 'vmodl.DynamicData', 'vsan.version.version5', [('uuid', 'string', 'vsan.version.version5', 0), ('name', 'string', 'vsan.version.version5', 0)])
CreateDataType('vim.vsan.host.ServerClusterUnicastInfo', 'VsanHostServerClusterUnicastInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('clusterUuid', 'string', 'vsan.version.version15', 0), ('unicastInfo', 'vim.vsan.ServerHostUnicastInfo[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.ServerClusterUnicastConfig', 'VsanHostServerClusterUnicastConfig', 'vmodl.DynamicData', 'vsan.version.version15', [('remoteUnicastConfig', 'vim.vsan.host.ServerClusterUnicastInfo[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.HciMeshServerConfig', 'VsanHciMeshServerConfig', 'vmodl.DynamicData', 'vsan.version.version21', [('unicastInfo', 'vim.vsan.host.ServerClusterUnicastInfo', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.DatastoreConfig', 'VsanDatastoreConfig', 'vmodl.DynamicData', 'vsan.version.version5', [('datastores', 'vim.vsan.DatastoreSpec[]', 'vsan.version.version5', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.RemoteVsanSite', 'RemoteVsanSite', 'vmodl.DynamicData', 'vsan.version.version21', [('name', 'string', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.RemoteVsanSiteAffinity', 'RemoteVsanSiteAffinity', 'vmodl.DynamicData', 'vsan.version.version21', [('clientSite', 'vim.vsan.RemoteVsanSite', 'vsan.version.version21', 0 | F_OPTIONAL), ('serverSite', 'vim.vsan.RemoteVsanSite', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.VcRemoteVsanServerClusterInfo', 'VcRemoteVsanServerClusterInfo', 'vmodl.DynamicData', 'vsan.version.version21', [('clusterUuid', 'string', 'vsan.version.version21', 0), ('networkTopology', 'string', 'vsan.version.version21', 0), ('siteAffinity', 'vim.vsan.RemoteVsanSiteAffinity[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VcRemoteVsanServerClusterConfig', 'VcRemoteVsanServerClusterConfig', 'vmodl.DynamicData', 'vsan.version.version21', [('serverClusters', 'vim.vsan.VcRemoteVsanServerClusterInfo[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.AdvancedDatastoreConfig', 'VsanAdvancedDatastoreConfig', 'vim.vsan.DatastoreConfig', 'vsan.version.version15', [('remoteDatastores', 'vim.Datastore[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XVCDatastoreInfo', 'VsanXVCDatastoreInfo', 'vmodl.DynamicData', 'vsan.version.version21', [('datastore', 'vim.Datastore', 'vsan.version.version21', 0), ('ownerVc', 'string', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.XVCDatastoreConfig', 'VsanXVCDatastoreConfig', 'vmodl.DynamicData', 'vsan.version.version21', [('xvcDatastores', 'vim.vsan.XVCDatastoreInfo[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XVCClientInfo', 'VsanXVCClientInfo', 'vmodl.DynamicData', 'vsan.version.version21', [('cluster', 'vim.ClusterComputeResource', 'vsan.version.version21', 0), ('clusterName', 'string', 'vsan.version.version21', 0), ('vsanFormatVersion', 'string', 'vsan.version.version21', 0), ('ownerVc', 'string', 'vsan.version.version21', 0), ('clusterUuid', 'string', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XvcClientConfig', 'VsanXvcClientConfig', 'vim.vsan.DatastoreSpec', 'vsan.version.version21', [('xvcClusters', 'vim.vsan.XVCClientInfo[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ClientDatastoreConfig', 'VsanClientDatastoreConfig', 'vim.vsan.DatastoreSpec', 'vsan.version.version15', [('clusters', 'vim.ClusterComputeResource[]', 'vsan.version.version15', 0)])
CreateDataType('vim.vsan.VsanUnmapConfig', 'VsanUnmapConfig', 'vmodl.DynamicData', 'vsan.version.version9', [('enable', 'boolean', 'vsan.version.version9', 0)])
CreateDataType('vim.vsan.RdmaConfig', 'VsanRdmaConfig', 'vmodl.DynamicData', 'vsan.version.version16', [('rdmaEnabled', 'boolean', 'vsan.version.version16', 0)])
CreateDataType('vim.vsan.WitnessHostConfig', 'VsanWitnessHostConfig', 'vmodl.DynamicData', 'vsan.version.version10', [('subClusterUuid', 'string', 'vsan.version.version10', 0), ('preferredFaultDomainName', 'string', 'vsan.version.version10', 0), ('metadataMode', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanPMemConfig', 'VimVsanVsanPMemConfig', 'vmodl.DynamicData', 'vsan.version.version20', [('enabled', 'boolean', 'vsan.version.version20', 0)])
CreateDataType('vim.vsan.host.DiskResultEx', 'VimVsanHostDiskResultEx', 'vim.vsan.host.DiskResult', 'vsan.version.version18', [('vsanDirectTagged', 'boolean', 'vsan.version.version18', 0), ('storagePoolDiskState', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('storagePoolDiskError', 'vmodl.MethodFault', 'vsan.version.version20', 0 | F_OPTIONAL), ('isCapacityFlash', 'boolean', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DiskClaimConfiguration', 'DiskClaimConfiguration', 'vmodl.DynamicData', 'vsan.version.version22', [('diskType', 'string', 'vsan.version.version22', 0), ('diskNamePrefix', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('numberOfDisks', 'int', 'vsan.version.version22', 0 | F_OPTIONAL), ('diskModel', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('vendor', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('diskCapacity', 'long', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanEsaDiskConfiguration', 'VsanEsaDiskConfiguration', 'vmodl.DynamicData', 'vsan.version.version22', [('diskClaimConfiguration', 'vim.vsan.DiskClaimConfiguration[]', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanEsaConfig', 'VsanEsaConfig', 'vmodl.DynamicData', 'vsan.version.version20', [('storagePoolSpecs', 'vim.vsan.host.AddStoragePoolDiskSpec[]', 'vsan.version.version20', 0 | F_OPTIONAL), ('hclDiskClaimEnabled', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL), ('datastoreDefaultPolicySelectionConfig', 'vim.vsan.VsanDatastoreDefaultPolicySelectionConfig', 'vsan.version.version21', 0 | F_OPTIONAL), ('diskConfiguration', 'vim.vsan.VsanEsaDiskConfiguration', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanEsaConfigInfo', 'VsanEsaConfigInfo', 'vmodl.DynamicData', 'vsan.version.version20', [('hclDiskClaimEnabled', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL), ('datastoreDefaultPolicySelectionConfig', 'vim.vsan.VsanDatastoreDefaultPolicySelectionConfig', 'vsan.version.version21', 0 | F_OPTIONAL), ('diskConfiguration', 'vim.vsan.VsanEsaDiskConfiguration', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.SiteAffinityInfo', 'SiteAffinityInfo', 'vmodl.DynamicData', 'vsan.version.version21', [('name', 'string', 'vsan.version.version21', 0), ('siteId', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.RemoteVsanServerClusterConfig', 'RemoteVsanServerClusterConfig', 'vmodl.DynamicData', 'vsan.version.version21', [('clusterUuid', 'string', 'vsan.version.version21', 0), ('siteAffinity', 'vim.vsan.host.SiteAffinityInfo', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.SnapServiceConfig', 'VsanSnapServiceConfig', 'vmodl.DynamicData', 'vsan.version.version23', [('enabled', 'boolean', 'vsan.version.version23', 0)])
CreateDataType('vim.vsan.host.ConfigInfoEx', 'VsanHostConfigInfoEx', 'vim.vsan.host.ConfigInfo', 'vsan.version.version3', [('encryptionInfo', 'vim.vsan.host.EncryptionInfo', 'vsan.version.version3', 0 | F_OPTIONAL), ('dataEfficiencyInfo', 'vim.vsan.DataEfficiencyConfig', 'vsan.version.version3', 0 | F_OPTIONAL), ('resyncIopsLimitInfo', 'vim.vsan.ResyncIopsInfo', 'vsan.version.version3', 0 | F_OPTIONAL), ('extendedConfig', 'vim.vsan.VsanExtendedConfig', 'vsan.version.version7', 0 | F_OPTIONAL), ('datastoreInfo', 'vim.vsan.DatastoreConfig', 'vsan.version.version5', 0 | F_OPTIONAL), ('unmapConfig', 'vim.vsan.VsanUnmapConfig', 'vsan.version.version9', 0 | F_OPTIONAL), ('witnessHostConfig', 'vim.vsan.WitnessHostConfig[]', 'vsan.version.version10', 0 | F_OPTIONAL), ('internalExtendedConfig', 'vim.vsan.VsanInternalExtendedConfig', 'vsan.version.version11', 0 | F_OPTIONAL), ('metricsConfig', 'vim.vsan.MetricsConfig', 'vsan.version.version12', 0 | F_OPTIONAL), ('unicastConfig', 'vim.vsan.host.ServerClusterUnicastConfig', 'vsan.version.version15', 0 | F_OPTIONAL), ('rdmaConfig', 'vim.vsan.RdmaConfig', 'vsan.version.version16', 0 | F_OPTIONAL), ('dataInTransitEncryptionInfo', 'vim.vsan.host.DataInTransitEncryptionInfo', 'vsan.version.version15', 0 | F_OPTIONAL), ('mode', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('serverClusterConfigs', 'vim.vsan.host.RemoteVsanServerClusterConfig[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('snapServiceConfig', 'vim.vsan.SnapServiceConfig', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanWhatIfEvacDetail', 'VsanWhatIfEvacDetail', 'vmodl.DynamicData', 'vsan.version.version3', [('success', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('bytesToSync', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('inaccessibleObjects', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('incompliantObjects', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('extraSpaceNeeded', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('failedDueToInaccessibleObjects', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanWhatIfEvacResult', 'VsanWhatIfEvacResult', 'vmodl.DynamicData', 'vsan.version.version3', [('noAction', 'vim.vsan.host.VsanWhatIfEvacDetail', 'vsan.version.version3', 0), ('ensureAccess', 'vim.vsan.host.VsanWhatIfEvacDetail', 'vsan.version.version3', 0), ('evacAllData', 'vim.vsan.host.VsanWhatIfEvacDetail', 'vsan.version.version3', 0)])
CreateDataType('vim.cluster.VsanConfigGeneration', 'VsanConfigGeneration', 'vmodl.DynamicData', 'vsan.version.version4', [('vcUuid', 'string', 'vsan.version.version4', 0), ('genNum', 'long', 'vsan.version.version4', 0), ('genTime', 'long', 'vsan.version.version4', 0)])
CreateDataType('vim.vsan.host.RuntimeStats', 'VsanHostRuntimeStats', 'vmodl.DynamicData', 'vsan.version.version3', [('resyncIopsInfo', 'vim.vsan.ResyncIopsInfo', 'vsan.version.version3', 0 | F_OPTIONAL), ('configGeneration', 'vim.cluster.VsanConfigGeneration', 'vsan.version.version4', 0 | F_OPTIONAL), ('supportedClusterSize', 'int', 'vsan.version.version7', 0 | F_OPTIONAL), ('repairTimerInfo', 'vim.vsan.RepairTimerInfo', 'vsan.version.version9', 0 | F_OPTIONAL), ('componentLimitPerCluster', 'int', 'vsan.version.version15', 0 | F_OPTIONAL), ('maxWitnessClusters', 'int', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.RuntimeStatsHostMap', 'VsanRuntimeStatsHostMap', 'vmodl.DynamicData', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('stats', 'vim.vsan.host.RuntimeStats', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.AboutInfoEx', 'VsanHostAboutInfoEx', 'vmodl.DynamicData', 'vsan.version.version3', [('name', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('version', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('build', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('buildType', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('apiVersion', 'string', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanComponentSyncState', 'VsanHostComponentSyncState', 'vmodl.DynamicData', 'vsan.version.version7', [('uuid', 'string', 'vsan.version.version7', 0), ('diskUuid', 'string', 'vsan.version.version7', 0), ('hostUuid', 'string', 'vsan.version.version7', 0), ('bytesToSync', 'long', 'vsan.version.version7', 0), ('recoveryETA', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('reasons', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanObjectSyncState', 'VsanHostVsanObjectSyncState', 'vmodl.DynamicData', 'vsan.version.version7', [('uuid', 'string', 'vsan.version.version7', 0), ('components', 'vim.vsan.host.VsanComponentSyncState[]', 'vsan.version.version7', 0)])
CreateDataType('vim.vsan.host.VsanSyncingObjectRecoveryDetails', 'VsanSyncingObjectRecoveryDetails', 'vmodl.DynamicData', 'vsan.version.version10', [('activelySyncingObjectRecoveryETA', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('queuedForSyncObjectRecoveryETA', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('suspendedObjectRecoveryETA', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('activeObjectsToSync', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('queuedObjectsToSync', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('suspendedObjectsToSync', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('bytesToSyncForActiveObjects', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('bytesToSyncForQueuedObjects', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('bytesToSyncForSuspendedObjects', 'long', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanSyncingObjectQueryResult', 'VsanHostVsanObjectSyncQueryResult', 'vmodl.DynamicData', 'vsan.version.version7', [('totalObjectsToSync', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('totalBytesToSync', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('totalRecoveryETA', 'long', 'vsan.version.version7', 0 | F_OPTIONAL), ('objects', 'vim.vsan.host.VsanObjectSyncState[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('syncingObjectRecoveryDetails', 'vim.vsan.host.VsanSyncingObjectRecoveryDetails', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.DrsStats', 'VsanHostDrsStats', 'vmodl.DynamicData', 'vsan.version.version8', [('host', 'vim.HostSystem', 'vsan.version.version8', 0), ('stats', 'vmodl.Binary', 'vsan.version.version8', 0), ('readLocalityPresented', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanObjectProfileInfo', 'VsanObjectProfileInfo', 'vmodl.DynamicData', 'vsan.version.version9', [('vsanObjectUuid', 'string', 'vsan.version.version9', 0), ('spbmProfileId', 'string', 'vsan.version.version9', 0), ('spbmProfileGenerationNum', 'int', 'vsan.version.version9', 0)])
CreateDataType('vim.vsan.host.VsanAssociatedObjects', 'VsanHostAssociatedObjects', 'vmodl.DynamicData', 'vsan.version.version9', [('spbmProfileId', 'string', 'vsan.version.version9', 0), ('spbmProfileGenerationNum', 'int', 'vsan.version.version9', 0), ('vsanObjects', 'string[]', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanAssociatedObjectsResult', 'VsanHostAssociatedObjectsResult', 'vmodl.DynamicData', 'vsan.version.version9', [('data', 'vim.vsan.host.VsanAssociatedObjects[]', 'vsan.version.version9', 0), ('offset', 'int', 'vsan.version.version9', 0), ('limit', 'int', 'vsan.version.version9', 0)])
CreateDataType('vim.vsan.host.WipeDiskStatus', 'VsanHostWipeDiskStatus', 'vmodl.DynamicData', 'vsan.version.version15', [('disk', 'string', 'vsan.version.version15', 0), ('eligible', 'string', 'vsan.version.version15', 0), ('ineligibleReason', 'vmodl.LocalizableMessage[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('wipeState', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('percentageCompleted', 'int', 'vsan.version.version15', 0 | F_OPTIONAL), ('estimatedTime', 'long', 'vsan.version.version15', 0 | F_OPTIONAL), ('wipeStartTime', 'vmodl.DateTime', 'vsan.version.version15', 0 | F_OPTIONAL), ('wipeCompleteTime', 'vmodl.DateTime', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.AbortWipeDiskStatus', 'VsanHostAbortWipeDiskStatus', 'vmodl.DynamicData', 'vsan.version.version15', [('disk', 'string', 'vsan.version.version15', 0), ('success', 'boolean', 'vsan.version.version15', 0), ('reason', 'vmodl.LocalizableMessage[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanComplianceQuerySpec', 'VsanComplianceQuerySpec', 'vmodl.DynamicData', 'vsan.version.version18', [('uuids', 'string[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('spbmProfileId', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('spbmProfileGenerationId', 'int', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.PolicyStatus', 'VsanPolicyStatus', 'vmodl.DynamicData', 'vsan.version.version18', [('id', 'string', 'vsan.version.version18', 0), ('expectedValue', 'string', 'vsan.version.version18', 0), ('currentValue', 'string', 'vsan.version.version18', 0)])
CreateDataType('vim.vsan.host.ComplianceDetail', 'VsanComplianceDetail', 'vmodl.DynamicData', 'vsan.version.version18', [('objectUUID', 'string', 'vsan.version.version18', 0), ('complianceStatus', 'string', 'vsan.version.version18', 0), ('objectHealth', 'int', 'vsan.version.version18', 0), ('violatedPolicies', 'vim.vsan.host.PolicyStatus[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.ComplianceResult', 'VsanComplianceResult', 'vmodl.DynamicData', 'vsan.version.version18', [('checkTime', 'vmodl.DateTime', 'vsan.version.version18', 0), ('policyId', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('policyGen', 'int', 'vsan.version.version18', 0 | F_OPTIONAL), ('objComplianceDetail', 'vim.vsan.host.ComplianceDetail[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.StorageOperationalStatus', 'VsanStorageOperationalStatus', 'vmodl.DynamicData', 'vim.version.version9', [('healthy', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('operationETA', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('operationProgress', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('transitional', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.StoragePolicyStatus', 'VsanStoragePolicyStatus', 'vmodl.DynamicData', 'vim.version.version9', [('id', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('expectedValue', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('currentValue', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.StorageComplianceResult', 'VsanStorageComplianceResult', 'vmodl.DynamicData', 'vim.version.version9', [('checkTime', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('profile', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('objectUUID', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('complianceStatus', 'string', 'vim.version.version9', 0), ('mismatch', 'boolean', 'vim.version.version9', 0), ('violatedPolicies', 'vim.cluster.StoragePolicyStatus[]', 'vim.version.version9', 0 | F_OPTIONAL), ('operationalStatus', 'vim.cluster.StorageOperationalStatus', 'vim.version.version9', 0 | F_OPTIONAL), ('objPolicyGenerationId', 'string', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHostReference', 'VsanHostReference', 'vmodl.DynamicData', 'vsan.version.version3', [('hostname', 'string', 'vsan.version.version3', 0)])
CreateDataType('vim.host.VsanIperfClientSpec', 'VsanIperfClientSpec', 'vmodl.DynamicData', 'vsan.version.version15', [('Reverse', 'boolean', 'vsan.version.version15', 0)])
CreateDataType('vim.vsan.SSDEnduranceThresholdSpec', 'SSDEnduranceThresholdSpec', 'vmodl.DynamicData', 'vsan.version.version23', [('clustername', 'string', 'vsan.version.version23', 0), ('clusternameop', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('hostname', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('hostnameop', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('diskname', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('disknameop', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('diskvendorname', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('diskvendorop', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('ssdEndurancePtg', 'float', 'vsan.version.version23', 0), ('severity', 'string', 'vsan.version.version23', 0)])
CreateDataType('vim.vsan.VsanHealthCustomizationSpec', 'VsanHealthCustomizationSpec', 'vmodl.DynamicData', 'vsan.version.version23', [('ssdEnduranceSpec', 'vim.vsan.SSDEnduranceThresholdSpec[]', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHealthQuerySpec', 'VsanHealthQuerySpec', 'vmodl.DynamicData', 'vsan.version.version15', [('includeAllRemoteClusters', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('remoteClusterUuids', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('latencyOnly', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('mode', 'string', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanProactiveRebalanceInfoEx', 'VsanProactiveRebalanceInfoEx', 'vmodl.DynamicData', 'vim.version.version9', [('running', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('startTs', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('stopTs', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('varianceThreshold', 'float', 'vim.version.version9', 0 | F_OPTIONAL), ('timeThreshold', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('rateThreshold', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('hostname', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanQueryResultHostInfo', 'VsanQueryResultHostInfo', 'vmodl.DynamicData', 'vim.version.version9', [('uuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('hostnameInCmmds', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanIpv4Addresses', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanNetworkPeerHealthResult', 'VsanNetworkPeerHealthResult', 'vmodl.DynamicData', 'vim.version.version9', [('peer', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('peerHostname', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('peerVmknicName', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('smallPingTestSuccessPct', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('largePingTestSuccessPct', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('maxLatencyUs', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('onSameIpSubnet', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('sourceVmknicName', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('connectivityHealthState', 'string', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanServerClusterInfo', 'VsanServerClusterInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0 | F_OPTIONAL), ('peerHealth', 'vim.host.VsanNetworkPeerHealthResult[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('membership', 'vim.host.VsanClusterMembershipInfo', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanNetworkHealthResult', 'VsanNetworkHealthResult', 'vmodl.DynamicData', 'vim.version.version9', [('host', 'vim.HostSystem', 'vim.version.version9', 0 | F_OPTIONAL), ('hostname', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanVmknicPresent', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('ipSubnets', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('issueFound', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('peerHealth', 'vim.host.VsanNetworkPeerHealthResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('vMotionHealth', 'vim.host.VsanNetworkPeerHealthResult[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('multicastConfig', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('unicastConfig', 'string', 'vsan.version.version4', 0 | F_OPTIONAL), ('inUnicast', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('rdmaEnabled', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL), ('rdtConnProtocol', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('serverClusters', 'vim.host.VsanServerClusterInfo[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanObjectHealth', 'VsanObjectHealth', 'vmodl.DynamicData', 'vim.version.version9', [('numObjects', 'int', 'vim.version.version9', 0), ('health', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('objUuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanClusterUuid', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanObjectOverallHealth', 'VsanObjectOverallHealth', 'vmodl.DynamicData', 'vim.version.version9', [('objectHealthDetail', 'vim.host.VsanObjectHealth[]', 'vim.version.version9', 0 | F_OPTIONAL), ('objectsComplianceDetail', 'vim.cluster.StorageComplianceResult[]', 'vsan.version.version9', 0 | F_OPTIONAL), ('objectVersionCompliance', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('objectFormatChangeRequiredUuids', 'string[]', 'vsan.version.version14', 0 | F_OPTIONAL), ('objectsRelayoutBytes', 'long', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHostCreateVmHealthTestResult', 'VsanHostCreateVmHealthTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('state', 'string', 'vim.version.version9', 0), ('fault', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanVsanPcapResult', 'VsanVsanPcapResult', 'vmodl.DynamicData', 'vim.version.version9', [('calltime', 'float', 'vim.version.version9', 0), ('vmknic', 'string', 'vim.version.version9', 0), ('tcpdumpFilter', 'string', 'vim.version.version9', 0), ('snaplen', 'int', 'vim.version.version9', 0), ('pkts', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('pcap', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL), ('hostname', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanVmdkIOLoadSpec', 'VsanVmdkIOLoadSpec', 'vmodl.DynamicData', 'vim.version.version9', [('readPct', 'int', 'vim.version.version9', 0), ('oio', 'int', 'vim.version.version9', 0), ('iosizeB', 'int', 'vim.version.version9', 0), ('dataSizeMb', 'long', 'vim.version.version9', 0), ('random', 'boolean', 'vim.version.version9', 0), ('startOffsetB', 'long', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanVmdkLoadTestSpec', 'VsanVmdkLoadTestSpec', 'vmodl.DynamicData', 'vim.version.version9', [('vmdkCreateSpec', 'vim.VirtualDiskManager.FileBackedVirtualDiskSpec', 'vim.version.version9', 0 | F_OPTIONAL), ('vmdkIOSpec', 'vim.host.VsanVmdkIOLoadSpec', 'vim.version.version9', 0 | F_OPTIONAL), ('vmdkIOSpecSequence', 'vim.host.VsanVmdkIOLoadSpec[]', 'vim.version.version9', 0 | F_OPTIONAL), ('stepDurationSec', 'long', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanVmdkLoadTestResult', 'VsanVmdkLoadTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('success', 'boolean', 'vim.version.version9', 0), ('faultMessage', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('spec', 'vim.host.VsanVmdkLoadTestSpec', 'vim.version.version9', 0), ('actualDurationSec', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('totalBytes', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('iops', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('tputBps', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('avgLatencyUs', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('maxLatencyUs', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('numIoAboveLatencyThreshold', 'long', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHostVmdkLoadTestResult', 'VsanHostVmdkLoadTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('issueFound', 'boolean', 'vim.version.version9', 0), ('faultMessage', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vmdkResults', 'vim.host.VsanVmdkLoadTestResult[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanHistoricalHealthConfig', 'VsanHistoricalHealthConfig', 'vmodl.DynamicData', 'vsan.version.version16', [('enabled', 'boolean', 'vsan.version.version16', 0)])
CreateDataType('vim.vsan.VsanHealthThreshold', 'VsanHealthThreshold', 'vmodl.DynamicData', 'vsan.version.version11', [('yellowValue', 'long', 'vsan.version.version11', 0), ('redValue', 'long', 'vsan.version.version11', 0), ('target', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('enabled', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanHealthConfigSpec', 'VsanHealthConfigSpec', 'vmodl.DynamicData', 'vsan.version.version16', [('healthCheckThresholdSpec', 'vim.vsan.VsanHealthThreshold[]', 'vsan.version.version16', 0 | F_OPTIONAL), ('historicalHealthConfig', 'vim.vsan.VsanHistoricalHealthConfig', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanSpaceEfficiencyMetadataSize', 'VsanSpaceEfficiencyMetadataSize', 'vmodl.DynamicData', 'vsan.version.version14', [('dedupMetadataSize', 'long', 'vsan.version.version14', 0 | F_OPTIONAL), ('compressionMetadataSize', 'long', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanSpaceEfficiencyRatio', 'VsanSpaceEfficiencyRatio', 'vmodl.DynamicData', 'vsan.version.version23', [('overallRatio', 'float', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanLimitHealthResult', 'VsanLimitHealthResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('issueFound', 'boolean', 'vim.version.version9', 0), ('maxComponents', 'int', 'vim.version.version9', 0), ('freeComponents', 'int', 'vim.version.version9', 0), ('componentLimitHealth', 'string', 'vim.version.version9', 0), ('lowestFreeDiskSpacePct', 'int', 'vim.version.version9', 0), ('usedDiskSpaceB', 'long', 'vim.version.version9', 0), ('totalDiskSpaceB', 'long', 'vim.version.version9', 0), ('diskFreeSpaceHealth', 'string', 'vim.version.version9', 0), ('reservedRcSizeB', 'long', 'vim.version.version9', 0), ('totalRcSizeB', 'long', 'vim.version.version9', 0), ('rcFreeReservationHealth', 'string', 'vim.version.version9', 0), ('totalLogicalSpaceB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('logicalSpaceUsedB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('dedupMetadataSizeB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('diskTransientCapacityUsedB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('dgTransientCapacityUsedB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('slackSpaceCapRequired', 'long', 'vsan.version.version14', 0 | F_OPTIONAL), ('resyncPauseThreshold', 'long', 'vsan.version.version14', 0 | F_OPTIONAL), ('spaceEfficiencyMetadataSizeB', 'vim.vsan.VsanSpaceEfficiencyMetadataSize', 'vsan.version.version14', 0 | F_OPTIONAL), ('hostRebuildCapacity', 'long', 'vsan.version.version15', 0 | F_OPTIONAL), ('minSpaceRequiredForVsanOp', 'long', 'vsan.version.version15', 0 | F_OPTIONAL), ('enforceCapResrvSpace', 'long', 'vsan.version.version15', 0 | F_OPTIONAL), ('cdReservedSizeB', 'long', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHostQueryCheckLimitsSpec', 'VsanHostQueryCheckLimitsSpec', 'vmodl.DynamicData', 'vsan.version.version12', [('optionTypes', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('fetchAll', 'boolean', 'vsan.version.version12', 0)])
CreateDataType('vim.host.VsanNetworkLoadTestResult', 'VsanNetworkLoadTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('status', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('client', 'boolean', 'vim.version.version9', 0), ('bandwidthBps', 'long', 'vim.version.version9', 0), ('totalBytes', 'long', 'vim.version.version9', 0), ('lostDatagrams', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('lossPct', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('sentDatagrams', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('jitterMs', 'float', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanResourceHealth', 'VsanResourceHealth', 'vmodl.DynamicData', 'vim.version.version9', [('resource', 'string', 'vim.version.version9', 0), ('health', 'string', 'vim.version.version9', 0), ('description', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanKmsHealth', 'VsanKmsHealth', 'vmodl.DynamicData', 'vsan.version.version3', [('serverName', 'string', 'vsan.version.version3', 0), ('health', 'string', 'vsan.version.version3', 0), ('error', 'vmodl.MethodFault', 'vsan.version.version3', 0 | F_OPTIONAL), ('trustHealth', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('certHealth', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('certExpireDate', 'vmodl.DateTime', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanDiskRebalanceResult', 'VsanDiskRebalanceResult', 'vmodl.DynamicData', 'vsan.version.version3', [('status', 'string', 'vsan.version.version3', 0), ('bytesMoving', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('remainingBytesToMove', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('diskUsage', 'float', 'vsan.version.version3', 0 | F_OPTIONAL), ('maxDiskUsage', 'float', 'vsan.version.version3', 0 | F_OPTIONAL), ('minDiskUsage', 'float', 'vsan.version.version3', 0 | F_OPTIONAL), ('avgDiskUsage', 'float', 'vsan.version.version3', 0 | F_OPTIONAL), ('diskCompUsage', 'float', 'vsan.version.version23', 0 | F_OPTIONAL), ('maxDiskCompUsage', 'float', 'vsan.version.version23', 0 | F_OPTIONAL), ('minDiskCompUsage', 'float', 'vsan.version.version23', 0 | F_OPTIONAL), ('avgDiskCompUsage', 'float', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanPhysicalDiskHealth', 'VsanPhysicalDiskHealth', 'vmodl.DynamicData', 'vim.version.version9', [('name', 'string', 'vim.version.version9', 0), ('uuid', 'string', 'vim.version.version9', 0), ('inCmmds', 'boolean', 'vim.version.version9', 0), ('inVsi', 'boolean', 'vim.version.version9', 0), ('dedupScope', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('formatVersion', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('isAllFlash', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('congestionValue', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('congestionArea', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('congestionHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('metadataHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('operationalHealthDescription', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('operationalHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('dedupUsageHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('capacityHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('summaryHealth', 'string', 'vim.version.version9', 0), ('capacity', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('usedCapacity', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('reservedCapacity', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('totalBytes', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('freeBytes', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('hashedBytes', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('dedupedBytes', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('scsiDisk', 'vim.host.ScsiDisk', 'vim.version.version9', 0 | F_OPTIONAL), ('usedComponents', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('maxComponents', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('compLimitHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('encryptionEnabled', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('kmsProviderId', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('kekId', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('dekGenerationId', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('encryptedUnlocked', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('rebalanceResult', 'vim.host.VsanDiskRebalanceResult', 'vsan.version.version3', 0 | F_OPTIONAL), ('dekId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('kekVerifierHealth', 'boolean', 'vsan.version.version19', 0 | F_OPTIONAL), ('dekVerifierHealth', 'boolean', 'vsan.version.version19', 0 | F_OPTIONAL), ('logicalCapacity', 'long', 'vsan.version.version21', 0 | F_OPTIONAL), ('logicalCapacityUsed', 'long', 'vsan.version.version21', 0 | F_OPTIONAL), ('logicalCapacityHealth', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('vsanDiskGroupUuid', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('dgLayoutIssue', 'boolean', 'vsan.version.version21', 0 | F_OPTIONAL), ('usedMetadataComponents', 'long', 'vsan.version.version20', 0 | F_OPTIONAL), ('maxMetadataComponents', 'long', 'vsan.version.version20', 0 | F_OPTIONAL), ('pendingClusterDekId', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('dmekVerifierHealth', 'boolean', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanPhysicalDiskHealthSummary', 'VsanPhysicalDiskHealthSummary', 'vmodl.DynamicData', 'vim.version.version9', [('overallHealth', 'string', 'vim.version.version9', 0), ('heapsWithIssues', 'vim.host.VsanResourceHealth[]', 'vim.version.version9', 0 | F_OPTIONAL), ('slabsWithIssues', 'vim.host.VsanResourceHealth[]', 'vim.version.version9', 0 | F_OPTIONAL), ('disks', 'vim.host.VsanPhysicalDiskHealth[]', 'vim.version.version9', 0 | F_OPTIONAL), ('componentsWithIssues', 'vim.host.VsanResourceHealth[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostname', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('hostDedupScope', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanFailedRepairObjectResult', 'VsanFailedRepairObjectResult', 'vmodl.DynamicData', 'vim.version.version9', [('uuid', 'string', 'vim.version.version9', 0), ('errMessage', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanDiskEncryptionHealth', 'VsanDiskEncryptionHealth', 'vmodl.DynamicData', 'vsan.version.version3', [('diskHealth', 'vim.host.VsanPhysicalDiskHealth', 'vsan.version.version3', 0 | F_OPTIONAL), ('encryptionIssues', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanEncryptionHealthSummary', 'VsanEncryptionHealthSummary', 'vmodl.DynamicData', 'vsan.version.version3', [('hostname', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('encryptionInfo', 'vim.vsan.host.EncryptionInfo', 'vsan.version.version3', 0 | F_OPTIONAL), ('overallKmsHealth', 'string', 'vsan.version.version3', 0), ('kmsHealth', 'vim.host.VsanKmsHealth[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('encryptionIssues', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('diskResults', 'vim.host.VsanDiskEncryptionHealth[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vsan.version.version3', 0 | F_OPTIONAL), ('aesniEnabled', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('inconsistentlyEncryptedObjectCount', 'long', 'vsan.version.version20', 0 | F_OPTIONAL), ('hostEncryptionDekId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('kekVerifierHealth', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL), ('dekVerifierHealth', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanDitEncryptionHealthSummary', 'VsanDitEncryptionHealthSummary', 'vmodl.DynamicData', 'vsan.version.version15', [('hostname', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('health', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('reason', 'vmodl.LocalizableMessage', 'vsan.version.version15', 0 | F_OPTIONAL), ('ditEncryptionInfo', 'vim.vsan.host.DataInTransitEncryptionInfo', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanFileServiceRootFsHealth', 'VsanFileServiceRootFsHealth', 'vmodl.DynamicData', 'vsan.version.version12', [('created', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL), ('health', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('description', 'string', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanFileServiceBalanceHealth', 'VsanFileServiceBalanceHealth', 'vmodl.DynamicData', 'vsan.version.version15', [('health', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('description', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanFileServerHealthSummary', 'VsanFileServerHealthSummary', 'vmodl.DynamicData', 'vsan.version.version12', [('domainName', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServerIp', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('nfsdHealth', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('networkHealth', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('rootfsHealth', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('description', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('smbConnections', 'int', 'vsan.version.version15', 0 | F_OPTIONAL), ('smbDaemonHealth', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('adTestJoinHealth', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('dnsLookupHealth', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanFileServiceShareHealthSummary', 'VsanFileServiceShareHealthSummary', 'vmodl.DynamicData', 'vsan.version.version12', [('overallHealth', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('domainName', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('shareUuid', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('shareName', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('objectHealth', 'vim.host.VsanObjectOverallHealth', 'vsan.version.version12', 0 | F_OPTIONAL), ('description', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('extensible', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanFileServiceHealthSummary', 'VsanFileServiceHealthSummary', 'vmodl.DynamicData', 'vsan.version.version12', [('hostname', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('overallHealth', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('enabled', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL), ('vdfsdStatus', 'vim.host.VsanResourceHealth', 'vsan.version.version12', 0 | F_OPTIONAL), ('fsvmStatus', 'vim.host.VsanResourceHealth', 'vsan.version.version12', 0 | F_OPTIONAL), ('rootFsStatus', 'vim.host.VsanFileServiceRootFsHealth', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServerHealth', 'vim.host.VsanFileServerHealthSummary[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileShareHealth', 'vim.host.VsanFileServiceShareHealthSummary[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('balanceStatus', 'vim.host.VsanFileServiceBalanceHealth', 'vsan.version.version15', 0 | F_OPTIONAL), ('hostLoadStatus', 'vim.host.VsanResourceHealth', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanRepairObjectsResult', 'VsanRepairObjectsResult', 'vmodl.DynamicData', 'vim.version.version9', [('inQueueObjects', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('failedRepairObjects', 'vim.host.VsanFailedRepairObjectResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('notInQueueObjects', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanSmartParameter', 'VsanSmartParameter', 'vmodl.DynamicData', 'vsan.version.version3', [('parameter', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('value', 'int', 'vsan.version.version3', 0 | F_OPTIONAL), ('threshold', 'int', 'vsan.version.version3', 0 | F_OPTIONAL), ('worst', 'int', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanSmartDiskStats', 'VsanSmartDiskStats', 'vmodl.DynamicData', 'vsan.version.version3', [('disk', 'string', 'vsan.version.version3', 0), ('stats', 'vim.host.VsanSmartParameter[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanSmartStatsHostSummary', 'VsanSmartStatsHostSummary', 'vmodl.DynamicData', 'vsan.version.version3', [('hostname', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('smartStats', 'vim.host.VsanSmartDiskStats[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHostEMMSummary', 'VsanHostEMMSummary', 'vmodl.DynamicData', 'vsan.version.version7', [('hostname', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('inMaintenanceMode', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('inDecomState', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanDaemonHealth', 'VsanDaemonHealth', 'vmodl.DynamicData', 'vsan.version.version4', [('name', 'string', 'vsan.version.version4', 0), ('alive', 'boolean', 'vsan.version.version4', 0), ('error', 'vmodl.MethodFault', 'vsan.version.version4', 0 | F_OPTIONAL)])
CreateDataType('vim.host.PnicTSOInfo', 'PnicTSOInfo', 'vmodl.DynamicData', 'vsan.version.version18', [('nicName', 'string', 'vsan.version.version18', 0), ('isSupported', 'boolean', 'vsan.version.version18', 0), ('isEnabled', 'boolean', 'vsan.version.version18', 0)])
CreateDataType('vim.host.LAGUplinkInfo', 'LAGUplinkInfo', 'vmodl.DynamicData', 'vsan.version.version18', [('uplinkName', 'string', 'vsan.version.version18', 0), ('portState', 'int', 'vsan.version.version18', 0), ('bundleState', 'string', 'vsan.version.version18', 0)])
CreateDataType('vim.host.LAGInfo', 'LAGInfo', 'vmodl.DynamicData', 'vsan.version.version18', [('lagName', 'string', 'vsan.version.version18', 0), ('groupState', 'int', 'vsan.version.version18', 0), ('vnics', 'string[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('uplinks', 'vim.host.LAGUplinkInfo[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.host.LACPInfo', 'LACPInfo', 'vmodl.DynamicData', 'vsan.version.version18', [('dvsName', 'string', 'vsan.version.version18', 0), ('lags', 'vim.host.LAGInfo[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanNetworkDiagnosticsHealthInfo', 'VsanNetworkDiagnosticsHealthInfo', 'vmodl.DynamicData', 'vsan.version.version18', [('vnicInfo', 'vim.host.VirtualNic[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('pnicTSOInfo', 'vim.host.PnicTSOInfo[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('LACPInfo', 'vim.host.LACPInfo[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.QueryVsanManagedStorageSpaceUsageSpec', 'QueryVsanManagedStorageSpaceUsageSpec', 'vmodl.DynamicData', 'vsan.version.version15', [('datastoreTypes', 'string[]', 'vsan.version.version15', 0)])
CreateDataType('vim.vsan.DataEfficiencyCapacityState', 'VimVsanDataEfficiencyCapacityState', 'vmodl.DynamicData', 'vim.version.version10', [('logicalCapacity', 'long', 'vim.version.version10', 0 | F_OPTIONAL), ('logicalCapacityUsed', 'long', 'vim.version.version10', 0 | F_OPTIONAL), ('physicalCapacity', 'long', 'vim.version.version10', 0 | F_OPTIONAL), ('physicalCapacityUsed', 'long', 'vim.version.version10', 0 | F_OPTIONAL), ('dedupMetadataSize', 'long', 'vsan.version.version3', 0 | F_OPTIONAL), ('spaceEfficiencyMetadataSize', 'vim.vsan.VsanSpaceEfficiencyMetadataSize', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjectSpaceSummary', 'VsanObjectSpaceSummary', 'vmodl.DynamicData', 'vim.version.version9', [('objType', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('overheadB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('temporaryOverheadB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('primaryCapacityB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('provisionCapacityB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('reservedCapacityB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('overReservedB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('physicalUsedB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('usedB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('objTypeExt', 'string', 'vsan.version.version13', 0 | F_OPTIONAL), ('objTypeExtDesc', 'string', 'vsan.version.version13', 0 | F_OPTIONAL), ('snapshotUsedB', 'long', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanEntitySpaceUsage', 'VsanEntitySpaceUsage', 'vmodl.DynamicData', 'vsan.version.version12', [('entityId', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('spaceUsageByObjectType', 'vim.cluster.VsanObjectSpaceSummary[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('totalCapacityB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('freeCapacityB', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('efficientCapacity', 'vim.vsan.DataEfficiencyCapacityState', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanSpaceUsageDetailResult', 'VsanSpaceUsageDetailResult', 'vmodl.DynamicData', 'vim.version.version9', [('spaceUsageByObjectType', 'vim.cluster.VsanObjectSpaceSummary[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanWhatifCapacity', 'VsanWhatifCapacity', 'vmodl.DynamicData', 'vsan.version.version9', [('totalWhatifCapacityB', 'long', 'vsan.version.version9', 0), ('freeWhatifCapacityB', 'long', 'vsan.version.version9', 0), ('storagePolicy', 'vim.vm.ProfileSpec', 'vsan.version.version9', 0), ('isSatisfiable', 'boolean', 'vsan.version.version9', 0)])
CreateDataType('vim.cluster.VsanSpaceQuerySpec', 'VsanSpaceQuerySpec', 'vmodl.DynamicData', 'vsan.version.version12', [('entityType', 'string', 'vsan.version.version12', 0), ('entityIds', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanSpaceUsage', 'VsanSpaceUsage', 'vmodl.DynamicData', 'vim.version.version9', [('totalCapacityB', 'long', 'vim.version.version9', 0), ('freeCapacityB', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('spaceOverview', 'vim.cluster.VsanObjectSpaceSummary', 'vim.version.version9', 0 | F_OPTIONAL), ('spaceDetail', 'vim.cluster.VsanSpaceUsageDetailResult', 'vim.version.version9', 0 | F_OPTIONAL), ('efficientCapacity', 'vim.vsan.DataEfficiencyCapacityState', 'vsan.version.version7', 0 | F_OPTIONAL), ('whatifCapacities', 'vim.cluster.VsanWhatifCapacity[]', 'vsan.version.version9', 0 | F_OPTIONAL), ('uncommittedB', 'long', 'vsan.version.version8', 0 | F_OPTIONAL), ('capacityHealthThreshold', 'vim.vsan.VsanHealthThreshold', 'vsan.version.version15', 0 | F_OPTIONAL), ('spaceEfficiencyRatio', 'vim.vsan.VsanSpaceEfficiencyRatio', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanSpaceUsageWithDatastoreType', 'VsanSpaceUsageWithDatastoreType', 'vmodl.DynamicData', 'vsan.version.version15', [('spaceUsage', 'vim.cluster.VsanSpaceUsage', 'vsan.version.version15', 0 | F_OPTIONAL), ('datastoreType', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjectIdentity', 'VsanObjectIdentity', 'vmodl.DynamicData', 'vim.version.version9', [('uuid', 'string', 'vim.version.version9', 0), ('type', 'string', 'vim.version.version9', 0), ('vmInstanceUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vmNsObjectUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vm', 'vim.VirtualMachine', 'vim.version.version9', 0 | F_OPTIONAL), ('description', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('spbmProfileUuid', 'string', 'vsan.version.version13', 0 | F_OPTIONAL), ('metadatas', 'vim.KeyValue[]', 'vsan.version.version13', 0 | F_OPTIONAL), ('typeExtId', 'string', 'vsan.version.version13', 0 | F_OPTIONAL), ('spbmProfileName', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjIdentityQuerySpec', 'VsanObjIdentityQuerySpec', 'vmodl.DynamicData', 'vsan.version.version21', [('knownSpbmProfileUuids', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjectIdentityAndHealth', 'VsanObjectIdentityAndHealth', 'vmodl.DynamicData', 'vim.version.version9', [('identities', 'vim.cluster.VsanObjectIdentity[]', 'vim.version.version9', 0 | F_OPTIONAL), ('health', 'vim.host.VsanObjectOverallHealth', 'vim.version.version9', 0 | F_OPTIONAL), ('spaceSummary', 'vim.cluster.VsanObjectSpaceSummary[]', 'vim.version.version9', 0 | F_OPTIONAL), ('rawData', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjectInformation', 'VsanObjectInformation', 'vmodl.DynamicData', 'vim.version.version9', [('directoryName', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanObjectUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('policyAttributes', 'vim.KeyValue[]', 'vim.version.version9', 0 | F_OPTIONAL), ('spbmProfileUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('spbmProfileGenerationId', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('spbmComplianceResult', 'vim.cluster.StorageComplianceResult', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanSyncingObjectFilter', 'VsanSyncingObjectFilter', 'vmodl.DynamicData', 'vsan.version.version10', [('resyncType', 'string', 'vsan.version.version10', 0 | F_OPTIONAL), ('resyncStatus', 'string', 'vsan.version.version10', 0 | F_OPTIONAL), ('numberOfObjects', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('offset', 'long', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjectQuerySpec', 'VsanObjectQuerySpec', 'vmodl.DynamicData', 'vim.version.version9', [('uuid', 'string', 'vim.version.version9', 0), ('spbmProfileGenerationId', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjectExtraAttributes', 'VsanObjectExtraAttributes', 'vmodl.DynamicData', 'vim.version.version9', [('uuid', 'string', 'vim.version.version9', 0), ('objPath', 'string', 'vim.version.version9', 0), ('objClass', 'int', 'vim.version.version9', 0), ('ufn', 'string', 'vim.version.version9', 0), ('isHbrCfg', 'boolean', 'vim.version.version9', 0), ('ownerClusterUuid', 'string', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfMetricId', 'VsanPerfMetricId', 'vmodl.DynamicData', 'vim.version.version9', [('label', 'string', 'vim.version.version9', 0), ('group', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('rollupType', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('statsType', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('name', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('description', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('metricsCollectInterval', 'int', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfThreshold', 'VsanPerfThreshold', 'vmodl.DynamicData', 'vim.version.version9', [('direction', 'string', 'vim.version.version9', 0), ('yellow', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('red', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfMetricSeriesCSV', 'VsanPerfMetricSeriesCSV', 'vmodl.DynamicData', 'vim.version.version9', [('metricId', 'vim.cluster.VsanPerfMetricId', 'vim.version.version9', 0), ('threshold', 'vim.cluster.VsanPerfThreshold', 'vsan.version.version3', 0 | F_OPTIONAL), ('numExceptions', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('values', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfEntityMetricCSV', 'VsanPerfEntityMetricCSV', 'vmodl.DynamicData', 'vim.version.version9', [('entityRefId', 'string', 'vim.version.version9', 0), ('sampleInfo', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('value', 'vim.cluster.VsanPerfMetricSeriesCSV[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfDiagnosticException', 'VsanPerfDiagnosticException', 'vmodl.DynamicData', 'vsan.version.version3', [('exceptionId', 'string', 'vsan.version.version3', 0), ('exceptionMessage', 'string', 'vsan.version.version3', 0), ('exceptionDetails', 'string', 'vsan.version.version3', 0), ('exceptionUrl', 'string', 'vsan.version.version3', 0)])
CreateDataType('vim.cluster.VsanPerfDiagnosticResult', 'VsanPerfDiagnosticResult', 'vmodl.DynamicData', 'vsan.version.version3', [('exceptionId', 'string', 'vsan.version.version3', 0), ('recommendation', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('aggregationFunction', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('aggregationData', 'vim.cluster.VsanPerfEntityMetricCSV', 'vsan.version.version3', 0 | F_OPTIONAL), ('exceptionData', 'vim.cluster.VsanPerfEntityMetricCSV[]', 'vsan.version.version3', 0)])
CreateDataType('vim.cluster.VsanPerfQuerySpec', 'VsanPerfQuerySpec', 'vmodl.DynamicData', 'vim.version.version9', [('entityRefId', 'string', 'vim.version.version9', 0), ('startTime', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('endTime', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('group', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('labels', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('interval', 'int', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfDiagnoseQuerySpec', 'VsanPerfDiagnoseQuerySpec', 'vmodl.DynamicData', 'vsan.version.version3', [('startTime', 'vmodl.DateTime', 'vsan.version.version3', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version3', 0), ('queryType', 'string', 'vsan.version.version3', 0), ('context', 'string', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfMemberInfo', 'VsanPerfMemberInfo', 'vmodl.DynamicData', 'vim.version.version9', [('thumbprint', 'string', 'vim.version.version9', 0), ('thumbprintList', 'vim.vm.CertThumbprint[]', 'vsan.version.version20', 0 | F_OPTIONAL), ('memberUuid', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('isSupportUnicast', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('unicastAddressInfos', 'vim.cluster.VsanUnicastAddressInfo[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('hostname', 'string', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfTimeRange', 'VsanPerfTimeRange', 'vmodl.DynamicData', 'vsan.version.version3', [('name', 'string', 'vsan.version.version3', 0), ('startTime', 'vmodl.DateTime', 'vsan.version.version3', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version3', 0)])
CreateDataType('vim.cluster.VsanPerfTimeRangeQuerySpec', 'VsanPerfTimeRangeQuerySpec', 'vmodl.DynamicData', 'vsan.version.version3', [('name', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('startTimeFrom', 'vmodl.DateTime', 'vsan.version.version3', 0 | F_OPTIONAL), ('startTimeTo', 'vmodl.DateTime', 'vsan.version.version3', 0 | F_OPTIONAL), ('endTimeFrom', 'vmodl.DateTime', 'vsan.version.version3', 0 | F_OPTIONAL), ('endTimeTo', 'vmodl.DateTime', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.fault.VsanNodeNotMaster', 'VsanNodeNotMaster', 'vim.fault.VimFault', 'vim.version.version9', [('vsanMasterUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('cmmdsMasterButNotStatsMaster', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfMasterInformation', 'VsanPerfMasterInformation', 'vmodl.DynamicData', 'vim.version.version9', [('secSinceLastStatsWrite', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('secSinceLastStatsCollect', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('statsIntervalSec', 'long', 'vim.version.version9', 0), ('collectionFailureHostUuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('renamedStatsDirectories', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('statsDirectoryPercentFree', 'long', 'vim.version.version9', 0 | F_OPTIONAL), ('verboseMode', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('verboseModeLastUpdate', 'vmodl.DateTime', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfNodeInformation', 'VsanPerfNodeInformation', 'vmodl.DynamicData', 'vim.version.version9', [('version', 'string', 'vim.version.version9', 0), ('hostname', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL), ('isCmmdsMaster', 'boolean', 'vim.version.version9', 0), ('isStatsMaster', 'boolean', 'vim.version.version9', 0), ('vsanMasterUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanNodeUuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('masterInfo', 'vim.cluster.VsanPerfMasterInformation', 'vim.version.version9', 0 | F_OPTIONAL), ('diagnosticMode', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfTopEntity', 'VsanPerfTopEntity', 'vmodl.DynamicData', 'vim.version.version9', [('entityRefId', 'string', 'vim.version.version9', 0), ('value', 'string', 'vim.version.version9', 0)])
CreateDataType('vim.cluster.VsanPerfTopEntities', 'VsanPerfTopEntities', 'vmodl.DynamicData', 'vim.version.version9', [('metricId', 'vim.cluster.VsanPerfMetricId', 'vim.version.version9', 0), ('entities', 'vim.cluster.VsanPerfTopEntity[]', 'vim.version.version9', 0)])
CreateDataType('vim.cluster.VsanPerfGraph', 'VsanPerfGraph', 'vmodl.DynamicData', 'vim.version.version9', [('id', 'string', 'vim.version.version9', 0), ('metrics', 'vim.cluster.VsanPerfMetricId[]', 'vim.version.version9', 0), ('unit', 'string', 'vim.version.version9', 0), ('threshold', 'vim.cluster.VsanPerfThreshold', 'vim.version.version9', 0 | F_OPTIONAL), ('name', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('description', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('secondGraph', 'vim.cluster.VsanPerfGraph', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfEntityType', 'VsanPerfEntityType', 'vmodl.DynamicData', 'vim.version.version9', [('name', 'string', 'vim.version.version9', 0), ('id', 'string', 'vim.version.version9', 0), ('graphs', 'vim.cluster.VsanPerfGraph[]', 'vim.version.version9', 0), ('description', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('advancedGraphs', 'vim.cluster.VsanPerfGraph[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('verboseGraphs', 'vim.cluster.VsanPerfGraph[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanRemoteClusterQuerySpec', 'VsanRemoteClusterQuerySpec', 'vmodl.DynamicData', 'vsan.version.version15', [('startTime', 'vmodl.DateTime', 'vsan.version.version15', 0 | F_OPTIONAL), ('endTime', 'vmodl.DateTime', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfTopQuerySpec', 'VsanPerfTopQuerySpec', 'vmodl.DynamicData', 'vsan.version.version16', [('timeStamp', 'vmodl.DateTime', 'vsan.version.version16', 0), ('entity', 'string', 'vsan.version.version16', 0), ('metricId', 'string', 'vsan.version.version16', 0), ('numEntities', 'int', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfHotspotQuerySpec', 'VsanPerfHotspotQuerySpec', 'vmodl.DynamicData', 'vsan.version.version22', [('startTime', 'vmodl.DateTime', 'vsan.version.version22', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version22', 0), ('entity', 'string', 'vsan.version.version22', 0), ('metricId', 'string', 'vsan.version.version22', 0), ('numEntities', 'int', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfHotspotEntitiesMetrics', 'VsanPerfHotspotEntitiesMetrics', 'vmodl.DynamicData', 'vsan.version.version22', [('entityRefId', 'string', 'vsan.version.version22', 0), ('startTime', 'vmodl.DateTime', 'vsan.version.version22', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version22', 0), ('metricsValue', 'vim.cluster.VsanPerfMetricSeriesCSV[]', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanIoInsightInfo', 'VsanIoInsightInfo', 'vmodl.DynamicData', 'vsan.version.version14', [('state', 'string', 'vsan.version.version14', 0 | F_OPTIONAL), ('monitoredVMs', 'vim.VirtualMachine[]', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VsanHostIoInsightInfo', 'VsanHostIoInsightInfo', 'vmodl.DynamicData', 'vsan.version.version14', [('host', 'vim.HostSystem', 'vsan.version.version14', 0), ('ioinsightWorldId', 'long', 'vsan.version.version14', 0 | F_OPTIONAL), ('faultMessage', 'string', 'vsan.version.version14', 0 | F_OPTIONAL), ('ioinsightInfo', 'vim.host.VsanIoInsightInfo', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIoInsightInstanceQuerySpec', 'VsanIoInsightInstanceQuerySpec', 'vmodl.DynamicData', 'vsan.version.version14', [('state', 'string', 'vsan.version.version14', 0 | F_OPTIONAL), ('entityRefId', 'string', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIoInsightInstance', 'VsanIoInsightInstance', 'vmodl.DynamicData', 'vsan.version.version14', [('runName', 'string', 'vsan.version.version14', 0), ('state', 'string', 'vsan.version.version14', 0 | F_OPTIONAL), ('startTime', 'vmodl.DateTime', 'vsan.version.version14', 0 | F_OPTIONAL), ('endTime', 'vmodl.DateTime', 'vsan.version.version14', 0 | F_OPTIONAL), ('hostsIoInsightInfo', 'vim.host.VsanHostIoInsightInfo[]', 'vsan.version.version14', 0 | F_OPTIONAL), ('hostUuids', 'string[]', 'vsan.version.version14', 0 | F_OPTIONAL), ('vmUuids', 'string[]', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterConfig', 'VsanClusterConfig', 'vmodl.DynamicData', 'vim.version.version9', [('config', 'vim.vsan.cluster.ConfigInfo', 'vim.version.version9', 0), ('name', 'string', 'vim.version.version9', 0), ('hosts', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('toBeDeleted', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanPerfsvcConfig', 'VsanPerfsvcConfig', 'vmodl.DynamicData', 'vsan.version.version7', [('enabled', 'boolean', 'vsan.version.version7', 0), ('profile', 'vim.vm.ProfileSpec', 'vsan.version.version7', 0 | F_OPTIONAL), ('diagnosticMode', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL), ('verboseMode', 'boolean', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VSANStretchedClusterHostVirtualApplianceStatus', 'VSANStretchedClusterHostVirtualApplianceStatus', 'vmodl.DynamicData', 'vim.version.version11', [('vcCluster', 'vim.ClusterComputeResource', 'vim.version.version11', 0 | F_OPTIONAL), ('isVirtualApp', 'boolean', 'vim.version.version11', 0 | F_OPTIONAL), ('vcClusters', 'vim.ClusterComputeResource[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('isVirtualAppValid', 'boolean', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVumConfig', 'VsanVumConfig', 'vmodl.DynamicData', 'vsan.version.version10', [('baselinePreferenceType', 'string', 'vsan.version.version10', 0)])
CreateDataType('vim.cluster.VsanIscsiTargetAuthSpec', 'VsanIscsiTargetAuthSpec', 'vmodl.DynamicData', 'vim.version.version11', [('authType', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('userNameAttachToTarget', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('userSecretAttachToTarget', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('userNameAttachToInitiator', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('userSecretAttachToInitiator', 'string', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiTargetServiceDefaultConfigSpec', 'VsanIscsiTargetServiceDefaultConfigSpec', 'vmodl.DynamicData', 'vim.version.version11', [('networkInterface', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('port', 'int', 'vim.version.version11', 0 | F_OPTIONAL), ('iscsiTargetAuthSpec', 'vim.cluster.VsanIscsiTargetAuthSpec', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiTargetBasicInfo', 'VsanIscsiTargetBasicInfo', 'vmodl.DynamicData', 'vim.version.version11', [('alias', 'string', 'vim.version.version11', 0), ('iqn', 'string', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiTargetServiceConfig', 'VsanIscsiTargetServiceConfig', 'vmodl.DynamicData', 'vim.version.version11', [('defaultConfig', 'vim.cluster.VsanIscsiTargetServiceDefaultConfigSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('enabled', 'boolean', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiTargetCommonInfo', 'VsanIscsiTargetCommonInfo', 'vim.cluster.VsanIscsiTargetBasicInfo', 'vim.version.version11', [('authSpec', 'vim.cluster.VsanIscsiTargetAuthSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('port', 'int', 'vim.version.version11', 0 | F_OPTIONAL), ('networkInterface', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('affinityLocation', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiLUNCommonInfo', 'VsanIscsiLUNCommonInfo', 'vmodl.DynamicData', 'vim.version.version11', [('lunId', 'int', 'vim.version.version11', 0 | F_OPTIONAL), ('alias', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('lunSize', 'long', 'vim.version.version11', 0), ('status', 'string', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiTargetServiceSpec', 'VsanIscsiTargetServiceSpec', 'vim.cluster.VsanIscsiTargetServiceConfig', 'vim.version.version11', [('homeObjectStoragePolicy', 'vim.vm.ProfileSpec', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiTargetSpec', 'VsanIscsiTargetSpec', 'vim.cluster.VsanIscsiTargetCommonInfo', 'vim.version.version11', [('storagePolicy', 'vim.vm.ProfileSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('newAlias', 'string', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiHomeObjectSpec', 'VsanIscsiHomeObjectSpec', 'vmodl.DynamicData', 'vim.version.version11', [('storagePolicy', 'vim.vm.ProfileSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('defaultConfig', 'vim.cluster.VsanIscsiTargetServiceDefaultConfigSpec', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiLUNSpec', 'VsanIscsiLUNSpec', 'vim.cluster.VsanIscsiLUNCommonInfo', 'vim.version.version11', [('storagePolicy', 'vim.vm.ProfileSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('newLunId', 'int', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiLUN', 'VsanIscsiLUN', 'vim.cluster.VsanIscsiLUNCommonInfo', 'vim.version.version11', [('targetAlias', 'string', 'vim.version.version11', 0), ('uuid', 'string', 'vim.version.version11', 0), ('actualSize', 'long', 'vim.version.version11', 0), ('objectInformation', 'vim.cluster.VsanObjectInformation', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiTarget', 'VsanIscsiTarget', 'vim.cluster.VsanIscsiTargetCommonInfo', 'vim.version.version11', [('lunCount', 'int', 'vim.version.version11', 0 | F_OPTIONAL), ('objectInformation', 'vim.cluster.VsanObjectInformation', 'vim.version.version11', 0 | F_OPTIONAL), ('ioOwnerHost', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('initiators', 'string[]', 'vim.version.version11', 0 | F_OPTIONAL), ('initiatorGroups', 'string[]', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanIscsiInitiatorGroup', 'VsanIscsiInitiatorGroup', 'vmodl.DynamicData', 'vim.version.version11', [('name', 'string', 'vim.version.version11', 0), ('initiators', 'string[]', 'vim.version.version11', 0 | F_OPTIONAL), ('targets', 'vim.cluster.VsanIscsiTargetBasicInfo[]', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHostDiskMapping', 'VimClusterVsanHostDiskMapping', 'vmodl.DynamicData', 'vim.version.version10', [('host', 'vim.HostSystem', 'vim.version.version10', 0), ('cacheDisks', 'vim.host.ScsiDisk[]', 'vim.version.version10', 0 | F_OPTIONAL), ('capacityDisks', 'vim.host.ScsiDisk[]', 'vim.version.version10', 0 | F_OPTIONAL), ('type', 'string', 'vim.version.version10', 0)])
CreateDataType('vim.cluster.VsanDiskMappingsConfigSpec', 'VimClusterVsanDiskMappingsConfigSpec', 'vmodl.DynamicData', 'vim.version.version10', [('hostDiskMappings', 'vim.cluster.VsanHostDiskMapping[]', 'vim.version.version10', 0)])
CreateDataType('vim.cluster.VsanFaultDomainSpec', 'VimClusterVsanFaultDomainSpec', 'vmodl.DynamicData', 'vim.version.version10', [('hosts', 'vim.HostSystem[]', 'vim.version.version10', 0 | F_OPTIONAL), ('name', 'string', 'vim.version.version10', 0)])
CreateDataType('vim.cluster.VsanWitnessSpec', 'VimClusterVsanWitnessSpec', 'vmodl.DynamicData', 'vim.version.version10', [('host', 'vim.HostSystem', 'vim.version.version10', 0), ('preferredFaultDomainName', 'string', 'vim.version.version10', 0), ('diskMapping', 'vim.vsan.host.DiskMapping', 'vim.version.version10', 0 | F_OPTIONAL), ('storagePoolSpec', 'vim.vsan.host.AddStoragePoolDiskSpec', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanFaultDomainsConfigSpec', 'VimClusterVsanFaultDomainsConfigSpec', 'vmodl.DynamicData', 'vim.version.version10', [('faultDomains', 'vim.cluster.VsanFaultDomainSpec[]', 'vim.version.version10', 0), ('witness', 'vim.cluster.VsanWitnessSpec', 'vim.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ReconfigSpec', 'VimVsanReconfigSpec', 'vim.SDDCBase', 'vim.version.version10', [('vsanClusterConfig', 'vim.vsan.cluster.ConfigInfo', 'vim.version.version10', 0 | F_OPTIONAL), ('dataEfficiencyConfig', 'vim.vsan.DataEfficiencyConfig', 'vim.version.version10', 0 | F_OPTIONAL), ('diskMappingSpec', 'vim.cluster.VsanDiskMappingsConfigSpec', 'vim.version.version10', 0 | F_OPTIONAL), ('faultDomainsSpec', 'vim.cluster.VsanFaultDomainsConfigSpec', 'vim.version.version10', 0 | F_OPTIONAL), ('modify', 'boolean', 'vim.version.version10', 0), ('allowReducedRedundancy', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL), ('resyncIopsLimitConfig', 'vim.vsan.ResyncIopsInfo', 'vsan.version.version3', 0 | F_OPTIONAL), ('iscsiSpec', 'vim.cluster.VsanIscsiTargetServiceSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('dataEncryptionConfig', 'vim.vsan.DataEncryptionConfig', 'vsan.version.version3', 0 | F_OPTIONAL), ('extendedConfig', 'vim.vsan.VsanExtendedConfig', 'vsan.version.version7', 0 | F_OPTIONAL), ('datastoreConfig', 'vim.vsan.DatastoreConfig', 'vsan.version.version5', 0 | F_OPTIONAL), ('perfsvcConfig', 'vim.cluster.VsanPerfsvcConfig', 'vsan.version.version7', 0 | F_OPTIONAL), ('unmapConfig', 'vim.vsan.VsanUnmapConfig', 'vsan.version.version9', 0 | F_OPTIONAL), ('vumConfig', 'vim.vsan.VsanVumConfig', 'vsan.version.version10', 0 | F_OPTIONAL), ('metricsConfig', 'vim.vsan.MetricsConfig', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServiceConfig', 'vim.vsan.FileServiceConfig', 'vsan.version.version12', 0 | F_OPTIONAL), ('rdmaConfig', 'vim.vsan.RdmaConfig', 'vsan.version.version16', 0 | F_OPTIONAL), ('dataInTransitEncryptionConfig', 'vim.vsan.DataInTransitEncryptionConfig', 'vsan.version.version15', 0 | F_OPTIONAL), ('mode', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('vsanHealthConfig', 'vim.vsan.VsanHealthConfigSpec', 'vsan.version.version16', 0 | F_OPTIONAL), ('vsanEsaConfig', 'vim.vsan.VsanEsaConfig', 'vsan.version.version20', 0 | F_OPTIONAL), ('xvcDatastoreConfig', 'vim.vsan.XVCDatastoreConfig', 'vsan.version.version21', 0 | F_OPTIONAL), ('serverClusterConfig', 'vim.vsan.VcRemoteVsanServerClusterConfig', 'vsan.version.version21', 0 | F_OPTIONAL), ('snapServiceConfig', 'vim.vsan.SnapServiceConfig', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ConfigInfoEx', 'VsanConfigInfoEx', 'vim.vsan.cluster.ConfigInfo', 'vim.version.version10', [('dataEfficiencyConfig', 'vim.vsan.DataEfficiencyConfig', 'vim.version.version10', 0 | F_OPTIONAL), ('resyncIopsLimitConfig', 'vim.vsan.ResyncIopsInfo', 'vsan.version.version3', 0 | F_OPTIONAL), ('iscsiConfig', 'vim.cluster.VsanIscsiTargetServiceConfig', 'vim.version.version11', 0 | F_OPTIONAL), ('dataEncryptionConfig', 'vim.vsan.DataEncryptionConfig', 'vsan.version.version3', 0 | F_OPTIONAL), ('extendedConfig', 'vim.vsan.VsanExtendedConfig', 'vsan.version.version7', 0 | F_OPTIONAL), ('datastoreConfig', 'vim.vsan.DatastoreConfig', 'vsan.version.version5', 0 | F_OPTIONAL), ('perfsvcConfig', 'vim.cluster.VsanPerfsvcConfig', 'vsan.version.version7', 0 | F_OPTIONAL), ('unmapConfig', 'vim.vsan.VsanUnmapConfig', 'vsan.version.version9', 0 | F_OPTIONAL), ('vumConfig', 'vim.vsan.VsanVumConfig', 'vsan.version.version10', 0 | F_OPTIONAL), ('fileServiceConfig', 'vim.vsan.FileServiceConfig', 'vsan.version.version12', 0 | F_OPTIONAL), ('metricsConfig', 'vim.vsan.MetricsConfig', 'vsan.version.version12', 0 | F_OPTIONAL), ('rdmaConfig', 'vim.vsan.RdmaConfig', 'vsan.version.version16', 0 | F_OPTIONAL), ('dataInTransitEncryptionConfig', 'vim.vsan.DataInTransitEncryptionConfig', 'vsan.version.version15', 0 | F_OPTIONAL), ('vsanHealthConfig', 'vim.vsan.VsanHealthConfigSpec', 'vsan.version.version16', 0 | F_OPTIONAL), ('mode', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('vsanPMemConfig', 'vim.vsan.VsanPMemConfig', 'vsan.version.version20', 0 | F_OPTIONAL), ('vsanEsaConfigInfo', 'vim.vsan.VsanEsaConfigInfo', 'vsan.version.version20', 0 | F_OPTIONAL), ('xvcDatastoreConfig', 'vim.vsan.XVCDatastoreConfig', 'vsan.version.version21', 0 | F_OPTIONAL), ('serverClusterConfig', 'vim.vsan.VcRemoteVsanServerClusterConfig', 'vsan.version.version21', 0 | F_OPTIONAL), ('datastoreDefaultPolicySelectionConfig', 'vim.vsan.VsanDatastoreDefaultPolicySelectionConfig', 'vsan.version.version21', 0 | F_OPTIONAL), ('snapServiceConfig', 'vim.vsan.SnapServiceConfig', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.DiskMapInfoEx', 'VimVsanHostDiskMapInfoEx', 'vmodl.DynamicData', 'vim.version.version10', [('mapping', 'vim.vsan.host.DiskMapping', 'vim.version.version10', 0), ('isMounted', 'boolean', 'vim.version.version10', 0), ('unlockedEncrypted', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('isAllFlash', 'boolean', 'vim.version.version10', 0), ('isDataEfficiency', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL), ('encryptionInfo', 'vim.vsan.DataEncryptionConfig', 'vsan.version.version3', 0 | F_OPTIONAL), ('dataEfficiencyConfig', 'vim.vsan.DataEfficiencyConfig', 'vsan.version.version14', 0 | F_OPTIONAL), ('diskgroupCapability', 'string[]', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanScsiDisk', 'VimVsanHostVsanScsiDisk', 'vmodl.DynamicData', 'vsan.version.version15', [('capacity', 'vim.host.DiskDimensions.Lba', 'vsan.version.version15', 0), ('usedCapacity', 'long', 'vsan.version.version15', 0 | F_OPTIONAL), ('devicePath', 'string', 'vsan.version.version15', 0), ('ssd', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('localDisk', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('scsiDiskType', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('uuid', 'string', 'vsan.version.version15', 0), ('operationalState', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('canonicalName', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('displayName', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('lunType', 'string', 'vsan.version.version15', 0), ('vendor', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('model', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('mountInfo', 'vim.host.MountInfo', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanDirectStorage', 'VimVsanHostVsanDirectStorage', 'vmodl.DynamicData', 'vsan.version.version15', [('scsiDisks', 'vim.vsan.host.VsanScsiDisk[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('tier', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanManagedPMemInfo', 'VimVsanHostVsanManagedPMemInfo', 'vmodl.DynamicData', 'vsan.version.version20', [('localPMemDatastores', 'vim.Datastore[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.StoragePoolDiskInfo', 'VimVsanHostStoragePoolDiskInfo', 'vmodl.DynamicData', 'vsan.version.version20', [('disk', 'vim.host.ScsiDisk', 'vsan.version.version20', 0), ('vsanUuid', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vsan.version.version20', 0 | F_OPTIONAL), ('isMounted', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL), ('isEncrypted', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL), ('dekId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('diskType', 'string', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.StoragePoolInfo', 'VimVsanHostStoragePoolInfo', 'vmodl.DynamicData', 'vsan.version.version20', [('storagePoolDisks', 'vim.vsan.host.StoragePoolDiskInfo[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanManagedDisksInfo', 'VimVsanHostVsanManagedDisksInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('vSANDirectDisks', 'vim.vsan.host.VsanDirectStorage[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('vSANDiskMapInfo', 'vim.vsan.host.DiskMapInfoEx[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('vSANPMemInfo', 'vim.vsan.host.VsanManagedPMemInfo', 'vsan.version.version20', 0 | F_OPTIONAL), ('storagePools', 'vim.vsan.host.StoragePoolInfo[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanDiskManagementSystemCapability', 'VimVsanHostVsanDiskManagementSystemCapability', 'vmodl.DynamicData', 'vim.version.version10', [('version', 'string', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.host.TrimDiskEntry', 'VimVsanHostTrimDiskEntry', 'vmodl.DynamicData', 'vsan.version.version18', [('diskName', 'string', 'vsan.version.version18', 0), ('diskType', 'string', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.TrimDiskSpec', 'VimVsanHostTrimDiskSpec', 'vmodl.DynamicData', 'vsan.version.version18', [('disks', 'vim.vsan.host.TrimDiskEntry[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.DeleteStoragePoolDiskSpec', 'VsanDeleteStoragePoolDiskSpec', 'vmodl.DynamicData', 'vsan.version.version20', [('diskUuids', 'string[]', 'vsan.version.version20', 0), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version20', 0)])
CreateDataType('vim.vsan.host.UpdateStoragePoolDiskSpec', 'VimVsanHostUpdateStoragePoolDiskSpec', 'vmodl.DynamicData', 'vsan.version.version20', [('diskUuids', 'string[]', 'vsan.version.version20', 0 | F_OPTIONAL), ('diskFormatVersion', 'long', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.host.VSANStretchedClusterHostCapability', 'VimHostVSANStretchedClusterHostCapability', 'vmodl.DynamicData', 'vim.version.version10', [('featureVersion', 'string', 'vim.version.version10', 0)])
CreateDataType('vim.host.VsanHostVirtualApplianceInfo', 'VsanHostVirtualApplianceInfo', 'vmodl.DynamicData', 'vim.version.version11', [('hostKey', 'vim.HostSystem', 'vim.version.version11', 0), ('isVirtualApp', 'boolean', 'vim.version.version11', 0), ('isDeployedFromOVF', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.upgradesystem.UnknownScanIssue', 'VsanUnknownScanIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version11', [('uuids', 'string[]', 'vim.version.version11', 0)])
CreateDataType('vim.vsan.upgradesystem.BrokenDiskChainIssue', 'VsanBrokenDiskChainIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version11', [('uuids', 'string[]', 'vim.version.version11', 0)])
CreateDataType('vim.vsan.upgradesystem.MixedEsxVersionIssue', 'VsanMixedEsxVersionIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version10', [])
CreateDataType('vim.vsan.upgradesystem.MixedEsxVersionInClientIssue', 'VsanMixedEsxVersionInClientIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vsan.version.version21', [('clusterName', 'string', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.upgradesystem.DisallowDataMovementIssue', 'VsanDisallowDataMovementIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vsan.version.version10', [])
CreateDataType('vim.vsan.upgradesystem.DisallowEvacuateDataIssue', 'VsanDisallowEvacuateDataIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vsan.version.version19', [('hosts', 'vim.HostSystem[]', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.upgradesystem.UnsupportedHighDiskVersionIssue', 'VsanUnsupportedHighDiskVersionIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vsan.version.version11', [('hosts', 'vim.HostSystem[]', 'vsan.version.version11', 0)])
CreateDataType('vim.vsan.upgradesystem.ObjectInaccessibleIssue', 'VsanObjectInaccessibleIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version10', [('uuids', 'string[]', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.upgradesystem.ObjectPolicyIssue', 'VsanObjectPolicyIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version10', [('uuids', 'string[]', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.upgradesystem.DiskUnhealthIssue', 'VsanDiskUnhealthIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version10', [('uuids', 'string[]', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.upgradesystem.HostPropertyRetrieveIssue', 'VsanHostPropertyRetrieveIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version10', [('hosts', 'vim.HostSystem[]', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.upgradesystem.HigherObjectsPresentDuringDowngradeIssue', 'VsanHigherObjectsPresentDuringDowngradeIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version10', [('uuids', 'string[]', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.upgradesystem.HostWithHybridDiskgroupIssue', 'VsanHostWithHybridDiskgroupIssue', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vim.version.version10', [('hosts', 'vim.HostSystem[]', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.upgradesystem.HostsCompressionOnlyNotSupported', 'VsanHostsCompressionOnlyNotSupported', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vsan.version.version14', [('hosts', 'vim.HostSystem[]', 'vsan.version.version14', 0)])
CreateDataType('vim.vsan.upgradesystem.RemoteClusterNotCompatible', 'VsanRemoteClusterNotCompatible', 'vim.VsanUpgradeSystem.PreflightCheckIssue', 'vsan.version.version15', [('compatibilityInfo', 'vmodl.KeyAnyValue[]', 'vsan.version.version15', 0)])
CreateDataType('vim.cluster.VsanDiskFormatConversionSpec', 'VsanDiskFormatConversionSpec', 'vmodl.DynamicData', 'vim.version.version10', [('dataEfficiencyConfig', 'vim.vsan.DataEfficiencyConfig', 'vim.version.version10', 0 | F_OPTIONAL), ('dataEncryptionConfig', 'vim.vsan.DataEncryptionConfig', 'vsan.version.version3', 0 | F_OPTIONAL), ('skipHostRemediation', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('allowDataMovement', 'boolean', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanDiskFormatConversionCheckResult', 'VsanDiskFormatConversionCheckResult', 'vim.VsanUpgradeSystem.PreflightCheckResult', 'vim.version.version10', [('isSupported', 'boolean', 'vim.version.version10', 0), ('targetVersion', 'int', 'vim.version.version10', 0 | F_OPTIONAL), ('isDataMovementRequired', 'boolean', 'vsan.version.version10', 0 | F_OPTIONAL), ('storagePoolDisk', 'string', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanUpgradeSystemUpgradeHistoryStoragePoolOp', 'VsanUpgradeSystemUpgradeHistoryStoragePoolOp', 'vim.VsanUpgradeSystem.UpgradeHistoryItem', 'vsan.version.version20', [('operation', 'string', 'vsan.version.version20', 0), ('diskInfo', 'vim.vsan.host.StoragePoolDiskInfo', 'vsan.version.version20', 0)])
CreateDataType('vim.cluster.VsanUpgradeStatusEx', 'VsanUpgradeStatusEx', 'vim.VsanUpgradeSystem.UpgradeStatus', 'vim.version.version11', [('isPrecheck', 'boolean', 'vim.version.version11', 0 | F_OPTIONAL), ('precheckResult', 'vim.cluster.VsanDiskFormatConversionCheckResult', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanVcLifecycleCheckSpec', 'VsanVcLifecycleCheckSpec', 'vmodl.DynamicData', 'vsan.version.version17', [('operation', 'string', 'vsan.version.version17', 0)])
CreateDataType('vim.vsan.LifecyclePreCheckResult', 'LifecyclePreCheckResult', 'vmodl.DynamicData', 'vsan.version.version17', [('type', 'string', 'vsan.version.version17', 0 | F_OPTIONAL), ('description', 'vmodl.LocalizableMessage', 'vsan.version.version17', 0 | F_OPTIONAL), ('status', 'string', 'vsan.version.version17', 0), ('reason', 'vmodl.LocalizableMessage', 'vsan.version.version17', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.LifecycleWitnessDetails', 'LifecycleWitnessDetails', 'vmodl.DynamicData', 'vsan.version.version17', [('host', 'vim.HostSystem', 'vsan.version.version17', 0), ('isVirtualAppliance', 'boolean', 'vsan.version.version17', 0), ('sharedClusters', 'vim.ClusterComputeResource[]', 'vsan.version.version17', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.LifecycleFaultDomainDetails', 'LifecycleFaultDomainDetails', 'vmodl.DynamicData', 'vsan.version.version17', [('isPreferredFaultDomain', 'boolean', 'vsan.version.version17', 0 | F_OPTIONAL), ('name', 'string', 'vsan.version.version17', 0 | F_OPTIONAL), ('hosts', 'vim.HostSystem[]', 'vsan.version.version17', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.LifecycleConfigDetails', 'LifecycleConfigDetails', 'vmodl.DynamicData', 'vsan.version.version17', [('clusterType', 'string', 'vsan.version.version17', 0), ('faultDomainsDetails', 'vim.vsan.LifecycleFaultDomainDetails[]', 'vsan.version.version17', 0 | F_OPTIONAL), ('witnessHostsDetails', 'vim.vsan.LifecycleWitnessDetails[]', 'vsan.version.version17', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanVcLifecycleCheckResult', 'VsanVcLifecycleCheckResult', 'vmodl.DynamicData', 'vsan.version.version17', [('status', 'string', 'vsan.version.version17', 0), ('preCheckResults', 'vim.vsan.LifecyclePreCheckResult[]', 'vsan.version.version17', 0 | F_OPTIONAL), ('configDetails', 'vim.vsan.LifecycleConfigDetails', 'vsan.version.version17', 0)])
CreateDataType('vim.vsan.ClusterConfigPrecheckItem', 'VsanClusterConfigPrecheckItem', 'vim.ClusterComputeResource.ValidationResultBase', 'vsan.version.version20', [('status', 'string', 'vsan.version.version20', 0), ('description', 'vmodl.LocalizableMessage', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.CompatibilityCheckResult', 'VsanCompatibilityCheckResult', 'vmodl.DynamicData', 'vim.version.version9', [('status', 'string', 'vim.version.version9', 0), ('message', 'vmodl.LocalizableMessage', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthResultBase', 'VsanClusterHealthResultBase', 'vmodl.DynamicData', 'vim.version.version9', [('label', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHealthCorrelation', 'VsanHealthCorrelation', 'vmodl.DynamicData', 'vsan.version.version18', [('primaryHealthTests', 'string[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('relatedHealthTests', 'string[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('skippedHealthTests', 'string[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthAction', 'VsanClusterHealthAction', 'vmodl.DynamicData', 'vim.version.version9', [('actionId', 'string', 'vim.version.version9', 0), ('actionLabel', 'vmodl.LocalizableMessage', 'vim.version.version9', 0), ('actionDescription', 'vmodl.LocalizableMessage', 'vim.version.version9', 0), ('enabled', 'boolean', 'vim.version.version9', 0), ('parameters', 'vim.KeyValue[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHistoricalHealthTest', 'VsanHistoricalHealthTest', 'vmodl.DynamicData', 'vsan.version.version16', [('timestamp', 'vmodl.DateTime', 'vsan.version.version16', 0), ('health', 'string', 'vsan.version.version16', 0), ('testDetails', 'vim.cluster.VsanClusterHealthResultBase[]', 'vsan.version.version16', 0 | F_OPTIONAL), ('testCorrelation', 'vim.cluster.VsanHealthCorrelation', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthTest', 'VsanClusterHealthTest', 'vmodl.DynamicData', 'vim.version.version9', [('testId', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('testName', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('testDescription', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('testShortDescription', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('testHealthyEntities', 'int', 'vsan.version.version7', 0 | F_OPTIONAL), ('testAllEntities', 'int', 'vsan.version.version7', 0 | F_OPTIONAL), ('testHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('testDetails', 'vim.cluster.VsanClusterHealthResultBase[]', 'vim.version.version9', 0 | F_OPTIONAL), ('testActions', 'vim.cluster.VsanClusterHealthAction[]', 'vim.version.version9', 0 | F_OPTIONAL), ('historicalResults', 'vim.cluster.VsanHistoricalHealthTest[]', 'vsan.version.version16', 0 | F_OPTIONAL), ('testCorrelation', 'vim.cluster.VsanHealthCorrelation', 'vsan.version.version18', 0 | F_OPTIONAL), ('reducedScore', 'int', 'vsan.version.version21', 0 | F_OPTIONAL), ('category', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('riskIfNotFix', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('lastStatusChangeTime', 'vmodl.DateTime', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterProactiveTestResult', 'VsanClusterProactiveTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('overallStatus', 'string', 'vim.version.version9', 0), ('overallStatusDescription', 'string', 'vim.version.version9', 0), ('timestamp', 'vmodl.DateTime', 'vim.version.version9', 0), ('healthTest', 'vim.cluster.VsanClusterHealthTest', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterNetworkPartitionInfo', 'VsanClusterNetworkPartitionInfo', 'vmodl.DynamicData', 'vim.version.version9', [('hosts', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('partitionUnknown', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterNetworkHealthResult', 'VsanClusterNetworkHealthResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostResults', 'vim.host.VsanNetworkHealthResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('issueFound', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanVmknicPresent', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('matchingMulticastConfig', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('matchingIpSubnets', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('pingTestSuccess', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('largePingTestSuccess', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('hostLatencyCheckSuccess', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('potentialMulticastIssue', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('otherHostsInVsanCluster', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('partitions', 'vim.cluster.VsanClusterNetworkPartitionInfo[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostsWithVsanDisabled', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostsDisconnected', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostsCommFailure', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostsInEsxMaintenanceMode', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostsInVsanMaintenanceMode', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('infoAboutUnexpectedHosts', 'vim.host.VsanQueryResultHostInfo[]', 'vim.version.version9', 0 | F_OPTIONAL), ('clusterInUnicastMode', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('clusterInRDMAMode', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanVsanClusterPcapGroup', 'VsanVsanClusterPcapGroup', 'vmodl.DynamicData', 'vim.version.version9', [('master', 'string', 'vim.version.version9', 0), ('members', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanVsanClusterPcapResult', 'VsanVsanClusterPcapResult', 'vmodl.DynamicData', 'vim.version.version9', [('pkts', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('groups', 'vim.cluster.VsanVsanClusterPcapGroup[]', 'vim.version.version9', 0 | F_OPTIONAL), ('issues', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostResults', 'vim.host.VsanVsanPcapResult[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterWhatifHostFailuresResult', 'VsanClusterWhatifHostFailuresResult', 'vmodl.DynamicData', 'vim.version.version9', [('numFailures', 'long', 'vim.version.version9', 0), ('totalUsedCapacityB', 'long', 'vim.version.version9', 0), ('totalCapacityB', 'long', 'vim.version.version9', 0), ('totalRcReservationB', 'long', 'vim.version.version9', 0), ('totalRcSizeB', 'long', 'vim.version.version9', 0), ('usedComponents', 'long', 'vim.version.version9', 0), ('totalComponents', 'long', 'vim.version.version9', 0), ('componentLimitHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('diskFreeSpaceHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('rcFreeReservationHealth', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('slackSpaceCapRequired', 'long', 'vsan.version.version14', 0 | F_OPTIONAL), ('diskSpaceThreshold', 'vim.vsan.VsanHealthThreshold', 'vsan.version.version15', 0 | F_OPTIONAL), ('capacityReservationInfo', 'vim.vsan.CapacityReservationInfo', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterLimitHealthResult', 'VsanClusterLimitHealthResult', 'vmodl.DynamicData', 'vim.version.version9', [('issueFound', 'boolean', 'vim.version.version9', 0), ('componentLimitHealth', 'string', 'vim.version.version9', 0), ('diskFreeSpaceHealth', 'string', 'vim.version.version9', 0), ('rcFreeReservationHealth', 'string', 'vim.version.version9', 0), ('hostResults', 'vim.host.VsanLimitHealthResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('whatifHostFailures', 'vim.cluster.VsanClusterWhatifHostFailuresResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('hostsCommFailure', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterAdvCfgSyncHostResult', 'VsanClusterAdvCfgSyncHostResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('value', 'string', 'vim.version.version9', 0), ('isDefault', 'boolean', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterAdvCfgSyncResult', 'VsanClusterAdvCfgSyncResult', 'vmodl.DynamicData', 'vim.version.version9', [('inSync', 'boolean', 'vim.version.version9', 0), ('name', 'string', 'vim.version.version9', 0), ('hostValues', 'vim.cluster.VsanClusterAdvCfgSyncHostResult[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterVMsHealthSummaryResult', 'VsanClusterVMsHealthSummaryResult', 'vmodl.DynamicData', 'vim.version.version9', [('numVMs', 'int', 'vim.version.version9', 0), ('state', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('health', 'string', 'vim.version.version9', 0), ('vmInstanceUuids', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHostVmknicMapping', 'VsanClusterHostVmknicMapping', 'vmodl.DynamicData', 'vim.version.version9', [('host', 'string', 'vim.version.version9', 0), ('vmknic', 'string', 'vim.version.version9', 0)])
CreateDataType('vim.cluster.VsanHostHealthSystemVersionResult', 'VsanHostHealthSystemVersionResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('version', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL), ('build', 'string', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthSystemVersionResult', 'VsanClusterHealthSystemVersionResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostResults', 'vim.cluster.VsanHostHealthSystemVersionResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('vcVersion', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('issueFound', 'boolean', 'vim.version.version9', 0), ('upgradePossible', 'boolean', 'vsan.version.version3', 0 | F_OPTIONAL), ('vcBuild', 'string', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHostClomdLivenessResult', 'VsanHostClomdLivenessResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('clomdStat', 'string', 'vim.version.version9', 0), ('error', 'vmodl.MethodFault', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterClomdLivenessResult', 'VsanClusterClomdLivenessResult', 'vmodl.DynamicData', 'vim.version.version9', [('clomdLivenessResult', 'vim.cluster.VsanHostClomdLivenessResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('issueFound', 'boolean', 'vim.version.version9', 0)])
CreateDataType('vim.cluster.VsanClusterHealthSystemObjectsRepairResult', 'VsanClusterHealthSystemObjectsRepairResult', 'vmodl.DynamicData', 'vim.version.version9', [('inRepairingQueueObjects', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('failedRepairObjects', 'vim.host.VsanFailedRepairObjectResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('issueFound', 'boolean', 'vim.version.version9', 0)])
CreateDataType('vim.host.VsanHostHealthSystemStatusResult', 'VsanHostHealthSystemStatusResult', 'vmodl.DynamicData', 'vim.version.version9', [('hostname', 'string', 'vim.version.version9', 0), ('status', 'string', 'vim.version.version9', 0), ('issues', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthSystemStatusResult', 'VsanClusterHealthSystemStatusResult', 'vmodl.DynamicData', 'vim.version.version9', [('status', 'string', 'vim.version.version9', 0), ('goalState', 'string', 'vim.version.version9', 0), ('untrackedHosts', 'string[]', 'vim.version.version9', 0 | F_OPTIONAL), ('trackedHostsStatus', 'vim.host.VsanHostHealthSystemStatusResult[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHealthExtMgmtPreCheckResult', 'VsanHealthExtMgmtPreCheckResult', 'vmodl.DynamicData', 'vim.version.version9', [('overallResult', 'boolean', 'vim.version.version9', 0), ('esxVersionCheckPassed', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('drsCheckPassed', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('eamConnectionCheckPassed', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('installStateCheckPassed', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('results', 'vim.cluster.VsanClusterHealthTest[]', 'vim.version.version9', 0), ('vumRegistered', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterVmdkLoadTestResult', 'VsanClusterVmdkLoadTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('task', 'vim.Task', 'vim.version.version9', 0 | F_OPTIONAL), ('clusterResult', 'vim.cluster.VsanClusterProactiveTestResult', 'vim.version.version9', 0 | F_OPTIONAL), ('hostResults', 'vim.host.VsanHostVmdkLoadTestResult[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterNetworkLoadTestResult', 'VsanClusterNetworkLoadTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('clusterResult', 'vim.cluster.VsanClusterProactiveTestResult', 'vim.version.version9', 0), ('hostResults', 'vim.host.VsanNetworkLoadTestResult[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterCreateVmHealthTestResult', 'VsanClusterCreateVmHealthTestResult', 'vmodl.DynamicData', 'vim.version.version9', [('clusterResult', 'vim.cluster.VsanClusterProactiveTestResult', 'vim.version.version9', 0), ('hostResults', 'vim.cluster.VsanHostCreateVmHealthTestResult[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.VsanHostCapability', 'VimVsanHostVsanHostCapability', 'vmodl.DynamicData', 'vim.version.version10', [('host', 'vim.HostSystem', 'vim.version.version10', 0), ('isSupported', 'boolean', 'vim.version.version10', 0), ('isLicensed', 'boolean', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.host.DiskMappingCreationSpec', 'VimVsanHostDiskMappingCreationSpec', 'vmodl.DynamicData', 'vim.version.version10', [('host', 'vim.HostSystem', 'vim.version.version10', 0), ('cacheDisks', 'vim.host.ScsiDisk[]', 'vim.version.version10', 0 | F_OPTIONAL), ('capacityDisks', 'vim.host.ScsiDisk[]', 'vim.version.version10', 0 | F_OPTIONAL), ('creationType', 'string', 'vim.version.version10', 0)])
CreateDataType('vim.vsan.host.QueryVsanDisksSpec', 'VimVsanHostQueryVsanDisksSpec', 'vmodl.DynamicData', 'vsan.version.version20', [('diskName', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('vsanDiskType', 'string', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VSANWitnessHostInfo', 'VimClusterVSANWitnessHostInfo', 'vmodl.DynamicData', 'vim.version.version10', [('nodeUuid', 'string', 'vim.version.version10', 0), ('faultDomainName', 'string', 'vim.version.version10', 0 | F_OPTIONAL), ('preferredFdName', 'string', 'vim.version.version10', 0 | F_OPTIONAL), ('preferredFdUuid', 'string', 'vim.version.version10', 0 | F_OPTIONAL), ('unicastAgentAddr', 'string', 'vim.version.version10', 0 | F_OPTIONAL), ('host', 'vim.HostSystem', 'vim.version.version10', 0 | F_OPTIONAL), ('metadataMode', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VSANPreferredFaultDomainInfo', 'VimClusterVSANPreferredFaultDomainInfo', 'vmodl.DynamicData', 'vim.version.version10', [('preferredFaultDomainName', 'string', 'vim.version.version10', 0 | F_OPTIONAL), ('preferredFaultDomainId', 'string', 'vim.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VSANStretchedClusterFaultDomainConfig', 'VimClusterVSANStretchedClusterFaultDomainConfig', 'vmodl.DynamicData', 'vim.version.version10', [('firstFdName', 'string', 'vim.version.version10', 0), ('firstFdHosts', 'vim.HostSystem[]', 'vim.version.version10', 0), ('secondFdName', 'string', 'vim.version.version10', 0), ('secondFdHosts', 'vim.HostSystem[]', 'vim.version.version10', 0)])
CreateDataType('vim.cluster.VSANStretchedClusterCapability', 'VimClusterVSANStretchedClusterCapability', 'vmodl.DynamicData', 'vim.version.version10', [('hostMoId', 'string', 'vim.version.version10', 0), ('connStatus', 'string', 'vim.version.version10', 0 | F_OPTIONAL), ('isSupported', 'boolean', 'vim.version.version10', 0 | F_OPTIONAL), ('hostCapability', 'vim.host.VSANStretchedClusterHostCapability', 'vim.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.EntityCompatibilityResult', 'VSANEntityCompatibilityResult', 'vmodl.DynamicData', 'vsan.version.version15', [('entity', 'vim.ManagedEntity', 'vsan.version.version15', 0), ('compatible', 'boolean', 'vsan.version.version15', 0), ('incompatibleReasons', 'vmodl.LocalizableMessage[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('extendedAttributes', 'vmodl.KeyAnyValue[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.SharedWitnessCompatibilityResult', 'VSANSharedWitnessCompatibilityResult', 'vmodl.DynamicData', 'vsan.version.version15', [('witnessHostCompatibility', 'vim.vsan.EntityCompatibilityResult', 'vsan.version.version15', 0), ('roboClusterCompatibility', 'vim.vsan.EntityCompatibilityResult[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanStretchedClusterConfig', 'VsanStretchedClusterConfig', 'vmodl.DynamicData', 'vsan.version.version15', [('cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0), ('preferredFdName', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('faultDomainConfig', 'vim.cluster.VSANStretchedClusterFaultDomainConfig', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVcStretchedClusterConfigSpec', 'VsanVcStretchedClusterConfigSpec', 'vmodl.DynamicData', 'vsan.version.version15', [('witnessHost', 'vim.HostSystem', 'vsan.version.version15', 0), ('clusters', 'vim.cluster.VsanStretchedClusterConfig[]', 'vsan.version.version15', 0), ('witnessDiskMappings', 'vim.vsan.host.DiskMapping[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('witnessStoragePoolSpecs', 'vim.vsan.host.AddStoragePoolDiskSpec[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHealthActionBase', 'VsanHealthActionBase', 'vmodl.DynamicData', 'vsan.version.version21', [('description', 'string', 'vsan.version.version21', 0)])
CreateDataType('vim.cluster.VsanHealthTxtBasedAction', 'VsanHealthTxtBasedAction', 'vim.cluster.VsanHealthActionBase', 'vsan.version.version21', [])
CreateDataType('vim.cluster.VsanHealthApiBasedAction', 'VsanHealthApiBasedAction', 'vim.cluster.VsanHealthActionBase', 'vsan.version.version21', [('apiAction', 'vim.cluster.VsanClusterHealthAction', 'vsan.version.version21', 0)])
CreateDataType('vim.cluster.VsanHealthConfirmationDialog', 'VsanHealthConfirmationDialog', 'vmodl.DynamicData', 'vsan.version.version22', [('title', 'string', 'vsan.version.version22', 0), ('subTitle', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('content', 'string', 'vsan.version.version22', 0), ('agreeLabel', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('closeLabel', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('isWarning', 'boolean', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanDataDrivenAPIAction', 'VsanDataDrivenAPIAction', 'vmodl.DynamicData', 'vsan.version.version22', [('actionId', 'string', 'vsan.version.version22', 0), ('actionLabel', 'vmodl.LocalizableMessage', 'vsan.version.version22', 0), ('actionDescription', 'vmodl.LocalizableMessage', 'vsan.version.version22', 0), ('enabled', 'boolean', 'vsan.version.version22', 0), ('parameters', 'vim.KeyValue[]', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHealthDataDrivenAction', 'VsanHealthDataDrivenAction', 'vim.cluster.VsanHealthActionBase', 'vsan.version.version22', [('apiAction', 'vim.cluster.VsanDataDrivenAPIAction', 'vsan.version.version22', 0), ('confirmation', 'vim.cluster.VsanHealthConfirmationDialog', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHealthCmdBasedAction', 'VsanHealthCmdBasedAction', 'vim.cluster.VsanHealthActionBase', 'vsan.version.version21', [('commands', 'string[]', 'vsan.version.version21', 0)])
CreateDataType('vim.cluster.VsanHealthActionSteps', 'VsanHealthActionSteps', 'vim.cluster.VsanHealthActionBase', 'vsan.version.version21', [('steps', 'vim.cluster.VsanHealthActionBase[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHealthTroubleshooting', 'VsanHealthTroubleshooting', 'vmodl.DynamicData', 'vsan.version.version21', [('diagnosticSteps', 'vim.cluster.VsanHealthActionBase[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('remediations', 'vim.cluster.VsanHealthActionBase[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanNetworkConfigBaseIssue', 'VsanNetworkConfigBaseIssue', 'vmodl.DynamicData', 'vsan.version.version3', [])
CreateDataType('vim.vsan.VsanGenericClusterBaseIssue', 'VsanGenericClusterBaseIssue', 'vmodl.DynamicData', 'vsan.version.version3', [])
CreateDataType('vim.vsan.VsanConfigBaseIssue', 'VsanConfigBaseIssue', 'vmodl.DynamicData', 'vsan.version.version3', [])
CreateDataType('vim.vsan.VsanBurnInTest', 'VsanBurnInTest', 'vmodl.DynamicData', 'vsan.version.version3', [('testname', 'string', 'vsan.version.version3', 0), ('workload', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('duration', 'long', 'vsan.version.version3', 0), ('result', 'string', 'vsan.version.version3', 0)])
CreateDataType('vim.cluster.VsanClusterNetworkPerfTaskSpec', 'VsanClusterNetworkPerfTaskSpec', 'vmodl.DynamicData', 'vsan.version.version15', [('Cluster', 'vim.ClusterComputeResource', 'vsan.version.version15', 0 | F_OPTIONAL), ('DurationSec', 'int', 'vsan.version.version15', 0 | F_OPTIONAL), ('ownerVc', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthLinkBase', 'VsanClusterHealthLinkBase', 'vmodl.DynamicData', 'vsan.version.version18', [('label', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanPerfsvcHealthResult', 'VsanPerfsvcHealthResult', 'vmodl.DynamicData', 'vsan.version.version7', [('statsObjectInfo', 'vim.cluster.VsanObjectInformation', 'vsan.version.version7', 0 | F_OPTIONAL), ('statsObjectConsistent', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('statsObjectPolicyConsistent', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('datastoreCompatible', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('enoughFreeSpace', 'boolean', 'vsan.version.version7', 0 | F_OPTIONAL), ('remediateAction', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('hostResults', 'vim.cluster.VsanPerfNodeInformation[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('verboseModeStatus', 'boolean', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanGenericClusterBestPracticeHealth', 'VsanGenericClusterBestPracticeHealth', 'vmodl.DynamicData', 'vsan.version.version3', [('drsEnabled', 'boolean', 'vsan.version.version3', 0), ('haEnabled', 'boolean', 'vsan.version.version3', 0), ('issues', 'vim.vsan.VsanGenericClusterBaseIssue[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanNetworkConfigPnicSpeedInconsistencyIssue', 'VsanNetworkConfigPnicSpeedInconsistencyIssue', 'vim.vsan.VsanNetworkConfigBaseIssue', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('vswitchName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('vds', 'vim.DistributedVirtualSwitch', 'vsan.version.version3', 0 | F_OPTIONAL), ('speedsMb', 'long[]', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanNetworkConfigVswitchWithNoRedundancyIssue', 'VsanNetworkConfigVswitchWithNoRedundancyIssue', 'vim.vsan.VsanNetworkConfigBaseIssue', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('vswitchName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('vds', 'vim.DistributedVirtualSwitch', 'vsan.version.version3', 0 | F_OPTIONAL), ('numPnics', 'long', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanNetworkConfigPortgroupWithNoRedundancyIssue', 'VsanNetworkConfigPortgroupWithNoRedundancyIssue', 'vim.vsan.VsanNetworkConfigBaseIssue', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('portgroupName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('vds', 'vim.DistributedVirtualSwitch', 'vsan.version.version3', 0 | F_OPTIONAL), ('pg', 'vim.Network', 'vsan.version.version3', 0 | F_OPTIONAL), ('numPnics', 'long', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanNetworkConfigVsanNotOnVdsIssue', 'VsanNetworkConfigVsanNotOnVdsIssue', 'vim.vsan.VsanNetworkConfigBaseIssue', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('vmknic', 'string', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanNetworkConfigVdsScopeIssue', 'VsanNetworkConfigVdsScopeIssue', 'vim.vsan.VsanNetworkConfigBaseIssue', 'vsan.version.version3', [('vds', 'vim.DistributedVirtualSwitch', 'vsan.version.version3', 0), ('memberHosts', 'vim.HostSystem[]', 'vsan.version.version3', 0), ('nonMemberHosts', 'vim.HostSystem[]', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanNetworkVMotionVmknicNotFountIssue', 'VsanNetworkVMotionVmknicNotFountIssue', 'vim.vsan.VsanNetworkConfigBaseIssue', 'vsan.version.version3', [('hostWithoutVmotionVmknic', 'vim.HostSystem', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanNetworkConfigBestPracticeHealth', 'VsanNetworkConfigBestPracticeHealth', 'vmodl.DynamicData', 'vsan.version.version3', [('vdsPresent', 'boolean', 'vsan.version.version3', 0), ('issues', 'vim.vsan.VsanNetworkConfigBaseIssue[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanConfigNotAllDisksClaimedIssue', 'VsanConfigNotAllDisksClaimedIssue', 'vim.vsan.VsanConfigBaseIssue', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('disks', 'string[]', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanConfigCheckResult', 'VsanConfigCheckResult', 'vmodl.DynamicData', 'vsan.version.version3', [('vsanEnabled', 'boolean', 'vsan.version.version3', 0), ('issues', 'vim.vsan.VsanConfigBaseIssue[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanBurnInTestCheckResult', 'VsanBurnInTestCheckResult', 'vmodl.DynamicData', 'vsan.version.version3', [('passedTests', 'vim.vsan.VsanBurnInTest[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('notPerformedTests', 'vim.vsan.VsanBurnInTest[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('failedTests', 'vim.vsan.VsanBurnInTest[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanHistoricalHealthQuerySpec', 'VsanHistoricalHealthQuerySpec', 'vmodl.DynamicData', 'vsan.version.version16', [('clusters', 'vim.ClusterComputeResource[]', 'vsan.version.version16', 0), ('start', 'vmodl.DateTime', 'vsan.version.version16', 0), ('end', 'vmodl.DateTime', 'vsan.version.version16', 0 | F_OPTIONAL), ('testId', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('groupId', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('includeHealthRemediation', 'boolean', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthResultKeyValuePair', 'VsanClusterHealthResultKeyValuePair', 'vmodl.DynamicData', 'vim.version.version9', [('key', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('value', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthCheckInfo', 'VsanClusterHealthCheckInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('testId', 'string', 'vsan.version.version3', 0), ('testName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('groupId', 'string', 'vsan.version.version3', 0), ('groupName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthResultColumnInfo', 'VsanClusterHealthResultColumnInfo', 'vmodl.DynamicData', 'vim.version.version9', [('label', 'string', 'vim.version.version9', 0), ('type', 'string', 'vim.version.version9', 0)])
CreateDataType('vim.cluster.VsanClusterHealthExternalLink', 'VsanClusterHealthLink', 'vim.cluster.VsanClusterHealthLinkBase', 'vsan.version.version18', [('url', 'string', 'vsan.version.version18', 0), ('category', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthResultRow', 'VsanClusterHealthResultRow', 'vmodl.DynamicData', 'vim.version.version9', [('values', 'string[]', 'vim.version.version9', 0), ('nestedRows', 'vim.cluster.VsanClusterHealthResultRow[]', 'vim.version.version9', 0 | F_OPTIONAL), ('actions', 'vim.cluster.VsanHealthDataDrivenAction[]', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthResultTable', 'VsanClusterHealthResultTable', 'vim.cluster.VsanClusterHealthResultBase', 'vim.version.version9', [('columns', 'vim.cluster.VsanClusterHealthResultColumnInfo[]', 'vim.version.version9', 0 | F_OPTIONAL), ('rows', 'vim.cluster.VsanClusterHealthResultRow[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthResultWithRemediation', 'VsanClusterHealthResultWithRemediation', 'vim.cluster.VsanClusterHealthResultBase', 'vsan.version.version21', [('issueDescription', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('issueDetail', 'vim.cluster.VsanClusterHealthResultTable[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('troubleshooting', 'vim.cluster.VsanHealthTroubleshooting', 'vsan.version.version21', 0 | F_OPTIONAL), ('additionalResources', 'vim.cluster.VsanClusterHealthExternalLink[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthGroup', 'VsanClusterHealthGroup', 'vmodl.DynamicData', 'vim.version.version9', [('groupId', 'string', 'vim.version.version9', 0), ('groupName', 'string', 'vim.version.version9', 0), ('groupHealth', 'string', 'vim.version.version9', 0), ('groupTests', 'vim.cluster.VsanClusterHealthTest[]', 'vim.version.version9', 0 | F_OPTIONAL), ('groupDetails', 'vim.cluster.VsanClusterHealthResultBase[]', 'vim.version.version9', 0 | F_OPTIONAL), ('inProgress', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterBalancePerDiskInfo', 'VsanClusterBalancePerDiskInfo', 'vmodl.DynamicData', 'vim.version.version9', [('uuid', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('fullness', 'long', 'vim.version.version9', 0), ('variance', 'long', 'vim.version.version9', 0), ('fullnessAboveThreshold', 'long', 'vim.version.version9', 0), ('dataToMoveB', 'long', 'vim.version.version9', 0), ('compFullness', 'long', 'vsan.version.version23', 0 | F_OPTIONAL), ('compVariance', 'long', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterBalanceSummary', 'VsanClusterBalanceSummary', 'vmodl.DynamicData', 'vim.version.version9', [('varianceThreshold', 'long', 'vim.version.version9', 0), ('disks', 'vim.cluster.VsanClusterBalancePerDiskInfo[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterVMsHealthOverallResult', 'VsanClusterVMsHealthOverallResult', 'vmodl.DynamicData', 'vim.version.version9', [('healthStateList', 'vim.cluster.VsanClusterVMsHealthSummaryResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('overallHealthState', 'string', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanVcKmipServersHealth', 'VsanVcKmipServersHealth', 'vmodl.DynamicData', 'vsan.version.version3', [('health', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('error', 'vmodl.MethodFault', 'vsan.version.version3', 0 | F_OPTIONAL), ('kmsProviderId', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('kmsHealth', 'vim.host.VsanKmsHealth[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('clientCertHealth', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('clientCertExpireDate', 'vmodl.DateTime', 'vsan.version.version3', 0 | F_OPTIONAL), ('isAwsKms', 'boolean', 'vsan.version.version8', 0 | F_OPTIONAL), ('cmkHealth', 'string', 'vsan.version.version8', 0 | F_OPTIONAL), ('kekExpireHealth', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('kekExpireDate', 'vmodl.DateTime', 'vsan.version.version22', 0 | F_OPTIONAL), ('hostKeyExpireHealth', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('hostKeyExpireDate', 'vmodl.DateTime', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterDitEncryptionHealthSummary', 'VsanClusterDitEncryptionHealthSummary', 'vmodl.DynamicData', 'vsan.version.version15', [('overallHealth', 'string', 'vsan.version.version15', 0), ('enabled', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('hostResults', 'vim.host.VsanDitEncryptionHealthSummary[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterEncryptionHealthSummary', 'VsanClusterEncryptionHealthSummary', 'vmodl.DynamicData', 'vsan.version.version3', [('overallHealth', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('configHealth', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('kmsHealth', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('vcKmsResult', 'vim.cluster.VsanVcKmipServersHealth', 'vsan.version.version3', 0 | F_OPTIONAL), ('hostResults', 'vim.host.VsanEncryptionHealthSummary[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('aesniHealth', 'string', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterFileServiceHealthSummary', 'VsanClusterFileServiceHealthSummary', 'vmodl.DynamicData', 'vsan.version.version12', [('overallHealth', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('hostResults', 'vim.host.VsanFileServiceHealthSummary[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthSummary', 'VsanClusterHealthSummary', 'vmodl.DynamicData', 'vim.version.version9', [('clusterStatus', 'vim.cluster.VsanClusterHealthSystemStatusResult', 'vim.version.version9', 0 | F_OPTIONAL), ('timestamp', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('clusterVersions', 'vim.cluster.VsanClusterHealthSystemVersionResult', 'vim.version.version9', 0 | F_OPTIONAL), ('objectHealth', 'vim.host.VsanObjectOverallHealth', 'vim.version.version9', 0 | F_OPTIONAL), ('vmHealth', 'vim.cluster.VsanClusterVMsHealthOverallResult', 'vim.version.version9', 0 | F_OPTIONAL), ('networkHealth', 'vim.cluster.VsanClusterNetworkHealthResult', 'vim.version.version9', 0 | F_OPTIONAL), ('limitHealth', 'vim.cluster.VsanClusterLimitHealthResult', 'vim.version.version9', 0 | F_OPTIONAL), ('advCfgSync', 'vim.cluster.VsanClusterAdvCfgSyncResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('createVmHealth', 'vim.cluster.VsanHostCreateVmHealthTestResult[]', 'vim.version.version9', 0 | F_OPTIONAL), ('physicalDisksHealth', 'vim.host.VsanPhysicalDiskHealthSummary[]', 'vim.version.version9', 0 | F_OPTIONAL), ('encryptionHealth', 'vim.cluster.VsanClusterEncryptionHealthSummary', 'vsan.version.version3', 0 | F_OPTIONAL), ('hclInfo', 'vim.cluster.VsanClusterHclInfo', 'vim.version.version9', 0 | F_OPTIONAL), ('groups', 'vim.cluster.VsanClusterHealthGroup[]', 'vim.version.version9', 0 | F_OPTIONAL), ('overallHealth', 'string', 'vim.version.version9', 0), ('overallHealthDescription', 'string', 'vim.version.version9', 0), ('clomdLiveness', 'vim.cluster.VsanClusterClomdLivenessResult', 'vim.version.version9', 0 | F_OPTIONAL), ('diskBalance', 'vim.cluster.VsanClusterBalanceSummary', 'vim.version.version9', 0 | F_OPTIONAL), ('genericCluster', 'vim.vsan.VsanGenericClusterBestPracticeHealth', 'vsan.version.version3', 0 | F_OPTIONAL), ('networkConfig', 'vim.vsan.VsanNetworkConfigBestPracticeHealth', 'vsan.version.version3', 0 | F_OPTIONAL), ('vsanConfig', 'vim.vsan.VsanConfigCheckResult', 'vsan.version.version3', 0 | F_OPTIONAL), ('burnInTest', 'vim.vsan.VsanBurnInTestCheckResult', 'vsan.version.version3', 0 | F_OPTIONAL), ('perfsvcHealth', 'vim.vsan.VsanPerfsvcHealthResult', 'vsan.version.version7', 0 | F_OPTIONAL), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServiceHealth', 'vim.cluster.VsanClusterFileServiceHealthSummary', 'vsan.version.version12', 0 | F_OPTIONAL), ('ditEncryptionHealth', 'vim.cluster.VsanClusterDitEncryptionHealthSummary', 'vsan.version.version15', 0 | F_OPTIONAL), ('healthScore', 'int', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterTelemetryProxyConfig', 'VsanClusterTelemetryProxyConfig', 'vmodl.DynamicData', 'vim.version.version9', [('host', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('port', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('user', 'string', 'vim.version.version9', 0 | F_OPTIONAL), ('password', 'string', 'vim.version.version9', 0 | F_OPTIONAL | F_SECRET), ('autoDiscovered', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanStorageWorkloadType', 'VsanStorageWorkloadType', 'vmodl.DynamicData', 'vim.version.version9', [('specs', 'vim.host.VsanVmdkLoadTestSpec[]', 'vim.version.version9', 0), ('typeId', 'string', 'vim.version.version9', 0), ('name', 'string', 'vim.version.version9', 0), ('description', 'string', 'vim.version.version9', 0), ('duration', 'long', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanAttachToSrOperation', 'VsanAttachToSrOperation', 'vmodl.DynamicData', 'vim.version.version9', [('task', 'vim.Task', 'vim.version.version9', 0 | F_OPTIONAL), ('success', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('timestamp', 'vmodl.DateTime', 'vim.version.version9', 0 | F_OPTIONAL), ('srNumber', 'string', 'vim.version.version9', 0)])
CreateDataType('vim.cluster.VsanClusterHealthConfigs', 'VsanClusterHealthConfigs', 'vmodl.DynamicData', 'vim.version.version9', [('enableVsanTelemetry', 'boolean', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanTelemetryInterval', 'int', 'vim.version.version9', 0 | F_OPTIONAL), ('vsanTelemetryProxy', 'vim.cluster.VsanClusterTelemetryProxyConfig', 'vim.version.version9', 0 | F_OPTIONAL), ('configs', 'vim.cluster.VsanClusterHealthResultKeyValuePair[]', 'vim.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanObjectExtAttrs', 'VsanClusterObjectExtAttrs', 'vmodl.DynamicData', 'vsan.version.version7', [('uuid', 'string', 'vsan.version.version7', 0), ('objectType', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('objectPath', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('groupUuid', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('directoryName', 'string', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanClusterHealthQuerySpec', 'VsanClusterHealthQuerySpec', 'vmodl.DynamicData', 'vsan.version.version15', [('task', 'vim.Task', 'vsan.version.version15', 0 | F_OPTIONAL), ('diskNames', 'string[]', 'vsan.version.version20', 0 | F_OPTIONAL), ('includeHealthRemediation', 'boolean', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanHwToVcgInfoMappingSpec', 'VsanHwToVcgInfoMappingSpec', 'vmodl.DynamicData', 'vsan.version.version18', [('entity', 'string', 'vsan.version.version18', 0), ('vsanHwToVcgInfoMappings', 'vim.host.VsanHwToVcgInfoMapping[]', 'vsan.version.version18', 0)])
CreateDataType('vim.vsan.VsanHclQuerySpec', 'VsanHclQuerySpec', 'vmodl.DynamicData', 'vsan.version.version19', [('includeOnlyVsanControllers', 'boolean', 'vsan.version.version19', 0 | F_OPTIONAL), ('cluster', 'vim.ComputeResource', 'vsan.version.version20', 0 | F_OPTIONAL), ('hosts', 'vim.HostSystem[]', 'vsan.version.version20', 0 | F_OPTIONAL), ('vsanStoragePoolEligibleDisksOnly', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanClusterBurnInTestResultList', 'VsanClusterBurnInTestResultList', 'vmodl.DynamicData', 'vsan.version.version3', [('items', 'vim.vsan.VsanBurnInTest[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('hosts', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVibScanResult', 'VsanVibScanResult', 'vmodl.DynamicData', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('vibName', 'string', 'vsan.version.version3', 0), ('vibVersion', 'string', 'vsan.version.version3', 0), ('existingVersion', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('maintenanceModeRequired', 'boolean', 'vsan.version.version3', 0), ('rebootRequired', 'boolean', 'vsan.version.version3', 0), ('meetsSystemReq', 'boolean', 'vsan.version.version3', 0), ('pkgDepsMetByHost', 'boolean', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanVibInstallPreflightStatus', 'VsanVibInstallPreflightStatus', 'vmodl.DynamicData', 'vsan.version.version3', [('manualVmotionRequired', 'boolean', 'vsan.version.version3', 0), ('rollingRequired', 'boolean', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanVcsaDeploymentProgress', 'VsanVcsaDeploymentProgress', 'vmodl.DynamicData', 'vim.version.version11', [('phase', 'string', 'vim.version.version11', 0), ('progressPct', 'long', 'vim.version.version11', 0), ('message', 'string', 'vim.version.version11', 0), ('success', 'boolean', 'vim.version.version11', 0), ('error', 'vmodl.MethodFault', 'vim.version.version11', 0 | F_OPTIONAL), ('updateCounter', 'long', 'vim.version.version11', 0), ('taskId', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('vm', 'vim.VirtualMachine', 'vim.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.host.CreateNativeKeyProviderSpec', 'VsanHostCreateNativeKeyProviderSpec', 'vmodl.DynamicData', 'vsan.version.version20', [('provider', 'string', 'vsan.version.version20', 0), ('keyId', 'string', 'vsan.version.version20', 0 | F_OPTIONAL), ('keyDerivationKey', 'string', 'vsan.version.version20', 0 | F_OPTIONAL | F_SECRET), ('tpmRequired', 'boolean', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanPrepareVsanForVcsaSpec', 'VsanPrepareVsanForVcsaSpec', 'vmodl.DynamicData', 'vim.version.version11', [('vsanDiskMappingCreationSpec', 'vim.vsan.host.DiskMappingCreationSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('vsanDataEfficiencyConfig', 'vim.vsan.DataEfficiencyConfig', 'vim.version.version11', 0 | F_OPTIONAL), ('taskId', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('vsanDataEncryptionConfig', 'vim.vsan.host.EncryptionInfo', 'vsan.version.version8', 0 | F_OPTIONAL), ('vsanAddStoragePoolDiskSpec', 'vim.vsan.host.AddStoragePoolDiskSpec', 'vsan.version.version20', 0 | F_OPTIONAL), ('createNativeKeyProviderSpec', 'vim.vsan.host.CreateNativeKeyProviderSpec', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVcPostDeployConfigSpec', 'VsanVcPostDeployConfigSpec', 'vmodl.DynamicData', 'vim.version.version11', [('dcName', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('clusterName', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('firstHost', 'vim.host.ConnectSpec', 'vim.version.version11', 0 | F_OPTIONAL), ('hostsToAdd', 'vim.host.ConnectSpec[]', 'vim.version.version11', 0 | F_OPTIONAL), ('vsanDataEfficiencyConfig', 'vim.vsan.DataEfficiencyConfig', 'vim.version.version11', 0 | F_OPTIONAL), ('vsanLicenseKey', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('hostLicenseKey', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('taskId', 'string', 'vim.version.version11', 0 | F_OPTIONAL), ('vsanDataEncryptionConfig', 'vim.vsan.host.EncryptionInfo', 'vsan.version.version8', 0 | F_OPTIONAL), ('createNativeKeyProviderSpec', 'vim.vsan.host.CreateNativeKeyProviderSpec', 'vsan.version.version20', 0 | F_OPTIONAL), ('vsanClusterMode', 'string', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVdsPgMigrationVmInfo', 'VsanVdsPgMigrationVmInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('vm', 'vim.VirtualMachine', 'vsan.version.version3', 0), ('vnicLabel', 'string[]', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanVdsPgMigrationHostInfo', 'VsanVdsPgMigrationHostInfo', 'vmodl.DynamicData', 'vsan.version.version3', [('host', 'vim.HostSystem', 'vsan.version.version3', 0), ('hostname', 'string', 'vsan.version.version3', 0), ('vmknicDevices', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('vmVnics', 'vim.vsan.VsanVdsPgMigrationVmInfo[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVdsPgMigrationSpec', 'VsanVdsPgMigrationSpec', 'vmodl.DynamicData', 'vsan.version.version3', [('vssPgName', 'string', 'vsan.version.version3', 0), ('dvPgName', 'string', 'vsan.version.version3', 0), ('vdsPgSetting', 'vim.dvs.VmwareDistributedVirtualSwitch.VmwarePortConfigPolicy', 'vsan.version.version3', 0), ('vdsPgType', 'string', 'vsan.version.version3', 0), ('hosts', 'vim.vsan.VsanVdsPgMigrationHostInfo[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('collisionRename', 'boolean', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanVdsMigrationPlan', 'VsanVdsMigrationPlan', 'vmodl.DynamicData', 'vsan.version.version3', [('vdsSpec', 'vim.DistributedVirtualSwitch.CreateSpec', 'vsan.version.version3', 0), ('pgs', 'vim.vsan.VsanVdsPgMigrationSpec[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('inaccessibleVms', 'vim.VirtualMachine[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('infraVms', 'vim.VirtualMachine[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanVnicVdsMigrationSpec', 'VsanVnicVdsMigrationSpec', 'vmodl.DynamicData', 'vsan.version.version3', [('key', 'int', 'vsan.version.version3', 0), ('vdsBacking', 'vim.vm.device.VirtualDevice.BackingInfo', 'vsan.version.version3', 0)])
CreateDataType('vim.vsan.VsanVmVdsMigrationSpec', 'VsanVmVdsMigrationSpec', 'vmodl.DynamicData', 'vsan.version.version3', [('vmInstanceUuid', 'string', 'vsan.version.version3', 0), ('vnics', 'vim.vsan.VsanVnicVdsMigrationSpec[]', 'vsan.version.version3', 0)])
CreateDataType('vim.VsanResourceConstraint', 'VsanResourceConstraint', 'vmodl.DynamicData', 'vsan.version.version3', [('targetType', 'string', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanDataObfuscationRule', 'VsanDataObfuscationRule', 'vmodl.DynamicData', 'vsan.version.version3', [])
CreateDataType('vim.VsanObjectTypeRule', 'VsanObjectTypeRule', 'vmodl.DynamicData', 'vsan.version.version3', [('objectType', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('attributes', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanRegexBasedRule', 'VsanRegexBasedRule', 'vmodl.DynamicData', 'vsan.version.version3', [('rules', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanPropertyConstraint', 'VsanPropertyConstraint', 'vim.VsanResourceConstraint', 'vsan.version.version3', [('propertyName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('comparator', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('comparableValue', 'vmodl.KeyAnyValue', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanCompositeConstraint', 'VsanCompositeConstraint', 'vim.VsanResourceConstraint', 'vsan.version.version3', [('nestedConstraints', 'vim.VsanResourceConstraint[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('conjoiner', 'string', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanComparator', 'VsanComparator', 'vmodl.DynamicData', 'vsan.version.version7', [])
CreateDataType('vim.VsanJsonComparator', 'VsanJsonComparator', 'vim.VsanComparator', 'vsan.version.version7', [('comparator', 'string', 'vsan.version.version7', 0 | F_OPTIONAL), ('comparableValue', 'vmodl.KeyAnyValue', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanNestJsonComparator', 'VsanNestJsonComparator', 'vim.VsanComparator', 'vsan.version.version7', [('nestedComparators', 'vim.VsanJsonComparator[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('conjoiner', 'string', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanJsonFilterRule', 'VsanJsonFilterRule', 'vmodl.DynamicData', 'vsan.version.version7', [('filterComparator', 'vim.VsanComparator', 'vsan.version.version7', 0 | F_OPTIONAL), ('comparablePath', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('keysWithStrVal', 'string[]', 'vsan.version.version7', 0 | F_OPTIONAL), ('propertyName', 'string', 'vsan.version.version7', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanMassCollectorPropertyParams', 'VsanMassCollectorPropertyParams', 'vmodl.DynamicData', 'vsan.version.version3', [('propertyName', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('propertyParams', 'vmodl.KeyAnyValue[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.VsanMassCollectorSpec', 'VsanMassCollectorSpec', 'vmodl.DynamicData', 'vsan.version.version3', [('objects', 'vmodl.ManagedObject[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('objectCollection', 'string', 'vsan.version.version3', 0 | F_OPTIONAL), ('properties', 'string[]', 'vsan.version.version3', 0), ('propertiesParams', 'vim.VsanMassCollectorPropertyParams[]', 'vsan.version.version3', 0 | F_OPTIONAL), ('constraint', 'vim.VsanResourceConstraint', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanCapability', 'VsanCapability', 'vmodl.DynamicData', 'vim.version.version10', [('target', 'vmodl.ManagedObject', 'vim.version.version10', 0 | F_OPTIONAL), ('capabilities', 'string[]', 'vim.version.version10', 0 | F_OPTIONAL), ('statuses', 'string[]', 'vsan.version.version3', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.EntityResourceCheckDetails', 'EntityResourceCheckDetails', 'vmodl.DynamicData', 'vsan.version.version10', [('name', 'string', 'vsan.version.version10', 0 | F_OPTIONAL), ('uuid', 'string', 'vsan.version.version10', 0 | F_OPTIONAL), ('isNew', 'boolean', 'vsan.version.version10', 0 | F_OPTIONAL), ('capacity', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('postOperationCapacity', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('usedCapacity', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('postOperationUsedCapacity', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('additionalRequiredCapacity', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('maxComponents', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('components', 'long', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DiskResourceCheckResult', 'VsanDiskResourceCheckResult', 'vim.vsan.EntityResourceCheckDetails', 'vsan.version.version10', [])
CreateDataType('vim.vsan.StoragePoolDiskResourceCheckResult', 'VsanStoragePoolDiskResourceCheckResult', 'vim.vsan.DiskResourceCheckResult', 'vsan.version.version20', [('diskType', 'string', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DiskGroupResourceCheckResult', 'VsanDiskGroupResourceCheckResult', 'vim.vsan.EntityResourceCheckDetails', 'vsan.version.version10', [('cacheTierDisk', 'vim.vsan.DiskResourceCheckResult', 'vsan.version.version10', 0 | F_OPTIONAL), ('capacityTierDisks', 'vim.vsan.DiskResourceCheckResult[]', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.StoragePoolResourceCheckResult', 'VsanStoragePoolResourceCheckResult', 'vim.vsan.EntityResourceCheckDetails', 'vsan.version.version20', [('disks', 'vim.vsan.StoragePoolDiskResourceCheckResult[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.HostResourceCheckResult', 'VsanHostResourceCheckResult', 'vim.vsan.EntityResourceCheckDetails', 'vsan.version.version10', [('host', 'vim.HostSystem', 'vsan.version.version10', 0 | F_OPTIONAL), ('diskGroups', 'vim.vsan.DiskGroupResourceCheckResult[]', 'vsan.version.version10', 0 | F_OPTIONAL), ('storagePools', 'vim.vsan.StoragePoolResourceCheckResult[]', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FaultDomainResourceCheckResult', 'VsanFaultDomainResourceCheckResult', 'vim.vsan.EntityResourceCheckDetails', 'vsan.version.version10', [('hosts', 'vim.vsan.HostResourceCheckResult[]', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ResourceCheckResult', 'VsanResourceCheckResult', 'vim.vsan.EntityResourceCheckDetails', 'vsan.version.version10', [('timestamp', 'vmodl.DateTime', 'vsan.version.version10', 0), ('status', 'string', 'vsan.version.version10', 0), ('messages', 'vmodl.LocalizableMessage[]', 'vsan.version.version10', 0 | F_OPTIONAL), ('faultDomains', 'vim.vsan.FaultDomainResourceCheckResult[]', 'vsan.version.version10', 0 | F_OPTIONAL), ('dataToMove', 'long', 'vsan.version.version10', 0 | F_OPTIONAL), ('nonCompliantObjects', 'string[]', 'vsan.version.version10', 0 | F_OPTIONAL), ('inaccessibleObjects', 'string[]', 'vsan.version.version10', 0 | F_OPTIONAL), ('capacityThreshold', 'vim.vsan.VsanHealthThreshold', 'vsan.version.version11', 0 | F_OPTIONAL), ('health', 'vim.cluster.VsanClusterHealthSummary', 'vsan.version.version10', 0 | F_OPTIONAL), ('dataToResync', 'long', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ResourceCheckComponentResult', 'VsanResourceCheckComponentResult', 'vim.vsan.ResourceCheckResult', 'vsan.version.version17', [('type', 'string', 'vsan.version.version17', 0)])
CreateDataType('vim.vsan.ResourceCheckVsanResult', 'VsanResourceCheckVsanResult', 'vim.vsan.ResourceCheckComponentResult', 'vsan.version.version17', [])
CreateDataType('vim.vsan.ResourceCheckDataPersistenceResult', 'VsanResourceCheckDataPersistenceResult', 'vim.vsan.ResourceCheckComponentResult', 'vsan.version.version17', [('dataToRebuild', 'long', 'vsan.version.version17', 0 | F_OPTIONAL), ('inaccessibleInstances', 'string[]', 'vsan.version.version17', 0 | F_OPTIONAL), ('reducedAvailabilityInstances', 'string[]', 'vsan.version.version17', 0 | F_OPTIONAL), ('rebuildInstances', 'string[]', 'vsan.version.version17', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ResourceCheckTaskDetails', 'VsanResourceCheckTaskDetails', 'vmodl.DynamicData', 'vsan.version.version10', [('task', 'vim.Task', 'vsan.version.version10', 0), ('host', 'vim.HostSystem', 'vsan.version.version10', 0 | F_OPTIONAL), ('hostUuid', 'string', 'vsan.version.version10', 0 | F_OPTIONAL), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.DiskDataEvacuationResourceCheckTaskDetails', 'VsanDiskDataEvacuationResourceCheckTaskDetails', 'vim.vsan.ResourceCheckTaskDetails', 'vsan.version.version14', [('diskUuid', 'string', 'vsan.version.version14', 0 | F_OPTIONAL), ('isCapacityTier', 'boolean', 'vsan.version.version14', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ResourceCheckStatus', 'VsanResourceCheckStatus', 'vmodl.DynamicData', 'vsan.version.version10', [('status', 'string', 'vsan.version.version10', 0), ('result', 'vim.vsan.ResourceCheckResult', 'vsan.version.version10', 0 | F_OPTIONAL), ('task', 'vim.vsan.ResourceCheckTaskDetails', 'vsan.version.version10', 0 | F_OPTIONAL), ('parentTask', 'vim.vsan.ResourceCheckTaskDetails', 'vsan.version.version10', 0 | F_OPTIONAL), ('componentResults', 'vim.vsan.ResourceCheckComponentResult[]', 'vsan.version.version17', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.ResourceCheckSpec', 'VsanResourceCheckSpec', 'vmodl.DynamicData', 'vsan.version.version10', [('operation', 'string', 'vsan.version.version10', 0), ('entities', 'string[]', 'vsan.version.version10', 0 | F_OPTIONAL), ('maintenanceSpec', 'vim.host.MaintenanceSpec', 'vsan.version.version10', 0 | F_OPTIONAL), ('parent', 'vim.Task', 'vsan.version.version10', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.MountPrecheckItem', 'VsanMountPrecheckItem', 'vmodl.DynamicData', 'vsan.version.version15', [('type', 'string', 'vsan.version.version15', 0), ('description', 'vmodl.LocalizableMessage', 'vsan.version.version15', 0), ('status', 'string', 'vsan.version.version15', 0), ('reason', 'vmodl.LocalizableMessage[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('ignoreMessage', 'vmodl.LocalizableMessage[]', 'vsan.version.version22', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.MountPrecheckNetworkLatency', 'VsanMountPrecheckNetworkLatency', 'vmodl.DynamicData', 'vsan.version.version15', [('host', 'vim.HostSystem', 'vsan.version.version15', 0), ('networkLatency', 'long', 'vsan.version.version15', 0), ('status', 'string', 'vsan.version.version15', 0)])
CreateDataType('vim.vsan.MountPrecheckNetworkConnectivity', 'VsanMountPrecheckNetworkConnectivity', 'vmodl.DynamicData', 'vsan.version.version15', [('host', 'vim.HostSystem', 'vsan.version.version15', 0), ('smallPingTestSuccessPct', 'int', 'vsan.version.version15', 0), ('largePingTestSuccessPct', 'int', 'vsan.version.version15', 0), ('status', 'string', 'vsan.version.version15', 0)])
CreateDataType('vim.vsan.MountPrecheckNetworkLatencyDetail', 'VsanMountPrecheckNetworkLatencyDetail', 'vmodl.DynamicData', 'vsan.version.version15', [('host', 'vim.HostSystem', 'vsan.version.version15', 0), ('networkLatencies', 'vim.vsan.MountPrecheckNetworkLatency[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.MountPrecheckNetworkConnectivityDetail', 'VsanMountPrecheckNetworkConnectivityDetail', 'vmodl.DynamicData', 'vsan.version.version15', [('host', 'vim.HostSystem', 'vsan.version.version15', 0), ('networkConnectivity', 'vim.vsan.MountPrecheckNetworkConnectivity[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.MountPrecheckNetworkLatencyResult', 'VsanMountPrecheckNetworkLatencyResult', 'vim.vsan.MountPrecheckItem', 'vsan.version.version15', [('details', 'vim.vsan.MountPrecheckNetworkLatencyDetail[]', 'vsan.version.version15', 0)])
CreateDataType('vim.vsan.MountPrecheckNetworkConnectivityResult', 'VsanMountPrecheckNetworkConnectivityResult', 'vim.vsan.MountPrecheckItem', 'vsan.version.version15', [('details', 'vim.vsan.MountPrecheckNetworkConnectivityDetail[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.MountPrecheckResult', 'VsanMountPrecheckResult', 'vmodl.DynamicData', 'vsan.version.version15', [('result', 'vim.vsan.MountPrecheckItem[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XvcClientInfoSpec', 'VsanXvcClientInfoSpec', 'vmodl.DynamicData', 'vsan.version.version21', [('clientVc', 'string', 'vsan.version.version21', 0), ('vcUuid', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('vcVersion', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('cluster', 'vim.ClusterComputeResource', 'vsan.version.version21', 0 | F_OPTIONAL), ('clusterName', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('clusterUuid', 'string', 'vsan.version.version22', 0 | F_OPTIONAL), ('vsanFormatVersion', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('minVsanFormatVersion', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('datastore', 'vim.Datastore[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.RemoteVcInfo', 'VsanRemoteVcInfo', 'vmodl.DynamicData', 'vsan.version.version21', [('linkType', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('vcHost', 'string', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.RemoteVcInfoStandalone', 'VsanRemoteVcInfoStandalone', 'vim.vsan.RemoteVcInfo', 'vsan.version.version21', [('user', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('password', 'string', 'vsan.version.version21', 0 | F_OPTIONAL | F_SECRET), ('cert', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.HciMeshDatastoreSource', 'VsanHciMeshDatastoreSource', 'vmodl.DynamicData', 'vsan.version.version21', [('vcInfo', 'vim.vsan.RemoteVcInfo', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.DatastoreSourcePrecheckItem', 'VsanDatastoreSourcePrecheckItem', 'vim.vsan.MountPrecheckItem', 'vsan.version.version21', [])
CreateDataType('vim.vsan.DatastoreSourcePrecheckResult', 'VsanDatastoreSourcePrecheckResult', 'vim.vsan.MountPrecheckResult', 'vsan.version.version21', [])
CreateDataType('vim.vsan.XvcQueryCriteria', 'VsanXvcQueryCriteria', 'vmodl.DynamicData', 'vsan.version.version21', [('property', 'string', 'vsan.version.version21', 0), ('operator', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('comparableValue', 'anyType', 'vsan.version.version21', 0 | F_OPTIONAL), ('comparableList', 'vmodl.DynamicArray', 'vsan.version.version22', 0 | F_OPTIONAL), ('ignoreCase', 'boolean', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XvcQueryFilter', 'VsanXvcQueryFilter', 'vmodl.DynamicData', 'vsan.version.version21', [('criterias', 'vim.vsan.XvcQueryCriteria[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('operator', 'string', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XvcQuerySpec', 'VsanXvcQuerySpec', 'vmodl.DynamicData', 'vsan.version.version21', [('objectModel', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('properties', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('filter', 'vim.vsan.XvcQueryFilter', 'vsan.version.version21', 0 | F_OPTIONAL), ('offset', 'int', 'vsan.version.version21', 0 | F_OPTIONAL), ('limit', 'int', 'vsan.version.version21', 0 | F_OPTIONAL), ('returnTotalCount', 'boolean', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XvcQueryPropertyValue', 'VsanXvcQueryPropertyValue', 'vmodl.DynamicData', 'vsan.version.version21', [('value', 'anyType', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XvcResultItem', 'VsanXvcResultItem', 'vmodl.DynamicData', 'vsan.version.version21', [('propertyValues', 'vim.vsan.XvcQueryPropertyValue[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.XvcQueryResultSet', 'VsanXvcQueryResultSet', 'vmodl.DynamicData', 'vsan.version.version21', [('properties', 'string[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('resultItems', 'vim.vsan.XvcResultItem[]', 'vsan.version.version21', 0 | F_OPTIONAL), ('totalCount', 'long', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.fault.VsanSslVerifyCertFault', 'VsanSslVerifyCertFault', 'vim.fault.SSLVerifyFault', 'vsan.version.version21', [('cert', 'string', 'vsan.version.version21', 0)])
CreateDataType('vim.cluster.VsanVumSystemConfig', 'VsanVumSystemConfig', 'vmodl.DynamicData', 'vsan.version.version4', [('enabled', 'boolean', 'vsan.version.version4', 0 | F_OPTIONAL), ('autoCheckInterval', 'int', 'vsan.version.version4', 0 | F_OPTIONAL), ('metadataUpdateInterval', 'int', 'vsan.version.version4', 0 | F_OPTIONAL), ('releaseDbLastUpdate', 'vmodl.DateTime', 'vsan.version.version9', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanFileServiceOvfSpec', 'VsanFileServiceOvfSpec', 'vmodl.DynamicData', 'vsan.version.version12', [('version', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('updateTime', 'vmodl.DateTime', 'vsan.version.version12', 0 | F_OPTIONAL), ('task', 'vim.Task', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanFileServicePreflightCheckResult', 'VsanFileServicePreflightCheckResult', 'vmodl.DynamicData', 'vsan.version.version12', [('ovfInstalled', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('fsvmVersion', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('lastUpgradeDate', 'vmodl.DateTime', 'vsan.version.version12', 0 | F_OPTIONAL), ('ovfMixedModeIssue', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('hostVersion', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('mixedModeIssue', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('networkPartitionIssue', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('vsanDatastoreIssue', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('domainConfigIssue', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServiceVersion', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('dvsConfigIssue', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('domainConfigWarning', 'string', 'vsan.version.version19', 0 | F_OPTIONAL), ('ntpConfigWarning', 'string', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareNetPermission', 'VsanFileShareNetPermission', 'vmodl.DynamicData', 'vsan.version.version12', [('ips', 'string', 'vsan.version.version12', 0), ('permissions', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('allowRoot', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareSmbOptions', 'VsanFileShareSmbOptions', 'vmodl.DynamicData', 'vsan.version.version15', [('encryption', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('accessBasedEnumeration', 'boolean', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareQueryProperties', 'VsanFileShareQueryProperties', 'vmodl.DynamicData', 'vsan.version.version15', [('includeBasic', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('includeUsedCapacity', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('includeVsanObjectUuids', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('includeAllLabels', 'boolean', 'vsan.version.version15', 0 | F_OPTIONAL), ('labelKeys', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareQuerySpec', 'VsanFileShareQuerySpec', 'vmodl.DynamicData', 'vsan.version.version12', [('domainName', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('uuids', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('names', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('offset', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('limit', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('managedBy', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('protocols', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('pageNumber', 'long', 'vsan.version.version15', 0 | F_OPTIONAL), ('properties', 'vim.vsan.FileShareQueryProperties', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareConfig', 'VsanFileShareConfig', 'vmodl.DynamicData', 'vsan.version.version12', [('name', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('domainName', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('quota', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('softQuota', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('labels', 'vim.KeyValue[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('storagePolicy', 'vim.vm.ProfileSpec', 'vsan.version.version12', 0 | F_OPTIONAL), ('permission', 'vim.vsan.FileShareNetPermission[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('protocols', 'string[]', 'vsan.version.version15', 0 | F_OPTIONAL), ('smbOptions', 'vim.vsan.FileShareSmbOptions', 'vsan.version.version15', 0 | F_OPTIONAL), ('nfsSecType', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('affinityLocation', 'string', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareRuntimeInfo', 'VsanFileShareRuntimeInfo', 'vmodl.DynamicData', 'vsan.version.version12', [('usedCapacity', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('hostname', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('address', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('vsanObjectUuids', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('accessPoints', 'vim.KeyValue[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('managedBy', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('fileServerFQDN', 'string', 'vsan.version.version15', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShare', 'VsanFileShare', 'vmodl.DynamicData', 'vsan.version.version12', [('uuid', 'string', 'vsan.version.version12', 0), ('config', 'vim.vsan.FileShareConfig', 'vsan.version.version12', 0 | F_OPTIONAL), ('runtime', 'vim.vsan.FileShareRuntimeInfo', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileServiceDomainQuerySpec', 'VsanFileServiceDomainQuerySpec', 'vmodl.DynamicData', 'vsan.version.version12', [('uuids', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('names', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareQueryResult', 'FileShareQueryResult', 'vmodl.DynamicData', 'vsan.version.version12', [('fileShares', 'vim.vsan.FileShare[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('nextOffset', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('totalShareCount', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('maxShareCount', 'long', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareSnapshotConfig', 'VsanFileShareSnapshotConfig', 'vmodl.DynamicData', 'vsan.version.version16', [('shareUuid', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('name', 'string', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareSnapshotQuerySpec', 'VsanFileShareSnapshotQuerySpec', 'vmodl.DynamicData', 'vsan.version.version16', [('shareUuid', 'string', 'vsan.version.version16', 0), ('snapshotNames', 'string[]', 'vsan.version.version16', 0 | F_OPTIONAL), ('startTime', 'vmodl.DateTime', 'vsan.version.version16', 0 | F_OPTIONAL), ('endTime', 'vmodl.DateTime', 'vsan.version.version16', 0 | F_OPTIONAL), ('pageSize', 'int', 'vsan.version.version16', 0 | F_OPTIONAL), ('pageNumber', 'int', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareSnapshot', 'VsanFileShareSnapshot', 'vmodl.DynamicData', 'vsan.version.version16', [('config', 'vim.vsan.FileShareSnapshotConfig', 'vsan.version.version16', 0 | F_OPTIONAL), ('creationTime', 'vmodl.DateTime', 'vsan.version.version16', 0 | F_OPTIONAL), ('usedCapacity', 'long', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.FileShareSnapshotQueryResult', 'VsanFileShareSnapshotQueryResult', 'vmodl.DynamicData', 'vsan.version.version16', [('snapshots', 'vim.vsan.FileShareSnapshot[]', 'vsan.version.version16', 0 | F_OPTIONAL), ('totalCount', 'int', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.host.HostSpbmPolicyBlobInfo', 'HostSpbmPolicyBlobInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('policyBlob', 'string', 'vsan.version.version15', 0), ('namespace', 'string', 'vsan.version.version15', 0)])
CreateDataType('vim.host.HostSpbmPolicyInfo', 'HostSpbmPolicyInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('profileId', 'string', 'vsan.version.version15', 0), ('name', 'string', 'vsan.version.version15', 0), ('description', 'string', 'vsan.version.version15', 0 | F_OPTIONAL), ('generationId', 'long', 'vsan.version.version15', 0), ('policyBlobInfo', 'vim.host.HostSpbmPolicyBlobInfo[]', 'vsan.version.version15', 0)])
CreateDataType('vim.host.HostSpbmDatastoreInfo', 'HostSpbmDatastoreInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('datastoreUrl', 'string', 'vsan.version.version15', 0), ('namespace', 'string', 'vsan.version.version15', 0), ('defaultProfileId', 'string', 'vsan.version.version15', 0)])
CreateDataType('vim.host.HostSpbmHashInfo', 'HostSpbmHashInfo', 'vmodl.DynamicData', 'vsan.version.version15', [('policyInfoHash', 'string', 'vsan.version.version15', 0), ('datastoreInfoHash', 'string', 'vsan.version.version15', 0)])
CreateDataType('vim.cns.VolumeId', 'CnsVolumeId', 'vmodl.DynamicData', 'vsan.version.version11', [('id', 'string', 'vsan.version.version11', 0)])
CreateDataType('vim.cns.SnapshotId', 'CnsSnapshotId', 'vmodl.DynamicData', 'vsan.version.version12', [('id', 'string', 'vsan.version.version12', 0)])
CreateDataType('vim.fault.CnsFault', 'CnsFault', 'vim.fault.VimFault', 'vsan.version.version11', [('reason', 'string', 'vsan.version.version11', 0)])
CreateDataType('vim.fault.CnsAlreadyRegisteredFault', 'CnsAlreadyRegisteredFault', 'vim.fault.CnsFault', 'vsan.version.version14', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version14', 0)])
CreateDataType('vim.fault.CnsNotRegisteredFault', 'CnsNotRegisteredFault', 'vim.fault.CnsFault', 'vsan.version.version19', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version19', 0)])
CreateDataType('vim.fault.CnsPlacementFault', 'CnsPlacementFault', 'vim.fault.CnsFault', 'vsan.version.version16', [])
CreateDataType('vim.fault.CnsMissingPrivilegeFault', 'CnsMissingPrivilegeFault', 'vim.fault.CnsPlacementFault', 'vsan.version.version16', [('privileges', 'string[]', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.fault.CnsInCompatibleFault', 'CnsInCompatibleFault', 'vim.fault.CnsPlacementFault', 'vsan.version.version16', [('errors', 'vmodl.MethodFault[]', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.fault.CnsRankedLowerFault', 'CnsRankedLowerFault', 'vim.fault.CnsPlacementFault', 'vsan.version.version16', [])
CreateDataType('vim.fault.CnsVolumeNotFoundFault', 'CnsVolumeNotFoundFault', 'vim.fault.CnsFault', 'vsan.version.version19', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version19', 0)])
CreateDataType('vim.fault.CnsSnapshotNotFoundFault', 'CnsSnapshotNotFoundFault', 'vim.fault.CnsFault', 'vsan.version.version19', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version19', 0 | F_OPTIONAL), ('SnapshotId', 'vim.cns.SnapshotId', 'vsan.version.version19', 0)])
CreateDataType('vim.fault.CnsMissingControllerFault', 'CnsMissingControllerFault', 'vim.fault.CnsFault', 'vsan.version.version22', [])
CreateDataType('vim.cns.ContainerCluster', 'CnsContainerCluster', 'vmodl.DynamicData', 'vsan.version.version11', [('clusterType', 'string', 'vsan.version.version11', 0), ('clusterId', 'string', 'vsan.version.version11', 0), ('vSphereUser', 'string', 'vsan.version.version11', 0), ('clusterFlavor', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('clusterDistribution', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('delete', 'boolean', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.EntityMetadata', 'CnsEntityMetadata', 'vmodl.DynamicData', 'vsan.version.version11', [('entityName', 'string', 'vsan.version.version11', 0), ('labels', 'vim.KeyValue[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('delete', 'boolean', 'vsan.version.version11', 0 | F_OPTIONAL), ('clusterId', 'string', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.KubernetesEntityReference', 'CnsKubernetesEntityReference', 'vmodl.DynamicData', 'vsan.version.version12', [('entityType', 'string', 'vsan.version.version12', 0), ('entityName', 'string', 'vsan.version.version12', 0), ('namespace', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('clusterId', 'string', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.KubernetesEntityMetadata', 'CnsKubernetesEntityMetadata', 'vim.cns.EntityMetadata', 'vsan.version.version11', [('entityType', 'string', 'vsan.version.version11', 0), ('namespace', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('referredEntity', 'vim.cns.KubernetesEntityReference[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeMetadata', 'CnsVolumeMetadata', 'vmodl.DynamicData', 'vsan.version.version11', [('containerCluster', 'vim.cns.ContainerCluster', 'vsan.version.version11', 0), ('entityMetadata', 'vim.cns.EntityMetadata[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('containerClusterArray', 'vim.cns.ContainerCluster[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.BackingObjectDetails', 'CnsBackingObjectDetails', 'vmodl.DynamicData', 'vsan.version.version11', [('capacityInMb', 'long', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.BlockBackingDetails', 'CnsBlockBackingDetails', 'vim.cns.BackingObjectDetails', 'vsan.version.version11', [('backingDiskId', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('backingDiskUrlPath', 'string', 'vsan.version.version14', 0 | F_OPTIONAL), ('backingDiskPath', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('backingDiskObjectId', 'string', 'vsan.version.version16', 0 | F_OPTIONAL), ('usedCapacityInMb', 'long', 'vsan.version.version20', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.FileBackingDetails', 'CnsFileBackingDetails', 'vim.cns.BackingObjectDetails', 'vsan.version.version12', [('backingFileId', 'string', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VsanFileShareBackingDetails', 'CnsVsanFileShareBackingDetails', 'vim.cns.FileBackingDetails', 'vsan.version.version12', [('name', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('accessPoints', 'vim.KeyValue[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('permission', 'vim.vsan.FileShareNetPermission[]', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.BaseCreateSpec', 'CnsBaseCreateSpec', 'vmodl.DynamicData', 'vsan.version.version12', [])
CreateDataType('vim.cns.FileCreateSpec', 'CnsFileCreateSpec', 'vim.cns.BaseCreateSpec', 'vsan.version.version12', [])
CreateDataType('vim.cns.VSANFileCreateSpec', 'CnsVSANFileCreateSpec', 'vim.cns.FileCreateSpec', 'vsan.version.version12', [('softQuotaInMb', 'long', 'vsan.version.version12', 0 | F_OPTIONAL), ('permission', 'vim.vsan.FileShareNetPermission[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.Volume', 'CnsVolume', 'vmodl.DynamicData', 'vsan.version.version11', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version11', 0), ('datastoreUrl', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('name', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('volumeType', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('storagePolicyId', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('metadata', 'vim.cns.VolumeMetadata', 'vsan.version.version11', 0 | F_OPTIONAL), ('backingObjectDetails', 'vim.cns.BackingObjectDetails', 'vsan.version.version11', 0 | F_OPTIONAL), ('complianceStatus', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('datastoreAccessibilityStatus', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('healthStatus', 'string', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.SnapshotCreateSpec', 'CnsSnapshotCreateSpec', 'vmodl.DynamicData', 'vsan.version.version12', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version12', 0), ('description', 'string', 'vsan.version.version12', 0)])
CreateDataType('vim.cns.SnapshotDeleteSpec', 'CnsSnapshotDeleteSpec', 'vmodl.DynamicData', 'vsan.version.version12', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version12', 0), ('snapshotId', 'vim.cns.SnapshotId', 'vsan.version.version12', 0)])
CreateDataType('vim.cns.AccessControlSpec', 'CnsAccessControlSpec', 'vmodl.DynamicData', 'vsan.version.version16', [])
CreateDataType('vim.cns.NFSAccessControlSpec', 'CnsNFSAccessControlSpec', 'vim.cns.AccessControlSpec', 'vsan.version.version16', [('netPermission', 'vim.vsan.FileShareNetPermission', 'vsan.version.version16', 0), ('delete', 'boolean', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeRelocateSpec', 'CnsVolumeRelocateSpec', 'vmodl.DynamicData', 'vsan.version.version19', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version19', 0), ('datastore', 'vim.Datastore', 'vsan.version.version19', 0), ('profile', 'vim.vm.ProfileSpec[]', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.BlockVolumeRelocateSpec', 'CnsBlockVolumeRelocateSpec', 'vim.cns.VolumeRelocateSpec', 'vsan.version.version19', [])
CreateDataType('vim.cns.VolumeSource', 'CnsVolumeSource', 'vmodl.DynamicData', 'vsan.version.version12', [])
CreateDataType('vim.cns.SnapshotVolumeSource', 'CnsSnapshotVolumeSource', 'vim.cns.VolumeSource', 'vsan.version.version12', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version12', 0 | F_OPTIONAL), ('snapshotId', 'vim.cns.SnapshotId', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeCreateSpec', 'CnsVolumeCreateSpec', 'vmodl.DynamicData', 'vsan.version.version11', [('name', 'string', 'vsan.version.version11', 0), ('volumeType', 'string', 'vsan.version.version11', 0), ('datastores', 'vim.Datastore[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('metadata', 'vim.cns.VolumeMetadata', 'vsan.version.version11', 0 | F_OPTIONAL), ('backingObjectDetails', 'vim.cns.BackingObjectDetails', 'vsan.version.version11', 0), ('profile', 'vim.vm.ProfileSpec[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('createSpec', 'vim.cns.BaseCreateSpec', 'vsan.version.version12', 0 | F_OPTIONAL), ('volumeSource', 'vim.cns.VolumeSource', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeOperationResult', 'CnsVolumeOperationResult', 'vmodl.DynamicData', 'vsan.version.version11', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version11', 0 | F_OPTIONAL), ('fault', 'vmodl.MethodFault', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeOperationBatchResult', 'CnsVolumeOperationBatchResult', 'vmodl.DynamicData', 'vsan.version.version11', [('volumeResults', 'vim.cns.VolumeOperationResult[]', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.PlacementResult', 'CnsPlacementResult', 'vmodl.DynamicData', 'vsan.version.version16', [('datastore', 'vim.Datastore', 'vsan.version.version16', 0), ('placementFaults', 'vmodl.MethodFault[]', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeCreateResult', 'CnsVolumeCreateResult', 'vim.cns.VolumeOperationResult', 'vsan.version.version11', [('name', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('placementResults', 'vim.cns.PlacementResult[]', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeAttachDetachSpec', 'CnsVolumeAttachDetachSpec', 'vmodl.DynamicData', 'vsan.version.version11', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version11', 0), ('vm', 'vim.VirtualMachine', 'vsan.version.version11', 0)])
CreateDataType('vim.cns.VolumeAttachResult', 'CnsVolumeAttachResult', 'vim.cns.VolumeOperationResult', 'vsan.version.version11', [('diskUUID', 'string', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumeMetadataUpdateSpec', 'CnsVolumeMetadataUpdateSpec', 'vmodl.DynamicData', 'vsan.version.version11', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version11', 0), ('metadata', 'vim.cns.VolumeMetadata', 'vsan.version.version11', 0)])
CreateDataType('vim.cns.VolumeExtendSpec', 'CnsVolumeExtendSpec', 'vmodl.DynamicData', 'vsan.version.version11', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version11', 0), ('capacityInMb', 'long', 'vsan.version.version11', 0)])
CreateDataType('vim.cns.VolumeACLConfigureSpec', 'CnsVolumeACLConfigureSpec', 'vmodl.DynamicData', 'vsan.version.version16', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version16', 0), ('accessControlSpecList', 'vim.cns.AccessControlSpec[]', 'vsan.version.version16', 0)])
CreateDataType('vim.cns.Cursor', 'CnsCursor', 'vmodl.DynamicData', 'vsan.version.version11', [('offset', 'long', 'vsan.version.version11', 0), ('limit', 'long', 'vsan.version.version11', 0), ('totalRecords', 'long', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.QuerySelection', 'CnsQuerySelection', 'vmodl.DynamicData', 'vsan.version.version11', [('names', 'string[]', 'vsan.version.version11', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.QueryFilter', 'CnsQueryFilter', 'vmodl.DynamicData', 'vsan.version.version11', [('volumeIds', 'vim.cns.VolumeId[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('names', 'string[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('containerClusterIds', 'string[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('storagePolicyId', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('datastores', 'vim.Datastore[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('labels', 'vim.KeyValue[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('complianceStatus', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('datastoreAccessibilityStatus', 'string', 'vsan.version.version11', 0 | F_OPTIONAL), ('cursor', 'vim.cns.Cursor', 'vsan.version.version11', 0 | F_OPTIONAL), ('healthStatus', 'string', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.KubernetesQueryFilter', 'CnsKubernetesQueryFilter', 'vim.cns.QueryFilter', 'vsan.version.version12', [('namespaces', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('podNames', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('pvcNames', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL), ('pvNames', 'string[]', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.QueryResult', 'CnsQueryResult', 'vmodl.DynamicData', 'vsan.version.version11', [('volumes', 'vim.cns.Volume[]', 'vsan.version.version11', 0 | F_OPTIONAL), ('cursor', 'vim.cns.Cursor', 'vsan.version.version11', 0)])
CreateDataType('vim.cns.AsyncQueryResult', 'CnsAsyncQueryResult', 'vim.cns.VolumeOperationResult', 'vsan.version.version18', [('queryResult', 'vim.cns.QueryResult', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.cns.VolumePolicyReconfigSpec', 'CnsVolumePolicyReconfigSpec', 'vmodl.DynamicData', 'vsan.version.version21', [('volumeId', 'vim.cns.VolumeId', 'vsan.version.version21', 0), ('profile', 'vim.vm.ProfileSpec[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanNetworkDiagnostics', 'VsanNetworkDiagnostics', 'vmodl.DynamicData', 'vsan.version.version16', [('host', 'vim.HostSystem', 'vsan.version.version16', 0), ('eventTypeId', 'string', 'vsan.version.version16', 0), ('severity', 'string', 'vsan.version.version16', 0), ('createdTime', 'vmodl.DateTime', 'vsan.version.version16', 0), ('arguments', 'vmodl.KeyAnyValue[]', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.VsanDiagnosticsThreshold', 'VsanDiagnosticsThreshold', 'vmodl.DynamicData', 'vsan.version.version16', [('entityType', 'string', 'vsan.version.version16', 0), ('metric', 'string', 'vsan.version.version16', 0), ('yellow', 'int', 'vsan.version.version16', 0 | F_OPTIONAL), ('red', 'int', 'vsan.version.version16', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IODiagnosticsTarget', 'VsanIODiagnosticsTarget', 'vmodl.DynamicData', 'vsan.version.version18', [('type', 'string', 'vsan.version.version18', 0), ('entityId', 'string', 'vsan.version.version18', 0), ('objUuids', 'string[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IODiagnosticsInstanceQuerySpec', 'VsanIODiagnosticsInstanceQuerySpec', 'vmodl.DynamicData', 'vsan.version.version18', [('targets', 'vim.vsan.IODiagnosticsTarget[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('startTime', 'vmodl.DateTime', 'vsan.version.version18', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IODiagnosticsInstanceEvent', 'VsanIODiagnosticsInstanceEvent', 'vmodl.DynamicData', 'vsan.version.version18', [('eventType', 'string', 'vsan.version.version18', 0), ('eventTime', 'vmodl.DateTime', 'vsan.version.version18', 0), ('eventTargets', 'vim.vsan.IODiagnosticsTarget[]', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IODiagnosticsInstance', 'VsanIODiagnosticsInstance', 'vmodl.DynamicData', 'vsan.version.version18', [('name', 'string', 'vsan.version.version18', 0), ('state', 'string', 'vsan.version.version18', 0), ('events', 'vim.vsan.IODiagnosticsInstanceEvent[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('targets', 'vim.vsan.IODiagnosticsTarget[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('startTime', 'vmodl.DateTime', 'vsan.version.version18', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version18', 0), ('recurrenceName', 'string', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IOLatencyMetrics', 'VsanIOLatencyMetrics', 'vmodl.DynamicData', 'vsan.version.version18', [('totalCount', 'int', 'vsan.version.version18', 0), ('averageLatency', 'float', 'vsan.version.version18', 0), ('stddevLatency', 'float', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IOLatency', 'VsanIOLatency', 'vmodl.DynamicData', 'vsan.version.version18', [('latencyType', 'string', 'vsan.version.version18', 0), ('sourceEntityUuid', 'string', 'vsan.version.version18', 0), ('destEntityUuid', 'string', 'vsan.version.version18', 0), ('readLatencyStats', 'vim.vsan.IOLatencyMetrics', 'vsan.version.version18', 0), ('writeLatencyStats', 'vim.vsan.IOLatencyMetrics', 'vsan.version.version18', 0), ('detailedInfo', 'vmodl.KeyAnyValue[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IODiagnosticsObjectLayout', 'VsanIODiagnosticsObjectLayout', 'vmodl.DynamicData', 'vsan.version.version18', [('layout', 'string', 'vsan.version.version18', 0)])
CreateDataType('vim.vsan.ObjectIOStats', 'VsanObjectIOStats', 'vmodl.DynamicData', 'vsan.version.version18', [('backingObjectId', 'string', 'vsan.version.version18', 0), ('ioLatencyStats', 'vim.vsan.IOLatency[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('objectLayout', 'vim.vsan.IODiagnosticsObjectLayout', 'vsan.version.version18', 0)])
CreateDataType('vim.vsan.IODiagnosticsStats', 'VsanIODiagnosticsStats', 'vmodl.DynamicData', 'vsan.version.version18', [('objectsIOStats', 'vim.vsan.ObjectIOStats[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('startTime', 'vmodl.DateTime', 'vsan.version.version18', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version18', 0)])
CreateDataType('vim.vsan.IODiagnosticsTargetStats', 'VsanIODiagnosticsTargetStats', 'vmodl.DynamicData', 'vsan.version.version18', [('target', 'vim.vsan.IODiagnosticsTarget', 'vsan.version.version18', 0), ('objectsIODiagnosticsStats', 'vim.vsan.IODiagnosticsStats[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.IODiagnosticsFailedCheck', 'VsanIODiagnosticsFailedCheck', 'vmodl.DynamicData', 'vsan.version.version18', [('unsupportedType', 'string', 'vsan.version.version18', 0), ('reason', 'vmodl.LocalizableMessage', 'vsan.version.version18', 0)])
CreateDataType('vim.vsan.IODiagnosticsPrecheckResult', 'VsanIODiagnosticsPrecheckResult', 'vmodl.DynamicData', 'vsan.version.version18', [('supported', 'boolean', 'vsan.version.version18', 0), ('failedChecks', 'vim.vsan.IODiagnosticsFailedCheck[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanIOTripAnalyzerRecurrence', 'VsanIOTripAnalyzerRecurrence', 'vmodl.DynamicData', 'vsan.version.version21', [('name', 'string', 'vsan.version.version21', 0 | F_OPTIONAL), ('targets', 'vim.vsan.IODiagnosticsTarget[]', 'vsan.version.version21', 0), ('startTime', 'vmodl.DateTime', 'vsan.version.version21', 0), ('endTime', 'vmodl.DateTime', 'vsan.version.version21', 0 | F_OPTIONAL), ('duration', 'long', 'vsan.version.version21', 0), ('interval', 'long', 'vsan.version.version21', 0), ('status', 'string', 'vsan.version.version21', 0)])
CreateDataType('vim.vsan.VsanIOTripAnalyzerConfig', 'VsanIOTripAnalyzerConfig', 'vmodl.DynamicData', 'vsan.version.version21', [('recurrences', 'vim.vsan.VsanIOTripAnalyzerRecurrence[]', 'vsan.version.version21', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanCloudHealthStatus', 'VsanCloudHealthStatus', 'vmodl.DynamicData', 'vsan.version.version12', [('collectorRunning', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL), ('lastSentTimestamp', 'string', 'vsan.version.version12', 0 | F_OPTIONAL), ('internetConnectivity', 'boolean', 'vsan.version.version12', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.PerformClusterPowerActionSpec', 'PerformClusterPowerActionSpec', 'vmodl.DynamicData', 'vsan.version.version18', [('targetPowerStatus', 'string', 'vsan.version.version18', 0), ('isOrchestration', 'boolean', 'vsan.version.version18', 0 | F_OPTIONAL), ('initialPowerStatus', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('powerOffReason', 'string', 'vsan.version.version18', 0 | F_OPTIONAL), ('infraVMs', 'vim.VirtualMachine[]', 'vsan.version.version19', 0 | F_OPTIONAL), ('infraVMUuids', 'string[]', 'vsan.version.version19', 0 | F_OPTIONAL)])
CreateDataType('vim.cluster.ClusterPowerContext', 'ClusterPowerContext', 'vmodl.DynamicData', 'vsan.version.version18', [('currentClusterPowerStatus', 'string', 'vsan.version.version18', 0), ('orderedClusterPowerStatus', 'string[]', 'vsan.version.version18', 0 | F_OPTIONAL), ('trackingTask', 'vim.Task', 'vsan.version.version18', 0 | F_OPTIONAL), ('lastErrorMessage', 'vmodl.LocalizableMessage', 'vsan.version.version18', 0 | F_OPTIONAL), ('lastErrorMOs', 'vmodl.ManagedObject[]', 'vsan.version.version18', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanObjectSnapshotId', 'VsanObjectSnapshotId', 'vmodl.DynamicData', 'vsan.version.version23', [('uuid', 'string', 'vsan.version.version23', 0), ('snapshotId', 'int', 'vsan.version.version23', 0), ('cookie', 'string', 'vsan.version.version23', 0 | F_OPTIONAL | F_SECRET)])
CreateDataType('vim.vsan.VsanSnapshotDetail', 'VsanSnapshotDetail', 'vmodl.DynamicData', 'vsan.version.version23', [('snapshotId', 'int', 'vsan.version.version23', 0), ('snapshotType', 'string', 'vsan.version.version23', 0), ('snapshotPath', 'string', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanObjectDetail', 'VsanObjectDetail', 'vmodl.DynamicData', 'vsan.version.version23', [('uuid', 'string', 'vsan.version.version23', 0), ('objectPath', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('snapshots', 'vim.vsan.VsanSnapshotDetail[]', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanSnapshotQuerySpec', 'VsanSnapshotQuerySpec', 'vmodl.DynamicData', 'vsan.version.version23', [('datastoreUuid', 'string', 'vsan.version.version23', 0), ('objectUuids', 'string[]', 'vsan.version.version23', 0 | F_OPTIONAL), ('snapshotType', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('creator', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('includeDescriptorPath', 'boolean', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanSnapshotQueryResult', 'VsanSnapshotQueryResult', 'vmodl.DynamicData', 'vsan.version.version23', [('objects', 'vim.vsan.VsanObjectDetail[]', 'vsan.version.version23', 0 | F_OPTIONAL)])
CreateDataType('vim.vsan.VsanObjSnapParams', 'VsanObjSnapParams', 'vmodl.DynamicData', 'vsan.version.version23', [('uuid', 'string', 'vsan.version.version23', 0), ('creator', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('snapshotType', 'string', 'vsan.version.version23', 0 | F_OPTIONAL), ('cookie', 'string', 'vsan.version.version23', 0 | F_OPTIONAL | F_SECRET)])
CreateEnumType('vim.vsan.VsanServiceStatus', 'VsanServiceStatus', 'vsan.version.version9', ['started' ,'stopped' ,'VsanServiceStatus_Unknown' ,])
CreateEnumType('vim.vsan.VsanConfigType', 'VsanConfigType', 'vsan.version.version20', ['vsan' ,'vsanEsa' ,'VsanConfigType_Unknown' ,])
CreateEnumType('vim.vsan.VsanDiskCompatibilityType', 'VsanDiskCompatibilityType', 'vsan.version.version20', ['diskGroup' ,'singleTier' ,'VsanDiskCompatibilityType_Unknown' ,])
CreateEnumType('vim.host.VsanControllerType', 'VsanControllerType', 'vsan.version.version18', ['NVMe' ,'SCSI' ,'VsanControllerType_Unknown' ,])
CreateEnumType('vim.host.RdmaProtocol', 'RdmaProtocol', 'vsan.version.version16', ['RoCEv2' ,])
CreateEnumType('vim.vsan.VsanVibType', 'VsanVibType', 'vsan.version.version9', ['tool' ,'driver' ,'VsanVibType_Unknown' ,])
CreateEnumType('vim.vsan.VsanUpdateItemType', 'VsanUpdateItemType', 'vsan.version.version3', ['vib' ,'offlinebundle' ,'vmhbaFirmware' ,'fullStackFirmware' ,'VsanUpdateItemType_Unknown' ,])
CreateEnumType('vim.vsan.VsanUpdateItemImpactType', 'VsanUpdateItemImpactType', 'vsan.version.version9', ['reboot' ,'VsanUpdateItemImpactType_Unknown' ,])
CreateEnumType('vim.vsan.host.TrafficType', 'VimVsanHostTrafficType', 'vim.version.version11', ['vsan' ,'witness' ,'TrafficType_Unknown' ,])
CreateEnumType('vim.vsan.VsanSiteLocationType', 'VsanSiteLocationType', 'vsan.version.version15', ['None' ,'Preferred' ,'NonPreferred' ,'VsanSiteLocationType_Unknown' ,])
CreateEnumType('vim.vsan.host.StoragePoolDiskType', 'StoragePoolDiskType', 'vsan.version.version20', ['singleTier' ,'StoragePoolDiskType_Unknown' ,])
CreateEnumType('vim.vsan.host.VsanDiskType', 'VsanDiskType', 'vsan.version.version20', ['diskGroup' ,'storagePool' ,'directDisk' ,'VsanDiskType_Unknown' ,])
CreateEnumType('vim.vsan.host.EncryptionTransitionState', 'VsanEncryptionTransitionState', 'vsan.version.version15', ['settled' ,'preparing' ,'prepared' ,'EncryptionTransitionState_Unknown' ,])
CreateEnumType('vim.vsan.CapacityReservationState', 'VsanCapacityReservationState', 'vsan.version.version15', ['State_Unknown' ,'Enforced' ,'Reported' ,'Disabled' ,'Unsupported' ,])
CreateEnumType('vim.vsan.host.ServerNodeType', 'ServerNodeType', 'vsan.version.version21', ['NodeType_Unknown' ,'REMOTE_NODE' ,'REMOTE_WITNESS_NODE' ,'REMOTE_METADATA_NODE' ,])
CreateEnumType('vim.vsan.RemoteVsanNetworkTopology', 'RemoteVsanNetworkTopology', 'vsan.version.version21', ['Topology_Unknown' ,'Symmetric' ,'Asymmetric' ,])
CreateEnumType('vim.vsan.Mode', 'VsanMode', 'vsan.version.version16', ['Mode_None' ,'Mode_Compute' ,'Mode_Storage' ,'Mode_Unknown' ,])
CreateEnumType('vim.vsan.host.StatsType', 'VsanHostStatsType', 'vsan.version.version3', ['resyncIopsInfo' ,'configGeneration' ,'supportedClusterSize' ,'repairTimerInfo' ,'componentLimitPerCluster' ,'maxWitnessClusters' ,'StatsType_Unknown' ,])
CreateEnumType('vim.vsan.VsanSyncReason', 'VsanSyncReason', 'vsan.version.version7', ['repair' ,'evacuate' ,'rebalance' ,'reconfigure' ,'dying_evacuate' ,'stale' ,'merge_concat' ,'object_format_change' ,'VsanSyncReason_Unknown' ,])
CreateEnumType('vim.vsan.VsanSyncStatus', 'VsanSyncStatus', 'vsan.version.version10', ['active' ,'queued' ,'suspended' ,'VsanSyncStatus_Unknown' ,])
CreateEnumType('vim.vsan.host.WipeDiskState', 'VsanHostWipeDiskState', 'vsan.version.version15', ['WipeDiskState_Unknown' ,'Wiping' ,'Success' ,'Failure' ,])
CreateEnumType('vim.vsan.host.WipeDiskEligible', 'VsanHostWipeDiskEligible', 'vsan.version.version15', ['WipeDiskEligible_Unknown' ,'Yes' ,'No' ,'Unknown' ,])
CreateEnumType('vim.vsan.host.ComplianceStatus', 'VsanComplianceStatus', 'vsan.version.version18', ['compliant' ,'nonCompliant' ,'unknown' ,'notApplicable' ,'outOfDate' ,'ComplianceStatus_Unknown' ,])
CreateEnumType('vim.vsan.host.EncryptionOperation', 'VsanEncryptionOperation', 'vsan.version.version20', ['enablement' ,'shallowRekey' ,'deepRekey' ,'disablement' ,'EncryptionOperation_Unknown' ,])
CreateEnumType('vim.cluster.StorageComplianceStatus', 'VsanStorageComplianceStatus', 'vim.version.version9', ['compliant' ,'nonCompliant' ,'unknown' ,'notApplicable' ,])
CreateEnumType('vim.host.VsanObjectHealthState', 'VsanObjectHealthState', 'vim.version.version9', ['inaccessible' ,'reducedavailabilitywithnorebuild' ,'reducedavailabilitywithnorebuilddelaytimer' ,'reducedavailabilitywithactiverebuild' ,'datamove' ,'nonavailabilityrelatedreconfig' ,'nonavailabilityrelatedincompliance' ,'healthy' ,'reducedavailabilitywithpolicypending' ,'reducedavailabilitywithpolicypendingfailed' ,'reducedavailabilitywithpausedrebuild' ,'nonavailabilityrelatedincompliancewithpolicypending' ,'nonavailabilityrelatedincompliancewithpolicypendingfailed' ,'nonavailabilityrelatedincompliancewithpausedrebuild' ,'remoteAccessible' ,'VsanObjectHealthState_Unknown' ,])
CreateEnumType('vim.host.VsanEncryptionIssue', 'VsanEncryptionIssue', 'vsan.version.version3', ['enabledwhenclusterdisabled' ,'disabledwhenclusterenabled' ,'keyencryptionkeyinconsistent' ,'dataencryptionkeyinconsistent' ,'kmsinfoinconsistent' ,'servercertificatesinconsistent' ,'clientcertificateinconsistent' ,'clientkeyinconsistent' ,'hostkeyinconsistent' ,'erasedisksbeforeuseinconsistent' ,'cmknotinenabledstate' ,'cmkcannotretrieve' ,'hostkeynotavailable' ,'keknotavailable' ,'hostencryptiondekidinconsistent' ,'objectencryptioninconsistent' ,'keyencryptionkeyverifierinconsistent' ,'dataencryptionkeyverifierinconsistent' ,'olddataencryptionkeyinconsistent' ,'hosthaswrongdekid' ,'hosthaswrongolddekid' ,'hosthaspendingdeeprekey' ,'diskhaswrongdekid' ,'diskhaswrongpendingdekid' ,'diskhaspendingdeeprekey' ,'dataencryptionkeyverifierofdiskmetainconsistent' ,'changingstateinconsistent' ,'changingstatenotfinished' ,'VsanEncryptionIssue_Unknown' ,])
CreateEnumType('vim.host.VsanDiskBalanceState', 'VsanDiskBalanceState', 'vsan.version.version3', ['rebalanceoff' ,'rebalanceentitydecom' ,'rebalancediskunhealthy' ,'imbalancewithintolerance' ,'reactiverebalanceinprogress' ,'reactiverebalancefailed' ,'proactiveneededbutdisabled' ,'proactiverebalanceinprogress' ,'proactiverebalancefailed' ,'proactivenotmustdo' ,'VsanDiskBalanceState_Unknown' ,])
CreateEnumType('vim.host.VsanSmartParameterType', 'VsanSmartParameterType', 'vsan.version.version3', ['smarthealthstatus' ,'smartmediawearoutindicator' ,'smartwriteerrorcount' ,'smartreaderrorcount' ,'smartpoweronhours' ,'smartpowercyclecount' ,'smartreallocatedsectorct' ,'smartrawreaderrorrate' ,'smartdrivetemperature' ,'smartdriveratedmaxtemperature' ,'smartwritesectorstotct' ,'smartreadsectorstotct' ,'smartinitialbadblockcount' ,'VsanSmartParameterType_Unknown' ,])
CreateEnumType('vim.host.VsanPeerHostConnectivityHealthState', 'VsanPeerHostConnectivityHealthState', 'vsan.version.version22', ['STATE_GOOD' ,'STATE_SSL_ERROR' ,'STATE_CONNECTION_REFUSED_ERROR' ,'STATE_SOCKET_TIMEOUT' ,'STATE_HTTP_EXCEPTION' ,'STATE_MEMORY_ERROR' ,'STATE_SYSTEM_ERROR' ,'STATE_OS_ERROR' ,'STATE_GENERAL_EXCEPTION' ,'STATE_UNKNOWN' ,])
CreateEnumType('vim.vsan.VsanHealthStatusType', 'VsanHealthStatusType', 'vsan.version.version11', ['unknown' ,'yellow' ,'red' ,'green' ,])
CreateEnumType('vim.vsan.VsanHealthThresholdTarget', 'VsanHealthThresholdTarget', 'vsan.version.version16', ['diskspace_vsan_datastore' ,'diskspace_vsan_direct' ,'diskspace_vsan_pmem' ,'VsanHealthThresholdTarget_Unknown' ,])
CreateEnumType('vim.host.VsanHostQueryCheckLimitsOptionType', 'VsanHostQueryCheckLimitsOptionType', 'vsan.version.version12', ['logicalCapacity' ,'logicalCapacityUsed' ,'diskTransientCapacityUsed' ,'dgTransientCapacityUsed' ,'dedupMetadata' ,'VsanHostQueryCheckLimitsOptionType_Unknown' ,])
CreateEnumType('vim.cluster.VsanDatastoreType', 'VsanDatastoreType', 'vsan.version.version15', ['vsan' ,'vsandirect' ,'pmem' ,'VsanDatastoreType_Unknown' ,])
CreateEnumType('vim.cluster.VsanObjectTypeEnum', 'VsanObjectTypeEnum', 'vim.version.version9', ['vmswap' ,'vdisk' ,'namespace' ,'vmem' ,'statsdb' ,'iscsiTarget' ,'iscsiLun' ,'other' ,'fileSystemOverhead' ,'dedupOverhead' ,'spaceUnderDedupConsideration' ,'checksumOverhead' ,'improvedVirtualDisk' ,'transientSpace' ,'slackSpaceCapRequiredForHost' ,'resynPauseThresholdForHost' ,'minSpaceRequiredForVsanOp' ,'hostRebuildCapacity' ,'physicalTransientSpace' ,'haMetadataObject' ,'fileServiceRoot' ,'attachedCnsVolBlock' ,'detachedCnsVolBlock' ,'attachedCnsVolFile' ,'detachedCnsVolFile' ,'cnsVolFile' ,'fileShare' ,'extension' ,'hbrDisk' ,'hbrCfg' ,'hbrPersist' ,'traceobject' ,'esaObjectOverhead' ,'VsanObjectTypeEnum_Unknown' ,])
CreateEnumType('vim.cluster.VsanSpaceReportingEntityType', 'VsanSpaceReportingEntityType', 'vsan.version.version12', ['VM' ,'FileShare' ,'Host' ,'FaultDomain' ,'VsanSpaceReportingEntityType_Unknown' ,])
CreateEnumType('vim.cluster.VsanRelayoutObjectsErrorCode', 'VsanRelayoutObjectsErrorCode', 'vsan.version.version14', ['outOfResources' ,'generic' ,'VsanRelayoutObjectsErrorCode_Unknown' ,])
CreateEnumType('vim.cluster.VsanPerfSummaryType', 'VsanPerfSummaryType', 'vim.version.version9', ['average' ,'maximum' ,'minimum' ,'latest' ,'summation' ,'none' ,'VsanPerfSummaryType_Unknown' ,])
CreateEnumType('vim.cluster.VsanPerfStatsType', 'VsanPerfStatsType', 'vim.version.version9', ['absolute' ,'delta' ,'rate' ,'VsanPerfStatsType_Unknown' ,])
CreateEnumType('vim.cluster.VsanPerfThresholdDirectionType', 'VsanPerfThresholdDirectionType', 'vim.version.version9', ['upper' ,'lower' ,'VsanPerfThresholdDirectionType_Unknown' ,])
CreateEnumType('vim.cluster.VsanPerfDiagnosticQueryType', 'VsanPerfDiagnosticQueryType', 'vsan.version.version3', ['tput' ,'iops' ,'lat' ,'eval' ,'VsanPerfDiagnosticQueryType_Unknown' ,])
CreateEnumType('vim.cluster.VsanPerfStatsUnitType', 'VsanPerfStatsUnitType', 'vim.version.version9', ['number' ,'time_ms' ,'percentage' ,'size_bytes' ,'rate_bytes' ,'permille' ,'time_s' ,'time_us' ,'time_ns' ,'VsanPerfStatsUnitType_Unknown' ,])
CreateEnumType('vim.host.VsanIoInsightState', 'VsanIoInsightState', 'vsan.version.version14', ['running' ,'stopped' ,'notFound' ,'VsanIoInsightState_unknown' ,])
CreateEnumType('vim.cluster.VsanIoInsightInstanceState', 'VsanIoInsightInstanceState', 'vsan.version.version14', ['running' ,'completed' ,'crashed' ,'VsanIoInsightInstanceState_unknown' ,])
CreateEnumType('vim.vsan.clusterPowerState', 'ClusterPowerState', 'vsan.version.version20', ['poweredOn' ,'poweredOff' ,'poweringOn' ,'poweringOff' ,'ClusterPowerState_Unknown' ,])
CreateEnumType('vim.cluster.VsanBaselinePreferenceType', 'VsanBaselinePreferenceType', 'vsan.version.version10', ['latestRelease' ,'latestPatch' ,'noRecommendation' ,'VsanBaselinePreferenceType_Unknown' ,])
CreateEnumType('vim.cluster.VsanIscsiTargetAuthType', 'VsanIscsiTargetAuthType', 'vim.version.version11', ['NoAuth' ,'CHAP' ,'CHAP_Mutual' ,'VsanIscsiTargetAuthType_Unknown' ,])
CreateEnumType('vim.cluster.VsanIscsiLUNStatus', 'VsanIscsiLUNStatus', 'vim.version.version11', ['Online' ,'Offline' ,'VsanIscsiLUNStatus_Unknown' ,])
CreateEnumType('vim.cluster.VsanDiskGroupCreationType', 'VimClusterVsanDiskGroupCreationType', 'vim.version.version10', ['allflash' ,'hybrid' ,'vsandirect' ,'pmem' ,'VsanDiskGroupCreationType_Unknown' ,])
CreateEnumType('vim.vsan.host.VsanDiskgroupCapability', 'VsanDiskgroupCapability', 'vsan.version.version19', ['supportLargerThan16TB' ,'VsanDiskgroupCapability_Unknown' ,])
CreateEnumType('vim.vsan.host.VsanDiskTrimOption', 'VsanDiskTrimOption', 'vsan.version.version18', ['metaDataOnly' ,'fullDisk' ,'VsanDiskTrimOption_Unknown' ,])
CreateEnumType('vim.vsan.host.TrimDiskType', 'TrimDiskType', 'vsan.version.version18', ['cacheDisk' ,'capacityDisk' ,'TrimDiskType_Unknown' ,])
CreateEnumType('vim.vsan.LifecycleCheckOperation', 'VimVsanLifecycleCheckOperation', 'vsan.version.version17', ['noChecks' ,'LifecycleCheckOperation_unknown' ,])
CreateEnumType('vim.vsan.LifecyclePreCheckType', 'VimVsanLifecyclePreCheckType', 'vsan.version.version17', ['supportedWitnessVersion' ,'virtualWitnessHost' ,'sharedWitnessHost' ,'PreCheckType_unknown' ,])
CreateEnumType('vim.vsan.LifecycleClusterType', 'VimVsanLifecycleClusterType', 'vsan.version.version17', ['single' ,'stretched' ,'metadata' ,'LifecycleClusterType_unknown' ,])
CreateEnumType('vim.cluster.VsanClusterHealthCategoryEnum', 'VsanClusterHealthCategoryEnum', 'vsan.version.version21', ['DataAvailability' ,'InfraAvailability' ,'DataPerformance' ,'InfraPerformance' ,'CapacityUtilization' ,'SoftResourceUtilization' ,'Compliance' ,'VsanClusterHealthCategoryEnum_Unknown' ,])
CreateEnumType('vim.cluster.VsanClusterHealthActionIdEnum', 'VsanClusterHealthActionIdEnum', 'vim.version.version9', ['RepairClusterObjectsAction' ,'UploadHclDb' ,'UpdateHclDbFromInternet' ,'EnableHealthService' ,'DiskBalance' ,'StopDiskBalance' ,'RemediateDedup' ,'UpgradeVsanDiskFormat' ,'CreateDVS' ,'ConfigureHA' ,'ConfigureDRS' ,'ConfigureVSAN' ,'ClaimVSANDisks' ,'ClusterUpgrade' ,'CreateVMKnic' ,'CreateVMKnicWithVMotion' ,'RunBurnInTest' ,'EnableIscsiTargetService' ,'EnablePerformanceServiceAction' ,'RemediateClusterConfig' ,'EnableCeip' ,'LoginVumIsoDepot' ,'PurgeInaccessSwapObjs' ,'UploadReleaseCatalog' ,'ConfigureAutomaticRebalance' ,'RemediateFileService' ,'RelayoutVsanObjects' ,'RemediateFileServiceImbalance' ,'SelectNvme' ,'CreateFileServiceDomain' ,'RemediateIscsiLunsRuntimeStatus' ,'ShallowRekey' ,'VsanClusterHealthActionIdEnum_Unknown' ,])
CreateEnumType('vim.cluster.VsanHealthLogLevelEnum', 'VsanHealthLogLevelEnum', 'vim.version.version9', ['INFO' ,'WARNING' ,'ERROR' ,'DEBUG' ,'CRITICAL' ,'VsanHealthLogLevelEnum_Unknown' ,])
CreateEnumType('vim.vsan.host.DiskMappingCreationType', 'VimVsanHostDiskMappingCreationType', 'vim.version.version10', ['hybrid' ,'allFlash' ,'vsandirect' ,'pmem' ,'DiskMappingCreationType_Unknown' ,])
CreateEnumType('vim.vsan.cluster.VsanManagedStorageType', 'VimVsanClusterVsanManagedStorageType', 'vsan.version.version20', ['vsandirect' ,'pmem' ,'VsanManagedStorageType_Unknown' ,])
CreateEnumType('vim.vsan.PerfsvcRemediateAction', 'VsanPerfsvcRemediateAction', 'vsan.version.version7', ['enable' ,'disable' ,'update_profile' ,'no_action' ,'PerfsvcRemediateAction_Unknown' ,])
CreateEnumType('vim.vsan.VsanHealthPerspective', 'VsanHealthPerspective', 'vsan.version.version3', ['defaultView' ,'deployAssist' ,'CreateExtendClusterView' ,'beforeConfigureHost' ,'upgradePreCheck' ,'vsanUpgradePreCheck' ,'upgradeBeforeExitMM' ,'upgradeAfterExitMM' ,'vsanUpgradeBeforeExitMM' ,'vsanUpgradeAfterExitMM' ,'vmcUpgradePreChecks' ,'upgradePreCheckPman' ,'upgradeBeforeExitMMPman' ,'upgradeAfterExitMMPman' ,'inPlaceUpgradeServiceMode' ,'upgradePreCheckPmanForVMC' ,'upgradeBeforeExitMMPmanForVMC' ,'upgradeAfterExitMMPmanForVMC' ,'clusterPowerOffPrecheck' ,'VsanEsaPreChecks' ,'vcsaInstallerForVsanEsa' ,'upgradePreCheckForVCF' ,'VsanHealthPerspective_Unknown' ,])
CreateEnumType('vim.vsan.VsanVcsaDeploymentPhase', 'VimVsanVsanVcsaDeploymentPhase', 'vim.version.version11', ['initializing' ,'validation' ,'vsanbootstrap' ,'ovaunpack' ,'vcsadeploy' ,'vcconfig' ,'done' ,'failed' ,'VsanVcsaDeploymentPhase_Unknown' ,])
CreateEnumType('vim.VsanPropertyConstraintComparatorEnum', 'VsanPropertyConstraintComparatorEnum', 'vsan.version.version7', ['EQUALS' ,'GREATER' ,'SMALLER' ,'POP' ,'CONTAINS' ,'TEXTUALLY_MATCHES' ,'VsanPropertyConstraintComparatorEnum_Unknown' ,])
CreateEnumType('vim.VsanCompositeConstraintConjoinerEnum', 'VsanCompositeConstraintConjoinerEnum', 'vsan.version.version3', ['AND' ,'OR' ,'EXCEPT' ,'VsanCompositeConstraintConjoinerEnum_Unknown' ,])
CreateEnumType('vim.VsanMassCollectorObjectCollectionEnum', 'VsanMassCollectorObjectCollectionEnum', 'vsan.version.version3', ['ALL_HOSTS' ,'ALL_VSAN_ENABLED_HOSTS' ,'ALL_CLUSTERS' ,'ALL_VSAN_ENABLED_CLUSTERS' ,'VCENTER' ,'SERVICE_INSTANCE' ,'ALL_VSAN_ENABLED_HOSTS_EXCEPT_WITNESS' ,'ALL_DATASTORES' ,'ALL_VSAN_DATASTORES' ,'ALL_VMFS_DATASTORES' ,'VsanMassCollectorObjectCollectionEnum_Unknown' ,])
CreateEnumType('vim.cluster.VsanCapabilityStatus', 'VsanCapabilityStatus', 'vsan.version.version3', ['unknown' ,'oldversion' ,'disconnected' ,'calculated' ,])
CreateEnumType('vim.cluster.VsanCapabilityType', 'VsanCapabilityType', 'vim.version.version10', ['capability' ,'allflash' ,'stretchedcluster' ,'dataefficiency' ,'clusterconfig' ,'upgrade' ,'objectidentities' ,'iscsitargets' ,'witnessmanagement' ,'perfsvcverbosemode' ,'encryption' ,'decomwhatif' ,'throttleresync' ,'unicastmode' ,'device4ksupport' ,'nestedfd' ,'complianceprecheck' ,'vumintegration' ,'firmwareupdate' ,'fullStackFw' ,'configassist' ,'umap' ,'localdataprotection' ,'archivaldataprotection' ,'pr1741414fixed' ,'cloudhealth' ,'perfanalysis' ,'fcd' ,'healthcheck2018q2' ,'enhancedresyncapi' ,'genericnestedfd' ,'hostaffinity' ,'perfsvcautoconfig' ,'unicasttest' ,'vsanrdma' ,'vumbaselinerecommendation' ,'supportinsight' ,'netperftest' ,'masspropertycollector' ,'whatifcapacity' ,'historicalcapacity' ,'policyassociation' ,'policyhostapi' ,'diagnosticmode' ,'purgeinaccessiblevmswapobjects' ,'recreatediskgroup' ,'repairtimerinresyncstats' ,'clusteradvancedoptions' ,'updatevumreleasecatalogoffline' ,'performanceforsupport' ,'gethcllastupdateonvc' ,'automaticrebalance' ,'verbosemodeconfiguration' ,'resyncetaimprovement' ,'fileservices' ,'fileservicekerberos' ,'fileservicesmb' ,'fileservicenfsv3' ,'fileservicesc' ,'fileservicesnapshot' ,'fileserviceowe' ,'fileservice80' ,'resourceprecheck' ,'upgraderesourceprecheck' ,'vitonlineresize' ,'vitstretchedcluster' ,'largecapacitydrive' ,'nondatamovementdfc' ,'cnsvolumes' ,'filevolumes' ,'diagnosticsfeedback' ,'hostreservedcapacity' ,'vmlevelcapacity' ,'improvedcapacityscreen' ,'slackspacecapacity' ,'sharedwitness' ,'VsanCapabilityType_Unknown' ,'supportApiVersion' ,'vsanmetadatanode' ,'pmanintegration' ,'wcpappplatform' ,'diskresourceprecheck' ,'metricsconfig' ,'ioinsight' ,'apidevversionenabled' ,'nativelargeclustersupport' ,'historicalhealth' ,'dataintransitencryption' ,'perfsvctwoyaxisgraph' ,'compressiononly' ,'remotedatastore' ,'vsanmanagedvmfs' ,'capacityreservation' ,'securewipe' ,'validateconfigspec' ,'vsananalyticsevents' ,'vsandefaultgatewaysupported' ,'pspairgap' ,'vsanmanagedpmem' ,'capacityevaluationonvc' ,'readlocalitytodrs' ,'vsanencrkmx' ,'vsan2encr' ,'dit4sw' ,'vsanclient' ,'capacityoversubscription' ,'vsandiagnostics' ,'capacitycustomizablethresholds' ,'hcimeshpolicy' ,'topcontributors' ,'vsandirectdiskdecom' ,'diskmgmtredesign' ,'datapersistresourcecheck' ,'clusterpoweraction' ,'clusterpowerselfcontain' ,'duplicatepciidfix' ,'healthcorrelation' ,'volumerelocation' ,'iodiagnostics' ,'vsanrebuildtrim' ,'elasticpolicy' ,'vsanEsaConfigure' ,'hdcsintegration' ,'vsanesasingletier' ,'vsanperfhighresolution' ,'cnsreconfigpolicy' ,'vsanhostdomlatencysort' ,'sha256thumbprint' ,'minrebalancethreshold' ,'vsan2hcimesh' ,'dfcobjectsmanagement' ,'healthremediation' ,'hcimeshstretchedcluster' ,'vsanxvchcimesh' ,'vsan2deeprekey' ,'vsandsdefaultpolicy' ,'vsanperfsvc80u2' ,'vsankeyexpiration' ,'vsanxvchcimeshv2' ,'dhci' ,'snapservice' ,'vsan2disableencryption' ,'iodiagmultiplevms' ,'vsanxvchcimeshv3' ,])
CreateEnumType('vim.vsan.ResourceCheckComponentType', 'VsanResourceCheckComponentType', 'vsan.version.version17', ['vSAN' ,'DataPersistence' ,'ResourceCheckComponentType_Unknown' ,])
CreateEnumType('vim.vsan.ResourceCheckStatusType', 'VsanResourceCheckStatusType', 'vsan.version.version10', ['resourceCheckUninitialized' ,'resourceCheckRunning' ,'resourceCheckFailed' ,'resourceCheckCancelled' ,'resourceCheckCompleted' ,'resourceCheckNoRecentValue' ,'resourceCheckNotSupported' ,'ResourceCheckStatusType_Unknown' ,])
CreateEnumType('vim.vsan.cluster.ComplianceResourceCheckStatusType', 'VimVsanClusterComplianceResourceCheckStatusType', 'vsan.version.version7', ['inProgress' ,'aborted' ,'completed' ,'uninitialized' ,'ComplianceResourceCheckStatusType_Unknown' ,])
CreateEnumType('vim.vsan.MountPrecheckType', 'VimVsanMountPrecheckType', 'vsan.version.version15', ['supportedConfiguration' ,'localVsanDatastore' ,'datastoreType' ,'datacenter' ,'vsanFormatVersion' ,'serverClusterHealth' ,'datastorePolicy' ,'remoteDatastoreLimit' ,'clientClusterLimit' ,'serverClusterLimit' ,'connectivity' ,'networkLatency' ,'license' ,'precheck_unknown' ,'serverVersionForComputeMode' ,'remoteVcConnection' ,'datastoreExists' ,'serverVcenterLimit' ,'clientVcenterLimit' ,'vcApiVersion' ,'vcenterIdValid' ,'checkServerVcenter' ,])
CreateEnumType('vim.vsan.HciMeshClientOperation', 'HciMeshClientOperation', 'vsan.version.version21', ['dryrunDs' ,'updateDs' ,'destroyDs' ,'dryrun' ,'mount' ,'update' ,'unmount' ,'HciMeshClientOperation_unknown' ,])
CreateEnumType('vim.vsan.PrecheckDatastoreSourceOperation', 'PrecheckDatastoreSourceOperation', 'vsan.version.version21', ['checkCreateDs' ,'checkUpdateDs' ,'checkDestroyDs' ,'PrecheckDatastoreSourceOperation_unknown' ,])
CreateEnumType('vim.vsan.RemoteVcLinkType', 'VsanRemoteVcLinkType', 'vsan.version.version21', ['standalone' ,'VsanRemoteVcLinkType_unknown' ,])
CreateEnumType('vim.vsan.XvcQueryCriteriaOperator', 'VsanXvcQueryCriteriaOperator', 'vsan.version.version21', ['Equal' ,'NotEqual' ,'Greater' ,'GreaterOrEqual' ,'Less' ,'LessOrEqual' ,'In' ,'NotIn' ,'Like' ,'NotLike' ,'Unset' ,'VsanXvcQueryCriteriaOperator_unknown' ,])
CreateEnumType('vim.vsan.XvcQueryFilterOperator', 'VsanXvcQueryFilterOperator', 'vsan.version.version21', ['And' ,'Or' ,'Op_unknown' ,])
CreateEnumType('vim.vsan.FileShareManagingEntity', 'VsanFileShareManagingEntity', 'vsan.version.version12', ['cns' ,'user' ,'FileShareManagingEntity_Unknown' ,])
CreateEnumType('vim.vsan.FileServicePreflightCheckScope', 'VsanFileServicePreflightCheckScope', 'vsan.version.version19', ['basic' ,'advanced' ,'FileServicePreflightCheckScope_Unknown' ,])
CreateEnumType('vim.vsan.FileShareAccessType', 'VsanFileShareAccessType', 'vsan.version.version12', ['READ_ONLY' ,'READ_WRITE' ,'NO_ACCESS' ,'FileShareAccessType_Unknown' ,])
CreateEnumType('vim.vsan.FileShareProtocol', 'VsanFileProtocol', 'vsan.version.version15', ['NFSv3' ,'NFSv4' ,'SMB' ,'FileShareProtocol_Unknown' ,])
CreateEnumType('vim.vsan.FileShareNfsSecType', 'VsanFileShareNfsSecType', 'vsan.version.version15', ['SYS' ,'KRB5' ,'KRB5I' ,'KRB5P' ,'FileShareNfsSecType_Unknown' ,])
CreateEnumType('vim.vsan.FileShareSmbEncryptionType', 'VsanFileShareSmbEncryptionType', 'vsan.version.version15', ['disabled' ,'mandatory' ,'FileShareSmbEncryptionType_Unknown' ,])
CreateEnumType('vim.cns.VolumeType', 'CnsVolumeType', 'vsan.version.version11', ['BLOCK' ,'FILE' ,'VolumeType_Unknown' ,])
CreateEnumType('vim.cns.ClusterType', 'CnsClusterType', 'vsan.version.version11', ['KUBERNETES' ,'ClusterType_Unknown' ,])
CreateEnumType('vim.cns.ClusterFlavor', 'CnsClusterFlavor', 'vsan.version.version12', ['VANILLA' ,'WORKLOAD' ,'GUEST_CLUSTER' ,'ClusterFlavor_Unknown' ,])
CreateEnumType('vim.cns.KubernetesEntityType', 'CnsKubernetesEntityType', 'vsan.version.version11', ['PERSISTENT_VOLUME' ,'PERSISTENT_VOLUME_CLAIM' ,'POD' ,'KubernetesEntityType_Unknown' ,])
CreateEnumType('vim.cns.QuerySelectionNameType', 'QuerySelectionNameType', 'vsan.version.version11', ['VOLUME_METADATA' ,'DATASTORE_URL' ,'POLICY_ID' ,'VOLUME_TYPE' ,'VOLUME_NAME' ,'BACKING_OBJECT_DETAILS' ,'COMPLIANCE_STATUS' ,'DATASTORE_ACCESSIBILITY_STATUS' ,'HEALTH_STATUS' ,'QuerySelectionNameType_Unknown' ,])
CreateEnumType('vim.vsan.IODiagnosticsTargetType', 'VsanIODiagnosticsTargetType', 'vsan.version.version18', ['VirtualMachine' ,'VsanIODiagnosticsTargetType_Unknown' ,])
CreateEnumType('vim.vsan.IODiagnosticsInstanceState', 'VsanIODiagnosticsInstanceState', 'vsan.version.version18', ['VsanIODiagnosticsInstanceCompleted' ,'VsanIODiagnosticsInstanceRunning' ,'VsanIODiagnosticsInstanceState_Unknown' ,])
CreateEnumType('vim.vsan.IODiagnosticsInstanceEventType', 'VsanIODiagnosticsInstanceEventType', 'vsan.version.version18', ['objectOwnerTransfer' ,'primaryHostTransfer' ,'vsanmgmtdRestart' ,'objectComponentsLayoutChange' ,'objectProxyOwnerTransfer' ,'objectRemoval' ,'VsanIODiagnosticsInstanceEventType_Unknown' ,])
CreateEnumType('vim.vsan.IOLatencyType', 'VsanIOLatencyType', 'vsan.version.version18', ['DomOwnerLatency' ,'NetworkLatency' ,'LsomLatency' ,'VsanIOLatencyType_Unknown' ,'ZdomLatency' ,'PerfDomOwnerLatency' ,'CapacityDomOwnerLatency' ,'PerfNetworkLatency' ,'CapacityNetworkLatency' ,'PerfLsomLatency' ,'CapacityLsomLatency' ,'CrossSiteNetworkLatency' ,])
CreateEnumType('vim.vsan.IODiagnosticsFailedCheckType', 'VsanIODiagnosticsFailedCheckType', 'vsan.version.version18', ['perfsvcdisabled' ,'vsandisabled' ,'runninginstance' ,'stretchedcluster' ,'nestedfaultdomain' ,'computeonlycluster' ,'networkpartition' ,'vmnotpoweredon' ,'vsanobjectinremotedatastore' ,'invalidtarget' ,'invalidobjuuid' ,'invalidduration' ,'runninginstanceontarget' ,'toomanytargets' ,'toomanyobjects' ,'VsanIODiagnosticsFailedCheckType_Unknown' ,])
CreateEnumType('vim.vsan.VsanIOTripAnalyzerRecurrenceStatus', 'VsanIOTripAnalyzerRecurrenceStatus', 'vsan.version.version21', ['recurrenceEnabled' ,'recurrenceDisabled' ,'VsanIOTripAnalyzerRecurrenceStatus_Unknown' ,])
CreateEnumType('vim.cluster.ClusterPowerStatus', 'ClusterPowerStatus', 'vsan.version.version18', ['clusterPoweredOn' ,'haDisabled' ,'supportedVMsPoweredOff' ,'vcVMPoweredOff' ,'vsanMemberShipUpdateDisabled' ,'vsanDOMPauseAllCCPsSet' ,'hostsInMM' ,'hostsPoweredOff' ,'clusterPoweredOff' ,'hostsOutOfMM' ,'vsanMemberShipUpdateEnabled' ,'vsanDOMPauseAllCCPsUnset' ,'vcVMPoweredOn' ,'supportedVMsPoweredOn' ,'haEnabled' ,'infraVMsRecorded' ,'hostsInfraVMsPoweredoff' ,'hostsInfraVMsPoweredon' ,'ClusterPowerStatus_Unknown' ,])
CreateEnumType('vim.vsan.SnapshotType', 'VsanSnapshotType', 'vsan.version.version23', ['Managed' ,'Unmanaged' ,'SnapshotType_Unknown' ,])
CreateEnumType('vim.vsan.SnapshotCreator', 'VsanSnapshotCreator', 'vsan.version.version23', ['SnapService' ,'SnapshotCreator_Unknown' ,]) pyvmomi-8.0.3.0.1/pyVmomi/_typeinfo_vslm.py 0000664 0000000 0000000 00000210351 14637045624 0020603 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
AddVersion("vmodl.query.version.version4", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version3", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version1", "", "", 0, "vim25")
AddVersion("vim.version.v7_0_1_1", "vim25", "7.0.1.1", 0, "vim25")
AddVersion("vslm.version.version1", "vslm", "1.0", 0, "vslm")
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersion("vim.version.v6_9_1", "vim25", "6.9.1", 0, "vim25")
AddVersion("vim.version.v7_0_0_2", "vim25", "7.0.0.2", 0, "vim25")
AddVersion("vim.version.v6_8_7", "vim25", "6.8.7", 0, "vim25")
AddVersion("vmodl.reflect.version.version1", "reflect", "1.0", 0, "reflect")
AddVersion("vmodl.reflect.version.version2", "reflect", "2.0", 0, "reflect")
AddVersion("vslm.version.version15", "vslm", "6.7.3", 0, "vslm")
AddVersion("vslm.version.version14", "vslm", "6.7.2", 0, "vslm")
AddVersion("vim.version.version13", "vim25", "6.7.1", 0, "vim25")
AddVersion("vim.version.version14", "vim25", "6.7.2", 0, "vim25")
AddVersion("vim.version.version15", "vim25", "6.7.3", 0, "vim25")
AddVersion("vim.version.version10", "vim25", "6.0", 0, "vim25")
AddVersion("vim.version.version11", "vim25", "6.5", 0, "vim25")
AddVersion("vim.version.version12", "vim25", "6.7", 0, "vim25")
AddVersion("vim.version.v7_0_2_0", "vim25", "7.0.2.0", 0, "vim25")
AddVersion("vim.version.v7_0_1_0", "vim25", "7.0.1.0", 0, "vim25")
AddVersion("vslm.version.v7_0_2_0", "vslm", "7.0.2.0", 0, "vslm")
AddVersion("vim.version.v7_0", "vim25", "7.0.0.0", 0, "vim25")
AddVersion("vim.version.version8", "vim25", "5.1", 0, "vim25")
AddVersion("vim.version.version9", "vim25", "5.5", 0, "vim25")
AddVersion("vim.version.version6", "vim25", "4.1", 0, "vim25")
AddVersion("vim.version.version7", "vim25", "5.0", 0, "vim25")
AddVersion("vim.version.version1", "vim2", "2.0", 0, "vim25")
AddVersion("vim.version.version4", "vim25", "2.5u2server", 0, "vim25")
AddVersion("vim.version.version5", "vim25", "4.0", 0, "vim25")
AddVersion("vim.version.version2", "vim25", "2.5", 0, "vim25")
AddVersion("vim.version.version3", "vim25", "2.5u2", 0, "vim25")
AddVersion("vslm.version.v7_0_1_0", "vslm", "7.0.1.0", 0, "vslm")
AddVersion("vslm.version.v7_0", "vslm", "7.0.0.0", 0, "vslm")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version4")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_1", "vim.version.version3")
AddVersionParent("vslm.version.version1", "vmodl.query.version.version4")
AddVersionParent("vslm.version.version1", "vmodl.query.version.version3")
AddVersionParent("vslm.version.version1", "vmodl.query.version.version2")
AddVersionParent("vslm.version.version1", "vmodl.query.version.version1")
AddVersionParent("vslm.version.version1", "vslm.version.version1")
AddVersionParent("vslm.version.version1", "vmodl.version.version0")
AddVersionParent("vslm.version.version1", "vmodl.version.version1")
AddVersionParent("vslm.version.version1", "vmodl.version.version2")
AddVersionParent("vslm.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("vslm.version.version1", "vmodl.reflect.version.version2")
AddVersionParent("vslm.version.version1", "vim.version.version10")
AddVersionParent("vslm.version.version1", "vim.version.version11")
AddVersionParent("vslm.version.version1", "vim.version.version8")
AddVersionParent("vslm.version.version1", "vim.version.version9")
AddVersionParent("vslm.version.version1", "vim.version.version6")
AddVersionParent("vslm.version.version1", "vim.version.version7")
AddVersionParent("vslm.version.version1", "vim.version.version1")
AddVersionParent("vslm.version.version1", "vim.version.version4")
AddVersionParent("vslm.version.version1", "vim.version.version5")
AddVersionParent("vslm.version.version1", "vim.version.version2")
AddVersionParent("vslm.version.version1", "vim.version.version3")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_9_1", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version0")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_9_1")
AddVersionParent("vim.version.v6_9_1", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_9_1", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version13")
AddVersionParent("vim.version.v6_9_1", "vim.version.version14")
AddVersionParent("vim.version.v6_9_1", "vim.version.version15")
AddVersionParent("vim.version.v6_9_1", "vim.version.version10")
AddVersionParent("vim.version.v6_9_1", "vim.version.version11")
AddVersionParent("vim.version.v6_9_1", "vim.version.version12")
AddVersionParent("vim.version.v6_9_1", "vim.version.version8")
AddVersionParent("vim.version.v6_9_1", "vim.version.version9")
AddVersionParent("vim.version.v6_9_1", "vim.version.version6")
AddVersionParent("vim.version.v6_9_1", "vim.version.version7")
AddVersionParent("vim.version.v6_9_1", "vim.version.version1")
AddVersionParent("vim.version.v6_9_1", "vim.version.version4")
AddVersionParent("vim.version.v6_9_1", "vim.version.version5")
AddVersionParent("vim.version.v6_9_1", "vim.version.version2")
AddVersionParent("vim.version.v6_9_1", "vim.version.version3")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version13")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version14")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version15")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version10")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version11")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version12")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version8")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version9")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version6")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version7")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version1")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version4")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version5")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version2")
AddVersionParent("vim.version.v7_0_0_2", "vim.version.version3")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version4")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version3")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version2")
AddVersionParent("vim.version.v6_8_7", "vmodl.query.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version0")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.v6_8_7")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v6_8_7", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version13")
AddVersionParent("vim.version.v6_8_7", "vim.version.version14")
AddVersionParent("vim.version.v6_8_7", "vim.version.version15")
AddVersionParent("vim.version.v6_8_7", "vim.version.version10")
AddVersionParent("vim.version.v6_8_7", "vim.version.version11")
AddVersionParent("vim.version.v6_8_7", "vim.version.version12")
AddVersionParent("vim.version.v6_8_7", "vim.version.version8")
AddVersionParent("vim.version.v6_8_7", "vim.version.version9")
AddVersionParent("vim.version.v6_8_7", "vim.version.version6")
AddVersionParent("vim.version.v6_8_7", "vim.version.version7")
AddVersionParent("vim.version.v6_8_7", "vim.version.version1")
AddVersionParent("vim.version.v6_8_7", "vim.version.version4")
AddVersionParent("vim.version.v6_8_7", "vim.version.version5")
AddVersionParent("vim.version.v6_8_7", "vim.version.version2")
AddVersionParent("vim.version.v6_8_7", "vim.version.version3")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version2")
AddVersionParent("vslm.version.version15", "vmodl.query.version.version4")
AddVersionParent("vslm.version.version15", "vmodl.query.version.version3")
AddVersionParent("vslm.version.version15", "vmodl.query.version.version2")
AddVersionParent("vslm.version.version15", "vmodl.query.version.version1")
AddVersionParent("vslm.version.version15", "vslm.version.version1")
AddVersionParent("vslm.version.version15", "vmodl.version.version0")
AddVersionParent("vslm.version.version15", "vmodl.version.version1")
AddVersionParent("vslm.version.version15", "vmodl.version.version2")
AddVersionParent("vslm.version.version15", "vmodl.reflect.version.version1")
AddVersionParent("vslm.version.version15", "vmodl.reflect.version.version2")
AddVersionParent("vslm.version.version15", "vslm.version.version15")
AddVersionParent("vslm.version.version15", "vslm.version.version14")
AddVersionParent("vslm.version.version15", "vim.version.version13")
AddVersionParent("vslm.version.version15", "vim.version.version14")
AddVersionParent("vslm.version.version15", "vim.version.version15")
AddVersionParent("vslm.version.version15", "vim.version.version10")
AddVersionParent("vslm.version.version15", "vim.version.version11")
AddVersionParent("vslm.version.version15", "vim.version.version12")
AddVersionParent("vslm.version.version15", "vim.version.version8")
AddVersionParent("vslm.version.version15", "vim.version.version9")
AddVersionParent("vslm.version.version15", "vim.version.version6")
AddVersionParent("vslm.version.version15", "vim.version.version7")
AddVersionParent("vslm.version.version15", "vim.version.version1")
AddVersionParent("vslm.version.version15", "vim.version.version4")
AddVersionParent("vslm.version.version15", "vim.version.version5")
AddVersionParent("vslm.version.version15", "vim.version.version2")
AddVersionParent("vslm.version.version15", "vim.version.version3")
AddVersionParent("vslm.version.version14", "vmodl.query.version.version4")
AddVersionParent("vslm.version.version14", "vmodl.query.version.version3")
AddVersionParent("vslm.version.version14", "vmodl.query.version.version2")
AddVersionParent("vslm.version.version14", "vmodl.query.version.version1")
AddVersionParent("vslm.version.version14", "vslm.version.version1")
AddVersionParent("vslm.version.version14", "vmodl.version.version0")
AddVersionParent("vslm.version.version14", "vmodl.version.version1")
AddVersionParent("vslm.version.version14", "vmodl.version.version2")
AddVersionParent("vslm.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vslm.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vslm.version.version14", "vslm.version.version14")
AddVersionParent("vslm.version.version14", "vim.version.version13")
AddVersionParent("vslm.version.version14", "vim.version.version14")
AddVersionParent("vslm.version.version14", "vim.version.version10")
AddVersionParent("vslm.version.version14", "vim.version.version11")
AddVersionParent("vslm.version.version14", "vim.version.version12")
AddVersionParent("vslm.version.version14", "vim.version.version8")
AddVersionParent("vslm.version.version14", "vim.version.version9")
AddVersionParent("vslm.version.version14", "vim.version.version6")
AddVersionParent("vslm.version.version14", "vim.version.version7")
AddVersionParent("vslm.version.version14", "vim.version.version1")
AddVersionParent("vslm.version.version14", "vim.version.version4")
AddVersionParent("vslm.version.version14", "vim.version.version5")
AddVersionParent("vslm.version.version14", "vim.version.version2")
AddVersionParent("vslm.version.version14", "vim.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version4")
AddVersionParent("vim.version.version13", "vmodl.query.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version2")
AddVersionParent("vim.version.version13", "vmodl.query.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version0")
AddVersionParent("vim.version.version13", "vmodl.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version2")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version13")
AddVersionParent("vim.version.version13", "vim.version.version10")
AddVersionParent("vim.version.version13", "vim.version.version11")
AddVersionParent("vim.version.version13", "vim.version.version12")
AddVersionParent("vim.version.version13", "vim.version.version8")
AddVersionParent("vim.version.version13", "vim.version.version9")
AddVersionParent("vim.version.version13", "vim.version.version6")
AddVersionParent("vim.version.version13", "vim.version.version7")
AddVersionParent("vim.version.version13", "vim.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version4")
AddVersionParent("vim.version.version13", "vim.version.version5")
AddVersionParent("vim.version.version13", "vim.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version4")
AddVersionParent("vim.version.version14", "vmodl.query.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version2")
AddVersionParent("vim.version.version14", "vmodl.query.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version0")
AddVersionParent("vim.version.version14", "vmodl.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version2")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version13")
AddVersionParent("vim.version.version14", "vim.version.version14")
AddVersionParent("vim.version.version14", "vim.version.version10")
AddVersionParent("vim.version.version14", "vim.version.version11")
AddVersionParent("vim.version.version14", "vim.version.version12")
AddVersionParent("vim.version.version14", "vim.version.version8")
AddVersionParent("vim.version.version14", "vim.version.version9")
AddVersionParent("vim.version.version14", "vim.version.version6")
AddVersionParent("vim.version.version14", "vim.version.version7")
AddVersionParent("vim.version.version14", "vim.version.version1")
AddVersionParent("vim.version.version14", "vim.version.version4")
AddVersionParent("vim.version.version14", "vim.version.version5")
AddVersionParent("vim.version.version14", "vim.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version4")
AddVersionParent("vim.version.version15", "vmodl.query.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version2")
AddVersionParent("vim.version.version15", "vmodl.query.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version0")
AddVersionParent("vim.version.version15", "vmodl.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version2")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version13")
AddVersionParent("vim.version.version15", "vim.version.version14")
AddVersionParent("vim.version.version15", "vim.version.version15")
AddVersionParent("vim.version.version15", "vim.version.version10")
AddVersionParent("vim.version.version15", "vim.version.version11")
AddVersionParent("vim.version.version15", "vim.version.version12")
AddVersionParent("vim.version.version15", "vim.version.version8")
AddVersionParent("vim.version.version15", "vim.version.version9")
AddVersionParent("vim.version.version15", "vim.version.version6")
AddVersionParent("vim.version.version15", "vim.version.version7")
AddVersionParent("vim.version.version15", "vim.version.version1")
AddVersionParent("vim.version.version15", "vim.version.version4")
AddVersionParent("vim.version.version15", "vim.version.version5")
AddVersionParent("vim.version.version15", "vim.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version4")
AddVersionParent("vim.version.version10", "vmodl.query.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version2")
AddVersionParent("vim.version.version10", "vmodl.query.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version0")
AddVersionParent("vim.version.version10", "vmodl.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version2")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version10")
AddVersionParent("vim.version.version10", "vim.version.version8")
AddVersionParent("vim.version.version10", "vim.version.version9")
AddVersionParent("vim.version.version10", "vim.version.version6")
AddVersionParent("vim.version.version10", "vim.version.version7")
AddVersionParent("vim.version.version10", "vim.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version4")
AddVersionParent("vim.version.version10", "vim.version.version5")
AddVersionParent("vim.version.version10", "vim.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version4")
AddVersionParent("vim.version.version11", "vmodl.query.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version2")
AddVersionParent("vim.version.version11", "vmodl.query.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version0")
AddVersionParent("vim.version.version11", "vmodl.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version2")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version10")
AddVersionParent("vim.version.version11", "vim.version.version11")
AddVersionParent("vim.version.version11", "vim.version.version8")
AddVersionParent("vim.version.version11", "vim.version.version9")
AddVersionParent("vim.version.version11", "vim.version.version6")
AddVersionParent("vim.version.version11", "vim.version.version7")
AddVersionParent("vim.version.version11", "vim.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version4")
AddVersionParent("vim.version.version11", "vim.version.version5")
AddVersionParent("vim.version.version11", "vim.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version4")
AddVersionParent("vim.version.version12", "vmodl.query.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version2")
AddVersionParent("vim.version.version12", "vmodl.query.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version0")
AddVersionParent("vim.version.version12", "vmodl.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version2")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version10")
AddVersionParent("vim.version.version12", "vim.version.version11")
AddVersionParent("vim.version.version12", "vim.version.version12")
AddVersionParent("vim.version.version12", "vim.version.version8")
AddVersionParent("vim.version.version12", "vim.version.version9")
AddVersionParent("vim.version.version12", "vim.version.version6")
AddVersionParent("vim.version.version12", "vim.version.version7")
AddVersionParent("vim.version.version12", "vim.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version4")
AddVersionParent("vim.version.version12", "vim.version.version5")
AddVersionParent("vim.version.version12", "vim.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version3")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_2_0", "vim.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0_1_0", "vim.version.version3")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.query.version.version4")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.query.version.version3")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.query.version.version2")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.query.version.version1")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.v7_0_1_1")
AddVersionParent("vslm.version.v7_0_2_0", "vslm.version.version1")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.version.version0")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.version.version1")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.version.version2")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.v6_9_1")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.v7_0_0_2")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.v6_8_7")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.reflect.version.version1")
AddVersionParent("vslm.version.v7_0_2_0", "vmodl.reflect.version.version2")
AddVersionParent("vslm.version.v7_0_2_0", "vslm.version.version15")
AddVersionParent("vslm.version.v7_0_2_0", "vslm.version.version14")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version13")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version14")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version15")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version10")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version11")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version12")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.v7_0_2_0")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.v7_0_1_0")
AddVersionParent("vslm.version.v7_0_2_0", "vslm.version.v7_0_2_0")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.v7_0")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version8")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version9")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version6")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version7")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version1")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version4")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version5")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version2")
AddVersionParent("vslm.version.v7_0_2_0", "vim.version.version3")
AddVersionParent("vslm.version.v7_0_2_0", "vslm.version.v7_0_1_0")
AddVersionParent("vslm.version.v7_0_2_0", "vslm.version.v7_0")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version4")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version3")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version2")
AddVersionParent("vim.version.v7_0", "vmodl.query.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.version.version0")
AddVersionParent("vim.version.v7_0", "vmodl.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.v6_9_1")
AddVersionParent("vim.version.v7_0", "vim.version.v6_8_7")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.v7_0", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version13")
AddVersionParent("vim.version.v7_0", "vim.version.version14")
AddVersionParent("vim.version.v7_0", "vim.version.version15")
AddVersionParent("vim.version.v7_0", "vim.version.version10")
AddVersionParent("vim.version.v7_0", "vim.version.version11")
AddVersionParent("vim.version.v7_0", "vim.version.version12")
AddVersionParent("vim.version.v7_0", "vim.version.v7_0")
AddVersionParent("vim.version.v7_0", "vim.version.version8")
AddVersionParent("vim.version.v7_0", "vim.version.version9")
AddVersionParent("vim.version.v7_0", "vim.version.version6")
AddVersionParent("vim.version.v7_0", "vim.version.version7")
AddVersionParent("vim.version.v7_0", "vim.version.version1")
AddVersionParent("vim.version.v7_0", "vim.version.version4")
AddVersionParent("vim.version.v7_0", "vim.version.version5")
AddVersionParent("vim.version.v7_0", "vim.version.version2")
AddVersionParent("vim.version.v7_0", "vim.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version4")
AddVersionParent("vim.version.version8", "vmodl.query.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version2")
AddVersionParent("vim.version.version8", "vmodl.query.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version2")
AddVersionParent("vim.version.version8", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version8")
AddVersionParent("vim.version.version8", "vim.version.version6")
AddVersionParent("vim.version.version8", "vim.version.version7")
AddVersionParent("vim.version.version8", "vim.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version4")
AddVersionParent("vim.version.version8", "vim.version.version5")
AddVersionParent("vim.version.version8", "vim.version.version2")
AddVersionParent("vim.version.version8", "vim.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version4")
AddVersionParent("vim.version.version9", "vmodl.query.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version2")
AddVersionParent("vim.version.version9", "vmodl.query.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version0")
AddVersionParent("vim.version.version9", "vmodl.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version2")
AddVersionParent("vim.version.version9", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version8")
AddVersionParent("vim.version.version9", "vim.version.version9")
AddVersionParent("vim.version.version9", "vim.version.version6")
AddVersionParent("vim.version.version9", "vim.version.version7")
AddVersionParent("vim.version.version9", "vim.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version4")
AddVersionParent("vim.version.version9", "vim.version.version5")
AddVersionParent("vim.version.version9", "vim.version.version2")
AddVersionParent("vim.version.version9", "vim.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version3")
AddVersionParent("vim.version.version6", "vmodl.query.version.version2")
AddVersionParent("vim.version.version6", "vmodl.query.version.version1")
AddVersionParent("vim.version.version6", "vmodl.version.version0")
AddVersionParent("vim.version.version6", "vmodl.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version6")
AddVersionParent("vim.version.version6", "vim.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version4")
AddVersionParent("vim.version.version6", "vim.version.version5")
AddVersionParent("vim.version.version6", "vim.version.version2")
AddVersionParent("vim.version.version6", "vim.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version4")
AddVersionParent("vim.version.version7", "vmodl.query.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version2")
AddVersionParent("vim.version.version7", "vmodl.query.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version0")
AddVersionParent("vim.version.version7", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version2")
AddVersionParent("vim.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version6")
AddVersionParent("vim.version.version7", "vim.version.version7")
AddVersionParent("vim.version.version7", "vim.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version4")
AddVersionParent("vim.version.version7", "vim.version.version5")
AddVersionParent("vim.version.version7", "vim.version.version2")
AddVersionParent("vim.version.version7", "vim.version.version3")
AddVersionParent("vim.version.version1", "vmodl.query.version.version1")
AddVersionParent("vim.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.version1", "vim.version.version1")
AddVersionParent("vim.version.version4", "vmodl.query.version.version1")
AddVersionParent("vim.version.version4", "vmodl.version.version0")
AddVersionParent("vim.version.version4", "vim.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version4")
AddVersionParent("vim.version.version4", "vim.version.version2")
AddVersionParent("vim.version.version4", "vim.version.version3")
AddVersionParent("vim.version.version5", "vmodl.query.version.version2")
AddVersionParent("vim.version.version5", "vmodl.query.version.version1")
AddVersionParent("vim.version.version5", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version4")
AddVersionParent("vim.version.version5", "vim.version.version5")
AddVersionParent("vim.version.version5", "vim.version.version2")
AddVersionParent("vim.version.version5", "vim.version.version3")
AddVersionParent("vim.version.version2", "vmodl.query.version.version1")
AddVersionParent("vim.version.version2", "vmodl.version.version0")
AddVersionParent("vim.version.version2", "vim.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version2")
AddVersionParent("vim.version.version3", "vmodl.query.version.version1")
AddVersionParent("vim.version.version3", "vmodl.version.version0")
AddVersionParent("vim.version.version3", "vim.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version2")
AddVersionParent("vim.version.version3", "vim.version.version3")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.query.version.version4")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.query.version.version3")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.query.version.version2")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.query.version.version1")
AddVersionParent("vslm.version.v7_0_1_0", "vslm.version.version1")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.version.version0")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.version.version1")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.version.version2")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.v6_9_1")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.v7_0_0_2")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.v6_8_7")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.reflect.version.version1")
AddVersionParent("vslm.version.v7_0_1_0", "vmodl.reflect.version.version2")
AddVersionParent("vslm.version.v7_0_1_0", "vslm.version.version15")
AddVersionParent("vslm.version.v7_0_1_0", "vslm.version.version14")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version13")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version14")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version15")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version10")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version11")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version12")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.v7_0_1_0")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.v7_0")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version8")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version9")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version6")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version7")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version1")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version4")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version5")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version2")
AddVersionParent("vslm.version.v7_0_1_0", "vim.version.version3")
AddVersionParent("vslm.version.v7_0_1_0", "vslm.version.v7_0_1_0")
AddVersionParent("vslm.version.v7_0_1_0", "vslm.version.v7_0")
AddVersionParent("vslm.version.v7_0", "vmodl.query.version.version4")
AddVersionParent("vslm.version.v7_0", "vmodl.query.version.version3")
AddVersionParent("vslm.version.v7_0", "vmodl.query.version.version2")
AddVersionParent("vslm.version.v7_0", "vmodl.query.version.version1")
AddVersionParent("vslm.version.v7_0", "vslm.version.version1")
AddVersionParent("vslm.version.v7_0", "vmodl.version.version0")
AddVersionParent("vslm.version.v7_0", "vmodl.version.version1")
AddVersionParent("vslm.version.v7_0", "vmodl.version.version2")
AddVersionParent("vslm.version.v7_0", "vim.version.v6_9_1")
AddVersionParent("vslm.version.v7_0", "vim.version.v6_8_7")
AddVersionParent("vslm.version.v7_0", "vmodl.reflect.version.version1")
AddVersionParent("vslm.version.v7_0", "vmodl.reflect.version.version2")
AddVersionParent("vslm.version.v7_0", "vslm.version.version15")
AddVersionParent("vslm.version.v7_0", "vslm.version.version14")
AddVersionParent("vslm.version.v7_0", "vim.version.version13")
AddVersionParent("vslm.version.v7_0", "vim.version.version14")
AddVersionParent("vslm.version.v7_0", "vim.version.version15")
AddVersionParent("vslm.version.v7_0", "vim.version.version10")
AddVersionParent("vslm.version.v7_0", "vim.version.version11")
AddVersionParent("vslm.version.v7_0", "vim.version.version12")
AddVersionParent("vslm.version.v7_0", "vim.version.v7_0")
AddVersionParent("vslm.version.v7_0", "vim.version.version8")
AddVersionParent("vslm.version.v7_0", "vim.version.version9")
AddVersionParent("vslm.version.v7_0", "vim.version.version6")
AddVersionParent("vslm.version.v7_0", "vim.version.version7")
AddVersionParent("vslm.version.v7_0", "vim.version.version1")
AddVersionParent("vslm.version.v7_0", "vim.version.version4")
AddVersionParent("vslm.version.v7_0", "vim.version.version5")
AddVersionParent("vslm.version.v7_0", "vim.version.version2")
AddVersionParent("vslm.version.v7_0", "vim.version.version3")
AddVersionParent("vslm.version.v7_0", "vslm.version.v7_0")
from .VmomiSupport import newestVersions
newestVersions.Add("vslm.version.v7_0_2_0")
from .VmomiSupport import ltsVersions
ltsVersions.Add("vslm.version.v7_0_2_0")
from .VmomiSupport import oldestVersions
oldestVersions.Add("vslm.version.version1")
CreateDataType("vslm.AboutInfo", "VslmAboutInfo", "vmodl.DynamicData", "vslm.version.version1", [("name", "string", "vslm.version.version1", 0), ("fullName", "string", "vslm.version.version1", 0), ("vendor", "string", "vslm.version.version1", 0), ("apiVersion", "string", "vslm.version.version1", 0), ("instanceUuid", "string", "vslm.version.version1", 0)])
CreateDataType("vslm.QueryDatastoreInfoResult", "VslmQueryDatastoreInfoResult", "vmodl.DynamicData", "vslm.version.version14", [("datacenter", "vim.Datacenter", "vslm.version.version14", 0), ("datastore", "vim.Datastore", "vslm.version.version14", 0)])
CreateManagedType("vslm.ServiceInstance", "VslmServiceInstance", "vmodl.ManagedObject", "vslm.version.version14", [("content", "vslm.ServiceInstanceContent", "vslm.version.version14", 0, "System.Anonymous")], [("retrieveContent", "RetrieveContent", "vslm.version.version14", (), (0, "vslm.ServiceInstanceContent", "vslm.ServiceInstanceContent"), "System.Anonymous", None)])
CreateDataType("vslm.ServiceInstanceContent", "VslmServiceInstanceContent", "vmodl.DynamicData", "vslm.version.version14", [("aboutInfo", "vslm.AboutInfo", "vslm.version.version14", 0), ("sessionManager", "vslm.auth.SessionManager", "vslm.version.version14", 0), ("vStorageObjectManager", "vslm.vso.VStorageObjectManager", "vslm.version.version14", 0), ("storageLifecycleManager", "vslm.StorageLifecycleManager", "vslm.version.version14", 0)])
CreateManagedType("vslm.StorageLifecycleManager", "VslmStorageLifecycleManager", "vmodl.ManagedObject", "vslm.version.version14", None, [("syncDatastore", "VslmSyncDatastore", "vslm.version.version14", (("datastoreUrl", "string", "vslm.version.version14", 0, None),("fullSync", "boolean", "vslm.version.version14", 0, None),("fcdId", "vim.vslm.ID", "vslm.version.version14", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vslm.fault.SyncFault", "vslm.fault.VslmFault", ]), ("queryDatastoreInfo", "VslmQueryDatastoreInfo", "vslm.version.version14", (("datastoreUrl", "string", "vslm.version.version14", 0, None),), (F_OPTIONAL, "vslm.QueryDatastoreInfoResult[]", "vslm.QueryDatastoreInfoResult[]"), "System.View", ["vim.fault.NotFound", "vslm.fault.VslmFault", ])])
CreateManagedType("vslm.Task", "VslmTask", "vmodl.ManagedObject", "vslm.version.version14", None, [("queryResult", "VslmQueryTaskResult", "vslm.version.version14", (), (F_OPTIONAL, "anyType", "anyType"), None, None), ("queryInfo", "VslmQueryInfo", "vslm.version.version14", (), (0, "vslm.TaskInfo", "vslm.TaskInfo"), None, None), ("cancel", "VslmCancelTask", "vslm.version.version14", (), (0, "void", "void"), None, ["vim.fault.InvalidState", ])])
CreateDataType("vslm.TaskInfo", "VslmTaskInfo", "vmodl.DynamicData", "vslm.version.version14", [("key", "string", "vslm.version.version14", 0), ("task", "vslm.Task", "vslm.version.version14", 0), ("description", "vmodl.LocalizableMessage", "vslm.version.version14", F_OPTIONAL), ("name", "vmodl.MethodName", "vslm.version.version14", F_OPTIONAL), ("descriptionId", "string", "vslm.version.version14", 0), ("entity", "vim.ManagedEntity", "vslm.version.version14", F_OPTIONAL), ("entityName", "string", "vslm.version.version14", F_OPTIONAL), ("locked", "vim.ManagedEntity[]", "vslm.version.version14", F_OPTIONAL), ("state", "vslm.TaskInfo.State", "vslm.version.version14", 0), ("cancelled", "boolean", "vslm.version.version14", 0), ("cancelable", "boolean", "vslm.version.version14", 0), ("error", "vmodl.MethodFault", "vslm.version.version14", F_OPTIONAL), ("result", "anyType", "vslm.version.version14", F_OPTIONAL), ("progress", "int", "vslm.version.version14", F_OPTIONAL), ("reason", "vslm.TaskReason", "vslm.version.version14", 0), ("queueTime", "vmodl.DateTime", "vslm.version.version14", 0), ("startTime", "vmodl.DateTime", "vslm.version.version14", F_OPTIONAL), ("completeTime", "vmodl.DateTime", "vslm.version.version14", F_OPTIONAL), ("eventChainId", "int", "vslm.version.version14", 0), ("changeTag", "string", "vslm.version.version14", F_OPTIONAL), ("parentTaskKey", "string", "vslm.version.version14", F_OPTIONAL), ("rootTaskKey", "string", "vslm.version.version14", F_OPTIONAL), ("activationId", "string", "vslm.version.version14", F_OPTIONAL)])
CreateEnumType("vslm.TaskInfo.State", "VslmTaskInfoState", "vslm.version.version14", ["queued", "running", "success", "error"])
CreateDataType("vslm.TaskReason", "VslmTaskReason", "vmodl.DynamicData", "vslm.version.version1", None)
CreateDataType("vslm.TaskReasonAlarm", "VslmTaskReasonAlarm", "vslm.TaskReason", "vslm.version.version1", [("alarmName", "string", "vslm.version.version1", 0), ("alarm", "vim.alarm.Alarm", "vslm.version.version1", 0), ("entityName", "string", "vslm.version.version1", 0), ("entity", "vim.ManagedEntity", "vslm.version.version1", 0)])
CreateDataType("vslm.TaskReasonSchedule", "VslmTaskReasonSchedule", "vslm.TaskReason", "vslm.version.version1", [("name", "string", "vslm.version.version1", 0), ("scheduledTask", "vim.scheduler.ScheduledTask", "vslm.version.version1", 0)])
CreateDataType("vslm.TaskReasonSystem", "VslmTaskReasonSystem", "vslm.TaskReason", "vslm.version.version1", None)
CreateDataType("vslm.TaskReasonUser", "VslmTaskReasonUser", "vslm.TaskReason", "vslm.version.version1", [("userName", "string", "vslm.version.version1", 0)])
CreateManagedType("vslm.auth.SessionManager", "VslmSessionManager", "vmodl.ManagedObject", "vslm.version.version14", None, [("loginByToken", "VslmLoginByToken", "vslm.version.version14", (("delegatedTokenXml", "string", "vslm.version.version14", 0, None),), (0, "void", "void"), "System.Anonymous", ["vim.fault.InvalidLogin", ]), ("logout", "VslmLogout", "vslm.version.version14", (), (0, "void", "void"), "StoragLifecycle.View", None)])
CreateEnumType("vslm.event.VslmEvent.VslmEventType", "VslmEventType", "vslm.version.version1", ["preFcdMigrateEvent", "postFcdMigrateEvent"])
CreateEnumType("vslm.event.VslmEventInfo.State", "VslmEventVslmEventInfoState", "vslm.version.version1", ["success", "error"])
CreateDataType("vslm.fault.VslmFault", "VslmFault", "vmodl.MethodFault", "vslm.version.version14", [("msg", "string", "vslm.version.version14", F_OPTIONAL)])
CreateDataType("vslm.vso.DatastoreSyncStatus", "VslmDatastoreSyncStatus", "vmodl.DynamicData", "vslm.version.version14", [("datastoreURL", "string", "vslm.version.version14", 0), ("objectVClock", "long", "vslm.version.version14", 0), ("syncVClock", "long", "vslm.version.version14", 0), ("syncTime", "vmodl.DateTime", "vslm.version.version14", F_OPTIONAL), ("numberOfRetries", "int", "vslm.version.version14", F_OPTIONAL), ("error", "vmodl.MethodFault", "vslm.version.version14", F_OPTIONAL)])
CreateDataType("vslm.vso.VStorageObjectAssociations", "VslmVsoVStorageObjectAssociations", "vmodl.DynamicData", "vslm.version.version14", [("id", "vim.vslm.ID", "vslm.version.version14", 0), ("vmDiskAssociation", "vslm.vso.VStorageObjectAssociations.VmDiskAssociation[]", "vslm.version.version14", F_OPTIONAL), ("fault", "vmodl.MethodFault", "vslm.version.version14", F_OPTIONAL)])
CreateDataType("vslm.vso.VStorageObjectAssociations.VmDiskAssociation", "VslmVsoVStorageObjectAssociationsVmDiskAssociation", "vmodl.DynamicData", "vslm.version.version14", [("vmId", "string", "vslm.version.version14", 0), ("diskKey", "int", "vslm.version.version14", 0)])
CreateManagedType("vslm.vso.VStorageObjectManager", "VslmVStorageObjectManager", "vmodl.ManagedObject", "vslm.version.version14", None, [("createDisk", "VslmCreateDisk_Task", "vslm.version.version14", (("spec", "vim.vslm.CreateSpec", "vslm.version.version14", 0, None),), (0, "vslm.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vslm.fault.VslmFault", ]), ("registerDisk", "VslmRegisterDisk", "vslm.version.version14", (("path", "string", "vslm.version.version14", 0, None),("name", "string", "vslm.version.version14", F_OPTIONAL, None),), (0, "vim.vslm.VStorageObject", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.AlreadyExists", "vslm.fault.SyncFault", "vslm.fault.VslmFault", ]), ("extendDisk", "VslmExtendDisk_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("newCapacityInMB", "long", "vslm.version.version14", 0, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.NotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vslm.fault.VslmFault", ]), ("inflateDisk", "VslmInflateDisk_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.NotFound", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vslm.fault.VslmFault", ]), ("renameVStorageObject", "VslmRenameVStorageObject", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("name", "string", "vslm.version.version14", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vslm.fault.SyncFault", "vslm.fault.VslmFault", ]), ("updateVStorageObjectPolicy", "VslmUpdateVstorageObjectPolicy_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("profile", "vim.vm.ProfileSpec[]", "vslm.version.version14", F_OPTIONAL, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.TaskInProgress", "vslm.fault.VslmFault", ]), ("updateVStorageObjectCrypto", "VslmUpdateVstorageObjectCrypto_Task", "vslm.version.v7_0", (("id", "vim.vslm.ID", "vslm.version.v7_0", 0, None),("profile", "vim.vm.ProfileSpec[]", "vslm.version.v7_0", F_OPTIONAL, None),("disksCrypto", "vim.vslm.DiskCryptoSpec", "vslm.version.v7_0", F_OPTIONAL, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.TaskInProgress", "vslm.fault.VslmFault", ]), ("updateVStorageInfrastructureObjectPolicy", "VslmUpdateVStorageInfrastructureObjectPolicy_Task", "vslm.version.version14", (("spec", "vim.vslm.InfrastructureObjectPolicySpec", "vslm.version.version14", 0, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vslm.fault.VslmFault", ]), ("retrieveVStorageInfrastructureObjectPolicy", "VslmRetrieveVStorageInfrastructureObjectPolicy", "vslm.version.version14", (("datastore", "vim.Datastore", "vslm.version.version14", 0, None),), (F_OPTIONAL, "vim.vslm.InfrastructureObjectPolicy[]", "vim.vslm.InfrastructureObjectPolicy[]"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.InvalidState", "vslm.fault.VslmFault", ]), ("deleteVStorageObject", "VslmDeleteVStorageObject_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.TaskInProgress", "vslm.fault.VslmFault", ]), ("retrieveVStorageObject", "VslmRetrieveVStorageObject", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vim.vslm.VStorageObject", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("retrieveVStorageObjectState", "VslmRetrieveVStorageObjectState", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vim.vslm.StateInfo", "vim.vslm.StateInfo"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("retrieveVStorageObjectAssociations", "VslmRetrieveVStorageObjectAssociations", "vslm.version.version14", (("ids", "vim.vslm.ID[]", "vslm.version.version14", F_OPTIONAL, None),), (F_OPTIONAL, "vslm.vso.VStorageObjectAssociations[]", "vslm.vso.VStorageObjectAssociations[]"), "System.View", None), ("listVStorageObjectsForSpec", "VslmListVStorageObjectForSpec", "vslm.version.version14", (("query", "vslm.vso.VStorageObjectQuerySpec[]", "vslm.version.version14", F_OPTIONAL, None),("maxResult", "int", "vslm.version.version14", 0, None),), (F_OPTIONAL, "vslm.vso.VStorageObjectQueryResult", "vslm.vso.VStorageObjectQueryResult"), "System.View", None), ("cloneVStorageObject", "VslmCloneVStorageObject_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("spec", "vim.vslm.CloneSpec", "vslm.version.version14", 0, None),), (0, "vslm.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("relocateVStorageObject", "VslmRelocateVStorageObject_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("spec", "vim.vslm.RelocateSpec", "vslm.version.version14", 0, None),), (0, "vslm.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.FileFault", "vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("setVStorageObjectControlFlags", "VslmSetVStorageObjectControlFlags", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("controlFlags", "string[]", "vslm.version.version14", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("clearVStorageObjectControlFlags", "VslmClearVStorageObjectControlFlags", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("controlFlags", "string[]", "vslm.version.version14", F_OPTIONAL, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("attachTagToVStorageObject", "VslmAttachTagToVStorageObject", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("category", "string", "vslm.version.version14", 0, None),("tag", "string", "vslm.version.version14", 0, None),), (0, "void", "void"), "System.Read", ["vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("detachTagFromVStorageObject", "VslmDetachTagFromVStorageObject", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("category", "string", "vslm.version.version14", 0, None),("tag", "string", "vslm.version.version14", 0, None),), (0, "void", "void"), "System.Read", ["vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("listVStorageObjectsAttachedToTag", "VslmListVStorageObjectsAttachedToTag", "vslm.version.version14", (("category", "string", "vslm.version.version14", 0, None),("tag", "string", "vslm.version.version14", 0, None),), (F_OPTIONAL, "vim.vslm.ID[]", "vim.vslm.ID[]"), "System.Read", ["vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("listTagsAttachedToVStorageObject", "VslmListTagsAttachedToVStorageObject", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),), (F_OPTIONAL, "vim.vslm.TagEntry[]", "vim.vslm.TagEntry[]"), "System.Read", ["vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("reconcileDatastoreInventory", "VslmReconcileDatastoreInventory_Task", "vslm.version.version14", (("datastore", "vim.Datastore", "vslm.version.version14", 0, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("scheduleReconcileDatastoreInventory", "VslmScheduleReconcileDatastoreInventory", "vslm.version.version14", (("datastore", "vim.Datastore", "vslm.version.version14", 0, None),), (0, "void", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("createSnapshot", "VslmCreateSnapshot_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("description", "string", "vslm.version.version14", 0, None),), (0, "vslm.Task", "vim.vslm.ID"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vslm.fault.VslmFault", ]), ("deleteSnapshot", "VslmDeleteSnapshot_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vslm.fault.VslmFault", ]), ("retrieveSnapshotInfo", "VslmRetrieveSnapshotInfo", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vim.vslm.VStorageObjectSnapshotInfo", "vim.vslm.VStorageObjectSnapshotInfo"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vslm.fault.VslmFault", ]), ("createDiskFromSnapshot", "VslmCreateDiskFromSnapshot_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vslm.version.version14", 0, None),("name", "string", "vslm.version.version14", 0, None),("profile", "vim.vm.ProfileSpec[]", "vslm.version.version14", F_OPTIONAL, None),("crypto", "vim.encryption.CryptoSpec", "vslm.version.version14", F_OPTIONAL, None),("path", "string", "vslm.version.version14", F_OPTIONAL, None),), (0, "vslm.Task", "vim.vslm.VStorageObject"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vslm.fault.VslmFault", ]), ("revertVStorageObject", "VslmRevertVStorageObject_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vslm.fault.VslmFault", ]), ("retrieveSnapshotDetails", "VslmRetrieveSnapshotDetails", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vslm.version.version14", 0, None),), (0, "vim.vslm.VStorageObjectSnapshotDetails", "vim.vslm.VStorageObjectSnapshotDetails"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vslm.fault.VslmFault", ]), ("queryChangedDiskAreas", "VslmQueryChangedDiskAreas", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vslm.version.version14", 0, None),("startOffset", "long", "vslm.version.version14", 0, None),("changeId", "string", "vslm.version.version14", 0, None),), (0, "vim.VirtualMachine.DiskChangeInfo", "vim.VirtualMachine.DiskChangeInfo"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.NotFound", "vim.fault.FileFault", "vim.fault.InvalidState", "vmodl.fault.InvalidArgument", "vslm.fault.VslmFault", ]), ("queryGlobalCatalogSyncStatus", "VslmQueryGlobalCatalogSyncStatus", "vslm.version.version14", (), (F_OPTIONAL, "vslm.vso.DatastoreSyncStatus[]", "vslm.vso.DatastoreSyncStatus[]"), "System.View", None), ("queryGlobalCatalogSyncStatusForDatastore", "VslmQueryGlobalCatalogSyncStatusForDatastore", "vslm.version.version14", (("datastoreURL", "string", "vslm.version.version14", 0, None),), (F_OPTIONAL, "vslm.vso.DatastoreSyncStatus", "vslm.vso.DatastoreSyncStatus"), "System.View", ["vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("updateVStorageObjectMetadata", "VslmUpdateVStorageObjectMetadata_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("metadata", "vim.KeyValue[]", "vslm.version.version14", F_OPTIONAL, None),("deleteKeys", "string[]", "vslm.version.version14", F_OPTIONAL, None),), (0, "vslm.Task", "void"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("retrieveVStorageObjectMetadata", "VslmRetrieveVStorageObjectMetadata", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vslm.version.version14", F_OPTIONAL, None),("prefix", "string", "vslm.version.version14", F_OPTIONAL, None),), (F_OPTIONAL, "vim.KeyValue[]", "vim.KeyValue[]"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vslm.fault.VslmFault", ]), ("retrieveVStorageObjectMetadataValue", "VslmRetrieveVStorageObjectMetadataValue", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("snapshotId", "vim.vslm.ID", "vslm.version.version14", F_OPTIONAL, None),("key", "string", "vslm.version.version14", 0, None),), (0, "string", "string"), "System.View", ["vim.fault.InvalidDatastore", "vim.fault.InvalidState", "vim.fault.NotFound", "vim.fault.KeyNotFound", "vslm.fault.VslmFault", ]), ("retrieveVStorageObjects", "VslmRetrieveVStorageObjects", "vslm.version.version14", (("ids", "vim.vslm.ID[]", "vslm.version.version14", F_OPTIONAL, None),), (F_OPTIONAL, "vslm.vso.VStorageObjectResult[]", "vslm.vso.VStorageObjectResult[]"), "System.View", None), ("attachDisk", "VslmAttachDisk_Task", "vslm.version.version14", (("id", "vim.vslm.ID", "vslm.version.version14", 0, None),("vm", "vim.VirtualMachine", "vslm.version.version14", 0, None),("controllerKey", "int", "vslm.version.version14", F_OPTIONAL, None),("unitNumber", "int", "vslm.version.version14", F_OPTIONAL, None),), (0, "vslm.Task", "void"), "VirtualMachine.Config.AddExistingDisk", ["vim.fault.NotFound", "vim.fault.VmConfigFault", "vim.fault.FileFault", "vim.fault.InvalidState", "vim.fault.InvalidDatastore", "vim.fault.InvalidController", "vim.fault.MissingController", "vim.fault.DeviceUnsupportedForVmVersion", "vslm.fault.VslmFault", ])])
CreateDataType("vslm.vso.VStorageObjectQueryResult", "VslmVsoVStorageObjectQueryResult", "vmodl.DynamicData", "vslm.version.version14", [("allRecordsReturned", "boolean", "vslm.version.version14", 0), ("id", "vim.vslm.ID[]", "vslm.version.version14", F_OPTIONAL), ("queryResults", "vslm.vso.VStorageObjectResult[]", "vslm.version.version14", F_OPTIONAL)])
CreateDataType("vslm.vso.VStorageObjectQuerySpec", "VslmVsoVStorageObjectQuerySpec", "vmodl.DynamicData", "vslm.version.version14", [("queryField", "string", "vslm.version.version14", 0), ("queryOperator", "string", "vslm.version.version14", 0), ("queryValue", "string[]", "vslm.version.version14", F_OPTIONAL)])
CreateEnumType("vslm.vso.VStorageObjectQuerySpec.QueryOperatorEnum", "VslmVsoVStorageObjectQuerySpecQueryOperatorEnum", "vslm.version.version14", ["equals", "notEquals", "lessThan", "greaterThan", "lessThanOrEqual", "greaterThanOrEqual", "contains", "startsWith", "endsWith"])
CreateEnumType("vslm.vso.VStorageObjectQuerySpec.QueryFieldEnum", "VslmVsoVStorageObjectQuerySpecQueryFieldEnum", "vslm.version.version14", ["id", "name", "capacity", "createTime", "backingObjectId", "datastoreMoId", "metadataKey", "metadataValue"])
CreateDataType("vslm.vso.VStorageObjectResult", "VslmVsoVStorageObjectResult", "vmodl.DynamicData", "vslm.version.version14", [("id", "vim.vslm.ID", "vslm.version.version14", 0), ("name", "string", "vslm.version.version14", F_OPTIONAL), ("capacityInMB", "long", "vslm.version.version14", 0), ("createTime", "vmodl.DateTime", "vslm.version.version14", F_OPTIONAL), ("datastoreUrl", "string", "vslm.version.version14", F_OPTIONAL), ("diskPath", "string", "vslm.version.v7_0_1_0", F_OPTIONAL), ("usedCapacityInMB", "long", "vslm.version.v7_0_1_0", F_OPTIONAL), ("backingObjectId", "vim.vslm.ID", "vslm.version.version15", F_OPTIONAL), ("snapshotInfo", "vslm.vso.VStorageObjectSnapshotResult[]", "vslm.version.version15", F_OPTIONAL), ("metadata", "vim.KeyValue[]", "vslm.version.version14", F_OPTIONAL), ("error", "vmodl.MethodFault", "vslm.version.version14", F_OPTIONAL)])
CreateDataType("vslm.vso.VStorageObjectSnapshotResult", "VslmVsoVStorageObjectSnapshotResult", "vmodl.DynamicData", "vslm.version.version15", [("backingObjectId", "vim.vslm.ID", "vslm.version.version15", 0), ("description", "string", "vslm.version.v7_0_2_0", F_OPTIONAL), ("snapshotId", "vim.vslm.ID", "vslm.version.v7_0_2_0", F_OPTIONAL), ("diskPath", "string", "vslm.version.v7_0_2_0", F_OPTIONAL)])
CreateDataType("vslm.fault.SyncFault", "VslmSyncFault", "vslm.fault.VslmFault", "vslm.version.version14", [("id", "vim.vslm.ID", "vslm.version.v7_0", F_OPTIONAL)])
pyvmomi-8.0.3.0.1/pyVmomi/_typeinfos.py 0000664 0000000 0000000 00000002517 14637045624 0017730 0 ustar 00root root 0000000 0000000 # Copyright (c) 2005-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
import sys
def load_typeinfos():
try:
from . import _typeinfo_core
except ImportError:
pass
try:
from . import _typeinfo_eam
except ImportError:
pass
try:
from . import _typeinfo_pbm
except ImportError:
pass
try:
from . import _typeinfo_query
except ImportError:
pass
try:
from . import _typeinfo_sms
except ImportError:
pass
try:
from . import _typeinfo_vim
except ImportError:
pass
try:
from . import _typeinfo_vslm
except ImportError:
pass
try:
VmomiSupport.SetFreezeDefinitions(True)
from . import _typeinfo_vsanhealth
except ImportError:
pass
finally:
VmomiSupport.SetFreezeDefinitions(False)
# Deprecated
# VmomiJSONEncoder was originally part of VmomiSupport and not a separate module.
# This insertion into VmomiSupport is for backwards compatibility.
from .VmomiJSONEncoder import VmomiJSONEncoder
from .VmomiJSONEncoder import templateOf
VmomiSupport = sys.modules['pyVmomi.VmomiSupport']
setattr(VmomiSupport, 'VmomiJSONEncoder', VmomiJSONEncoder)
setattr(VmomiSupport, 'templateOf', templateOf)
pyvmomi-8.0.3.0.1/pyVmomi/eam/ 0000775 0000000 0000000 00000000000 14637045624 0015734 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/Agency.pyi 0000664 0000000 0000000 00000005312 14637045624 0017666 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.eam import Agent
from pyVmomi.eam import EamObject
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Datacenter
from pyVmomi.vim import Datastore
from pyVmomi.vim import Folder
from pyVmomi.vim import Network
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.eam.issue import Issue
from pyVmomi.vim.vApp import IpPool
class Agency(EamObject):
class VMResourcePool(DynamicData):
resourcePoolId: ResourcePool
computeResourceId: ComputeResource
class VMFolder(DynamicData):
folderId: Folder
datacenterId: Datacenter
class ConfigInfo(DynamicData):
agentConfig: list[Agent.ConfigInfo] = []
scope: Optional[Scope] = None
manuallyMarkAgentVmAvailableAfterProvisioning: Optional[bool] = None
manuallyMarkAgentVmAvailableAfterPowerOn: Optional[bool] = None
optimizedDeploymentEnabled: Optional[bool] = None
agentName: Optional[str] = None
agencyName: Optional[str] = None
useUuidVmName: Optional[bool] = None
manuallyProvisioned: Optional[bool] = None
manuallyMonitored: Optional[bool] = None
bypassVumEnabled: Optional[bool] = None
agentVmNetwork: list[Network] = []
agentVmDatastore: list[Datastore] = []
preferHostConfiguration: Optional[bool] = None
ipPool: Optional[IpPool] = None
resourcePools: list[VMResourcePool] = []
folders: list[VMFolder] = []
class Scope(DynamicData):
pass
class ComputeResourceScope(Scope):
computeResource: list[ComputeResource] = []
@property
def solutionId(self) -> str: ...
@property
def owner(self) -> Optional[str]: ...
@property
def config(self) -> ConfigInfo: ...
@property
def runtime(self) -> EamObject.RuntimeInfo: ...
@property
def agent(self) -> list[Agent]: ...
def QuerySolutionId(self) -> str: ...
def QueryConfig(self) -> ConfigInfo: ...
def Update(self, config: ConfigInfo) -> NoReturn: ...
def QueryRuntime(self) -> EamObject.RuntimeInfo: ...
def QueryAgent(self) -> list[Agent]: ...
def RegisterAgentVm(self, agentVm: VirtualMachine) -> Agent: ...
def UnregisterAgentVm(self, agentVm: VirtualMachine) -> NoReturn: ...
def Enable(self) -> NoReturn: ...
def Disable(self) -> NoReturn: ...
def Uninstall(self) -> NoReturn: ...
def DestroyAgency(self) -> NoReturn: ...
def AddIssue(self, issue: Issue) -> Issue: ...
pyvmomi-8.0.3.0.1/pyVmomi/eam/Agent.pyi 0000664 0000000 0000000 00000006073 14637045624 0017523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.eam import Agency
from pyVmomi.eam import EamObject
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.eam.vib import VibInfo
class Agent(EamObject):
class RuntimeInfo(EamObject.RuntimeInfo):
vmPowerState: VirtualMachine.PowerState
receivingHeartBeat: bool
host: Optional[HostSystem] = None
vm: Optional[VirtualMachine] = None
vmIp: Optional[str] = None
vmName: str
esxAgentResourcePool: Optional[ResourcePool] = None
esxAgentFolder: Optional[Folder] = None
installedBulletin: list[str] = []
installedVibs: list[VibInfo] = []
agency: Optional[Agency] = None
vmHook: Optional[VmHook] = None
class VmHook(DynamicData):
class VmState(Enum):
provisioned: ClassVar['VmState'] = 'provisioned'
poweredOn: ClassVar['VmState'] = 'poweredOn'
prePowerOn: ClassVar['VmState'] = 'prePowerOn'
vm: VirtualMachine
vmState: str
class StoragePolicy(DynamicData):
pass
class VsanStoragePolicy(StoragePolicy):
profileId: str
class SslTrust(DynamicData):
pass
class PinnedPemCertificate(SslTrust):
sslCertificate: str
class AnyCertificate(SslTrust):
pass
class ConfigInfo(DynamicData):
class OvfDiskProvisioning(Enum):
none: ClassVar['OvfDiskProvisioning'] = 'none'
thin: ClassVar['OvfDiskProvisioning'] = 'thin'
thick: ClassVar['OvfDiskProvisioning'] = 'thick'
productLineId: Optional[str] = None
hostVersion: Optional[str] = None
ovfPackageUrl: Optional[str] = None
ovfSslTrust: Optional[SslTrust] = None
ovfEnvironment: Optional[OvfEnvironmentInfo] = None
vibUrl: Optional[str] = None
vibSslTrust: Optional[SslTrust] = None
vibMatchingRules: list[VibMatchingRule] = []
vibName: Optional[str] = None
dvFilterEnabled: Optional[bool] = None
rebootHostAfterVibUninstall: Optional[bool] = None
vmciService: list[str] = []
ovfDiskProvisioning: Optional[str] = None
vmStoragePolicies: list[StoragePolicy] = []
vmResourceConfiguration: Optional[str] = None
class OvfEnvironmentInfo(DynamicData):
class OvfProperty(DynamicData):
key: str
value: str
ovfProperty: list[OvfProperty] = []
class VibMatchingRule(DynamicData):
vibNameRegex: str
vibVersionRegex: str
@property
def runtime(self) -> RuntimeInfo: ...
@property
def config(self) -> ConfigInfo: ...
def QueryRuntime(self) -> RuntimeInfo: ...
def MarkAsAvailable(self) -> NoReturn: ...
def QueryConfig(self) -> ConfigInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/eam/EamObject.pyi 0000664 0000000 0000000 00000002173 14637045624 0020313 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.eam.issue import Issue
class EamObject(ManagedObject):
class RuntimeInfo(DynamicData):
class Status(Enum):
green: ClassVar['Status'] = 'green'
yellow: ClassVar['Status'] = 'yellow'
red: ClassVar['Status'] = 'red'
class GoalState(Enum):
enabled: ClassVar['GoalState'] = 'enabled'
disabled: ClassVar['GoalState'] = 'disabled'
uninstalled: ClassVar['GoalState'] = 'uninstalled'
status: str
issue: list[Issue] = []
goalState: str
entity: EamObject
def Resolve(self, issueKey: list[int]) -> list[int]: ...
def ResolveAll(self) -> NoReturn: ...
def QueryIssue(self, issueKey: list[int]) -> list[Issue]: ...
pyvmomi-8.0.3.0.1/pyVmomi/eam/EsxAgentManager.pyi 0000664 0000000 0000000 00000002071 14637045624 0021470 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.eam import Agency
from pyVmomi.eam import EamObject
from pyVmomi.eam.issue import Issue
class EsxAgentManager(EamObject):
class MaintenanceModePolicy(Enum):
singleHost: ClassVar['MaintenanceModePolicy'] = 'singleHost'
multipleHosts: ClassVar['MaintenanceModePolicy'] = 'multipleHosts'
@property
def agency(self) -> list[Agency]: ...
@property
def issue(self) -> list[Issue]: ...
def QueryAgency(self) -> list[Agency]: ...
def CreateAgency(self, agencyConfigInfo: Agency.ConfigInfo, initialGoalState: str) -> Agency: ...
def ScanForUnknownAgentVm(self) -> NoReturn: ...
def SetMaintenanceModePolicy(self, policy: str) -> NoReturn: ...
def GetMaintenanceModePolicy(self) -> str: ...
pyvmomi-8.0.3.0.1/pyVmomi/eam/Task.pyi 0000664 0000000 0000000 00000000454 14637045624 0017364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class Task(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/__init__.pyi 0000664 0000000 0000000 00000001001 14637045624 0020206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import fault as fault
from . import issue as issue
from . import vib as vib
from .Agency import Agency as Agency
from .Agent import Agent as Agent
from .EamObject import EamObject as EamObject
from .EsxAgentManager import EsxAgentManager as EsxAgentManager
from .Task import Task as Task
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/ 0000775 0000000 0000000 00000000000 14637045624 0017047 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/CertificateNotTrustedFault.pyi 0000664 0000000 0000000 00000000555 14637045624 0025051 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.eam.fault import EamAppFault
class CertificateNotTrustedFault(EamAppFault):
url: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/DisabledClusterFault.pyi 0000664 0000000 0000000 00000000652 14637045624 0023642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ComputeResource
from pyVmomi.eam.fault import EamAppFault
class DisabledClusterFault(EamAppFault):
disabledComputeResource: list[ComputeResource] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/EamAppFault.pyi 0000664 0000000 0000000 00000000464 14637045624 0021735 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class EamAppFault(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/EamFault.pyi 0000664 0000000 0000000 00000000445 14637045624 0021273 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class EamFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/EamIOFault.pyi 0000664 0000000 0000000 00000000463 14637045624 0021523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class EamIOFault(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/EamRuntimeFault.pyi 0000664 0000000 0000000 00000000456 14637045624 0022641 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class EamRuntimeFault(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/EamServiceNotInitialized.pyi 0000664 0000000 0000000 00000000501 14637045624 0024460 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class EamServiceNotInitialized(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/EamSystemFault.pyi 0000664 0000000 0000000 00000000467 14637045624 0022504 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class EamSystemFault(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/InvalidAgencyScope.pyi 0000664 0000000 0000000 00000000641 14637045624 0023302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ComputeResource
from pyVmomi.eam.fault import EamFault
class InvalidAgencyScope(EamFault):
unknownComputeResource: list[ComputeResource] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/InvalidAgentConfiguration.pyi 0000664 0000000 0000000 00000000716 14637045624 0024673 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.eam import Agent
from pyVmomi.eam.fault import EamFault
class InvalidAgentConfiguration(EamFault):
invalidAgentConfiguration: Optional[Agent.ConfigInfo] = None
invalidField: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/InvalidLogin.pyi 0000664 0000000 0000000 00000000465 14637045624 0022156 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class InvalidLogin(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/InvalidState.pyi 0000664 0000000 0000000 00000000455 14637045624 0022165 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamAppFault
class InvalidState(EamAppFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/InvalidUrl.pyi 0000664 0000000 0000000 00000000662 14637045624 0021647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.eam.fault import EamFault
class InvalidUrl(EamFault):
url: str
malformedUrl: bool
unknownHost: bool
connectionRefused: bool
responseCode: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/InvalidVibPackage.pyi 0000664 0000000 0000000 00000000472 14637045624 0023100 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class InvalidVibPackage(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/NoConnectionToVCenter.pyi 0000664 0000000 0000000 00000000476 14637045624 0023767 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class NoConnectionToVCenter(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/NotAuthorized.pyi 0000664 0000000 0000000 00000000466 14637045624 0022377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.fault import EamRuntimeFault
class NotAuthorized(EamRuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/__init__.pyi 0000664 0000000 0000000 00000002411 14637045624 0021327 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CertificateNotTrustedFault import CertificateNotTrustedFault as CertificateNotTrustedFault
from .DisabledClusterFault import DisabledClusterFault as DisabledClusterFault
from .EamAppFault import EamAppFault as EamAppFault
from .EamFault import EamFault as EamFault
from .EamIOFault import EamIOFault as EamIOFault
from .EamRuntimeFault import EamRuntimeFault as EamRuntimeFault
from .EamServiceNotInitialized import EamServiceNotInitialized as EamServiceNotInitialized
from .EamSystemFault import EamSystemFault as EamSystemFault
from .InvalidAgencyScope import InvalidAgencyScope as InvalidAgencyScope
from .InvalidAgentConfiguration import InvalidAgentConfiguration as InvalidAgentConfiguration
from .InvalidLogin import InvalidLogin as InvalidLogin
from .InvalidState import InvalidState as InvalidState
from .InvalidUrl import InvalidUrl as InvalidUrl
from .InvalidVibPackage import InvalidVibPackage as InvalidVibPackage
from .NoConnectionToVCenter import NoConnectionToVCenter as NoConnectionToVCenter
from .NotAuthorized import NotAuthorized as NotAuthorized
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/ 0000775 0000000 0000000 00000000000 14637045624 0017064 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/AgencyDisabled.pyi 0000664 0000000 0000000 00000000457 14637045624 0022453 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgencyIssue
class AgencyDisabled(AgencyIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/AgencyIssue.pyi 0000664 0000000 0000000 00000000605 14637045624 0022027 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam import Agency
from pyVmomi.eam.issue import Issue
class AgencyIssue(Issue):
agency: Agency
agencyName: str
solutionId: str
solutionName: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/AgentIssue.pyi 0000664 0000000 0000000 00000000655 14637045624 0021664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam import Agent
from pyVmomi.vim import HostSystem
from pyVmomi.eam.issue import AgencyIssue
class AgentIssue(AgencyIssue):
agent: Agent
agentName: str
host: HostSystem
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/CannotAccessAgentOVF.pyi 0000664 0000000 0000000 00000000505 14637045624 0023505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class CannotAccessAgentOVF(VmNotDeployed):
downloadUrl: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/CannotAccessAgentVib.pyi 0000664 0000000 0000000 00000000511 14637045624 0023570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibNotInstalled
class CannotAccessAgentVib(VibNotInstalled):
downloadUrl: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/CertificateNotTrusted.pyi 0000664 0000000 0000000 00000000470 14637045624 0024066 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgentIssue
class CertificateNotTrusted(AgentIssue):
url: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/ExtensibleIssue.pyi 0000664 0000000 0000000 00000001146 14637045624 0022724 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.eam import Agency
from pyVmomi.eam import Agent
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.eam.issue import Issue
class ExtensibleIssue(Issue):
typeId: str
argument: list[KeyAnyValue] = []
target: Optional[ManagedEntity] = None
agent: Optional[Agent] = None
agency: Optional[Agency] = None
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/HostInMaintenanceMode.pyi 0000664 0000000 0000000 00000000464 14637045624 0023767 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmDeployed
class HostInMaintenanceMode(VmDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/HostInPartialMaintenanceMode.pyi 0000664 0000000 0000000 00000000637 14637045624 0025306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.eam.issue import AgentIssue
class HostInPartialMaintenanceMode(AgentIssue):
vm: Optional[VirtualMachine] = None
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/HostInStandbyMode.pyi 0000664 0000000 0000000 00000000460 14637045624 0023145 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmDeployed
class HostInStandbyMode(VmDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/HostIssue.pyi 0000664 0000000 0000000 00000000516 14637045624 0021537 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.eam.issue import Issue
class HostIssue(Issue):
host: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/HostNotReachable.pyi 0000664 0000000 0000000 00000000457 14637045624 0023002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgentIssue
class HostNotReachable(AgentIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/HostPoweredOff.pyi 0000664 0000000 0000000 00000000455 14637045624 0022511 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmDeployed
class HostPoweredOff(VmDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/ImmediateHostRebootRequired.pyi 0000664 0000000 0000000 00000000466 14637045624 0025225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class ImmediateHostRebootRequired(VibIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/IncompatibleHostVersion.pyi 0000664 0000000 0000000 00000000474 14637045624 0024426 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class IncompatibleHostVersion(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/InsufficientIpAddresses.pyi 0000664 0000000 0000000 00000000547 14637045624 0024372 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Network
from pyVmomi.eam.issue import VmPoweredOff
class InsufficientIpAddresses(VmPoweredOff):
network: Network
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/InsufficientResources.pyi 0000664 0000000 0000000 00000000472 14637045624 0024133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class InsufficientResources(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/InsufficientSpace.pyi 0000664 0000000 0000000 00000000466 14637045624 0023217 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class InsufficientSpace(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/InvalidConfig.pyi 0000664 0000000 0000000 00000000457 14637045624 0022331 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class InvalidConfig(VmIssue):
error: object
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/Issue.pyi 0000664 0000000 0000000 00000000553 14637045624 0020702 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from pyVmomi.vmodl import DynamicData
class Issue(DynamicData):
key: int
description: str
time: datetime
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/MissingAgentIpPool.pyi 0000664 0000000 0000000 00000000542 14637045624 0023323 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Network
from pyVmomi.eam.issue import VmPoweredOff
class MissingAgentIpPool(VmPoweredOff):
network: Network
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/MissingDvFilterSwitch.pyi 0000664 0000000 0000000 00000000464 14637045624 0024046 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgentIssue
class MissingDvFilterSwitch(AgentIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/NoAgentVmDatastore.pyi 0000664 0000000 0000000 00000000467 14637045624 0023323 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class NoAgentVmDatastore(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/NoAgentVmNetwork.pyi 0000664 0000000 0000000 00000000465 14637045624 0023024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class NoAgentVmNetwork(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/NoCustomAgentVmDatastore.pyi 0000664 0000000 0000000 00000000700 14637045624 0024504 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.eam.issue import NoAgentVmDatastore
class NoCustomAgentVmDatastore(NoAgentVmDatastore):
customAgentVmDatastore: list[Datastore] = []
customAgentVmDatastoreName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/NoCustomAgentVmNetwork.pyi 0000664 0000000 0000000 00000000662 14637045624 0024216 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Network
from pyVmomi.eam.issue import NoAgentVmNetwork
class NoCustomAgentVmNetwork(NoAgentVmNetwork):
customAgentVmNetwork: list[Network] = []
customAgentVmNetworkName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/NoDiscoverableAgentVmDatastore.pyi 0000664 0000000 0000000 00000000503 14637045624 0025635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class NoDiscoverableAgentVmDatastore(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/NoDiscoverableAgentVmNetwork.pyi 0000664 0000000 0000000 00000000501 14637045624 0025336 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class NoDiscoverableAgentVmNetwork(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/OrphanedAgency.pyi 0000664 0000000 0000000 00000000457 14637045624 0022504 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgencyIssue
class OrphanedAgency(AgencyIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/OrphanedDvFilterSwitch.pyi 0000664 0000000 0000000 00000000463 14637045624 0024174 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import HostIssue
class OrphanedDvFilterSwitch(HostIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/OvfInvalidFormat.pyi 0000664 0000000 0000000 00000000622 14637045624 0023021 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.eam.issue import VmNotDeployed
class OvfInvalidFormat(VmNotDeployed):
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/OvfInvalidProperty.pyi 0000664 0000000 0000000 00000000616 14637045624 0023420 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.eam.issue import AgentIssue
class OvfInvalidProperty(AgentIssue):
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/UnknownAgentVm.pyi 0000664 0000000 0000000 00000000541 14637045624 0022530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.eam.issue import HostIssue
class UnknownAgentVm(HostIssue):
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibCannotPutHostInMaintenanceMode.pyi 0000664 0000000 0000000 00000000474 14637045624 0026265 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class VibCannotPutHostInMaintenanceMode(VibIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibCannotPutHostOutOfMaintenanceMode.pyi 0000664 0000000 0000000 00000000477 14637045624 0026756 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class VibCannotPutHostOutOfMaintenanceMode(VibIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibDependenciesNotMetByHost.pyi 0000664 0000000 0000000 00000000504 14637045624 0025115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibNotInstalled
class VibDependenciesNotMetByHost(VibNotInstalled):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibInvalidFormat.pyi 0000664 0000000 0000000 00000000471 14637045624 0023011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibNotInstalled
class VibInvalidFormat(VibNotInstalled):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibIssue.pyi 0000664 0000000 0000000 00000000447 14637045624 0021345 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgentIssue
class VibIssue(AgentIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibNotInstalled.pyi 0000664 0000000 0000000 00000000452 14637045624 0022651 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class VibNotInstalled(VibIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibRequirementsNotMetByHost.pyi 0000664 0000000 0000000 00000000504 14637045624 0025212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibNotInstalled
class VibRequirementsNotMetByHost(VibNotInstalled):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibRequiresHostInMaintenanceMode.pyi 0000664 0000000 0000000 00000000473 14637045624 0026150 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class VibRequiresHostInMaintenanceMode(VibIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibRequiresHostReboot.pyi 0000664 0000000 0000000 00000000460 14637045624 0024060 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class VibRequiresHostReboot(VibIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibRequiresManualInstallation.pyi 0000664 0000000 0000000 00000000514 14637045624 0025567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class VibRequiresManualInstallation(VibIssue):
bulletin: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VibRequiresManualUninstallation.pyi 0000664 0000000 0000000 00000000516 14637045624 0026134 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VibIssue
class VibRequiresManualUninstallation(VibIssue):
bulletin: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmCorrupted.pyi 0000664 0000000 0000000 00000000536 14637045624 0022065 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.eam.issue import VmIssue
class VmCorrupted(VmIssue):
missingFile: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmDeployed.pyi 0000664 0000000 0000000 00000000443 14637045624 0021660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class VmDeployed(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmInaccessible.pyi 0000664 0000000 0000000 00000000447 14637045624 0022503 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class VmInaccessible(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmIssue.pyi 0000664 0000000 0000000 00000000534 14637045624 0021204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.eam.issue import AgentIssue
class VmIssue(AgentIssue):
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmMarkedAsTemplate.pyi 0000664 0000000 0000000 00000000453 14637045624 0023277 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class VmMarkedAsTemplate(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmNotDeployed.pyi 0000664 0000000 0000000 00000000454 14637045624 0022343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgentIssue
class VmNotDeployed(AgentIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmOrphaned.pyi 0000664 0000000 0000000 00000000443 14637045624 0021653 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class VmOrphaned(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmPoweredOff.pyi 0000664 0000000 0000000 00000000445 14637045624 0022155 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class VmPoweredOff(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmPoweredOn.pyi 0000664 0000000 0000000 00000000444 14637045624 0022016 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class VmPoweredOn(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmRequiresHostOutOfMaintenanceMode.pyi 0000664 0000000 0000000 00000000507 14637045624 0026476 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmNotDeployed
class VmRequiresHostOutOfMaintenanceMode(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmSuspended.pyi 0000664 0000000 0000000 00000000444 14637045624 0022046 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import VmIssue
class VmSuspended(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmWrongFolder.pyi 0000664 0000000 0000000 00000000561 14637045624 0022344 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Folder
from pyVmomi.eam.issue import VmIssue
class VmWrongFolder(VmIssue):
currentFolder: Folder
requiredFolder: Folder
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/VmWrongResourcePool.pyi 0000664 0000000 0000000 00000000625 14637045624 0023553 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ResourcePool
from pyVmomi.eam.issue import VmIssue
class VmWrongResourcePool(VmIssue):
currentResourcePool: ResourcePool
requiredResourcePool: ResourcePool
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/__init__.pyi 0000664 0000000 0000000 00000010614 14637045624 0021350 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AgencyDisabled import AgencyDisabled as AgencyDisabled
from .AgencyIssue import AgencyIssue as AgencyIssue
from .AgentIssue import AgentIssue as AgentIssue
from .CannotAccessAgentOVF import CannotAccessAgentOVF as CannotAccessAgentOVF
from .CannotAccessAgentVib import CannotAccessAgentVib as CannotAccessAgentVib
from .CertificateNotTrusted import CertificateNotTrusted as CertificateNotTrusted
from .ExtensibleIssue import ExtensibleIssue as ExtensibleIssue
from .HostInMaintenanceMode import HostInMaintenanceMode as HostInMaintenanceMode
from .HostInPartialMaintenanceMode import HostInPartialMaintenanceMode as HostInPartialMaintenanceMode
from .HostInStandbyMode import HostInStandbyMode as HostInStandbyMode
from .HostIssue import HostIssue as HostIssue
from .HostNotReachable import HostNotReachable as HostNotReachable
from .HostPoweredOff import HostPoweredOff as HostPoweredOff
from .ImmediateHostRebootRequired import ImmediateHostRebootRequired as ImmediateHostRebootRequired
from .IncompatibleHostVersion import IncompatibleHostVersion as IncompatibleHostVersion
from .InsufficientIpAddresses import InsufficientIpAddresses as InsufficientIpAddresses
from .InsufficientResources import InsufficientResources as InsufficientResources
from .InsufficientSpace import InsufficientSpace as InsufficientSpace
from .InvalidConfig import InvalidConfig as InvalidConfig
from .Issue import Issue as Issue
from .MissingAgentIpPool import MissingAgentIpPool as MissingAgentIpPool
from .MissingDvFilterSwitch import MissingDvFilterSwitch as MissingDvFilterSwitch
from .NoAgentVmDatastore import NoAgentVmDatastore as NoAgentVmDatastore
from .NoAgentVmNetwork import NoAgentVmNetwork as NoAgentVmNetwork
from .NoCustomAgentVmDatastore import NoCustomAgentVmDatastore as NoCustomAgentVmDatastore
from .NoCustomAgentVmNetwork import NoCustomAgentVmNetwork as NoCustomAgentVmNetwork
from .NoDiscoverableAgentVmDatastore import NoDiscoverableAgentVmDatastore as NoDiscoverableAgentVmDatastore
from .NoDiscoverableAgentVmNetwork import NoDiscoverableAgentVmNetwork as NoDiscoverableAgentVmNetwork
from .OrphanedAgency import OrphanedAgency as OrphanedAgency
from .OrphanedDvFilterSwitch import OrphanedDvFilterSwitch as OrphanedDvFilterSwitch
from .OvfInvalidFormat import OvfInvalidFormat as OvfInvalidFormat
from .OvfInvalidProperty import OvfInvalidProperty as OvfInvalidProperty
from .UnknownAgentVm import UnknownAgentVm as UnknownAgentVm
from .VibCannotPutHostInMaintenanceMode import VibCannotPutHostInMaintenanceMode as VibCannotPutHostInMaintenanceMode
from .VibCannotPutHostOutOfMaintenanceMode import VibCannotPutHostOutOfMaintenanceMode as VibCannotPutHostOutOfMaintenanceMode
from .VibDependenciesNotMetByHost import VibDependenciesNotMetByHost as VibDependenciesNotMetByHost
from .VibInvalidFormat import VibInvalidFormat as VibInvalidFormat
from .VibIssue import VibIssue as VibIssue
from .VibNotInstalled import VibNotInstalled as VibNotInstalled
from .VibRequirementsNotMetByHost import VibRequirementsNotMetByHost as VibRequirementsNotMetByHost
from .VibRequiresHostInMaintenanceMode import VibRequiresHostInMaintenanceMode as VibRequiresHostInMaintenanceMode
from .VibRequiresHostReboot import VibRequiresHostReboot as VibRequiresHostReboot
from .VibRequiresManualInstallation import VibRequiresManualInstallation as VibRequiresManualInstallation
from .VibRequiresManualUninstallation import VibRequiresManualUninstallation as VibRequiresManualUninstallation
from .VmCorrupted import VmCorrupted as VmCorrupted
from .VmDeployed import VmDeployed as VmDeployed
from .VmInaccessible import VmInaccessible as VmInaccessible
from .VmIssue import VmIssue as VmIssue
from .VmMarkedAsTemplate import VmMarkedAsTemplate as VmMarkedAsTemplate
from .VmNotDeployed import VmNotDeployed as VmNotDeployed
from .VmOrphaned import VmOrphaned as VmOrphaned
from .VmPoweredOff import VmPoweredOff as VmPoweredOff
from .VmPoweredOn import VmPoweredOn as VmPoweredOn
from .VmRequiresHostOutOfMaintenanceMode import VmRequiresHostOutOfMaintenanceMode as VmRequiresHostOutOfMaintenanceMode
from .VmSuspended import VmSuspended as VmSuspended
from .VmWrongFolder import VmWrongFolder as VmWrongFolder
from .VmWrongResourcePool import VmWrongResourcePool as VmWrongResourcePool
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/ 0000775 0000000 0000000 00000000000 14637045624 0020545 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/ 0000775 0000000 0000000 00000000000 14637045624 0021643 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/AgentIssue.pyi 0000664 0000000 0000000 00000000705 14637045624 0024437 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.eam import Agent
from pyVmomi.vim import ComputeResource
from pyVmomi.eam.issue import AgencyIssue
class AgentIssue(AgencyIssue):
agent: Agent
cluster: Optional[ComputeResource] = None
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/CertificateNotTrusted.pyi 0000664 0000000 0000000 00000000514 14637045624 0026644 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmNotDeployed
class CertificateNotTrusted(VmNotDeployed):
url: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/HostInMaintenanceMode.pyi 0000664 0000000 0000000 00000000474 14637045624 0026547 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class HostInMaintenanceMode(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/HostInPartialMaintenanceMode.pyi 0000664 0000000 0000000 00000000503 14637045624 0030055 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class HostInPartialMaintenanceMode(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/InsufficientClusterResources.pyi 0000664 0000000 0000000 00000000515 14637045624 0030252 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmPoweredOff
class InsufficientClusterResources(VmPoweredOff):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/InsufficientClusterSpace.pyi 0000664 0000000 0000000 00000000513 14637045624 0027331 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmNotDeployed
class InsufficientClusterSpace(VmNotDeployed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/InvalidConfig.pyi 0000664 0000000 0000000 00000000475 14637045624 0025110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class InvalidConfig(VmIssue):
error: object
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/MissingClusterVmDatastore.pyi 0000664 0000000 0000000 00000000657 14637045624 0027523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.eam.issue.cluster.agent import VmNotDeployed
class MissingClusterVmDatastore(VmNotDeployed):
missingDatastores: list[Datastore] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/MissingClusterVmNetwork.pyi 0000664 0000000 0000000 00000000707 14637045624 0027222 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Network
from pyVmomi.eam.issue.cluster.agent import VmNotDeployed
class MissingClusterVmNetwork(VmNotDeployed):
missingNetworks: list[Network] = []
networkNames: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/OvfInvalidProperty.pyi 0000664 0000000 0000000 00000000634 14637045624 0026177 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.eam.issue.cluster.agent import AgentIssue
class OvfInvalidProperty(AgentIssue):
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/VmInaccessible.pyi 0000664 0000000 0000000 00000000465 14637045624 0025262 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class VmInaccessible(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/VmIssue.pyi 0000664 0000000 0000000 00000000552 14637045624 0023763 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.eam.issue.cluster.agent import AgentIssue
class VmIssue(AgentIssue):
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/VmNotDeployed.pyi 0000664 0000000 0000000 00000000472 14637045624 0025122 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import AgentIssue
class VmNotDeployed(AgentIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/VmNotRemoved.pyi 0000664 0000000 0000000 00000000463 14637045624 0024756 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class VmNotRemoved(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/VmPoweredOff.pyi 0000664 0000000 0000000 00000000463 14637045624 0024734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class VmPoweredOff(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/VmPoweredOn.pyi 0000664 0000000 0000000 00000000462 14637045624 0024575 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class VmPoweredOn(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/VmSuspended.pyi 0000664 0000000 0000000 00000000462 14637045624 0024625 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.cluster.agent import VmIssue
class VmSuspended(VmIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/__init__.pyi 0000664 0000000 0000000 00000002605 14637045624 0024130 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AgentIssue import AgentIssue as AgentIssue
from .CertificateNotTrusted import CertificateNotTrusted as CertificateNotTrusted
from .HostInMaintenanceMode import HostInMaintenanceMode as HostInMaintenanceMode
from .HostInPartialMaintenanceMode import HostInPartialMaintenanceMode as HostInPartialMaintenanceMode
from .InsufficientClusterResources import InsufficientClusterResources as InsufficientClusterResources
from .InsufficientClusterSpace import InsufficientClusterSpace as InsufficientClusterSpace
from .InvalidConfig import InvalidConfig as InvalidConfig
from .MissingClusterVmDatastore import MissingClusterVmDatastore as MissingClusterVmDatastore
from .MissingClusterVmNetwork import MissingClusterVmNetwork as MissingClusterVmNetwork
from .OvfInvalidProperty import OvfInvalidProperty as OvfInvalidProperty
from .VmInaccessible import VmInaccessible as VmInaccessible
from .VmIssue import VmIssue as VmIssue
from .VmNotDeployed import VmNotDeployed as VmNotDeployed
from .VmNotRemoved import VmNotRemoved as VmNotRemoved
from .VmPoweredOff import VmPoweredOff as VmPoweredOff
from .VmPoweredOn import VmPoweredOn as VmPoweredOn
from .VmSuspended import VmSuspended as VmSuspended
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/ 0000775 0000000 0000000 00000000000 14637045624 0021102 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/ 0000775 0000000 0000000 00000000000 14637045624 0022350 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/CannotDeleteSoftware.pyi 0000664 0000000 0000000 00000000500 14637045624 0027146 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.integrity.agency import VUMIssue
class CannotDeleteSoftware(VUMIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/CannotStageSoftware.pyi 0000664 0000000 0000000 00000000477 14637045624 0027024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.integrity.agency import VUMIssue
class CannotStageSoftware(VUMIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/VUMIssue.pyi 0000664 0000000 0000000 00000000451 14637045624 0024553 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgencyIssue
class VUMIssue(AgencyIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/VUMUnavailable.pyi 0000664 0000000 0000000 00000000472 14637045624 0025711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.integrity.agency import VUMIssue
class VUMUnavailable(VUMIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/__init__.pyi 0000664 0000000 0000000 00000000734 14637045624 0024636 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CannotDeleteSoftware import CannotDeleteSoftware as CannotDeleteSoftware
from .CannotStageSoftware import CannotStageSoftware as CannotStageSoftware
from .VUMIssue import VUMIssue as VUMIssue
from .VUMUnavailable import VUMUnavailable as VUMUnavailable
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/ 0000775 0000000 0000000 00000000000 14637045624 0021435 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/ 0000775 0000000 0000000 00000000000 14637045624 0022703 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/CannotConfigureSolutions.pyi 0000664 0000000 0000000 00000000743 14637045624 0030436 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ComputeResource
from pyVmomi.eam.issue.personality.agency import PMIssue
class CannotConfigureSolutions(PMIssue):
cr: ComputeResource
solutionsToModify: list[str] = []
solutionsToRemove: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/CannotUploadDepot.pyi 0000664 0000000 0000000 00000000521 14637045624 0027007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.personality.agency import DepotIssue
class CannotUploadDepot(DepotIssue):
localDepotUrl: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/DepotIssue.pyi 0000664 0000000 0000000 00000000505 14637045624 0025512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.personality.agency import PMIssue
class DepotIssue(PMIssue):
remoteDepotUrl: str
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/InaccessibleDepot.pyi 0000664 0000000 0000000 00000000503 14637045624 0027004 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.personality.agency import DepotIssue
class InaccessibleDepot(DepotIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/InvalidDepot.pyi 0000664 0000000 0000000 00000000476 14637045624 0026017 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.personality.agency import DepotIssue
class InvalidDepot(DepotIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/PMIssue.pyi 0000664 0000000 0000000 00000000450 14637045624 0024752 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgencyIssue
class PMIssue(AgencyIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/PMUnavailable.pyi 0000664 0000000 0000000 00000000471 14637045624 0026110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.personality.agency import PMIssue
class PMUnavailable(PMIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/__init__.pyi 0000664 0000000 0000000 00000001212 14637045624 0025161 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CannotConfigureSolutions import CannotConfigureSolutions as CannotConfigureSolutions
from .CannotUploadDepot import CannotUploadDepot as CannotUploadDepot
from .DepotIssue import DepotIssue as DepotIssue
from .InaccessibleDepot import InaccessibleDepot as InaccessibleDepot
from .InvalidDepot import InvalidDepot as InvalidDepot
from .PMIssue import PMIssue as PMIssue
from .PMUnavailable import PMUnavailable as PMUnavailable
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agent/ 0000775 0000000 0000000 00000000000 14637045624 0022533 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agent/AwaitingPMRemediation.pyi 0000664 0000000 0000000 00000000500 14637045624 0027432 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.personality.agent import PMIssue
class AwaitingPMRemediation(PMIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agent/BlockedByAgencyOperation.pyi 0000664 0000000 0000000 00000000503 14637045624 0030122 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue.personality.agent import PMIssue
class BlockedByAgencyOperation(PMIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agent/PMIssue.pyi 0000664 0000000 0000000 00000000446 14637045624 0024607 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.eam.issue import AgentIssue
class PMIssue(AgentIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agent/__init__.pyi 0000664 0000000 0000000 00000000656 14637045624 0025024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AwaitingPMRemediation import AwaitingPMRemediation as AwaitingPMRemediation
from .BlockedByAgencyOperation import BlockedByAgencyOperation as BlockedByAgencyOperation
from .PMIssue import PMIssue as PMIssue
pyvmomi-8.0.3.0.1/pyVmomi/eam/vib/ 0000775 0000000 0000000 00000000000 14637045624 0016514 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/eam/vib/VibInfo.pyi 0000664 0000000 0000000 00000001047 14637045624 0020575 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VibInfo(DynamicData):
class SoftwareTags(DynamicData):
tags: list[str] = []
id: str
name: str
version: str
vendor: str
summary: str
softwareTags: Optional[SoftwareTags] = None
releaseDate: datetime
pyvmomi-8.0.3.0.1/pyVmomi/eam/vib/__init__.pyi 0000664 0000000 0000000 00000000401 14637045624 0020771 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VibInfo import VibInfo as VibInfo
pyvmomi-8.0.3.0.1/pyVmomi/pbm/ 0000775 0000000 0000000 00000000000 14637045624 0015750 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/AboutInfo.pyi 0000664 0000000 0000000 00000000520 14637045624 0020356 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class AboutInfo(DynamicData):
name: str
version: str
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/ExtendedElementDescription.pyi 0000664 0000000 0000000 00000000742 14637045624 0023754 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
class ExtendedElementDescription(DynamicData):
label: str
summary: str
key: str
messageCatalogKeyPrefix: str
messageArg: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/LoggingConfiguration.pyi 0000664 0000000 0000000 00000001721 14637045624 0022612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class LoggingConfiguration(DynamicData):
class Component(Enum):
pbm: ClassVar['Component'] = 'pbm'
vslm: ClassVar['Component'] = 'vslm'
sms: ClassVar['Component'] = 'sms'
spbm: ClassVar['Component'] = 'spbm'
sps: ClassVar['Component'] = 'sps'
httpclient_header: ClassVar['Component'] = 'httpclient_header'
httpclient_content: ClassVar['Component'] = 'httpclient_content'
vmomi: ClassVar['Component'] = 'vmomi'
class LogLevel(Enum):
INFO: ClassVar['LogLevel'] = 'INFO'
DEBUG: ClassVar['LogLevel'] = 'DEBUG'
TRACE: ClassVar['LogLevel'] = 'TRACE'
component: str
logLevel: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/ServerObjectRef.pyi 0000664 0000000 0000000 00000002313 14637045624 0021524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class ServerObjectRef(DynamicData):
class VvolType(Enum):
Config: ClassVar['VvolType'] = 'Config'
Data: ClassVar['VvolType'] = 'Data'
Swap: ClassVar['VvolType'] = 'Swap'
class ObjectType(Enum):
virtualMachine: ClassVar['ObjectType'] = 'virtualMachine'
virtualMachineAndDisks: ClassVar['ObjectType'] = 'virtualMachineAndDisks'
virtualDiskId: ClassVar['ObjectType'] = 'virtualDiskId'
virtualDiskUUID: ClassVar['ObjectType'] = 'virtualDiskUUID'
datastore: ClassVar['ObjectType'] = 'datastore'
vsanObjectId: ClassVar['ObjectType'] = 'vsanObjectId'
fileShareId: ClassVar['ObjectType'] = 'fileShareId'
host: ClassVar['ObjectType'] = 'host'
cluster: ClassVar['ObjectType'] = 'cluster'
unknown: ClassVar['ObjectType'] = 'unknown'
objectType: str
key: str
serverUuid: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/ServiceInstance.pyi 0000664 0000000 0000000 00000000735 14637045624 0021565 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.pbm import ServiceInstanceContent
class ServiceInstance(ManagedObject):
@property
def content(self) -> ServiceInstanceContent: ...
def RetrieveContent(self) -> ServiceInstanceContent: ...
pyvmomi-8.0.3.0.1/pyVmomi/pbm/ServiceInstanceContent.pyi 0000664 0000000 0000000 00000001702 14637045624 0023113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm import AboutInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.auth import SessionManager
from pyVmomi.pbm.capability import CapabilityMetadataManager
from pyVmomi.pbm.compliance import ComplianceManager
from pyVmomi.pbm.placement import PlacementSolver
from pyVmomi.pbm.profile import ProfileManager
from pyVmomi.pbm.replication import ReplicationManager
class ServiceInstanceContent(DynamicData):
aboutInfo: AboutInfo
sessionManager: SessionManager
capabilityMetadataManager: CapabilityMetadataManager
profileManager: ProfileManager
complianceManager: ComplianceManager
placementSolver: PlacementSolver
replicationManager: Optional[ReplicationManager] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/__init__.pyi 0000664 0000000 0000000 00000001645 14637045624 0020240 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import auth as auth
from . import capability as capability
from . import compliance as compliance
from . import fault as fault
from . import placement as placement
from . import profile as profile
from . import provider as provider
from . import replication as replication
from .AboutInfo import AboutInfo as AboutInfo
from .ExtendedElementDescription import ExtendedElementDescription as ExtendedElementDescription
from .LoggingConfiguration import LoggingConfiguration as LoggingConfiguration
from .ServerObjectRef import ServerObjectRef as ServerObjectRef
from .ServiceInstance import ServiceInstance as ServiceInstance
from .ServiceInstanceContent import ServiceInstanceContent as ServiceInstanceContent
pyvmomi-8.0.3.0.1/pyVmomi/pbm/association/ 0000775 0000000 0000000 00000000000 14637045624 0020264 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/association/provider/ 0000775 0000000 0000000 00000000000 14637045624 0022116 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/association/provider/__init__.pyi 0000664 0000000 0000000 00000000331 14637045624 0024375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
pyvmomi-8.0.3.0.1/pyVmomi/pbm/auth/ 0000775 0000000 0000000 00000000000 14637045624 0016711 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/auth/SessionManager.pyi 0000664 0000000 0000000 00000000466 14637045624 0022360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class SessionManager(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/auth/__init__.pyi 0000664 0000000 0000000 00000000426 14637045624 0021175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .SessionManager import SessionManager as SessionManager
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/ 0000775 0000000 0000000 00000000000 14637045624 0020071 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/CapabilityInstance.pyi 0000664 0000000 0000000 00000000744 14637045624 0024367 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability import CapabilityMetadata
from pyVmomi.pbm.capability import ConstraintInstance
class CapabilityInstance(DynamicData):
id: CapabilityMetadata.UniqueId
constraint: list[ConstraintInstance] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/CapabilityMetadata.pyi 0000664 0000000 0000000 00000001356 14637045624 0024343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability import PropertyMetadata
class CapabilityMetadata(DynamicData):
class UniqueId(DynamicData):
namespace: str
id: str
id: UniqueId
summary: ExtendedElementDescription
mandatory: Optional[bool] = None
hint: Optional[bool] = None
keyId: Optional[str] = None
allowMultipleConstraints: Optional[bool] = None
propertyMetadata: list[PropertyMetadata] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/CapabilityMetadataManager.pyi 0000664 0000000 0000000 00000000501 14637045624 0025625 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class CapabilityMetadataManager(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/ConstraintInstance.pyi 0000664 0000000 0000000 00000000615 14637045624 0024427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability import PropertyInstance
class ConstraintInstance(DynamicData):
propertyInstance: list[PropertyInstance] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/GenericTypeInfo.pyi 0000664 0000000 0000000 00000000477 14637045624 0023656 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.capability import TypeInfo
class GenericTypeInfo(TypeInfo):
genericTypeName: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/Operator.pyi 0000664 0000000 0000000 00000000361 14637045624 0022407 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class Operator:
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/PropertyInstance.pyi 0000664 0000000 0000000 00000000600 14637045624 0024121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class PropertyInstance(DynamicData):
id: str
operator: Optional[str] = None
value: object
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/PropertyMetadata.pyi 0000664 0000000 0000000 00000001213 14637045624 0024076 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability import TypeInfo
class PropertyMetadata(DynamicData):
id: str
summary: ExtendedElementDescription
mandatory: bool
type: Optional[TypeInfo] = None
defaultValue: Optional[object] = None
allowedValue: Optional[object] = None
requirementsTypeHint: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/TypeInfo.pyi 0000664 0000000 0000000 00000000456 14637045624 0022356 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class TypeInfo(DynamicData):
typeName: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/__init__.pyi 0000664 0000000 0000000 00000001557 14637045624 0022363 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import provider as provider
from . import types as types
from .CapabilityInstance import CapabilityInstance as CapabilityInstance
from .CapabilityMetadata import CapabilityMetadata as CapabilityMetadata
from .CapabilityMetadataManager import CapabilityMetadataManager as CapabilityMetadataManager
from .ConstraintInstance import ConstraintInstance as ConstraintInstance
from .GenericTypeInfo import GenericTypeInfo as GenericTypeInfo
from .Operator import Operator as Operator
from .PropertyInstance import PropertyInstance as PropertyInstance
from .PropertyMetadata import PropertyMetadata as PropertyMetadata
from .TypeInfo import TypeInfo as TypeInfo
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/ 0000775 0000000 0000000 00000000000 14637045624 0021723 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/CapabilityObjectMetadataPerCategory.pyi 0000664 0000000 0000000 00000000670 14637045624 0031467 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability import CapabilityMetadata
class CapabilityObjectMetadataPerCategory(DynamicData):
subCategory: str
capabilityMetadata: list[CapabilityMetadata] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/CapabilityObjectSchema.pyi 0000664 0000000 0000000 00000002236 14637045624 0027002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability.provider import CapabilityObjectMetadataPerCategory
from pyVmomi.pbm.capability.provider import LineOfServiceInfo
class CapabilityObjectSchema(DynamicData):
class VendorInfo(DynamicData):
vendorUuid: str
info: ExtendedElementDescription
class NamespaceInfo(DynamicData):
version: str
namespace: str
info: Optional[ExtendedElementDescription] = None
class VendorResourceTypeInfo(DynamicData):
resourceType: str
vendorNamespaceInfo: list[VendorNamespaceInfo] = []
class VendorNamespaceInfo(DynamicData):
vendorInfo: VendorInfo
namespaceInfo: NamespaceInfo
vendorInfo: VendorInfo
namespaceInfo: NamespaceInfo
lineOfService: Optional[LineOfServiceInfo] = None
capabilityMetadataPerCategory: list[CapabilityObjectMetadataPerCategory] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/LineOfServiceInfo.pyi 0000664 0000000 0000000 00000002373 14637045624 0025764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.pbm import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
class LineOfServiceInfo(DynamicData):
class LineOfServiceEnum(Enum):
INSPECTION: ClassVar['LineOfServiceEnum'] = 'INSPECTION'
COMPRESSION: ClassVar['LineOfServiceEnum'] = 'COMPRESSION'
ENCRYPTION: ClassVar['LineOfServiceEnum'] = 'ENCRYPTION'
REPLICATION: ClassVar['LineOfServiceEnum'] = 'REPLICATION'
CACHING: ClassVar['LineOfServiceEnum'] = 'CACHING'
PERSISTENCE: ClassVar['LineOfServiceEnum'] = 'PERSISTENCE'
DATA_PROVIDER: ClassVar['LineOfServiceEnum'] = 'DATA_PROVIDER'
DATASTORE_IO_CONTROL: ClassVar['LineOfServiceEnum'] = 'DATASTORE_IO_CONTROL'
DATA_PROTECTION: ClassVar['LineOfServiceEnum'] = 'DATA_PROTECTION'
STRETCHED_CLUSTER: ClassVar['LineOfServiceEnum'] = 'STRETCHED_CLUSTER'
lineOfService: str
name: ExtendedElementDescription
description: Optional[ExtendedElementDescription] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/PersistenceBasedDataServiceInfo.pyi 0000664 0000000 0000000 00000000647 14637045624 0030627 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm.capability.provider import LineOfServiceInfo
class PersistenceBasedDataServiceInfo(LineOfServiceInfo):
compatiblePersistenceSchemaNamespace: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/VaioDataServiceInfo.pyi 0000664 0000000 0000000 00000000516 14637045624 0026275 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.capability.provider import LineOfServiceInfo
class VaioDataServiceInfo(LineOfServiceInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/__init__.pyi 0000664 0000000 0000000 00000001254 14637045624 0024207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CapabilityObjectMetadataPerCategory import CapabilityObjectMetadataPerCategory as CapabilityObjectMetadataPerCategory
from .CapabilityObjectSchema import CapabilityObjectSchema as CapabilityObjectSchema
from .LineOfServiceInfo import LineOfServiceInfo as LineOfServiceInfo
from .PersistenceBasedDataServiceInfo import PersistenceBasedDataServiceInfo as PersistenceBasedDataServiceInfo
from .VaioDataServiceInfo import VaioDataServiceInfo as VaioDataServiceInfo
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/ 0000775 0000000 0000000 00000000000 14637045624 0021235 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/BuiltinGenericTypesEnum.pyi 0000664 0000000 0000000 00000000400 14637045624 0026527 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class BuiltinGenericTypesEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/BuiltinTypesEnum.pyi 0000664 0000000 0000000 00000000371 14637045624 0025241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class BuiltinTypesEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/DescriptiveValue.pyi 0000664 0000000 0000000 00000000625 14637045624 0025241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
class DescriptiveValue(DynamicData):
description: ExtendedElementDescription
value: object
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/DiscreteSet.pyi 0000664 0000000 0000000 00000000475 14637045624 0024204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DiscreteSet(DynamicData):
values: list[object] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/Range.pyi 0000664 0000000 0000000 00000000470 14637045624 0023015 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Range(DynamicData):
min: object
max: object
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/TimeSpan.pyi 0000664 0000000 0000000 00000000470 14637045624 0023501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class TimeSpan(DynamicData):
value: int
unit: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/TimeUnitEnum.pyi 0000664 0000000 0000000 00000000365 14637045624 0024347 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class TimeUnitEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/__init__.pyi 0000664 0000000 0000000 00000001157 14637045624 0023523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .BuiltinGenericTypesEnum import BuiltinGenericTypesEnum as BuiltinGenericTypesEnum
from .BuiltinTypesEnum import BuiltinTypesEnum as BuiltinTypesEnum
from .DescriptiveValue import DescriptiveValue as DescriptiveValue
from .DiscreteSet import DiscreteSet as DiscreteSet
from .Range import Range as Range
from .TimeSpan import TimeSpan as TimeSpan
from .TimeUnitEnum import TimeUnitEnum as TimeUnitEnum
pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/ 0000775 0000000 0000000 00000000000 14637045624 0020062 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/ComplianceManager.pyi 0000664 0000000 0000000 00000002067 14637045624 0024157 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.pbm.compliance import ComplianceResult
from pyVmomi.pbm.compliance import RollupComplianceResult
from pyVmomi.pbm.profile import ProfileId
class ComplianceManager(ManagedObject):
def CheckCompliance(self, entities: list[ServerObjectRef], profile: Optional[ProfileId]) -> list[ComplianceResult]: ...
def FetchComplianceResult(self, entities: list[ServerObjectRef], profile: Optional[ProfileId]) -> list[ComplianceResult]: ...
def CheckRollupCompliance(self, entity: list[ServerObjectRef]) -> list[RollupComplianceResult]: ...
def FetchRollupComplianceResult(self, entity: list[ServerObjectRef]) -> list[RollupComplianceResult]: ...
def QueryByRollupComplianceStatus(self, status: str) -> list[ServerObjectRef]: ...
pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/ComplianceResult.pyi 0000664 0000000 0000000 00000003140 14637045624 0024054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.pbm import ExtendedElementDescription
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.pbm.compliance import OperationalStatus
from pyVmomi.pbm.compliance import PolicyStatus
from pyVmomi.pbm.profile import ProfileId
class ComplianceResult(DynamicData):
class ComplianceStatus(Enum):
compliant: ClassVar['ComplianceStatus'] = 'compliant'
nonCompliant: ClassVar['ComplianceStatus'] = 'nonCompliant'
unknown: ClassVar['ComplianceStatus'] = 'unknown'
notApplicable: ClassVar['ComplianceStatus'] = 'notApplicable'
outOfDate: ClassVar['ComplianceStatus'] = 'outOfDate'
class ComplianceTaskStatus(Enum):
inProgress: ClassVar['ComplianceTaskStatus'] = 'inProgress'
success: ClassVar['ComplianceTaskStatus'] = 'success'
failed: ClassVar['ComplianceTaskStatus'] = 'failed'
checkTime: datetime
entity: ServerObjectRef
profile: Optional[ProfileId] = None
complianceTaskStatus: Optional[str] = None
complianceStatus: str
mismatch: bool
violatedPolicies: list[PolicyStatus] = []
errorCause: list[MethodFault] = []
operationalStatus: Optional[OperationalStatus] = None
info: Optional[ExtendedElementDescription] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/FetchEntityHealthStatusSpec.pyi 0000664 0000000 0000000 00000000667 14637045624 0026211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.vmodl import DynamicData
class FetchEntityHealthStatusSpec(DynamicData):
objectRef: ServerObjectRef
backingId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/OperationalStatus.pyi 0000664 0000000 0000000 00000001051 14637045624 0024263 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class OperationalStatus(DynamicData):
healthy: Optional[bool] = None
operationETA: Optional[datetime] = None
operationProgress: Optional[long] = None
transitional: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/PolicyStatus.pyi 0000664 0000000 0000000 00000000717 14637045624 0023255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability import CapabilityInstance
class PolicyStatus(DynamicData):
expectedValue: CapabilityInstance
currentValue: Optional[CapabilityInstance] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/RollupComplianceResult.pyi 0000664 0000000 0000000 00000001336 14637045624 0025257 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.pbm.compliance import ComplianceResult
class RollupComplianceResult(DynamicData):
oldestCheckTime: datetime
entity: ServerObjectRef
overallComplianceStatus: str
overallComplianceTaskStatus: Optional[str] = None
result: list[ComplianceResult] = []
errorCause: list[MethodFault] = []
profileMismatch: bool
pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/__init__.pyi 0000664 0000000 0000000 00000001230 14637045624 0022340 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ComplianceManager import ComplianceManager as ComplianceManager
from .ComplianceResult import ComplianceResult as ComplianceResult
from .FetchEntityHealthStatusSpec import FetchEntityHealthStatusSpec as FetchEntityHealthStatusSpec
from .OperationalStatus import OperationalStatus as OperationalStatus
from .PolicyStatus import PolicyStatus as PolicyStatus
from .RollupComplianceResult import RollupComplianceResult as RollupComplianceResult
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/ 0000775 0000000 0000000 00000000000 14637045624 0017063 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/AlreadyExists.pyi 0000664 0000000 0000000 00000000533 14637045624 0022370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm.fault import PBMFault
class AlreadyExists(PBMFault):
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/CapabilityProfilePropertyMismatchFault.pyi 0000664 0000000 0000000 00000000666 14637045624 0027447 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.capability import PropertyInstance
from pyVmomi.pbm.fault import PropertyMismatchFault
class CapabilityProfilePropertyMismatchFault(PropertyMismatchFault):
resourcePropertyInstance: PropertyInstance
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/CompatibilityCheckFault.pyi 0000664 0000000 0000000 00000000557 14637045624 0024360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import PBMFault
from pyVmomi.pbm.placement import PlacementHub
class CompatibilityCheckFault(PBMFault):
hub: PlacementHub
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/DefaultProfileAppliesFault.pyi 0000664 0000000 0000000 00000000523 14637045624 0025025 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import CompatibilityCheckFault
class DefaultProfileAppliesFault(CompatibilityCheckFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/DuplicateName.pyi 0000664 0000000 0000000 00000000455 14637045624 0022325 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import PBMFault
class DuplicateName(PBMFault):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/IncompatibleVendorSpecificRuleSet.pyi 0000664 0000000 0000000 00000000570 14637045624 0026346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import CapabilityProfilePropertyMismatchFault
class IncompatibleVendorSpecificRuleSet(CapabilityProfilePropertyMismatchFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/InvalidLogin.pyi 0000664 0000000 0000000 00000000447 14637045624 0022172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import PBMFault
class InvalidLogin(PBMFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/LegacyHubsNotSupported.pyi 0000664 0000000 0000000 00000000572 14637045624 0024227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import PBMFault
from pyVmomi.pbm.placement import PlacementHub
class LegacyHubsNotSupported(PBMFault):
hubs: list[PlacementHub] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/NoPermission.pyi 0000664 0000000 0000000 00000001104 14637045624 0022227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.profile import ProfileId
from pyVmomi.vmodl.fault import SecurityError
class NoPermission(SecurityError):
class EntityPrivileges(DynamicData):
profileId: Optional[ProfileId] = None
privilegeIds: list[str] = []
missingPrivileges: list[EntityPrivileges] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/NonExistentHubs.pyi 0000664 0000000 0000000 00000000563 14637045624 0022712 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import PBMFault
from pyVmomi.pbm.placement import PlacementHub
class NonExistentHubs(PBMFault):
hubs: list[PlacementHub] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/NotFound.pyi 0000664 0000000 0000000 00000000443 14637045624 0021343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import PBMFault
class NotFound(PBMFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/PBMFault.pyi 0000664 0000000 0000000 00000000445 14637045624 0021223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class PBMFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/ProfileStorageFault.pyi 0000664 0000000 0000000 00000000456 14637045624 0023534 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.fault import PBMFault
class ProfileStorageFault(PBMFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/PropertyMismatchFault.pyi 0000664 0000000 0000000 00000001027 14637045624 0024114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.capability import CapabilityMetadata
from pyVmomi.pbm.capability import PropertyInstance
from pyVmomi.pbm.fault import CompatibilityCheckFault
class PropertyMismatchFault(CompatibilityCheckFault):
capabilityInstanceId: CapabilityMetadata.UniqueId
requirementPropertyInstance: PropertyInstance
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/ResourceInUse.pyi 0000664 0000000 0000000 00000000572 14637045624 0022345 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm.fault import PBMFault
class ResourceInUse(PBMFault):
type: Optional[type] = None
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/__init__.pyi 0000664 0000000 0000000 00000002462 14637045624 0021351 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AlreadyExists import AlreadyExists as AlreadyExists
from .CapabilityProfilePropertyMismatchFault import CapabilityProfilePropertyMismatchFault as CapabilityProfilePropertyMismatchFault
from .CompatibilityCheckFault import CompatibilityCheckFault as CompatibilityCheckFault
from .DefaultProfileAppliesFault import DefaultProfileAppliesFault as DefaultProfileAppliesFault
from .DuplicateName import DuplicateName as DuplicateName
from .IncompatibleVendorSpecificRuleSet import IncompatibleVendorSpecificRuleSet as IncompatibleVendorSpecificRuleSet
from .InvalidLogin import InvalidLogin as InvalidLogin
from .LegacyHubsNotSupported import LegacyHubsNotSupported as LegacyHubsNotSupported
from .NoPermission import NoPermission as NoPermission
from .NonExistentHubs import NonExistentHubs as NonExistentHubs
from .NotFound import NotFound as NotFound
from .PBMFault import PBMFault as PBMFault
from .ProfileStorageFault import ProfileStorageFault as ProfileStorageFault
from .PropertyMismatchFault import PropertyMismatchFault as PropertyMismatchFault
from .ResourceInUse import ResourceInUse as ResourceInUse
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/ 0000775 0000000 0000000 00000000000 14637045624 0017720 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/CapabilityConstraintsRequirement.pyi 0000664 0000000 0000000 00000000632 14637045624 0027176 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.placement import Requirement
from pyVmomi.pbm.profile import CapabilityConstraints
class CapabilityConstraintsRequirement(Requirement):
constraints: CapabilityConstraints
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/CapabilityProfileRequirement.pyi 0000664 0000000 0000000 00000000574 14637045624 0026274 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.placement import Requirement
from pyVmomi.pbm.profile import ProfileId
class CapabilityProfileRequirement(Requirement):
profileId: ProfileId
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/CompatibilityResult.pyi 0000664 0000000 0000000 00000001411 14637045624 0024450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.pbm.placement import MatchingResources
from pyVmomi.pbm.placement import PlacementHub
from pyVmomi.pbm.placement import ResourceUtilization
class CompatibilityResult(DynamicData):
hub: PlacementHub
matchingResources: list[MatchingResources] = []
howMany: Optional[long] = None
utilization: list[ResourceUtilization] = []
warning: list[MethodFault] = []
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/MatchingReplicationResources.pyi 0000664 0000000 0000000 00000000720 14637045624 0026261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm.placement import MatchingResources
from pyVmomi.vim.vm.replication import ReplicationGroupId
class MatchingReplicationResources(MatchingResources):
replicationGroup: list[ReplicationGroupId] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/MatchingResources.pyi 0000664 0000000 0000000 00000000456 14637045624 0024075 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class MatchingResources(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/PlacementHub.pyi 0000664 0000000 0000000 00000000477 14637045624 0023022 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class PlacementHub(DynamicData):
hubType: str
hubId: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/PlacementSolver.pyi 0000664 0000000 0000000 00000002513 14637045624 0023547 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.pbm.placement import CompatibilityResult
from pyVmomi.pbm.placement import PlacementHub
from pyVmomi.pbm.placement import Requirement
from pyVmomi.pbm.profile import CapabilityBasedProfileCreateSpec
from pyVmomi.pbm.profile import ProfileId
class PlacementSolver(ManagedObject):
def QueryMatchingHub(self, hubsToSearch: list[PlacementHub], profile: ProfileId) -> list[PlacementHub]: ...
def QueryMatchingHubWithSpec(self, hubsToSearch: list[PlacementHub], createSpec: CapabilityBasedProfileCreateSpec) -> list[PlacementHub]: ...
def CheckCompatibility(self, hubsToSearch: list[PlacementHub], profile: ProfileId) -> list[CompatibilityResult]: ...
def CheckCompatibilityWithSpec(self, hubsToSearch: list[PlacementHub], profileSpec: CapabilityBasedProfileCreateSpec) -> list[CompatibilityResult]: ...
def CheckRequirements(self, hubsToSearch: list[PlacementHub], placementSubjectRef: Optional[ServerObjectRef], placementSubjectRequirement: list[Requirement]) -> list[CompatibilityResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/Requirement.pyi 0000664 0000000 0000000 00000000450 14637045624 0022742 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Requirement(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/ResourceUtilization.pyi 0000664 0000000 0000000 00000001142 14637045624 0024464 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.pbm import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
class ResourceUtilization(DynamicData):
name: ExtendedElementDescription
description: ExtendedElementDescription
availableBefore: Optional[long] = None
availableAfter: Optional[long] = None
total: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/__init__.pyi 0000664 0000000 0000000 00000001643 14637045624 0022206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CapabilityConstraintsRequirement import CapabilityConstraintsRequirement as CapabilityConstraintsRequirement
from .CapabilityProfileRequirement import CapabilityProfileRequirement as CapabilityProfileRequirement
from .CompatibilityResult import CompatibilityResult as CompatibilityResult
from .MatchingReplicationResources import MatchingReplicationResources as MatchingReplicationResources
from .MatchingResources import MatchingResources as MatchingResources
from .PlacementHub import PlacementHub as PlacementHub
from .PlacementSolver import PlacementSolver as PlacementSolver
from .Requirement import Requirement as Requirement
from .ResourceUtilization import ResourceUtilization as ResourceUtilization
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/ 0000775 0000000 0000000 00000000000 14637045624 0017410 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/CapabilityBasedProfile.pyi 0000664 0000000 0000000 00000002733 14637045624 0024501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.pbm.profile import CapabilityConstraints
from pyVmomi.pbm.profile import Profile
from pyVmomi.pbm.profile import ResourceType
class CapabilityBasedProfile(Profile):
class ProfileCategoryEnum(Enum):
REQUIREMENT: ClassVar['ProfileCategoryEnum'] = 'REQUIREMENT'
RESOURCE: ClassVar['ProfileCategoryEnum'] = 'RESOURCE'
DATA_SERVICE_POLICY: ClassVar['ProfileCategoryEnum'] = 'DATA_SERVICE_POLICY'
class SystemCreatedProfileType(Enum):
VsanDefaultProfile: ClassVar['SystemCreatedProfileType'] = 'VsanDefaultProfile'
VVolDefaultProfile: ClassVar['SystemCreatedProfileType'] = 'VVolDefaultProfile'
PmemDefaultProfile: ClassVar['SystemCreatedProfileType'] = 'PmemDefaultProfile'
VmcManagementProfile: ClassVar['SystemCreatedProfileType'] = 'VmcManagementProfile'
VsanMaxDefaultProfile: ClassVar['SystemCreatedProfileType'] = 'VsanMaxDefaultProfile'
profileCategory: str
resourceType: ResourceType
constraints: CapabilityConstraints
generationId: Optional[long] = None
isDefault: bool
systemCreatedProfileType: Optional[str] = None
lineOfService: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/CapabilityBasedProfileCreateSpec.pyi 0000664 0000000 0000000 00000001116 14637045624 0026432 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.profile import CapabilityConstraints
from pyVmomi.pbm.profile import ResourceType
class CapabilityBasedProfileCreateSpec(DynamicData):
name: str
description: Optional[str] = None
category: Optional[str] = None
resourceType: ResourceType
constraints: CapabilityConstraints
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/CapabilityBasedProfileUpdateSpec.pyi 0000664 0000000 0000000 00000001003 14637045624 0026444 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.profile import CapabilityConstraints
class CapabilityBasedProfileUpdateSpec(DynamicData):
name: Optional[str] = None
description: Optional[str] = None
constraints: Optional[CapabilityConstraints] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/CapabilityConstraints.pyi 0000664 0000000 0000000 00000000462 14637045624 0024446 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class CapabilityConstraints(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/DataServiceToPoliciesMap.pyi 0000664 0000000 0000000 00000001021 14637045624 0024750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.pbm.profile import ProfileId
class DataServiceToPoliciesMap(DynamicData):
dataServicePolicy: ProfileId
parentStoragePolicies: list[ProfileId] = []
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/DefaultCapabilityBasedProfile.pyi 0000664 0000000 0000000 00000000576 14637045624 0026011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.pbm.profile import CapabilityBasedProfile
class DefaultCapabilityBasedProfile(CapabilityBasedProfile):
vvolType: list[str] = []
containerId: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/DefaultProfileInfo.pyi 0000664 0000000 0000000 00000001103 14637045624 0023647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.pbm.placement import PlacementHub
from pyVmomi.pbm.profile import Profile
class DefaultProfileInfo(DynamicData):
datastores: list[PlacementHub] = []
defaultProfile: Optional[Profile] = None
methodFault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/Profile.pyi 0000664 0000000 0000000 00000001054 14637045624 0021533 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.profile import ProfileId
class Profile(DynamicData):
profileId: ProfileId
name: str
description: Optional[str] = None
creationTime: datetime
createdBy: str
lastUpdatedTime: datetime
lastUpdatedBy: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/ProfileId.pyi 0000664 0000000 0000000 00000000457 14637045624 0022016 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ProfileId(DynamicData):
uniqueId: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/ProfileManager.pyi 0000664 0000000 0000000 00000006050 14637045624 0023027 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.pbm.placement import PlacementHub
from pyVmomi.pbm.profile import CapabilityBasedProfileCreateSpec
from pyVmomi.pbm.profile import CapabilityBasedProfileUpdateSpec
from pyVmomi.pbm.profile import DefaultProfileInfo
from pyVmomi.pbm.profile import Profile
from pyVmomi.pbm.profile import ProfileId
from pyVmomi.pbm.profile import ProfileOperationOutcome
from pyVmomi.pbm.profile import QueryProfileResult
from pyVmomi.pbm.profile import ResourceType
from pyVmomi.pbm.capability.provider import CapabilityObjectMetadataPerCategory
from pyVmomi.pbm.capability.provider import CapabilityObjectSchema
from pyVmomi.pbm.profile.provider import DatastoreSpaceStatistics
class ProfileManager(ManagedObject):
def FetchResourceType(self) -> list[ResourceType]: ...
def FetchVendorInfo(self, resourceType: Optional[ResourceType]) -> list[CapabilityObjectSchema.VendorResourceTypeInfo]: ...
def FetchCapabilityMetadata(self, resourceType: Optional[ResourceType], vendorUuid: Optional[str]) -> list[CapabilityObjectMetadataPerCategory]: ...
def FetchCapabilitySchema(self, vendorUuid: Optional[str], lineOfService: list[str]) -> list[CapabilityObjectSchema]: ...
def Create(self, createSpec: CapabilityBasedProfileCreateSpec) -> ProfileId: ...
def Update(self, profileId: ProfileId, updateSpec: CapabilityBasedProfileUpdateSpec) -> NoReturn: ...
def Delete(self, profileId: list[ProfileId]) -> list[ProfileOperationOutcome]: ...
def QueryProfile(self, resourceType: ResourceType, profileCategory: Optional[str]) -> list[ProfileId]: ...
def RetrieveContent(self, profileIds: list[ProfileId]) -> list[Profile]: ...
def QueryAssociatedProfiles(self, entities: list[ServerObjectRef]) -> list[QueryProfileResult]: ...
def QueryAssociatedProfile(self, entity: ServerObjectRef) -> list[ProfileId]: ...
def QueryAssociatedEntity(self, profile: ProfileId, entityType: Optional[str]) -> list[ServerObjectRef]: ...
def QueryDefaultRequirementProfile(self, hub: PlacementHub) -> Optional[ProfileId]: ...
def ResetDefaultRequirementProfile(self, profile: Optional[ProfileId]) -> NoReturn: ...
def AssignDefaultRequirementProfile(self, profile: ProfileId, datastores: list[PlacementHub]) -> NoReturn: ...
def FindApplicableDefaultProfile(self, datastores: list[PlacementHub]) -> list[Profile]: ...
def QueryDefaultRequirementProfiles(self, datastores: list[PlacementHub]) -> list[DefaultProfileInfo]: ...
def ResetVSanDefaultProfile(self) -> NoReturn: ...
def QuerySpaceStatsForStorageContainer(self, datastore: ServerObjectRef, capabilityProfileId: list[ProfileId]) -> list[DatastoreSpaceStatistics]: ...
def QueryAssociatedEntities(self, profiles: list[ProfileId]) -> list[QueryProfileResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/ProfileOperationOutcome.pyi 0000664 0000000 0000000 00000000731 14637045624 0024751 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.pbm.profile import ProfileId
class ProfileOperationOutcome(DynamicData):
profileId: ProfileId
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/ProfileType.pyi 0000664 0000000 0000000 00000000461 14637045624 0022376 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ProfileType(DynamicData):
uniqueId: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/QueryProfileResult.pyi 0000664 0000000 0000000 00000001043 14637045624 0023756 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.pbm.profile import ProfileId
class QueryProfileResult(DynamicData):
object: ServerObjectRef
profileId: list[ProfileId] = []
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/ResourceType.pyi 0000664 0000000 0000000 00000000466 14637045624 0022572 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ResourceType(DynamicData):
resourceType: str
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/ResourceTypeEnum.pyi 0000664 0000000 0000000 00000000371 14637045624 0023412 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ResourceTypeEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/SubProfileCapabilityConstraints.pyi 0000664 0000000 0000000 00000001176 14637045624 0026444 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.pbm.capability import CapabilityInstance
from pyVmomi.pbm.profile import CapabilityConstraints
class SubProfileCapabilityConstraints(CapabilityConstraints):
class SubProfile(DynamicData):
name: str
capability: list[CapabilityInstance] = []
forceProvision: Optional[bool] = None
subProfiles: list[SubProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/__init__.pyi 0000664 0000000 0000000 00000002752 14637045624 0021700 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import provider as provider
from .CapabilityBasedProfile import CapabilityBasedProfile as CapabilityBasedProfile
from .CapabilityBasedProfileCreateSpec import CapabilityBasedProfileCreateSpec as CapabilityBasedProfileCreateSpec
from .CapabilityBasedProfileUpdateSpec import CapabilityBasedProfileUpdateSpec as CapabilityBasedProfileUpdateSpec
from .CapabilityConstraints import CapabilityConstraints as CapabilityConstraints
from .DataServiceToPoliciesMap import DataServiceToPoliciesMap as DataServiceToPoliciesMap
from .DefaultCapabilityBasedProfile import DefaultCapabilityBasedProfile as DefaultCapabilityBasedProfile
from .DefaultProfileInfo import DefaultProfileInfo as DefaultProfileInfo
from .Profile import Profile as Profile
from .ProfileId import ProfileId as ProfileId
from .ProfileManager import ProfileManager as ProfileManager
from .ProfileOperationOutcome import ProfileOperationOutcome as ProfileOperationOutcome
from .ProfileType import ProfileType as ProfileType
from .QueryProfileResult import QueryProfileResult as QueryProfileResult
from .ResourceType import ResourceType as ResourceType
from .ResourceTypeEnum import ResourceTypeEnum as ResourceTypeEnum
from .SubProfileCapabilityConstraints import SubProfileCapabilityConstraints as SubProfileCapabilityConstraints
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/provider/ 0000775 0000000 0000000 00000000000 14637045624 0021242 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/provider/DatastoreSpaceStatistics.pyi 0000664 0000000 0000000 00000001100 14637045624 0026732 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class DatastoreSpaceStatistics(DynamicData):
profileId: Optional[str] = None
physicalTotalInMB: long
physicalFreeInMB: long
physicalUsedInMB: long
logicalLimitInMB: Optional[long] = None
logicalFreeInMB: long
logicalUsedInMB: long
pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/provider/__init__.pyi 0000664 0000000 0000000 00000000464 14637045624 0023530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .DatastoreSpaceStatistics import DatastoreSpaceStatistics as DatastoreSpaceStatistics
pyvmomi-8.0.3.0.1/pyVmomi/pbm/provider/ 0000775 0000000 0000000 00000000000 14637045624 0017602 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/provider/Provider.pyi 0000664 0000000 0000000 00000000460 14637045624 0022117 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class Provider(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/pbm/provider/__init__.pyi 0000664 0000000 0000000 00000000404 14637045624 0022062 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .Provider import Provider as Provider
pyvmomi-8.0.3.0.1/pyVmomi/pbm/replication/ 0000775 0000000 0000000 00000000000 14637045624 0020261 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pbm/replication/QueryReplicationGroupResult.pyi 0000664 0000000 0000000 00000001124 14637045624 0026515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vm.replication import ReplicationGroupId
class QueryReplicationGroupResult(DynamicData):
object: ServerObjectRef
replicationGroupId: Optional[ReplicationGroupId] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/pbm/replication/ReplicationManager.pyi 0000664 0000000 0000000 00000001050 14637045624 0024544 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.pbm import ServerObjectRef
from pyVmomi.pbm.replication import QueryReplicationGroupResult
class ReplicationManager(ManagedObject):
def QueryReplicationGroups(self, entities: list[ServerObjectRef]) -> list[QueryReplicationGroupResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/pbm/replication/__init__.pyi 0000664 0000000 0000000 00000000606 14637045624 0022545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .QueryReplicationGroupResult import QueryReplicationGroupResult as QueryReplicationGroupResult
from .ReplicationManager import ReplicationManager as ReplicationManager
pyvmomi-8.0.3.0.1/pyVmomi/py.typed 0000664 0000000 0000000 00000000000 14637045624 0016657 0 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/pyVmomiSettings.py 0000664 0000000 0000000 00000000314 14637045624 0020723 0 ustar 00root root 0000000 0000000 # Copyright (c) 2008-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
allowGetSet = False
allowCapitalizedNames = False
binaryIsBytearray = True
pyvmomi-8.0.3.0.1/pyVmomi/sms/ 0000775 0000000 0000000 00000000000 14637045624 0015774 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/sms/AboutInfo.pyi 0000664 0000000 0000000 00000000670 14637045624 0020410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class AboutInfo(DynamicData):
name: str
fullName: str
vendor: str
apiVersion: str
instanceUuid: str
vasaApiVersion: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/EntityReference.pyi 0000664 0000000 0000000 00000002172 14637045624 0021614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class EntityReference(DynamicData):
class EntityType(Enum):
datacenter: ClassVar['EntityType'] = 'datacenter'
resourcePool: ClassVar['EntityType'] = 'resourcePool'
storagePod: ClassVar['EntityType'] = 'storagePod'
cluster: ClassVar['EntityType'] = 'cluster'
vm: ClassVar['EntityType'] = 'vm'
datastore: ClassVar['EntityType'] = 'datastore'
host: ClassVar['EntityType'] = 'host'
vmFile: ClassVar['EntityType'] = 'vmFile'
scsiPath: ClassVar['EntityType'] = 'scsiPath'
scsiTarget: ClassVar['EntityType'] = 'scsiTarget'
scsiVolume: ClassVar['EntityType'] = 'scsiVolume'
scsiAdapter: ClassVar['EntityType'] = 'scsiAdapter'
nasMount: ClassVar['EntityType'] = 'nasMount'
id: str
type: Optional[EntityType] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/FaultDomainFilter.pyi 0000664 0000000 0000000 00000000547 14637045624 0022076 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FaultDomainFilter(DynamicData):
providerId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/ReplicationGroupFilter.pyi 0000664 0000000 0000000 00000000655 14637045624 0023161 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.replication import ReplicationGroupId
class ReplicationGroupFilter(DynamicData):
groupId: list[ReplicationGroupId] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/ServiceInstance.pyi 0000664 0000000 0000000 00000001104 14637045624 0021600 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.sms import AboutInfo
from pyVmomi.sms import StorageManager
from pyVmomi.sms.auth import SessionManager
class ServiceInstance(ManagedObject):
def QueryStorageManager(self) -> StorageManager: ...
def QuerySessionManager(self) -> SessionManager: ...
def QueryAboutInfo(self) -> AboutInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/sms/StorageManager.pyi 0000664 0000000 0000000 00000007000 14637045624 0021413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.sms import FaultDomainFilter
from pyVmomi.sms import ReplicationGroupFilter
from pyVmomi.sms import Task
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.sms.provider import Provider
from pyVmomi.sms.provider import ProviderSpec
from pyVmomi.sms.storage import BackingStoragePool
from pyVmomi.sms.storage import DatastoreBackingPoolMapping
from pyVmomi.sms.storage import DrsMigrationCapabilityResult
from pyVmomi.sms.storage import StorageArray
from pyVmomi.sms.storage import StorageCapability
from pyVmomi.sms.storage import StorageContainerResult
from pyVmomi.sms.storage import StorageContainerSpec
from pyVmomi.sms.storage import StorageFileSystem
from pyVmomi.sms.storage import StorageLun
from pyVmomi.sms.storage import StoragePort
from pyVmomi.sms.storage import StorageProcessor
from pyVmomi.sms.storage.replication import GroupOperationResult
from pyVmomi.vim.vm.replication import FaultDomainId
class StorageManager(ManagedObject):
def RegisterProvider(self, providerSpec: ProviderSpec) -> Task: ...
def UnregisterProvider(self, providerId: str) -> Task: ...
def QueryProvider(self) -> list[Provider]: ...
def QueryArray(self, providerId: list[str]) -> list[StorageArray]: ...
def QueryProcessorAssociatedWithArray(self, arrayId: str) -> list[StorageProcessor]: ...
def QueryPortAssociatedWithArray(self, arrayId: str) -> list[StoragePort]: ...
def QueryPortAssociatedWithLun(self, scsi3Id: str, arrayId: str) -> Optional[StoragePort]: ...
def QueryLunAssociatedWithPort(self, portId: str, arrayId: str) -> list[StorageLun]: ...
def QueryArrayAssociatedWithLun(self, canonicalName: str) -> Optional[StorageArray]: ...
def QueryPortAssociatedWithProcessor(self, processorId: str, arrayId: str) -> list[StoragePort]: ...
def QueryLunAssociatedWithArray(self, arrayId: str) -> list[StorageLun]: ...
def QueryFileSystemAssociatedWithArray(self, arrayId: str) -> list[StorageFileSystem]: ...
def QueryDatastoreCapability(self, datastore: Datastore) -> Optional[StorageCapability]: ...
def QueryHostAssociatedWithLun(self, scsi3Id: str, arrayId: str) -> list[HostSystem]: ...
def QueryVmfsDatastoreAssociatedWithLun(self, scsi3Id: str, arrayId: str) -> Optional[Datastore]: ...
def QueryNfsDatastoreAssociatedWithFileSystem(self, fileSystemId: str, arrayId: str) -> Optional[Datastore]: ...
def QueryDrsMigrationCapabilityForPerformance(self, srcDatastore: Datastore, dstDatastore: Datastore) -> bool: ...
def QueryDrsMigrationCapabilityForPerformanceEx(self, datastore: list[Datastore]) -> DrsMigrationCapabilityResult: ...
def QueryStorageContainer(self, containerSpec: Optional[StorageContainerSpec]) -> Optional[StorageContainerResult]: ...
def QueryAssociatedBackingStoragePool(self, entityId: Optional[str], entityType: Optional[str]) -> list[BackingStoragePool]: ...
def QueryDatastoreBackingPoolMapping(self, datastore: list[Datastore]) -> list[DatastoreBackingPoolMapping]: ...
def RefreshCACertificatesAndCRLs(self, providerId: list[str]) -> Task: ...
def QueryFaultDomain(self, filter: Optional[FaultDomainFilter]) -> list[FaultDomainId]: ...
def QueryReplicationGroupInfo(self, rgFilter: ReplicationGroupFilter) -> list[GroupOperationResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/sms/Task.pyi 0000664 0000000 0000000 00000000675 14637045624 0017431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.sms import TaskInfo
class Task(ManagedObject):
def QueryResult(self) -> Optional[object]: ...
def QueryInfo(self) -> TaskInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/sms/TaskInfo.pyi 0000664 0000000 0000000 00000001747 14637045624 0020246 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.sms import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class TaskInfo(DynamicData):
class State(Enum):
queued: ClassVar['State'] = 'queued'
running: ClassVar['State'] = 'running'
success: ClassVar['State'] = 'success'
error: ClassVar['State'] = 'error'
key: str
task: Task
object: Optional[ManagedObject] = None
error: Optional[MethodFault] = None
result: Optional[object] = None
startTime: Optional[datetime] = None
completionTime: Optional[datetime] = None
state: str
progress: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/__init__.pyi 0000664 0000000 0000000 00000001446 14637045624 0020263 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import auth as auth
from . import fault as fault
from . import provider as provider
from . import storage as storage
from .AboutInfo import AboutInfo as AboutInfo
from .EntityReference import EntityReference as EntityReference
from .FaultDomainFilter import FaultDomainFilter as FaultDomainFilter
from .ReplicationGroupFilter import ReplicationGroupFilter as ReplicationGroupFilter
from .ServiceInstance import ServiceInstance as ServiceInstance
from .StorageManager import StorageManager as StorageManager
from .Task import Task as Task
from .TaskInfo import TaskInfo as TaskInfo
pyvmomi-8.0.3.0.1/pyVmomi/sms/auth/ 0000775 0000000 0000000 00000000000 14637045624 0016735 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/sms/auth/SessionManager.pyi 0000664 0000000 0000000 00000000466 14637045624 0022404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class SessionManager(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/auth/__init__.pyi 0000664 0000000 0000000 00000000426 14637045624 0021221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .SessionManager import SessionManager as SessionManager
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ 0000775 0000000 0000000 00000000000 14637045624 0017107 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/AuthConnectionFailed.pyi 0000664 0000000 0000000 00000000467 14637045624 0023667 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NoPermission
class AuthConnectionFailed(NoPermission):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/CertificateAuthorityFault.pyi 0000664 0000000 0000000 00000000540 14637045624 0024760 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import ProviderRegistrationFault
class CertificateAuthorityFault(ProviderRegistrationFault):
faultCode: int
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/CertificateNotImported.pyi 0000664 0000000 0000000 00000000523 14637045624 0024241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import ProviderRegistrationFault
class CertificateNotImported(ProviderRegistrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/CertificateNotTrusted.pyi 0000664 0000000 0000000 00000000536 14637045624 0024114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import ProviderRegistrationFault
class CertificateNotTrusted(ProviderRegistrationFault):
certificate: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/CertificateRefreshFailed.pyi 0000664 0000000 0000000 00000000550 14637045624 0024500 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
class CertificateRefreshFailed(MethodFault):
providerId: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/CertificateRevocationFailed.pyi 0000664 0000000 0000000 00000000470 14637045624 0025214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class CertificateRevocationFailed(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/DuplicateEntry.pyi 0000664 0000000 0000000 00000000453 14637045624 0022570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class DuplicateEntry(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/InactiveProvider.pyi 0000664 0000000 0000000 00000000660 14637045624 0023111 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.sms.storage import FaultDomainProviderMapping
class InactiveProvider(MethodFault):
mapping: list[FaultDomainProviderMapping] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/IncorrectUsernamePassword.pyi 0000664 0000000 0000000 00000000526 14637045624 0025010 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import ProviderRegistrationFault
class IncorrectUsernamePassword(ProviderRegistrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/InvalidCertificate.pyi 0000664 0000000 0000000 00000000533 14637045624 0023364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import ProviderRegistrationFault
class InvalidCertificate(ProviderRegistrationFault):
certificate: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/InvalidLogin.pyi 0000664 0000000 0000000 00000000451 14637045624 0022211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class InvalidLogin(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/InvalidProfile.pyi 0000664 0000000 0000000 00000000453 14637045624 0022543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class InvalidProfile(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/InvalidSession.pyi 0000664 0000000 0000000 00000000477 14637045624 0022574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NoPermission
class InvalidSession(NoPermission):
sessionCookie: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/InvalidUrl.pyi 0000664 0000000 0000000 00000000513 14637045624 0021702 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import ProviderRegistrationFault
class InvalidUrl(ProviderRegistrationFault):
url: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/MultipleSortSpecsNotSupported.pyi 0000664 0000000 0000000 00000000510 14637045624 0025656 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import InvalidArgument
class MultipleSortSpecsNotSupported(InvalidArgument):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/NoCommonProviderForAllBackings.pyi 0000664 0000000 0000000 00000000517 14637045624 0025637 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import QueryExecutionFault
class NoCommonProviderForAllBackings(QueryExecutionFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/NotSupportedByProvider.pyi 0000664 0000000 0000000 00000000463 14637045624 0024311 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class NotSupportedByProvider(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderBusy.pyi 0000664 0000000 0000000 00000000451 14637045624 0022267 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class ProviderBusy(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderConnectionFailed.pyi 0000664 0000000 0000000 00000000467 14637045624 0024560 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class ProviderConnectionFailed(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderNotFound.pyi 0000664 0000000 0000000 00000000501 14637045624 0023075 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import QueryExecutionFault
class ProviderNotFound(QueryExecutionFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderOutOfProvisioningResource.pyi 0000664 0000000 0000000 00000001062 14637045624 0026517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import MethodFault
class ProviderOutOfProvisioningResource(MethodFault):
provisioningResourceId: str
availableBefore: Optional[long] = None
availableAfter: Optional[long] = None
total: Optional[long] = None
isTransient: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderOutOfResource.pyi 0000664 0000000 0000000 00000000462 14637045624 0024113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class ProviderOutOfResource(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderRegistrationFault.pyi 0000664 0000000 0000000 00000000466 14637045624 0025021 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class ProviderRegistrationFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderSyncFailed.pyi 0000664 0000000 0000000 00000000457 14637045624 0023374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class ProviderSyncFailed(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderUnavailable.pyi 0000664 0000000 0000000 00000000460 14637045624 0023570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class ProviderUnavailable(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProviderUnregistrationFault.pyi 0000664 0000000 0000000 00000000470 14637045624 0025357 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class ProviderUnregistrationFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ProxyRegistrationFailed.pyi 0000664 0000000 0000000 00000000466 14637045624 0024461 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class ProxyRegistrationFailed(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/QueryExecutionFault.pyi 0000664 0000000 0000000 00000000460 14637045624 0023617 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class QueryExecutionFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/QueryNotSupported.pyi 0000664 0000000 0000000 00000000746 14637045624 0023335 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms import EntityReference
from pyVmomi.vmodl.fault import InvalidArgument
class QueryNotSupported(InvalidArgument):
entityType: Optional[EntityReference.EntityType] = None
relatedEntityType: EntityReference.EntityType
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ResourceInUse.pyi 0000664 0000000 0000000 00000000562 14637045624 0022370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.storage.replication import DeviceId
class ResourceInUse(ResourceInUse):
deviceIds: list[DeviceId] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/ServiceNotInitialized.pyi 0000664 0000000 0000000 00000000464 14637045624 0024105 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class ServiceNotInitialized(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/SyncInProgress.pyi 0000664 0000000 0000000 00000000475 14637045624 0022570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault import ProviderSyncFailed
class SyncInProgress(ProviderSyncFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/TooMany.pyi 0000664 0000000 0000000 00000000607 14637045624 0021223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import MethodFault
class TooMany(MethodFault):
maxBatchSize: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/__init__.pyi 0000664 0000000 0000000 00000005432 14637045624 0021375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import replication as replication
from .AuthConnectionFailed import AuthConnectionFailed as AuthConnectionFailed
from .CertificateAuthorityFault import CertificateAuthorityFault as CertificateAuthorityFault
from .CertificateNotImported import CertificateNotImported as CertificateNotImported
from .CertificateNotTrusted import CertificateNotTrusted as CertificateNotTrusted
from .CertificateRefreshFailed import CertificateRefreshFailed as CertificateRefreshFailed
from .CertificateRevocationFailed import CertificateRevocationFailed as CertificateRevocationFailed
from .DuplicateEntry import DuplicateEntry as DuplicateEntry
from .InactiveProvider import InactiveProvider as InactiveProvider
from .IncorrectUsernamePassword import IncorrectUsernamePassword as IncorrectUsernamePassword
from .InvalidCertificate import InvalidCertificate as InvalidCertificate
from .InvalidLogin import InvalidLogin as InvalidLogin
from .InvalidProfile import InvalidProfile as InvalidProfile
from .InvalidSession import InvalidSession as InvalidSession
from .InvalidUrl import InvalidUrl as InvalidUrl
from .MultipleSortSpecsNotSupported import MultipleSortSpecsNotSupported as MultipleSortSpecsNotSupported
from .NoCommonProviderForAllBackings import NoCommonProviderForAllBackings as NoCommonProviderForAllBackings
from .NotSupportedByProvider import NotSupportedByProvider as NotSupportedByProvider
from .ProviderBusy import ProviderBusy as ProviderBusy
from .ProviderConnectionFailed import ProviderConnectionFailed as ProviderConnectionFailed
from .ProviderNotFound import ProviderNotFound as ProviderNotFound
from .ProviderOutOfProvisioningResource import ProviderOutOfProvisioningResource as ProviderOutOfProvisioningResource
from .ProviderOutOfResource import ProviderOutOfResource as ProviderOutOfResource
from .ProviderRegistrationFault import ProviderRegistrationFault as ProviderRegistrationFault
from .ProviderSyncFailed import ProviderSyncFailed as ProviderSyncFailed
from .ProviderUnavailable import ProviderUnavailable as ProviderUnavailable
from .ProviderUnregistrationFault import ProviderUnregistrationFault as ProviderUnregistrationFault
from .ProxyRegistrationFailed import ProxyRegistrationFailed as ProxyRegistrationFailed
from .QueryExecutionFault import QueryExecutionFault as QueryExecutionFault
from .QueryNotSupported import QueryNotSupported as QueryNotSupported
from .ResourceInUse import ResourceInUse as ResourceInUse
from .ServiceNotInitialized import ServiceNotInitialized as ServiceNotInitialized
from .SyncInProgress import SyncInProgress as SyncInProgress
from .TooMany import TooMany as TooMany
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/ 0000775 0000000 0000000 00000000000 14637045624 0021420 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/AlreadyDone.pyi 0000664 0000000 0000000 00000000502 14637045624 0024327 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault.replication import ReplicationFault
class AlreadyDone(ReplicationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/InvalidFunctionTarget.pyi 0000664 0000000 0000000 00000000514 14637045624 0026406 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault.replication import ReplicationFault
class InvalidFunctionTarget(ReplicationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/InvalidReplicationState.pyi 0000664 0000000 0000000 00000000630 14637045624 0026723 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.fault.replication import ReplicationFault
class InvalidReplicationState(ReplicationFault):
desiredState: list[str] = []
currentState: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/NoReplicationTarget.pyi 0000664 0000000 0000000 00000000512 14637045624 0026056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault.replication import ReplicationFault
class NoReplicationTarget(ReplicationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/NoValidReplica.pyi 0000664 0000000 0000000 00000000667 14637045624 0025010 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.fault.replication import ReplicationFault
from pyVmomi.sms.storage.replication import DeviceId
class NoValidReplica(ReplicationFault):
deviceId: Optional[DeviceId] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/PeerNotReachable.pyi 0000664 0000000 0000000 00000000507 14637045624 0025310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.fault.replication import ReplicationFault
class PeerNotReachable(ReplicationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/ReplicationFault.pyi 0000664 0000000 0000000 00000000455 14637045624 0025414 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class ReplicationFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/SyncOngoing.pyi 0000664 0000000 0000000 00000000546 14637045624 0024405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms import Task
from pyVmomi.sms.fault.replication import ReplicationFault
class SyncOngoing(ReplicationFault):
task: Task
pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/__init__.pyi 0000664 0000000 0000000 00000001372 14637045624 0023705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AlreadyDone import AlreadyDone as AlreadyDone
from .InvalidFunctionTarget import InvalidFunctionTarget as InvalidFunctionTarget
from .InvalidReplicationState import InvalidReplicationState as InvalidReplicationState
from .NoReplicationTarget import NoReplicationTarget as NoReplicationTarget
from .NoValidReplica import NoValidReplica as NoValidReplica
from .PeerNotReachable import PeerNotReachable as PeerNotReachable
from .ReplicationFault import ReplicationFault as ReplicationFault
from .SyncOngoing import SyncOngoing as SyncOngoing
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/ 0000775 0000000 0000000 00000000000 14637045624 0017626 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/AlarmFilter.pyi 0000664 0000000 0000000 00000000754 14637045624 0022561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class AlarmFilter(DynamicData):
alarmStatus: Optional[str] = None
alarmType: Optional[str] = None
entityType: Optional[str] = None
entityId: list[object] = []
pageMarker: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/AlarmResult.pyi 0000664 0000000 0000000 00000000670 14637045624 0022607 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage import StorageAlarm
class AlarmResult(DynamicData):
storageAlarm: list[StorageAlarm] = []
pageMarker: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/Provider.pyi 0000664 0000000 0000000 00000000613 14637045624 0022143 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.sms.provider import ProviderInfo
class Provider(ManagedObject):
def QueryProviderInfo(self) -> ProviderInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/ProviderInfo.pyi 0000664 0000000 0000000 00000000635 14637045624 0022763 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ProviderInfo(DynamicData):
uid: str
name: str
description: Optional[str] = None
version: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/ProviderSpec.pyi 0000664 0000000 0000000 00000000560 14637045624 0022757 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ProviderSpec(DynamicData):
name: str
description: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/VasaProvider.pyi 0000664 0000000 0000000 00000004261 14637045624 0022761 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms import Task
from pyVmomi.sms.provider import AlarmFilter
from pyVmomi.sms.provider import AlarmResult
from pyVmomi.sms.provider import Provider
from pyVmomi.sms.storage.replication import FailoverParam
from pyVmomi.sms.storage.replication import GroupOperationResult
from pyVmomi.sms.storage.replication import PromoteParam
from pyVmomi.sms.storage.replication import QueryPointInTimeReplicaParam
from pyVmomi.sms.storage.replication import QueryReplicationPeerResult
from pyVmomi.sms.storage.replication import TestFailoverParam
from pyVmomi.vim.vm.replication import FaultDomainId
from pyVmomi.vim.vm.replication import ReplicationGroupId
class VasaProvider(Provider):
def Sync(self, arrayId: Optional[str]) -> Task: ...
def RefreshCertificate(self) -> Task: ...
def RevokeCertificate(self) -> Task: ...
def Reconnect(self) -> Task: ...
def QueryReplicationPeer(self, faultDomainId: list[FaultDomainId]) -> list[QueryReplicationPeerResult]: ...
def QueryReplicationGroup(self, groupId: list[ReplicationGroupId]) -> list[GroupOperationResult]: ...
def QueryPointInTimeReplica(self, groupId: list[ReplicationGroupId], queryParam: Optional[QueryPointInTimeReplicaParam]) -> list[GroupOperationResult]: ...
def TestFailoverReplicationGroupStart(self, testFailoverParam: TestFailoverParam) -> Task: ...
def TestFailoverReplicationGroupStop(self, groupId: list[ReplicationGroupId], force: bool) -> Task: ...
def PromoteReplicationGroup(self, promoteParam: PromoteParam) -> Task: ...
def SyncReplicationGroup(self, groupId: list[ReplicationGroupId], pitName: str) -> Task: ...
def PrepareFailoverReplicationGroup(self, groupId: list[ReplicationGroupId]) -> Task: ...
def FailoverReplicationGroup(self, failoverParam: FailoverParam) -> Task: ...
def ReverseReplicateGroup(self, groupId: list[ReplicationGroupId]) -> Task: ...
def QueryActiveAlarm(self, alarmFilter: Optional[AlarmFilter]) -> Optional[AlarmResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/VasaProviderInfo.pyi 0000664 0000000 0000000 00000006172 14637045624 0023600 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.sms.provider import ProviderInfo
class VasaProviderInfo(ProviderInfo):
class CertificateStatus(Enum):
valid: ClassVar['CertificateStatus'] = 'valid'
expirySoftLimitReached: ClassVar['CertificateStatus'] = 'expirySoftLimitReached'
expiryHardLimitReached: ClassVar['CertificateStatus'] = 'expiryHardLimitReached'
expired: ClassVar['CertificateStatus'] = 'expired'
invalid: ClassVar['CertificateStatus'] = 'invalid'
class RelatedStorageArray(DynamicData):
arrayId: str
active: bool
manageable: bool
priority: int
class SupportedVendorModelMapping(DynamicData):
vendorId: Optional[str] = None
modelId: Optional[str] = None
class VasaProviderStatus(Enum):
online: ClassVar['VasaProviderStatus'] = 'online'
offline: ClassVar['VasaProviderStatus'] = 'offline'
syncError: ClassVar['VasaProviderStatus'] = 'syncError'
unknown: ClassVar['VasaProviderStatus'] = 'unknown'
connected: ClassVar['VasaProviderStatus'] = 'connected'
disconnected: ClassVar['VasaProviderStatus'] = 'disconnected'
class VasaProviderProfile(Enum):
blockDevice: ClassVar['VasaProviderProfile'] = 'blockDevice'
fileSystem: ClassVar['VasaProviderProfile'] = 'fileSystem'
capability: ClassVar['VasaProviderProfile'] = 'capability'
class ProviderProfile(Enum):
ProfileBasedManagement: ClassVar['ProviderProfile'] = 'ProfileBasedManagement'
Replication: ClassVar['ProviderProfile'] = 'Replication'
class Type(Enum):
PERSISTENCE: ClassVar['Type'] = 'PERSISTENCE'
DATASERVICE: ClassVar['Type'] = 'DATASERVICE'
UNKNOWN: ClassVar['Type'] = 'UNKNOWN'
class Category(Enum):
internal: ClassVar['Category'] = 'internal'
external: ClassVar['Category'] = 'external'
url: str
certificate: Optional[str] = None
status: Optional[str] = None
statusFault: Optional[MethodFault] = None
vasaVersion: Optional[str] = None
namespace: Optional[str] = None
lastSyncTime: Optional[str] = None
supportedVendorModelMapping: list[SupportedVendorModelMapping] = []
supportedProfile: list[str] = []
supportedProviderProfile: list[str] = []
relatedStorageArray: list[RelatedStorageArray] = []
providerId: Optional[str] = None
certificateExpiryDate: Optional[str] = None
certificateStatus: Optional[str] = None
serviceLocation: Optional[str] = None
needsExplicitActivation: Optional[bool] = None
maxBatchSize: Optional[long] = None
retainVasaProviderCertificate: Optional[bool] = None
arrayIndependentProvider: Optional[bool] = None
type: Optional[str] = None
category: Optional[str] = None
priority: Optional[int] = None
failoverGroupId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/VasaProviderSpec.pyi 0000664 0000000 0000000 00000000636 14637045624 0023576 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.provider import ProviderSpec
class VasaProviderSpec(ProviderSpec):
username: str
password: str
url: str
certificate: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/__init__.pyi 0000664 0000000 0000000 00000001227 14637045624 0022112 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AlarmFilter import AlarmFilter as AlarmFilter
from .AlarmResult import AlarmResult as AlarmResult
from .Provider import Provider as Provider
from .ProviderInfo import ProviderInfo as ProviderInfo
from .ProviderSpec import ProviderSpec as ProviderSpec
from .VasaProvider import VasaProvider as VasaProvider
from .VasaProviderInfo import VasaProviderInfo as VasaProviderInfo
from .VasaProviderSpec import VasaProviderSpec as VasaProviderSpec
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/ 0000775 0000000 0000000 00000000000 14637045624 0017440 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/AlarmStatus.pyi 0000664 0000000 0000000 00000000364 14637045624 0022426 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class AlarmStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/AlarmType.pyi 0000664 0000000 0000000 00000000362 14637045624 0022062 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class AlarmType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/BackingConfig.pyi 0000664 0000000 0000000 00000001157 14637045624 0022653 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class BackingConfig(DynamicData):
thinProvisionBackingIdentifier: Optional[str] = None
deduplicationBackingIdentifier: Optional[str] = None
autoTieringEnabled: Optional[bool] = None
deduplicationEfficiency: Optional[long] = None
performanceOptimizationInterval: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/BackingStoragePool.pyi 0000664 0000000 0000000 00000001432 14637045624 0023700 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class BackingStoragePool(DynamicData):
class BackingStoragePoolType(Enum):
thinProvisioningPool: ClassVar['BackingStoragePoolType'] = 'thinProvisioningPool'
deduplicationPool: ClassVar['BackingStoragePoolType'] = 'deduplicationPool'
thinAndDeduplicationCombinedPool: ClassVar['BackingStoragePoolType'] = 'thinAndDeduplicationCombinedPool'
uuid: str
type: str
capacityInMB: long
usedSpaceInMB: long
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/DatastoreBackingPoolMapping.pyi 0000664 0000000 0000000 00000000774 14637045624 0025546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage import BackingStoragePool
class DatastoreBackingPoolMapping(DynamicData):
datastore: list[Datastore] = []
backingStoragePool: list[BackingStoragePool] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/DatastorePair.pyi 0000664 0000000 0000000 00000000567 14637045624 0022735 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class DatastorePair(DynamicData):
datastore1: Datastore
datastore2: Datastore
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/DrsMigrationCapabilityResult.pyi 0000664 0000000 0000000 00000000754 14637045624 0025774 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage import DatastorePair
class DrsMigrationCapabilityResult(DynamicData):
recommendedDatastorePair: list[DatastorePair] = []
nonRecommendedDatastorePair: list[DatastorePair] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/EntityType.pyi 0000664 0000000 0000000 00000000363 14637045624 0022303 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class EntityType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/FaultDomainProviderMapping.pyi 0000664 0000000 0000000 00000000764 14637045624 0025424 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.provider import Provider
from pyVmomi.vim.vm.replication import FaultDomainId
class FaultDomainProviderMapping(DynamicData):
activeProvider: Provider
faultDomainId: list[FaultDomainId] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/FcStoragePort.pyi 0000664 0000000 0000000 00000000510 14637045624 0022701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage import StoragePort
class FcStoragePort(StoragePort):
portWwn: str
nodeWwn: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/FcoeStoragePort.pyi 0000664 0000000 0000000 00000000512 14637045624 0023227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage import StoragePort
class FcoeStoragePort(StoragePort):
portWwn: str
nodeWwn: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/FileSystemInfo.pyi 0000664 0000000 0000000 00000000621 14637045624 0023062 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileSystemInfo(DynamicData):
fileServerName: str
fileSystemPath: str
ipAddress: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/IscsiStoragePort.pyi 0000664 0000000 0000000 00000000476 14637045624 0023436 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage import StoragePort
class IscsiStoragePort(StoragePort):
identifier: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/LunHbaAssociation.pyi 0000664 0000000 0000000 00000000613 14637045624 0023531 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
class LunHbaAssociation(DynamicData):
canonicalName: str
hba: list[HostBusAdapter] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/NameValuePair.pyi 0000664 0000000 0000000 00000000517 14637045624 0022657 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class NameValuePair(DynamicData):
parameterName: str
parameterValue: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageAlarm.pyi 0000664 0000000 0000000 00000001300 14637045624 0022536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage import NameValuePair
class StorageAlarm(DynamicData):
alarmId: long
alarmType: str
containerId: Optional[str] = None
objectId: Optional[str] = None
objectType: str
status: str
alarmTimeStamp: datetime
messageId: str
parameterList: list[NameValuePair] = []
alarmObject: Optional[object] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageArray.pyi 0000664 0000000 0000000 00000003264 14637045624 0022573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import VasaStorageArray
from pyVmomi.vmodl import DynamicData
class StorageArray(DynamicData):
class BlockDeviceInterface(Enum):
fc: ClassVar['BlockDeviceInterface'] = 'fc'
iscsi: ClassVar['BlockDeviceInterface'] = 'iscsi'
fcoe: ClassVar['BlockDeviceInterface'] = 'fcoe'
otherBlock: ClassVar['BlockDeviceInterface'] = 'otherBlock'
class FileSystemInterface(Enum):
nfs: ClassVar['FileSystemInterface'] = 'nfs'
otherFileSystem: ClassVar['FileSystemInterface'] = 'otherFileSystem'
class VasaProfile(Enum):
blockDevice: ClassVar['VasaProfile'] = 'blockDevice'
fileSystem: ClassVar['VasaProfile'] = 'fileSystem'
capability: ClassVar['VasaProfile'] = 'capability'
policy: ClassVar['VasaProfile'] = 'policy'
object: ClassVar['VasaProfile'] = 'object'
statistics: ClassVar['VasaProfile'] = 'statistics'
storageDrsBlockDevice: ClassVar['VasaProfile'] = 'storageDrsBlockDevice'
storageDrsFileSystem: ClassVar['VasaProfile'] = 'storageDrsFileSystem'
name: str
uuid: str
vendorId: str
modelId: str
firmware: Optional[str] = None
alternateName: list[str] = []
supportedBlockInterface: list[str] = []
supportedFileSystemInterface: list[str] = []
supportedProfile: list[str] = []
priority: Optional[int] = None
discoverySvc: list[VasaStorageArray.DiscoverySvcInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageCapability.pyi 0000664 0000000 0000000 00000000524 14637045624 0023572 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class StorageCapability(DynamicData):
uuid: str
name: str
description: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageContainer.pyi 0000664 0000000 0000000 00000001551 14637045624 0023434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class StorageContainer(DynamicData):
class VvolContainerTypeEnum(Enum):
NFS: ClassVar['VvolContainerTypeEnum'] = 'NFS'
NFS4x: ClassVar['VvolContainerTypeEnum'] = 'NFS4x'
SCSI: ClassVar['VvolContainerTypeEnum'] = 'SCSI'
NVMe: ClassVar['VvolContainerTypeEnum'] = 'NVMe'
uuid: str
name: str
maxVvolSizeInMB: long
providerId: list[str] = []
arrayId: list[str] = []
vvolContainerType: Optional[str] = None
stretched: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageContainerResult.pyi 0000664 0000000 0000000 00000001003 14637045624 0024623 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.provider import ProviderInfo
from pyVmomi.sms.storage import StorageContainer
class StorageContainerResult(DynamicData):
storageContainer: list[StorageContainer] = []
providerInfo: list[ProviderInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageContainerSpec.pyi 0000664 0000000 0000000 00000000545 14637045624 0024251 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class StorageContainerSpec(DynamicData):
containerId: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageFileSystem.pyi 0000664 0000000 0000000 00000001420 14637045624 0023571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage import BackingConfig
from pyVmomi.sms.storage import FileSystemInfo
class StorageFileSystem(DynamicData):
class FileSystemInterfaceVersion(Enum):
NFSV3_0: ClassVar['FileSystemInterfaceVersion'] = 'NFSV3_0'
uuid: str
info: list[FileSystemInfo] = []
nativeSnapshotSupported: bool
thinProvisioningStatus: str
type: str
version: str
backingConfig: Optional[BackingConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageLun.pyi 0000664 0000000 0000000 00000001266 14637045624 0022253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage import BackingConfig
class StorageLun(DynamicData):
uuid: str
vSphereLunIdentifier: str
vendorDisplayName: str
capacityInMB: long
usedSpaceInMB: long
lunThinProvisioned: bool
alternateIdentifier: list[str] = []
drsManagementPermitted: bool
thinProvisioningStatus: str
backingConfig: Optional[BackingConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StoragePort.pyi 0000664 0000000 0000000 00000000570 14637045624 0022436 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class StoragePort(DynamicData):
uuid: str
type: str
alternateName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/StorageProcessor.pyi 0000664 0000000 0000000 00000000565 14637045624 0023475 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class StorageProcessor(DynamicData):
uuid: str
alternateIdentifer: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/ThinProvisioningStatus.pyi 0000664 0000000 0000000 00000000377 14637045624 0024707 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ThinProvisioningStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/__init__.pyi 0000664 0000000 0000000 00000003727 14637045624 0021733 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import replication as replication
from .AlarmStatus import AlarmStatus as AlarmStatus
from .AlarmType import AlarmType as AlarmType
from .BackingConfig import BackingConfig as BackingConfig
from .BackingStoragePool import BackingStoragePool as BackingStoragePool
from .DatastoreBackingPoolMapping import DatastoreBackingPoolMapping as DatastoreBackingPoolMapping
from .DatastorePair import DatastorePair as DatastorePair
from .DrsMigrationCapabilityResult import DrsMigrationCapabilityResult as DrsMigrationCapabilityResult
from .EntityType import EntityType as EntityType
from .FaultDomainProviderMapping import FaultDomainProviderMapping as FaultDomainProviderMapping
from .FcStoragePort import FcStoragePort as FcStoragePort
from .FcoeStoragePort import FcoeStoragePort as FcoeStoragePort
from .FileSystemInfo import FileSystemInfo as FileSystemInfo
from .IscsiStoragePort import IscsiStoragePort as IscsiStoragePort
from .LunHbaAssociation import LunHbaAssociation as LunHbaAssociation
from .NameValuePair import NameValuePair as NameValuePair
from .StorageAlarm import StorageAlarm as StorageAlarm
from .StorageArray import StorageArray as StorageArray
from .StorageCapability import StorageCapability as StorageCapability
from .StorageContainer import StorageContainer as StorageContainer
from .StorageContainerResult import StorageContainerResult as StorageContainerResult
from .StorageContainerSpec import StorageContainerSpec as StorageContainerSpec
from .StorageFileSystem import StorageFileSystem as StorageFileSystem
from .StorageLun import StorageLun as StorageLun
from .StoragePort import StoragePort as StoragePort
from .StorageProcessor import StorageProcessor as StorageProcessor
from .ThinProvisioningStatus import ThinProvisioningStatus as ThinProvisioningStatus
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/ 0000775 0000000 0000000 00000000000 14637045624 0021751 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/DeviceId.pyi 0000664 0000000 0000000 00000000445 14637045624 0024153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DeviceId(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/FailoverParam.pyi 0000664 0000000 0000000 00000001634 14637045624 0025230 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage.replication import DeviceId
from pyVmomi.sms.storage.replication import PointInTimeReplicaId
from pyVmomi.vim.vm.replication import ReplicationGroupId
class FailoverParam(DynamicData):
class ReplicationGroupData(DynamicData):
groupId: ReplicationGroupId
pitId: Optional[PointInTimeReplicaId] = None
class PolicyAssociation(DynamicData):
id: DeviceId
policyId: str
datastore: Datastore
isPlanned: bool
checkOnly: bool
replicationGroupsToFailover: list[ReplicationGroupData] = []
policyAssociations: list[PolicyAssociation] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/FailoverSuccessResult.pyi 0000664 0000000 0000000 00000002514 14637045624 0026775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.sms.storage.replication import DeviceId
from pyVmomi.sms.storage.replication import GroupOperationResult
from pyVmomi.sms.storage.replication import PointInTimeReplicaId
from pyVmomi.sms.storage.replication import ReplicaId
class FailoverSuccessResult(GroupOperationResult):
class RecoveredDiskInfo(DynamicData):
deviceKey: int
dsUrl: str
diskPath: str
class RecoveredDevice(DynamicData):
targetDeviceId: Optional[ReplicaId] = None
recoveredDeviceId: Optional[DeviceId] = None
sourceDeviceId: DeviceId
info: list[str] = []
datastore: Datastore
recoveredDiskInfo: list[RecoveredDiskInfo] = []
error: Optional[MethodFault] = None
warnings: list[MethodFault] = []
newState: str
pitId: Optional[PointInTimeReplicaId] = None
pitIdBeforeFailover: Optional[PointInTimeReplicaId] = None
recoveredDeviceInfo: list[RecoveredDevice] = []
timeStamp: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/FaultDomainInfo.pyi 0000664 0000000 0000000 00000001065 14637045624 0025515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.provider import Provider
from pyVmomi.vim.vm.replication import FaultDomainId
class FaultDomainInfo(FaultDomainId):
name: Optional[str] = None
description: Optional[str] = None
storageArrayId: Optional[str] = None
children: list[FaultDomainId] = []
provider: Optional[Provider] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/GroupErrorResult.pyi 0000664 0000000 0000000 00000000621 14637045624 0026000 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.sms.storage.replication import GroupOperationResult
class GroupErrorResult(GroupOperationResult):
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/GroupInfo.pyi 0000664 0000000 0000000 00000000570 14637045624 0024406 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.replication import ReplicationGroupId
class GroupInfo(DynamicData):
groupId: ReplicationGroupId
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/GroupOperationResult.pyi 0000664 0000000 0000000 00000000751 14637045624 0026653 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vm.replication import ReplicationGroupId
class GroupOperationResult(DynamicData):
groupId: ReplicationGroupId
warning: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/PointInTimeReplicaId.pyi 0000664 0000000 0000000 00000000464 14637045624 0026454 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class PointInTimeReplicaId(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/PromoteParam.pyi 0000664 0000000 0000000 00000000711 14637045624 0025101 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.replication import ReplicationGroupId
class PromoteParam(DynamicData):
isPlanned: bool
replicationGroupsToPromote: list[ReplicationGroupId] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/QueryPointInTimeReplicaParam.pyi 0000664 0000000 0000000 00000001272 14637045624 0030204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class QueryPointInTimeReplicaParam(DynamicData):
class ReplicaQueryIntervalParam(DynamicData):
fromDate: Optional[datetime] = None
toDate: Optional[datetime] = None
number: Optional[int] = None
replicaTimeQueryParam: Optional[ReplicaQueryIntervalParam] = None
pitName: Optional[str] = None
tags: list[str] = []
preferDetails: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/QueryPointInTimeReplicaSuccessResult.pyi 0000664 0000000 0000000 00000001311 14637045624 0031745 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage.replication import GroupOperationResult
from pyVmomi.sms.storage.replication import PointInTimeReplicaId
class QueryPointInTimeReplicaSuccessResult(GroupOperationResult):
class PointInTimeReplicaInfo(DynamicData):
id: PointInTimeReplicaId
pitName: str
timeStamp: datetime
tags: list[str] = []
replicaInfo: list[PointInTimeReplicaInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/QueryPointInTimeReplicaSummaryResult.pyi 0000664 0000000 0000000 00000001157 14637045624 0032002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage.replication import GroupOperationResult
class QueryPointInTimeReplicaSummaryResult(GroupOperationResult):
class ReplicaIntervalQueryResult(DynamicData):
fromDate: datetime
toDate: datetime
number: int
intervalResults: list[ReplicaIntervalQueryResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/QueryReplicationGroupSuccessResult.pyi 0000664 0000000 0000000 00000000646 14637045624 0031546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import GroupInfo
from pyVmomi.sms.storage.replication import GroupOperationResult
class QueryReplicationGroupSuccessResult(GroupOperationResult):
rgInfo: GroupInfo
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/QueryReplicationPeerResult.pyi 0000664 0000000 0000000 00000001065 14637045624 0030010 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vm.replication import FaultDomainId
class QueryReplicationPeerResult(DynamicData):
sourceDomain: FaultDomainId
targetDomain: list[FaultDomainId] = []
error: list[MethodFault] = []
warning: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/RecoveredTargetGroupMemberInfo.pyi 0000664 0000000 0000000 00000000733 14637045624 0030545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.storage.replication import DeviceId
from pyVmomi.sms.storage.replication import TargetGroupMemberInfo
class RecoveredTargetGroupMemberInfo(TargetGroupMemberInfo):
recoveredDeviceId: Optional[DeviceId] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/ReplicaId.pyi 0000664 0000000 0000000 00000000451 14637045624 0024330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ReplicaId(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/ReplicationState.pyi 0000664 0000000 0000000 00000000371 14637045624 0025747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ReplicationState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/ReverseReplicationSuccessResult.pyi 0000664 0000000 0000000 00000000653 14637045624 0031035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import GroupOperationResult
from pyVmomi.vim.vm.replication import DeviceGroupId
class ReverseReplicationSuccessResult(GroupOperationResult):
newGroupId: DeviceGroupId
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/SourceGroupInfo.pyi 0000664 0000000 0000000 00000001463 14637045624 0025571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage.replication import GroupInfo
from pyVmomi.sms.storage.replication import SourceGroupMemberInfo
from pyVmomi.vim.vm.replication import ReplicationGroupId
class SourceGroupInfo(GroupInfo):
class ReplicationTargetInfo(DynamicData):
targetGroupId: ReplicationGroupId
replicationAgreementDescription: Optional[str] = None
name: Optional[str] = None
description: Optional[str] = None
state: str
replica: list[ReplicationTargetInfo] = []
memberInfo: list[SourceGroupMemberInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/SourceGroupMemberInfo.pyi 0000664 0000000 0000000 00000001205 14637045624 0026713 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage.replication import DeviceId
from pyVmomi.sms.storage.replication import ReplicaId
from pyVmomi.vim.vm.replication import FaultDomainId
class SourceGroupMemberInfo(DynamicData):
class TargetDeviceId(DynamicData):
domainId: FaultDomainId
deviceId: ReplicaId
deviceId: DeviceId
targetId: list[TargetDeviceId] = []
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/SyncReplicationGroupSuccessResult.pyi 0000664 0000000 0000000 00000001077 14637045624 0031354 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.sms.storage.replication import GroupOperationResult
from pyVmomi.sms.storage.replication import PointInTimeReplicaId
class SyncReplicationGroupSuccessResult(GroupOperationResult):
timeStamp: datetime
pitId: Optional[PointInTimeReplicaId] = None
pitName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/TargetGroupInfo.pyi 0000664 0000000 0000000 00000001450 14637045624 0025553 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage.replication import GroupInfo
from pyVmomi.sms.storage.replication import TargetGroupMemberInfo
from pyVmomi.vim.vm.replication import ReplicationGroupId
class TargetGroupInfo(GroupInfo):
class TargetToSourceInfo(DynamicData):
sourceGroupId: ReplicationGroupId
replicationAgreementDescription: Optional[str] = None
sourceInfo: TargetToSourceInfo
state: str
devices: list[TargetGroupMemberInfo] = []
isPromoteCapable: Optional[bool] = None
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/TargetGroupMemberInfo.pyi 0000664 0000000 0000000 00000001005 14637045624 0026677 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.sms.storage.replication import DeviceId
from pyVmomi.sms.storage.replication import ReplicaId
class TargetGroupMemberInfo(DynamicData):
replicaId: ReplicaId
sourceId: DeviceId
targetDatastore: Datastore
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/TestFailoverParam.pyi 0000664 0000000 0000000 00000000504 14637045624 0026063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import FailoverParam
class TestFailoverParam(FailoverParam):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VVolId.pyi 0000664 0000000 0000000 00000000462 14637045624 0023641 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import DeviceId
class VVolId(DeviceId):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VirtualDiskId.pyi 0000664 0000000 0000000 00000000475 14637045624 0025220 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import DeviceId
class VirtualDiskId(DeviceId):
diskId: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VirtualDiskKey.pyi 0000664 0000000 0000000 00000000530 14637045624 0025404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import DeviceId
class VirtualDiskKey(DeviceId):
vmInstanceUUID: str
deviceKey: int
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VirtualDiskMoId.pyi 0000664 0000000 0000000 00000000614 14637045624 0025507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.storage.replication import DeviceId
class VirtualDiskMoId(DeviceId):
vcUuid: Optional[str] = None
vmMoid: str
diskKey: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VirtualMachineFilePath.pyi 0000664 0000000 0000000 00000000642 14637045624 0027026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.storage.replication import VirtualMachineId
class VirtualMachineFilePath(VirtualMachineId):
vcUuid: Optional[str] = None
dsUrl: str
vmxPath: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VirtualMachineId.pyi 0000664 0000000 0000000 00000000471 14637045624 0025666 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import DeviceId
class VirtualMachineId(DeviceId):
pass
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VirtualMachineMoId.pyi 0000664 0000000 0000000 00000000617 14637045624 0026164 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.sms.storage.replication import VirtualMachineId
class VirtualMachineMoId(VirtualMachineId):
vcUuid: Optional[str] = None
vmMoid: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/VirtualMachineUUID.pyi 0000664 0000000 0000000 00000000532 14637045624 0026076 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.sms.storage.replication import VirtualMachineId
class VirtualMachineUUID(VirtualMachineId):
vmInstanceUUID: str
pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/__init__.pyi 0000664 0000000 0000000 00000005211 14637045624 0024232 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .DeviceId import DeviceId as DeviceId
from .FailoverParam import FailoverParam as FailoverParam
from .FailoverSuccessResult import FailoverSuccessResult as FailoverSuccessResult
from .FaultDomainInfo import FaultDomainInfo as FaultDomainInfo
from .GroupErrorResult import GroupErrorResult as GroupErrorResult
from .GroupInfo import GroupInfo as GroupInfo
from .GroupOperationResult import GroupOperationResult as GroupOperationResult
from .PointInTimeReplicaId import PointInTimeReplicaId as PointInTimeReplicaId
from .PromoteParam import PromoteParam as PromoteParam
from .QueryPointInTimeReplicaParam import QueryPointInTimeReplicaParam as QueryPointInTimeReplicaParam
from .QueryPointInTimeReplicaSuccessResult import QueryPointInTimeReplicaSuccessResult as QueryPointInTimeReplicaSuccessResult
from .QueryPointInTimeReplicaSummaryResult import QueryPointInTimeReplicaSummaryResult as QueryPointInTimeReplicaSummaryResult
from .QueryReplicationGroupSuccessResult import QueryReplicationGroupSuccessResult as QueryReplicationGroupSuccessResult
from .QueryReplicationPeerResult import QueryReplicationPeerResult as QueryReplicationPeerResult
from .RecoveredTargetGroupMemberInfo import RecoveredTargetGroupMemberInfo as RecoveredTargetGroupMemberInfo
from .ReplicaId import ReplicaId as ReplicaId
from .ReplicationState import ReplicationState as ReplicationState
from .ReverseReplicationSuccessResult import ReverseReplicationSuccessResult as ReverseReplicationSuccessResult
from .SourceGroupInfo import SourceGroupInfo as SourceGroupInfo
from .SourceGroupMemberInfo import SourceGroupMemberInfo as SourceGroupMemberInfo
from .SyncReplicationGroupSuccessResult import SyncReplicationGroupSuccessResult as SyncReplicationGroupSuccessResult
from .TargetGroupInfo import TargetGroupInfo as TargetGroupInfo
from .TargetGroupMemberInfo import TargetGroupMemberInfo as TargetGroupMemberInfo
from .TestFailoverParam import TestFailoverParam as TestFailoverParam
from .VVolId import VVolId as VVolId
from .VirtualDiskId import VirtualDiskId as VirtualDiskId
from .VirtualDiskKey import VirtualDiskKey as VirtualDiskKey
from .VirtualDiskMoId import VirtualDiskMoId as VirtualDiskMoId
from .VirtualMachineFilePath import VirtualMachineFilePath as VirtualMachineFilePath
from .VirtualMachineId import VirtualMachineId as VirtualMachineId
from .VirtualMachineMoId import VirtualMachineMoId as VirtualMachineMoId
from .VirtualMachineUUID import VirtualMachineUUID as VirtualMachineUUID
pyvmomi-8.0.3.0.1/pyVmomi/vim/ 0000775 0000000 0000000 00000000000 14637045624 0015765 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/AboutInfo.pyi 0000664 0000000 0000000 00000001277 14637045624 0020405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class AboutInfo(DynamicData):
name: str
fullName: str
vendor: str
version: str
patchLevel: Optional[str] = None
build: str
localeVersion: Optional[str] = None
localeBuild: Optional[str] = None
osType: str
productLineId: str
apiType: str
apiVersion: str
instanceUuid: Optional[str] = None
licenseProductName: Optional[str] = None
licenseProductVersion: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/AuthorizationDescription.pyi 0000664 0000000 0000000 00000000666 14637045624 0023564 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
class AuthorizationDescription(DynamicData):
privilege: list[ElementDescription] = []
privilegeGroup: list[ElementDescription] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/AuthorizationManager.pyi 0000664 0000000 0000000 00000005356 14637045624 0022654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import AuthorizationDescription
from pyVmomi.vim import Description
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class AuthorizationManager(ManagedObject):
class Permission(DynamicData):
entity: Optional[ManagedEntity] = None
principal: str
group: bool
roleId: int
propagate: bool
class Role(DynamicData):
roleId: int
system: bool
name: str
info: Description
privilege: list[str] = []
class Privilege(DynamicData):
privId: str
onParent: bool
name: str
privGroupName: str
class PrivilegeAvailability(DynamicData):
privId: str
isGranted: bool
class EntityPrivilege(DynamicData):
entity: ManagedEntity
privAvailability: list[PrivilegeAvailability] = []
class UserPrivilegeResult(DynamicData):
entity: ManagedEntity
privileges: list[str] = []
@property
def privilegeList(self) -> list[Privilege]: ...
@property
def roleList(self) -> list[Role]: ...
@property
def description(self) -> AuthorizationDescription: ...
def AddRole(self, name: str, privIds: list[str]) -> int: ...
def RemoveRole(self, roleId: int, failIfUsed: bool) -> NoReturn: ...
def UpdateRole(self, roleId: int, newName: str, privIds: list[str]) -> NoReturn: ...
def MergePermissions(self, srcRoleId: int, dstRoleId: int) -> NoReturn: ...
def RetrieveRolePermissions(self, roleId: int) -> list[Permission]: ...
def RetrieveEntityPermissions(self, entity: ManagedEntity, inherited: bool) -> list[Permission]: ...
def RetrieveAllPermissions(self) -> list[Permission]: ...
def SetEntityPermissions(self, entity: ManagedEntity, permission: list[Permission]) -> NoReturn: ...
def ResetEntityPermissions(self, entity: ManagedEntity, permission: list[Permission]) -> NoReturn: ...
def RemoveEntityPermission(self, entity: ManagedEntity, user: str, isGroup: bool) -> NoReturn: ...
def HasPrivilegeOnEntity(self, entity: ManagedEntity, sessionId: str, privId: list[str]) -> list[bool]: ...
def HasPrivilegeOnEntities(self, entity: list[ManagedEntity], sessionId: str, privId: list[str]) -> list[EntityPrivilege]: ...
def HasUserPrivilegeOnEntities(self, entities: list[ManagedObject], userName: str, privId: list[str]) -> list[EntityPrivilege]: ...
def FetchUserPrivilegeOnEntities(self, entities: list[ManagedEntity], userName: str) -> list[UserPrivilegeResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/BatchResult.pyi 0000664 0000000 0000000 00000001237 14637045624 0020733 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class BatchResult(DynamicData):
class Result(Enum):
success: ClassVar['Result'] = 'success'
fail: ClassVar['Result'] = 'fail'
result: str
hostKey: str
ds: Optional[Datastore] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/BoolPolicy.pyi 0000664 0000000 0000000 00000000546 14637045624 0020570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import InheritablePolicy
class BoolPolicy(InheritablePolicy):
value: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/Capability.pyi 0000664 0000000 0000000 00000002056 14637045624 0020574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import EVCMode
from pyVmomi.vim import FeatureEVCMode
from pyVmomi.vmodl import DynamicData
class Capability(DynamicData):
provisioningSupported: bool
multiHostSupported: bool
userShellAccessSupported: bool
supportedEVCMode: list[EVCMode] = []
supportedEVCGraphicsMode: list[FeatureEVCMode] = []
networkBackupAndRestoreSupported: Optional[bool] = None
ftDrsWithoutEvcSupported: Optional[bool] = None
hciWorkflowSupported: Optional[bool] = None
computePolicyVersion: Optional[int] = None
clusterPlacementSupported: Optional[bool] = None
lifecycleManagementSupported: Optional[bool] = None
hostSeedingSupported: Optional[bool] = None
scalableSharesSupported: Optional[bool] = None
hadcsSupported: Optional[bool] = None
configMgmtSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/CertificateManager.pyi 0000664 0000000 0000000 00000001115 14637045624 0022223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
class CertificateManager(ManagedObject):
def RefreshCACertificatesAndCRLs(self, host: list[HostSystem]) -> Task: ...
def RefreshCertificates(self, host: list[HostSystem]) -> Task: ...
def RevokeCertificates(self, host: list[HostSystem]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/ClusterComputeResource.pyi 0000664 0000000 0000000 00000020272 14637045624 0023201 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Datastore
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import SDDCBase
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.cluster import ActionHistory
from pyVmomi.vim.cluster import ConfigInfo
from pyVmomi.vim.cluster import ConfigSpec
from pyVmomi.vim.cluster import ConfigSpecEx
from pyVmomi.vim.cluster import DasAdmissionControlInfo
from pyVmomi.vim.cluster import DasAdvancedRuntimeInfo
from pyVmomi.vim.cluster import DasData
from pyVmomi.vim.cluster import DrsFaults
from pyVmomi.vim.cluster import DrsMigration
from pyVmomi.vim.cluster import DrsRecommendation
from pyVmomi.vim.cluster import EVCManager
from pyVmomi.vim.cluster import EnterMaintenanceResult
from pyVmomi.vim.cluster import HostRecommendation
from pyVmomi.vim.cluster import PlacementResult
from pyVmomi.vim.cluster import PlacementSpec
from pyVmomi.vim.cluster import Recommendation
from pyVmomi.vim.cluster import ResourceUsageSummary
from pyVmomi.vim.cluster import RuleInfo
from pyVmomi.vim.cluster import UsageSummary
from pyVmomi.vim.dvs import DistributedVirtualPortgroup
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import KeyProviderId
from pyVmomi.vim.host import ConnectSpec
from pyVmomi.vim.host import DateTimeConfig
from pyVmomi.vim.host import HostAccessManager
from pyVmomi.vim.host import VirtualNic
from pyVmomi.vim.option import OptionValue
class ClusterComputeResource(ComputeResource):
class Summary(ComputeResource.Summary):
currentFailoverLevel: int
admissionControlInfo: Optional[DasAdmissionControlInfo] = None
numVmotions: int
targetBalance: Optional[int] = None
currentBalance: Optional[int] = None
drsScore: Optional[int] = None
numVmsPerDrsScoreBucket: list[int] = []
usageSummary: Optional[UsageSummary] = None
currentEVCModeKey: Optional[str] = None
currentEVCGraphicsModeKey: Optional[str] = None
dasData: Optional[DasData] = None
clusterMaintenanceModeStatus: Optional[str] = None
vcsHealthStatus: Optional[str] = None
vcsSlots: list[VcsSlots] = []
class DVSSetting(DynamicData):
class DVPortgroupToServiceMapping(DynamicData):
dvPortgroup: DistributedVirtualPortgroup
service: str
dvSwitch: DistributedVirtualSwitch
pnicDevices: list[str] = []
dvPortgroupSetting: list[DVPortgroupToServiceMapping] = []
class HCIWorkflowState(Enum):
in_progress: ClassVar['HCIWorkflowState'] = 'in_progress'
done: ClassVar['HCIWorkflowState'] = 'done'
invalid: ClassVar['HCIWorkflowState'] = 'invalid'
class HostConfigurationProfile(DynamicData):
dateTimeConfig: Optional[DateTimeConfig] = None
lockdownMode: Optional[HostAccessManager.LockdownMode] = None
class HCIConfigInfo(DynamicData):
workflowState: str
dvsSetting: list[DVSSetting] = []
configuredHosts: list[HostSystem] = []
hostConfigProfile: Optional[HostConfigurationProfile] = None
class ClusterConfigResult(DynamicData):
failedHosts: list[Folder.FailedHostResult] = []
configuredHosts: list[HostSystem] = []
class DvsProfile(DynamicData):
class DVPortgroupSpecToServiceMapping(DynamicData):
dvPortgroupSpec: Optional[DistributedVirtualPortgroup.ConfigSpec] = None
dvPortgroup: Optional[DistributedVirtualPortgroup] = None
service: str
dvsName: Optional[str] = None
dvSwitch: Optional[DistributedVirtualSwitch] = None
pnicDevices: list[str] = []
dvPortgroupMapping: list[DVPortgroupSpecToServiceMapping] = []
class VCProfile(DynamicData):
clusterSpec: Optional[ConfigSpecEx] = None
evcModeKey: Optional[str] = None
evcGraphicsModeKey: Optional[str] = None
class HCIConfigSpec(DynamicData):
dvsProf: list[DvsProfile] = []
hostConfigProfile: Optional[HostConfigurationProfile] = None
vSanConfigSpec: Optional[SDDCBase] = None
vcProf: Optional[VCProfile] = None
class HostVmkNicInfo(DynamicData):
nicSpec: VirtualNic.Specification
service: str
class HostConfigurationInput(DynamicData):
host: HostSystem
hostVmkNics: list[HostVmkNicInfo] = []
allowedInNonMaintenanceMode: Optional[bool] = None
class ValidationResultBase(DynamicData):
info: list[LocalizableMessage] = []
class HostConfigurationValidation(ValidationResultBase):
host: HostSystem
isDvsSettingValid: Optional[bool] = None
isVmknicSettingValid: Optional[bool] = None
isNtpSettingValid: Optional[bool] = None
isLockdownModeValid: Optional[bool] = None
class DVSConfigurationValidation(ValidationResultBase):
isDvsValid: bool
isDvpgValid: bool
class HostEvacuationInfo(DynamicData):
host: HostSystem
action: list[OptionValue] = []
class MaintenanceInfo(DynamicData):
partialMMId: Optional[str] = None
hostEvacInfo: list[HostEvacuationInfo] = []
class CryptoModePolicy(DynamicData):
keyId: Optional[CryptoKeyId] = None
providerId: Optional[KeyProviderId] = None
class VcsHealthStatus(Enum):
healthy: ClassVar['VcsHealthStatus'] = 'healthy'
degraded: ClassVar['VcsHealthStatus'] = 'degraded'
nonhealthy: ClassVar['VcsHealthStatus'] = 'nonhealthy'
class VcsSlots(DynamicData):
systemId: Optional[str] = None
host: HostSystem
datastore: list[Datastore] = []
totalSlots: int
@property
def configuration(self) -> ConfigInfo: ...
@property
def recommendation(self) -> list[Recommendation]: ...
@property
def drsRecommendation(self) -> list[DrsRecommendation]: ...
@property
def summaryEx(self) -> Summary: ...
@property
def hciConfig(self) -> Optional[HCIConfigInfo]: ...
@property
def migrationHistory(self) -> list[DrsMigration]: ...
@property
def actionHistory(self) -> list[ActionHistory]: ...
@property
def drsFault(self) -> list[DrsFaults]: ...
def ConfigureHCI(self, clusterSpec: HCIConfigSpec, hostInputs: list[HostConfigurationInput]) -> Task: ...
def ExtendHCI(self, hostInputs: list[HostConfigurationInput], vSanConfigSpec: Optional[SDDCBase]) -> Task: ...
def AbandonHciWorkflow(self) -> NoReturn: ...
def ValidateHCIConfiguration(self, hciConfigSpec: Optional[HCIConfigSpec], hosts: list[HostSystem]) -> list[ValidationResultBase]: ...
def Reconfigure(self, spec: ConfigSpec, modify: bool) -> Task: ...
def ApplyRecommendation(self, key: str) -> NoReturn: ...
def CancelRecommendation(self, key: str) -> NoReturn: ...
def RecommendHostsForVm(self, vm: VirtualMachine, pool: Optional[ResourcePool]) -> list[HostRecommendation]: ...
def AddHost(self, spec: ConnectSpec, asConnected: bool, resourcePool: Optional[ResourcePool], license: Optional[str]) -> Task: ...
def MoveInto(self, host: list[HostSystem]) -> Task: ...
def MoveHostInto(self, host: HostSystem, resourcePool: Optional[ResourcePool]) -> Task: ...
def RefreshRecommendation(self) -> NoReturn: ...
def EvcManager(self) -> Optional[EVCManager]: ...
def RetrieveDasAdvancedRuntimeInfo(self) -> Optional[DasAdvancedRuntimeInfo]: ...
def EnterMaintenanceMode(self, host: list[HostSystem], option: list[OptionValue], info: Optional[MaintenanceInfo]) -> EnterMaintenanceResult: ...
def PlaceVm(self, placementSpec: PlacementSpec) -> PlacementResult: ...
def FindRulesForVm(self, vm: VirtualMachine) -> list[RuleInfo]: ...
def StampAllRulesWithUuid(self) -> Task: ...
def GetResourceUsage(self) -> ResourceUsageSummary: ...
def SetCryptoMode(self, cryptoMode: str, policy: Optional[CryptoModePolicy]) -> NoReturn: ...
def GetSystemVMsRestrictedDatastores(self) -> list[Datastore]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/ComputeResource.pyi 0000664 0000000 0000000 00000005506 14637045624 0021642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.VmomiSupport import short
from pyVmomi.vim import Datastore
from pyVmomi.vim import DesiredSoftwareSpec
from pyVmomi.vim import EnvironmentBrowser
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import ConnectSpec
class ComputeResource(ManagedEntity):
class Summary(DynamicData):
totalCpu: int
totalMemory: long
numCpuCores: short
numCpuThreads: short
effectiveCpu: int
effectiveMemory: long
numHosts: int
numEffectiveHosts: int
overallStatus: ManagedEntity.Status
class ConfigInfo(DynamicData):
vmSwapPlacement: str
spbmEnabled: Optional[bool] = None
defaultHardwareVersionKey: Optional[str] = None
maximumHardwareVersionKey: Optional[str] = None
class HostSPBMLicenseInfo(DynamicData):
class HostSPBMLicenseState(Enum):
licensed: ClassVar['HostSPBMLicenseState'] = 'licensed'
unlicensed: ClassVar['HostSPBMLicenseState'] = 'unlicensed'
unknown: ClassVar['HostSPBMLicenseState'] = 'unknown'
host: HostSystem
licenseState: HostSPBMLicenseState
class HostSeedSpec(DynamicData):
class SingleHostSpec(DynamicData):
newHostCnxSpec: Optional[ConnectSpec] = None
existingHost: Optional[HostSystem] = None
singleHostSpec: SingleHostSpec
class ConfigSpec(DynamicData):
vmSwapPlacement: Optional[str] = None
spbmEnabled: Optional[bool] = None
defaultHardwareVersionKey: Optional[str] = None
desiredSoftwareSpec: Optional[DesiredSoftwareSpec] = None
maximumHardwareVersionKey: Optional[str] = None
enableConfigManager: Optional[bool] = None
hostSeedSpec: Optional[HostSeedSpec] = None
@property
def resourcePool(self) -> Optional[ResourcePool]: ...
@property
def host(self) -> list[HostSystem]: ...
@property
def datastore(self) -> list[Datastore]: ...
@property
def network(self) -> list[Network]: ...
@property
def summary(self) -> Summary: ...
@property
def environmentBrowser(self) -> Optional[EnvironmentBrowser]: ...
@property
def configurationEx(self) -> ConfigInfo: ...
@property
def lifecycleManaged(self) -> Optional[bool]: ...
@property
def configManagerEnabled(self) -> Optional[bool]: ...
def ReconfigureEx(self, spec: ConfigSpec, modify: bool) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/ConfigSpecOperation.pyi 0000664 0000000 0000000 00000000374 14637045624 0022415 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ConfigSpecOperation:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/CustomFieldsManager.pyi 0000664 0000000 0000000 00000002402 14637045624 0022402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import PrivilegePolicyDef
from pyVmomi.vmodl import DynamicData
class CustomFieldsManager(ManagedObject):
class FieldDef(DynamicData):
key: int
name: str
type: type
managedObjectType: Optional[type] = None
fieldDefPrivileges: Optional[PrivilegePolicyDef] = None
fieldInstancePrivileges: Optional[PrivilegePolicyDef] = None
class Value(DynamicData):
key: int
class StringValue(Value):
value: str
@property
def field(self) -> list[FieldDef]: ...
def AddFieldDefinition(self, name: str, moType: Optional[type], fieldDefPolicy: Optional[PrivilegePolicyDef], fieldPolicy: Optional[PrivilegePolicyDef]) -> FieldDef: ...
def RemoveFieldDefinition(self, key: int) -> NoReturn: ...
def RenameFieldDefinition(self, key: int, name: str) -> NoReturn: ...
def SetField(self, entity: ManagedEntity, key: int, value: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/CustomizationSpecInfo.pyi 0000664 0000000 0000000 00000000750 14637045624 0023011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class CustomizationSpecInfo(DynamicData):
name: str
description: str
type: str
changeVersion: Optional[str] = None
lastUpdateTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/CustomizationSpecItem.pyi 0000664 0000000 0000000 00000000707 14637045624 0023016 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import CustomizationSpecInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import Specification
class CustomizationSpecItem(DynamicData):
info: CustomizationSpecInfo
spec: Specification
pyvmomi-8.0.3.0.1/pyVmomi/vim/CustomizationSpecManager.pyi 0000664 0000000 0000000 00000002331 14637045624 0023465 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import byte
from pyVmomi.vim import CustomizationSpecInfo
from pyVmomi.vim import CustomizationSpecItem
class CustomizationSpecManager(ManagedObject):
@property
def info(self) -> list[CustomizationSpecInfo]: ...
@property
def encryptionKey(self) -> list[byte]: ...
def Exists(self, name: str) -> bool: ...
def Get(self, name: str) -> CustomizationSpecItem: ...
def Create(self, item: CustomizationSpecItem) -> NoReturn: ...
def Overwrite(self, item: CustomizationSpecItem) -> NoReturn: ...
def Delete(self, name: str) -> NoReturn: ...
def Duplicate(self, name: str, newName: str) -> NoReturn: ...
def Rename(self, name: str, newName: str) -> NoReturn: ...
def SpecItemToXml(self, item: CustomizationSpecItem) -> str: ...
def XmlToSpecItem(self, specItemXml: str) -> CustomizationSpecItem: ...
def CheckResources(self, guestOs: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/Datacenter.pyi 0000664 0000000 0000000 00000004500 14637045624 0020561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import AboutInfo
from pyVmomi.vim import Datastore
from pyVmomi.vim import Folder
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import ConnectInfo
from pyVmomi.vim.host import ConnectSpec
from pyVmomi.vim.option import OptionValue
from pyVmomi.vim.vm import ConfigOptionDescriptor
class Datacenter(ManagedEntity):
class BasicConnectInfo(DynamicData):
hostname: Optional[str] = None
error: Optional[MethodFault] = None
serverIp: Optional[str] = None
numVm: Optional[int] = None
numPoweredOnVm: Optional[int] = None
hostProductInfo: Optional[AboutInfo] = None
hardwareVendor: Optional[str] = None
hardwareModel: Optional[str] = None
class ConfigInfo(DynamicData):
defaultHardwareVersionKey: Optional[str] = None
maximumHardwareVersionKey: Optional[str] = None
class ConfigSpec(DynamicData):
defaultHardwareVersionKey: Optional[str] = None
maximumHardwareVersionKey: Optional[str] = None
@property
def vmFolder(self) -> Folder: ...
@property
def hostFolder(self) -> Folder: ...
@property
def datastoreFolder(self) -> Folder: ...
@property
def networkFolder(self) -> Folder: ...
@property
def datastore(self) -> list[Datastore]: ...
@property
def network(self) -> list[Network]: ...
@property
def configuration(self) -> ConfigInfo: ...
def BatchQueryConnectInfo(self, hostSpecs: list[ConnectSpec]) -> list[BasicConnectInfo]: ...
def QueryConnectionInfo(self, hostname: str, port: int, username: str, password: str, sslThumbprint: Optional[str]) -> ConnectInfo: ...
def QueryConnectionInfoViaSpec(self, spec: ConnectSpec) -> ConnectInfo: ...
def PowerOnVm(self, vm: list[VirtualMachine], option: list[OptionValue]) -> Task: ...
def QueryConfigOptionDescriptor(self) -> list[ConfigOptionDescriptor]: ...
def Reconfigure(self, spec: ConfigSpec, modify: bool) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/Datastore.pyi 0000664 0000000 0000000 00000007441 14637045624 0020444 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import KeyValue
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import StorageResourceManager
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DatastoreBrowser
from pyVmomi.vim.host import MountInfo
from pyVmomi.vim.storageDrs import StoragePlacementResult
class Datastore(ManagedEntity):
class Accessible(Enum):
# Reserved python keyword: commenting out.
# True: ClassVar['Accessible'] = 'True'
# Reserved python keyword: commenting out.
# False: ClassVar['Accessible'] = 'False'
pass
class Summary(DynamicData):
class MaintenanceModeState(Enum):
normal: ClassVar['MaintenanceModeState'] = 'normal'
enteringMaintenance: ClassVar['MaintenanceModeState'] = 'enteringMaintenance'
inMaintenance: ClassVar['MaintenanceModeState'] = 'inMaintenance'
datastore: Optional[Datastore] = None
name: str
url: str
capacity: long
freeSpace: long
uncommitted: Optional[long] = None
accessible: bool
multipleHostAccess: Optional[bool] = None
type: str
maintenanceMode: Optional[str] = None
class Info(DynamicData):
name: str
url: str
freeSpace: long
maxFileSize: long
maxVirtualDiskCapacity: Optional[long] = None
maxMemoryFileSize: long
timestamp: Optional[datetime] = None
containerId: Optional[str] = None
aliasOf: Optional[str] = None
class Capability(DynamicData):
directoryHierarchySupported: bool
rawDiskMappingsSupported: bool
perFileThinProvisioningSupported: bool
storageIORMSupported: bool
nativeSnapshotSupported: bool
topLevelDirectoryCreateSupported: Optional[bool] = None
seSparseSupported: Optional[bool] = None
vmfsSparseSupported: Optional[bool] = None
vsanSparseSupported: Optional[bool] = None
upitSupported: Optional[bool] = None
vmdkExpandSupported: Optional[bool] = None
clusteredVmdkSupported: Optional[bool] = None
class HostMount(DynamicData):
key: HostSystem
mountInfo: MountInfo
class MountPathDatastorePair(DynamicData):
oldMountPath: str
datastore: Datastore
class VVolContainerFailoverPair(DynamicData):
srcContainer: Optional[str] = None
tgtContainer: str
vvolMapping: list[KeyValue] = []
@property
def info(self) -> Info: ...
@property
def summary(self) -> Summary: ...
@property
def host(self) -> list[HostMount]: ...
@property
def vm(self) -> list[VirtualMachine]: ...
@property
def browser(self) -> DatastoreBrowser: ...
@property
def capability(self) -> Capability: ...
@property
def iormConfiguration(self) -> Optional[StorageResourceManager.IORMConfigInfo]: ...
def Refresh(self) -> NoReturn: ...
def RefreshStorageInfo(self) -> NoReturn: ...
def UpdateVirtualMachineFiles(self, mountPathDatastoreMapping: list[MountPathDatastorePair]) -> Task: ...
def RenameDatastore(self, newName: str) -> NoReturn: ...
def DestroyDatastore(self) -> NoReturn: ...
def EnterMaintenanceMode(self) -> StoragePlacementResult: ...
def ExitMaintenanceMode(self) -> Task: ...
def IsClusteredVmdkEnabled(self) -> bool: ...
def UpdateVVolVirtualMachineFiles(self, failoverPair: list[VVolContainerFailoverPair]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/DatastoreNamespaceManager.pyi 0000664 0000000 0000000 00000002206 14637045624 0023546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datacenter
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class DatastoreNamespaceManager(ManagedObject):
class DirectoryInfo(DynamicData):
capacity: long
used: long
def CreateDirectory(self, datastore: Datastore, displayName: Optional[str], policy: Optional[str], size: Optional[long]) -> str: ...
def DeleteDirectory(self, datacenter: Optional[Datacenter], datastorePath: str) -> NoReturn: ...
def ConvertNamespacePathToUuidPath(self, datacenter: Optional[Datacenter], namespaceUrl: str) -> str: ...
def IncreaseDirectorySize(self, datacenter: Optional[Datacenter], stableName: str, size: long) -> NoReturn: ...
def QueryDirectoryInfo(self, datacenter: Optional[Datacenter], stableName: str) -> DirectoryInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/Description.pyi 0000664 0000000 0000000 00000000476 14637045624 0021002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Description(DynamicData):
label: str
summary: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/DesiredSoftwareSpec.pyi 0000664 0000000 0000000 00000001305 14637045624 0022414 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DesiredSoftwareSpec(DynamicData):
class BaseImageSpec(DynamicData):
version: str
class VendorAddOnSpec(DynamicData):
name: str
version: str
class ComponentSpec(DynamicData):
name: str
version: Optional[str] = None
baseImageSpec: BaseImageSpec
vendorAddOnSpec: Optional[VendorAddOnSpec] = None
components: list[ComponentSpec] = []
removedComponents: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/DiagnosticManager.pyi 0000664 0000000 0000000 00000003542 14637045624 0022073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Description
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
class DiagnosticManager(ManagedObject):
class LogDescriptor(DynamicData):
class Creator(Enum):
vpxd: ClassVar['Creator'] = 'vpxd'
vpxa: ClassVar['Creator'] = 'vpxa'
hostd: ClassVar['Creator'] = 'hostd'
serverd: ClassVar['Creator'] = 'serverd'
install: ClassVar['Creator'] = 'install'
vpxClient: ClassVar['Creator'] = 'vpxClient'
recordLog: ClassVar['Creator'] = 'recordLog'
class Format(Enum):
plain: ClassVar['Format'] = 'plain'
key: str
fileName: str
creator: str
format: str
mimeType: str
info: Description
class LogHeader(DynamicData):
lineStart: int
lineEnd: int
lineText: list[str] = []
class BundleInfo(DynamicData):
system: Optional[HostSystem] = None
url: str
class AuditRecordResult(DynamicData):
records: list[str] = []
nextToken: str
def QueryDescriptions(self, host: Optional[HostSystem]) -> list[LogDescriptor]: ...
def Browse(self, host: Optional[HostSystem], key: str, start: Optional[int], lines: Optional[int]) -> LogHeader: ...
def GenerateLogBundles(self, includeDefault: bool, host: list[HostSystem]) -> Task: ...
def FetchAuditRecords(self, token: Optional[str]) -> AuditRecordResult: ...
def EmitSyslogMark(self, message: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/DistributedVirtualSwitch.pyi 0000664 0000000 0000000 00000025357 14637045624 0023537 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import SharesInfo
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.dvs import DistributedVirtualPortgroup
from pyVmomi.vim.dvs import EntityBackup
from pyVmomi.vim.dvs import HostMember
from pyVmomi.vim.dvs import HostProductSpec
from pyVmomi.vim.dvs import KeyedOpaqueBlob
from pyVmomi.vim.dvs import NetworkResourcePool
from pyVmomi.vim.dvs import PortCriteria
from pyVmomi.vim.dvs import ProductSpec
from pyVmomi.vim.dvs import VmVnicNetworkResourcePool
class DistributedVirtualSwitch(ManagedEntity):
class ProductSpecOperationType(Enum):
preInstall: ClassVar['ProductSpecOperationType'] = 'preInstall'
upgrade: ClassVar['ProductSpecOperationType'] = 'upgrade'
notifyAvailableUpgrade: ClassVar['ProductSpecOperationType'] = 'notifyAvailableUpgrade'
proceedWithUpgrade: ClassVar['ProductSpecOperationType'] = 'proceedWithUpgrade'
updateBundleInfo: ClassVar['ProductSpecOperationType'] = 'updateBundleInfo'
class ContactInfo(DynamicData):
name: Optional[str] = None
contact: Optional[str] = None
class NicTeamingPolicyMode(Enum):
loadbalance_ip: ClassVar['NicTeamingPolicyMode'] = 'loadbalance_ip'
loadbalance_srcmac: ClassVar['NicTeamingPolicyMode'] = 'loadbalance_srcmac'
loadbalance_srcid: ClassVar['NicTeamingPolicyMode'] = 'loadbalance_srcid'
failover_explicit: ClassVar['NicTeamingPolicyMode'] = 'failover_explicit'
loadbalance_loadbased: ClassVar['NicTeamingPolicyMode'] = 'loadbalance_loadbased'
class NetworkResourceManagementCapability(DynamicData):
networkResourceManagementSupported: bool
networkResourcePoolHighShareValue: int
qosSupported: bool
userDefinedNetworkResourcePoolsSupported: bool
networkResourceControlVersion3Supported: Optional[bool] = None
userDefinedInfraTrafficPoolSupported: Optional[bool] = None
class RollbackCapability(DynamicData):
rollbackSupported: bool
class BackupRestoreCapability(DynamicData):
backupRestoreSupported: bool
class FeatureCapability(DynamicData):
networkResourceManagementSupported: bool
vmDirectPathGen2Supported: Optional[bool] = None
nicTeamingPolicy: list[str] = []
networkResourcePoolHighShareValue: Optional[int] = None
networkResourceManagementCapability: Optional[NetworkResourceManagementCapability] = None
healthCheckCapability: Optional[HealthCheckFeatureCapability] = None
rollbackCapability: Optional[RollbackCapability] = None
backupRestoreCapability: Optional[BackupRestoreCapability] = None
networkFilterSupported: Optional[bool] = None
macLearningSupported: Optional[bool] = None
class HealthCheckFeatureCapability(DynamicData):
pass
class Capability(DynamicData):
dvsOperationSupported: Optional[bool] = None
dvPortGroupOperationSupported: Optional[bool] = None
dvPortOperationSupported: Optional[bool] = None
compatibleHostComponentProductInfo: list[HostProductSpec] = []
featuresSupported: Optional[FeatureCapability] = None
class Summary(DynamicData):
name: str
uuid: str
numPorts: int
productInfo: Optional[ProductSpec] = None
hostMember: list[HostSystem] = []
vm: list[VirtualMachine] = []
host: list[HostSystem] = []
portgroupName: list[str] = []
description: Optional[str] = None
contact: Optional[ContactInfo] = None
numHosts: Optional[int] = None
class SwitchPolicy(DynamicData):
autoPreInstallAllowed: Optional[bool] = None
autoUpgradeAllowed: Optional[bool] = None
partialUpgradeAllowed: Optional[bool] = None
class UplinkPortPolicy(DynamicData):
pass
class NameArrayUplinkPortPolicy(UplinkPortPolicy):
uplinkPortName: list[str] = []
class ConfigSpec(DynamicData):
configVersion: Optional[str] = None
name: Optional[str] = None
numStandalonePorts: Optional[int] = None
maxPorts: Optional[int] = None
uplinkPortPolicy: Optional[UplinkPortPolicy] = None
uplinkPortgroup: list[DistributedVirtualPortgroup] = []
defaultPortConfig: Optional[DistributedVirtualPort.Setting] = None
host: list[HostMember.ConfigSpec] = []
extensionKey: Optional[str] = None
description: Optional[str] = None
policy: Optional[SwitchPolicy] = None
vendorSpecificConfig: list[KeyedOpaqueBlob] = []
contact: Optional[ContactInfo] = None
switchIpAddress: Optional[str] = None
defaultProxySwitchMaxNumPorts: Optional[int] = None
infrastructureTrafficResourceConfig: list[HostInfrastructureTrafficResource] = []
netResourcePoolTrafficResourceConfig: list[HostInfrastructureTrafficResource] = []
networkResourceControlVersion: Optional[str] = None
class CreateSpec(DynamicData):
configSpec: ConfigSpec
productInfo: Optional[ProductSpec] = None
capability: Optional[Capability] = None
class ConfigInfo(DynamicData):
uuid: str
name: str
numStandalonePorts: int
numPorts: int
maxPorts: int
uplinkPortPolicy: UplinkPortPolicy
uplinkPortgroup: list[DistributedVirtualPortgroup] = []
defaultPortConfig: DistributedVirtualPort.Setting
host: list[HostMember] = []
productInfo: ProductSpec
targetInfo: Optional[ProductSpec] = None
extensionKey: Optional[str] = None
vendorSpecificConfig: list[KeyedOpaqueBlob] = []
policy: Optional[SwitchPolicy] = None
description: Optional[str] = None
configVersion: str
contact: ContactInfo
switchIpAddress: Optional[str] = None
createTime: datetime
networkResourceManagementEnabled: bool
defaultProxySwitchMaxNumPorts: Optional[int] = None
healthCheckConfig: list[HealthCheckConfig] = []
infrastructureTrafficResourceConfig: list[HostInfrastructureTrafficResource] = []
netResourcePoolTrafficResourceConfig: list[HostInfrastructureTrafficResource] = []
networkResourceControlVersion: Optional[str] = None
vmVnicNetworkResourcePool: list[VmVnicNetworkResourcePool] = []
pnicCapacityRatioForReservation: Optional[int] = None
class NetworkResourceControlVersion(Enum):
version2: ClassVar['NetworkResourceControlVersion'] = 'version2'
version3: ClassVar['NetworkResourceControlVersion'] = 'version3'
class HostInfrastructureTrafficClass(Enum):
management: ClassVar['HostInfrastructureTrafficClass'] = 'management'
faultTolerance: ClassVar['HostInfrastructureTrafficClass'] = 'faultTolerance'
vmotion: ClassVar['HostInfrastructureTrafficClass'] = 'vmotion'
virtualMachine: ClassVar['HostInfrastructureTrafficClass'] = 'virtualMachine'
iSCSI: ClassVar['HostInfrastructureTrafficClass'] = 'iSCSI'
nfs: ClassVar['HostInfrastructureTrafficClass'] = 'nfs'
hbr: ClassVar['HostInfrastructureTrafficClass'] = 'hbr'
vsan: ClassVar['HostInfrastructureTrafficClass'] = 'vsan'
vdp: ClassVar['HostInfrastructureTrafficClass'] = 'vdp'
backupNfc: ClassVar['HostInfrastructureTrafficClass'] = 'backupNfc'
nvmetcp: ClassVar['HostInfrastructureTrafficClass'] = 'nvmetcp'
provisioning: ClassVar['HostInfrastructureTrafficClass'] = 'provisioning'
class HostInfrastructureTrafficResource(DynamicData):
class ResourceAllocation(DynamicData):
limit: Optional[long] = None
shares: Optional[SharesInfo] = None
reservation: Optional[long] = None
key: str
description: Optional[str] = None
allocationInfo: ResourceAllocation
class HealthCheckConfig(DynamicData):
enable: Optional[bool] = None
interval: Optional[int] = None
class ResourceRuntimeInfo(DynamicData):
capacity: Optional[int] = None
usage: Optional[int] = None
available: Optional[int] = None
allocatedResource: list[VmVnicNetworkResourcePool.VnicAllocatedResource] = []
vmVnicNetworkResourcePoolRuntime: list[VmVnicNetworkResourcePool.RuntimeInfo] = []
class RuntimeInfo(DynamicData):
hostMemberRuntime: list[HostMember.RuntimeInfo] = []
resourceRuntimeInfo: Optional[ResourceRuntimeInfo] = None
@property
def uuid(self) -> str: ...
@property
def capability(self) -> Capability: ...
@property
def summary(self) -> Summary: ...
@property
def config(self) -> ConfigInfo: ...
@property
def networkResourcePool(self) -> list[NetworkResourcePool]: ...
@property
def portgroup(self) -> list[DistributedVirtualPortgroup]: ...
@property
def runtime(self) -> Optional[RuntimeInfo]: ...
def FetchPortKeys(self, criteria: Optional[PortCriteria]) -> list[str]: ...
def FetchPorts(self, criteria: Optional[PortCriteria]) -> list[DistributedVirtualPort]: ...
def QueryUsedVlanId(self) -> list[int]: ...
def Reconfigure(self, spec: ConfigSpec) -> Task: ...
def PerformProductSpecOperation(self, operation: str, productSpec: Optional[ProductSpec]) -> Task: ...
def Merge(self, dvs: DistributedVirtualSwitch) -> Task: ...
def AddPortgroups(self, spec: list[DistributedVirtualPortgroup.ConfigSpec]) -> Task: ...
def MovePort(self, portKey: list[str], destinationPortgroupKey: Optional[str]) -> Task: ...
def UpdateCapability(self, capability: Capability) -> NoReturn: ...
def ReconfigurePort(self, port: list[DistributedVirtualPort.ConfigSpec]) -> Task: ...
def RefreshPortState(self, portKeys: list[str]) -> NoReturn: ...
def RectifyHost(self, hosts: list[HostSystem]) -> Task: ...
def UpdateNetworkResourcePool(self, configSpec: list[NetworkResourcePool.ConfigSpec]) -> NoReturn: ...
def AddNetworkResourcePool(self, configSpec: list[NetworkResourcePool.ConfigSpec]) -> NoReturn: ...
def RemoveNetworkResourcePool(self, key: list[str]) -> NoReturn: ...
def ReconfigureVmVnicNetworkResourcePool(self, configSpec: list[VmVnicNetworkResourcePool.ConfigSpec]) -> Task: ...
def EnableNetworkResourceManagement(self, enable: bool) -> NoReturn: ...
def Rollback(self, entityBackup: Optional[EntityBackup.Config]) -> Task: ...
def AddPortgroup(self, spec: DistributedVirtualPortgroup.ConfigSpec) -> Task: ...
def UpdateHealthCheckConfig(self, healthCheckConfig: list[HealthCheckConfig]) -> Task: ...
def LookupPortgroup(self, portgroupKey: str) -> Optional[DistributedVirtualPortgroup]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/EVCMode.pyi 0000664 0000000 0000000 00000001355 14637045624 0017736 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ElementDescription
from pyVmomi.vim.host import CpuIdInfo
from pyVmomi.vim.host import FeatureCapability
from pyVmomi.vim.host import FeatureMask
from pyVmomi.vim.vm import FeatureRequirement
class EVCMode(ElementDescription):
guaranteedCPUFeatures: list[CpuIdInfo] = []
featureCapability: list[FeatureCapability] = []
featureMask: list[FeatureMask] = []
featureRequirement: list[FeatureRequirement] = []
vendor: str
track: list[str] = []
vendorTier: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/ElementDescription.pyi 0000664 0000000 0000000 00000000461 14637045624 0022306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Description
class ElementDescription(Description):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/EnumDescription.pyi 0000664 0000000 0000000 00000000604 14637045624 0021620 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
class EnumDescription(DynamicData):
key: type
tags: list[ElementDescription] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/EnvironmentBrowser.pyi 0000664 0000000 0000000 00000002462 14637045624 0022364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import Capability
from pyVmomi.vim.host import DatastoreBrowser
from pyVmomi.vim.vm import ConfigOption
from pyVmomi.vim.vm import ConfigOptionDescriptor
from pyVmomi.vim.vm import ConfigTarget
class EnvironmentBrowser(ManagedObject):
class ConfigOptionQuerySpec(DynamicData):
key: Optional[str] = None
host: Optional[HostSystem] = None
guestId: list[str] = []
@property
def datastoreBrowser(self) -> Optional[DatastoreBrowser]: ...
def QueryConfigOptionDescriptor(self) -> list[ConfigOptionDescriptor]: ...
def QueryConfigOption(self, key: Optional[str], host: Optional[HostSystem]) -> Optional[ConfigOption]: ...
def QueryConfigOptionEx(self, spec: Optional[ConfigOptionQuerySpec]) -> Optional[ConfigOption]: ...
def QueryConfigTarget(self, host: Optional[HostSystem]) -> Optional[ConfigTarget]: ...
def QueryTargetCapabilities(self, host: Optional[HostSystem]) -> Optional[Capability]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/ExtendedDescription.pyi 0000664 0000000 0000000 00000000660 14637045624 0022456 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Description
from pyVmomi.vmodl import KeyAnyValue
class ExtendedDescription(Description):
messageCatalogKeyPrefix: str
messageArg: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/ExtendedElementDescription.pyi 0000664 0000000 0000000 00000000705 14637045624 0023770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import KeyAnyValue
class ExtendedElementDescription(ElementDescription):
messageCatalogKeyPrefix: str
messageArg: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/ExtensibleManagedObject.pyi 0000664 0000000 0000000 00000001175 14637045624 0023222 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import CustomFieldsManager
class ExtensibleManagedObject(ManagedObject):
@property
def value(self) -> list[CustomFieldsManager.Value]: ...
@property
def availableField(self) -> list[CustomFieldsManager.FieldDef]: ...
def SetCustomValue(self, key: str, value: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/Extension.pyi 0000664 0000000 0000000 00000004312 14637045624 0020464 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import Description
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.ext import ExtendedProductInfo
from pyVmomi.vim.ext import ManagedEntityInfo
from pyVmomi.vim.ext import SolutionManagerInfo
class Extension(DynamicData):
class ServerInfo(DynamicData):
url: str
description: Description
company: str
type: str
adminEmail: list[str] = []
serverThumbprint: Optional[str] = None
serverCertificate: Optional[str] = None
class ClientInfo(DynamicData):
version: str
description: Description
company: str
type: str
url: str
class TaskTypeInfo(DynamicData):
taskID: str
class EventTypeInfo(DynamicData):
eventID: str
eventTypeSchema: Optional[str] = None
class FaultTypeInfo(DynamicData):
faultID: str
class PrivilegeInfo(DynamicData):
privID: str
privGroupName: str
class ResourceInfo(DynamicData):
locale: str
module: str
data: list[KeyValue] = []
class HealthInfo(DynamicData):
url: str
class OvfConsumerInfo(DynamicData):
callbackUrl: str
sectionType: list[str] = []
description: Description
key: str
company: Optional[str] = None
type: Optional[str] = None
version: str
subjectName: Optional[str] = None
server: list[ServerInfo] = []
client: list[ClientInfo] = []
taskList: list[TaskTypeInfo] = []
eventList: list[EventTypeInfo] = []
faultList: list[FaultTypeInfo] = []
privilegeList: list[PrivilegeInfo] = []
resourceList: list[ResourceInfo] = []
lastHeartbeatTime: datetime
healthInfo: Optional[HealthInfo] = None
ovfConsumerInfo: Optional[OvfConsumerInfo] = None
extendedProductInfo: Optional[ExtendedProductInfo] = None
managedEntityInfo: list[ManagedEntityInfo] = []
shownInSolutionManager: Optional[bool] = None
solutionManagerInfo: Optional[SolutionManagerInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ExtensionManager.pyi 0000664 0000000 0000000 00000002552 14637045624 0021763 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Extension
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class ExtensionManager(ManagedObject):
class IpAllocationUsage(DynamicData):
extensionKey: str
numAddresses: int
@property
def extensionList(self) -> list[Extension]: ...
def UnregisterExtension(self, extensionKey: str) -> NoReturn: ...
def FindExtension(self, extensionKey: str) -> Optional[Extension]: ...
def RegisterExtension(self, extension: Extension) -> NoReturn: ...
def UpdateExtension(self, extension: Extension) -> NoReturn: ...
def GetPublicKey(self) -> str: ...
def SetPublicKey(self, extensionKey: str, publicKey: str) -> NoReturn: ...
def SetCertificate(self, extensionKey: str, certificatePem: Optional[str]) -> NoReturn: ...
def SetServiceAccount(self, extensionKey: str, serviceAccount: str) -> NoReturn: ...
def QueryManagedBy(self, extensionKey: str) -> list[ManagedEntity]: ...
def QueryExtensionIpAllocationUsage(self, extensionKeys: list[str]) -> list[IpAllocationUsage]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/FaultsByHost.pyi 0000664 0000000 0000000 00000000676 14637045624 0021110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class FaultsByHost(DynamicData):
host: HostSystem
faults: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/FaultsByVM.pyi 0000664 0000000 0000000 00000000702 14637045624 0020503 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class FaultsByVM(DynamicData):
vm: VirtualMachine
faults: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/FeatureEVCMode.pyi 0000664 0000000 0000000 00000001116 14637045624 0021245 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ElementDescription
from pyVmomi.vim.host import FeatureCapability
from pyVmomi.vim.host import FeatureMask
from pyVmomi.vim.vm import FeatureRequirement
class FeatureEVCMode(ElementDescription):
mask: list[FeatureMask] = []
capability: list[FeatureCapability] = []
requirement: list[FeatureRequirement] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/FileManager.pyi 0000664 0000000 0000000 00000003342 14637045624 0020664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Datacenter
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class FileManager(ManagedObject):
class FileLockInfo(DynamicData):
filePath: str
host: str
mac: str
id: str
worldName: str
ownerId: Optional[str] = None
lockMode: str
acquired: Optional[datetime] = None
heartbeat: Optional[datetime] = None
refCount: Optional[int] = None
class FileLockInfoResult(DynamicData):
lockInfo: list[FileLockInfo] = []
fault: Optional[MethodFault] = None
def MoveFile(self, sourceName: str, sourceDatacenter: Optional[Datacenter], destinationName: str, destinationDatacenter: Optional[Datacenter], force: Optional[bool]) -> Task: ...
def CopyFile(self, sourceName: str, sourceDatacenter: Optional[Datacenter], destinationName: str, destinationDatacenter: Optional[Datacenter], force: Optional[bool]) -> Task: ...
def DeleteFile(self, name: str, datacenter: Optional[Datacenter]) -> Task: ...
def MakeDirectory(self, name: str, datacenter: Optional[Datacenter], createParentDirectories: Optional[bool]) -> NoReturn: ...
def ChangeOwner(self, name: str, datacenter: Optional[Datacenter], owner: str) -> NoReturn: ...
def QueryFileLockInfo(self, path: str, host: Optional[HostSystem]) -> FileLockInfoResult: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/Folder.pyi 0000664 0000000 0000000 00000006376 14637045624 0017737 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Datacenter
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import StoragePod
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.cluster import ConfigSpec
from pyVmomi.vim.cluster import ConfigSpecEx
from pyVmomi.vim.host import ConnectSpec
from pyVmomi.vim.vm import ConfigSpec
class Folder(ManagedEntity):
class DesiredHostState(Enum):
maintenance: ClassVar['DesiredHostState'] = 'maintenance'
non_maintenance: ClassVar['DesiredHostState'] = 'non_maintenance'
class NewHostSpec(DynamicData):
hostCnxSpec: ConnectSpec
esxLicense: Optional[str] = None
class FailedHostResult(DynamicData):
hostName: Optional[str] = None
host: Optional[HostSystem] = None
context: LocalizableMessage
fault: MethodFault
class BatchAddStandaloneHostsResult(DynamicData):
addedHosts: list[HostSystem] = []
hostsFailedInventoryAdd: list[FailedHostResult] = []
class BatchAddHostsToClusterResult(DynamicData):
hostsAddedToCluster: list[HostSystem] = []
hostsFailedInventoryAdd: list[FailedHostResult] = []
hostsFailedMoveToCluster: list[FailedHostResult] = []
@property
def childType(self) -> list[type]: ...
@property
def childEntity(self) -> list[ManagedEntity]: ...
@property
def namespace(self) -> Optional[str]: ...
def CreateFolder(self, name: str) -> Folder: ...
def MoveInto(self, list: list[ManagedEntity]) -> Task: ...
def CreateVm(self, config: ConfigSpec, pool: ResourcePool, host: Optional[HostSystem]) -> Task: ...
def RegisterVm(self, path: str, name: Optional[str], asTemplate: bool, pool: Optional[ResourcePool], host: Optional[HostSystem]) -> Task: ...
def CreateCluster(self, name: str, spec: ConfigSpec) -> ClusterComputeResource: ...
def CreateClusterEx(self, name: str, spec: ConfigSpecEx) -> ClusterComputeResource: ...
def AddStandaloneHost(self, spec: ConnectSpec, compResSpec: Optional[ComputeResource.ConfigSpec], addConnected: bool, license: Optional[str]) -> Task: ...
def CreateDatacenter(self, name: str) -> Datacenter: ...
def UnregisterAndDestroy(self) -> Task: ...
def CreateDistributedVirtualSwitch(self, spec: DistributedVirtualSwitch.CreateSpec) -> Task: ...
def CreateStoragePod(self, name: str) -> StoragePod: ...
def BatchAddStandaloneHosts(self, newHosts: list[NewHostSpec], compResSpec: Optional[ComputeResource.ConfigSpec], addConnected: bool) -> Task: ...
def BatchAddHostsToCluster(self, cluster: ClusterComputeResource, newHosts: list[NewHostSpec], existingHosts: list[HostSystem], compResSpec: Optional[ComputeResource.ConfigSpec], desiredState: Optional[str]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/HealthUpdate.pyi 0000664 0000000 0000000 00000000673 14637045624 0021066 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class HealthUpdate(DynamicData):
entity: ManagedEntity
healthUpdateInfoId: str
id: str
status: ManagedEntity.Status
remediation: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/HealthUpdateInfo.pyi 0000664 0000000 0000000 00000001270 14637045624 0021674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class HealthUpdateInfo(DynamicData):
class ComponentType(Enum):
Memory: ClassVar['ComponentType'] = 'Memory'
Power: ClassVar['ComponentType'] = 'Power'
Fan: ClassVar['ComponentType'] = 'Fan'
Network: ClassVar['ComponentType'] = 'Network'
Storage: ClassVar['ComponentType'] = 'Storage'
id: str
componentType: str
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/HealthUpdateManager.pyi 0000664 0000000 0000000 00000004232 14637045624 0022354 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HealthUpdate
from pyVmomi.vim import HealthUpdateInfo
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
class HealthUpdateManager(ManagedObject):
def RegisterProvider(self, name: str, healthUpdateInfo: list[HealthUpdateInfo]) -> str: ...
def UnregisterProvider(self, providerId: str) -> NoReturn: ...
def QueryProviderList(self) -> list[str]: ...
def HasProvider(self, id: str) -> bool: ...
def QueryProviderName(self, id: str) -> str: ...
def QueryHealthUpdateInfos(self, providerId: str) -> list[HealthUpdateInfo]: ...
def AddMonitoredEntities(self, providerId: str, entities: list[ManagedEntity]) -> NoReturn: ...
def RemoveMonitoredEntities(self, providerId: str, entities: list[ManagedEntity]) -> NoReturn: ...
def QueryMonitoredEntities(self, providerId: str) -> list[ManagedEntity]: ...
def HasMonitoredEntity(self, providerId: str, entity: ManagedEntity) -> bool: ...
def QueryUnmonitoredHosts(self, providerId: str, cluster: ClusterComputeResource) -> list[HostSystem]: ...
def PostHealthUpdates(self, providerId: str, updates: list[HealthUpdate]) -> NoReturn: ...
def QueryHealthUpdates(self, providerId: str) -> list[HealthUpdate]: ...
def AddFilter(self, providerId: str, filterName: str, infoIds: list[str]) -> str: ...
def QueryFilterList(self, providerId: str) -> list[str]: ...
def QueryFilterName(self, filterId: str) -> str: ...
def QueryFilterInfoIds(self, filterId: str) -> list[str]: ...
def QueryFilterEntities(self, filterId: str) -> list[ManagedEntity]: ...
def AddFilterEntities(self, filterId: str, entities: list[ManagedEntity]) -> NoReturn: ...
def RemoveFilterEntities(self, filterId: str, entities: list[ManagedEntity]) -> NoReturn: ...
def RemoveFilter(self, filterId: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/HistoricalInterval.pyi 0000664 0000000 0000000 00000000663 14637045624 0022323 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class HistoricalInterval(DynamicData):
key: int
samplingPeriod: int
name: str
length: int
level: Optional[int] = None
enabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/HistoryCollector.pyi 0000664 0000000 0000000 00000001053 14637045624 0022017 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.VmomiSupport import ManagedObject
class HistoryCollector(ManagedObject):
@property
def filter(self) -> object: ...
def SetLatestPageSize(self, maxCount: int) -> NoReturn: ...
def Rewind(self) -> NoReturn: ...
def Reset(self) -> NoReturn: ...
def Remove(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/HostServiceTicket.pyi 0000664 0000000 0000000 00000000737 14637045624 0022121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class HostServiceTicket(DynamicData):
host: Optional[str] = None
port: Optional[int] = None
sslThumbprint: Optional[str] = None
service: str
serviceVersion: str
sessionId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/HostSystem.pyi 0000664 0000000 0000000 00000014750 14637045624 0020641 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostServiceTicket
from pyVmomi.vim import LicenseManager
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoKeyPlain
from pyVmomi.vim.host import Capability
from pyVmomi.vim.host import ConfigInfo
from pyVmomi.vim.host import ConfigManager
from pyVmomi.vim.host import ConnectInfo
from pyVmomi.vim.host import ConnectSpec
from pyVmomi.vim.host import DatastoreBrowser
from pyVmomi.vim.host import FlagInfo
from pyVmomi.vim.host import HardwareInfo
from pyVmomi.vim.host import IpmiInfo
from pyVmomi.vim.host import MaintenanceSpec
from pyVmomi.vim.host import RuntimeInfo
from pyVmomi.vim.host import Summary
from pyVmomi.vim.host import SystemResourceInfo
from pyVmomi.vim.host import SystemSwapConfiguration
from pyVmomi.vim.host import TpmAttestationReport
from pyVmomi.vim.profile import ComplianceResult
from pyVmomi.vim.vm import ConfigInfo
from pyVmomi.vim.profile.host import AnswerFileStatusResult
from pyVmomi.vim.profile.host import ProfileManager
class HostSystem(ManagedEntity):
class ConnectionState(Enum):
connected: ClassVar['ConnectionState'] = 'connected'
notResponding: ClassVar['ConnectionState'] = 'notResponding'
disconnected: ClassVar['ConnectionState'] = 'disconnected'
class PowerState(Enum):
poweredOn: ClassVar['PowerState'] = 'poweredOn'
poweredOff: ClassVar['PowerState'] = 'poweredOff'
standBy: ClassVar['PowerState'] = 'standBy'
unknown: ClassVar['PowerState'] = 'unknown'
class StandbyMode(Enum):
entering: ClassVar['StandbyMode'] = 'entering'
exiting: ClassVar['StandbyMode'] = 'exiting'
# Reserved python keyword: commenting out.
# in: ClassVar['StandbyMode'] = 'in'
none: ClassVar['StandbyMode'] = 'none'
class CryptoState(Enum):
incapable: ClassVar['CryptoState'] = 'incapable'
prepared: ClassVar['CryptoState'] = 'prepared'
safe: ClassVar['CryptoState'] = 'safe'
pendingIncapable: ClassVar['CryptoState'] = 'pendingIncapable'
class RemediationState(DynamicData):
class State(Enum):
remediationReady: ClassVar['State'] = 'remediationReady'
precheckRemediationRunning: ClassVar['State'] = 'precheckRemediationRunning'
precheckRemediationComplete: ClassVar['State'] = 'precheckRemediationComplete'
precheckRemediationFailed: ClassVar['State'] = 'precheckRemediationFailed'
remediationRunning: ClassVar['State'] = 'remediationRunning'
remediationFailed: ClassVar['State'] = 'remediationFailed'
state: str
operationTime: datetime
class ComplianceCheckState(DynamicData):
state: str
checkTime: datetime
class ReconnectSpec(DynamicData):
syncState: Optional[bool] = None
@property
def runtime(self) -> RuntimeInfo: ...
@property
def summary(self) -> Summary: ...
@property
def hardware(self) -> Optional[HardwareInfo]: ...
@property
def capability(self) -> Optional[Capability]: ...
@property
def licensableResource(self) -> LicenseManager.LicensableResourceInfo: ...
@property
def remediationState(self) -> Optional[RemediationState]: ...
@property
def precheckRemediationResult(self) -> Optional[ProfileManager.ApplyHostConfigSpec]: ...
@property
def remediationResult(self) -> Optional[ProfileManager.ApplyHostConfigResult]: ...
@property
def complianceCheckState(self) -> Optional[ComplianceCheckState]: ...
@property
def complianceCheckResult(self) -> Optional[ComplianceResult]: ...
@property
def configManager(self) -> ConfigManager: ...
@property
def config(self) -> Optional[ConfigInfo]: ...
@property
def vm(self) -> list[VirtualMachine]: ...
@property
def datastore(self) -> list[Datastore]: ...
@property
def network(self) -> list[Network]: ...
@property
def datastoreBrowser(self) -> DatastoreBrowser: ...
@property
def systemResources(self) -> Optional[SystemResourceInfo]: ...
@property
def answerFileValidationState(self) -> Optional[AnswerFileStatusResult]: ...
@property
def answerFileValidationResult(self) -> Optional[AnswerFileStatusResult]: ...
def QueryTpmAttestationReport(self) -> Optional[TpmAttestationReport]: ...
def QueryConnectionInfo(self) -> ConnectInfo: ...
def UpdateSystemResources(self, resourceInfo: SystemResourceInfo) -> NoReturn: ...
def UpdateSystemSwapConfiguration(self, sysSwapConfig: SystemSwapConfiguration) -> NoReturn: ...
def Reconnect(self, cnxSpec: Optional[ConnectSpec], reconnectSpec: Optional[ReconnectSpec]) -> Task: ...
def Disconnect(self) -> Task: ...
def EnterMaintenanceMode(self, timeout: int, evacuatePoweredOffVms: Optional[bool], maintenanceSpec: Optional[MaintenanceSpec]) -> Task: ...
def ExitMaintenanceMode(self, timeout: int) -> Task: ...
def Reboot(self, force: bool) -> Task: ...
def Shutdown(self, force: bool) -> Task: ...
def EnterStandbyMode(self, timeoutSec: int, evacuatePoweredOffVms: Optional[bool]) -> Task: ...
def ExitStandbyMode(self, timeoutSec: int) -> Task: ...
def QueryOverhead(self, memorySize: long, videoRamSize: Optional[int], numVcpus: int) -> long: ...
def QueryOverheadEx(self, vmConfigInfo: ConfigInfo) -> long: ...
def ReconfigureDAS(self) -> Task: ...
def UpdateFlags(self, flagInfo: FlagInfo) -> NoReturn: ...
def EnterLockdownMode(self) -> NoReturn: ...
def ExitLockdownMode(self) -> NoReturn: ...
def AcquireCimServicesTicket(self) -> HostServiceTicket: ...
def UpdateIpmi(self, ipmiInfo: IpmiInfo) -> NoReturn: ...
def RetrieveHardwareUptime(self) -> long: ...
def PrepareCrypto(self) -> NoReturn: ...
def EnableCrypto(self, keyPlain: CryptoKeyPlain) -> NoReturn: ...
def ConfigureCryptoKey(self, keyId: Optional[CryptoKeyId]) -> NoReturn: ...
def QueryProductLockerLocation(self) -> str: ...
def UpdateProductLockerLocation(self, path: str) -> Task: ...
def RetrieveFreeEpcMemory(self) -> long: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/HttpNfcLease.pyi 0000664 0000000 0000000 00000006267 14637045624 0021043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import KeyValue
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class HttpNfcLease(ManagedObject):
class State(Enum):
initializing: ClassVar['State'] = 'initializing'
ready: ClassVar['State'] = 'ready'
done: ClassVar['State'] = 'done'
error: ClassVar['State'] = 'error'
class Mode(Enum):
pushOrGet: ClassVar['Mode'] = 'pushOrGet'
pull: ClassVar['Mode'] = 'pull'
class DatastoreLeaseInfo(DynamicData):
datastoreKey: str
hosts: list[HostInfo] = []
class HostInfo(DynamicData):
url: str
sslThumbprint: str
class Info(DynamicData):
lease: HttpNfcLease
entity: ManagedEntity
deviceUrl: list[DeviceUrl] = []
totalDiskCapacityInKB: long
leaseTimeout: int
hostMap: list[DatastoreLeaseInfo] = []
class DeviceUrl(DynamicData):
key: str
importKey: str
url: str
sslThumbprint: str
disk: Optional[bool] = None
targetId: Optional[str] = None
datastoreKey: Optional[str] = None
fileSize: Optional[long] = None
class ManifestEntry(DynamicData):
class ChecksumType(Enum):
sha1: ClassVar['ChecksumType'] = 'sha1'
sha256: ClassVar['ChecksumType'] = 'sha256'
key: str
sha1: str
checksum: Optional[str] = None
checksumType: Optional[str] = None
size: long
disk: bool
capacity: Optional[long] = None
populatedSize: Optional[long] = None
class SourceFile(DynamicData):
targetDeviceId: str
url: str
memberName: Optional[str] = None
create: bool
sslThumbprint: Optional[str] = None
httpHeaders: list[KeyValue] = []
size: Optional[long] = None
class Capabilities(DynamicData):
pullModeSupported: bool
corsSupported: bool
class ProbeResult(DynamicData):
serverAccessible: bool
@property
def initializeProgress(self) -> int: ...
@property
def transferProgress(self) -> int: ...
@property
def mode(self) -> str: ...
@property
def capabilities(self) -> Capabilities: ...
@property
def info(self) -> Optional[Info]: ...
@property
def state(self) -> State: ...
@property
def error(self) -> Optional[MethodFault]: ...
def GetManifest(self) -> list[ManifestEntry]: ...
def SetManifestChecksumType(self, deviceUrlsToChecksumTypes: list[KeyValue]) -> NoReturn: ...
def Complete(self) -> NoReturn: ...
def Abort(self, fault: Optional[MethodFault]) -> NoReturn: ...
def Progress(self, percent: int) -> NoReturn: ...
def PullFromUrls(self, files: list[SourceFile]) -> Task: ...
def ProbeUrls(self, files: list[SourceFile], timeout: Optional[int]) -> list[ProbeResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/ImportSpec.pyi 0000664 0000000 0000000 00000000775 14637045624 0020606 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import OvfConsumer
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vApp import EntityConfigInfo
class ImportSpec(DynamicData):
entityConfig: Optional[EntityConfigInfo] = None
instantiationOst: Optional[OvfConsumer.OstNode] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/InheritablePolicy.pyi 0000664 0000000 0000000 00000000471 14637045624 0022120 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class InheritablePolicy(DynamicData):
inherited: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/IntExpression.pyi 0000664 0000000 0000000 00000000554 14637045624 0021326 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import NegatableExpression
class IntExpression(NegatableExpression):
value: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/IntPolicy.pyi 0000664 0000000 0000000 00000000544 14637045624 0020425 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import InheritablePolicy
class IntPolicy(InheritablePolicy):
value: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/IoFilterManager.pyi 0000664 0000000 0000000 00000005561 14637045624 0021527 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vm.device import VirtualDiskId
class IoFilterManager(ManagedObject):
class IoFilterInfo(DynamicData):
id: str
name: str
vendor: str
version: str
type: Optional[str] = None
summary: Optional[str] = None
releaseDate: Optional[str] = None
class HostIoFilterInfo(IoFilterInfo):
available: bool
class OperationType(Enum):
install: ClassVar['OperationType'] = 'install'
uninstall: ClassVar['OperationType'] = 'uninstall'
upgrade: ClassVar['OperationType'] = 'upgrade'
class ClusterIoFilterInfo(IoFilterInfo):
opType: str
vibUrl: Optional[str] = None
class IoFilterType(Enum):
cache: ClassVar['IoFilterType'] = 'cache'
replication: ClassVar['IoFilterType'] = 'replication'
encryption: ClassVar['IoFilterType'] = 'encryption'
compression: ClassVar['IoFilterType'] = 'compression'
inspection: ClassVar['IoFilterType'] = 'inspection'
datastoreIoControl: ClassVar['IoFilterType'] = 'datastoreIoControl'
dataProvider: ClassVar['IoFilterType'] = 'dataProvider'
dataCapture: ClassVar['IoFilterType'] = 'dataCapture'
class SslTrust(DynamicData):
pass
class PinnedCertificate(SslTrust):
sslCertificate: str
class UntrustedCertificate(SslTrust):
pass
class QueryIssueResult(DynamicData):
class HostIssue(DynamicData):
host: HostSystem
issue: list[MethodFault] = []
opType: str
hostIssue: list[HostIssue] = []
def InstallIoFilter(self, vibUrl: str, compRes: ComputeResource, vibSslTrust: Optional[SslTrust]) -> Task: ...
def UninstallIoFilter(self, filterId: str, compRes: ComputeResource) -> Task: ...
def UpgradeIoFilter(self, filterId: str, compRes: ComputeResource, vibUrl: str, vibSslTrust: Optional[SslTrust]) -> Task: ...
def QueryIssue(self, filterId: str, compRes: ComputeResource) -> QueryIssueResult: ...
def QueryIoFilterInfo(self, compRes: ComputeResource) -> list[ClusterIoFilterInfo]: ...
def ResolveInstallationErrorsOnHost(self, filterId: str, host: HostSystem) -> Task: ...
def ResolveInstallationErrorsOnCluster(self, filterId: str, cluster: ClusterComputeResource) -> Task: ...
def QueryDisksUsingFilter(self, filterId: str, compRes: ComputeResource) -> list[VirtualDiskId]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/IpAddress.pyi 0000664 0000000 0000000 00000000464 14637045624 0020372 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import NegatableExpression
class IpAddress(NegatableExpression):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/IpPoolManager.pyi 0000664 0000000 0000000 00000002315 14637045624 0021206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Datacenter
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vApp import IpPool
class IpPoolManager(ManagedObject):
class IpAllocation(DynamicData):
ipAddress: str
allocationId: str
def QueryIpPools(self, dc: Datacenter) -> list[IpPool]: ...
def CreateIpPool(self, dc: Datacenter, pool: IpPool) -> int: ...
def UpdateIpPool(self, dc: Datacenter, pool: IpPool) -> NoReturn: ...
def DestroyIpPool(self, dc: Datacenter, id: int, force: bool) -> NoReturn: ...
def AllocateIpv4Address(self, dc: Datacenter, poolId: int, allocationId: str) -> str: ...
def AllocateIpv6Address(self, dc: Datacenter, poolId: int, allocationId: str) -> str: ...
def ReleaseIpAllocation(self, dc: Datacenter, poolId: int, allocationId: str) -> NoReturn: ...
def QueryIPAllocations(self, dc: Datacenter, poolId: int, extensionKey: str) -> list[IpAllocation]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/IpRange.pyi 0000664 0000000 0000000 00000000557 14637045624 0020044 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import IpAddress
class IpRange(IpAddress):
addressPrefix: str
prefixLength: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/KeyValue.pyi 0000664 0000000 0000000 00000000467 14637045624 0020244 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class KeyValue(DynamicData):
key: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/LatencySensitivity.pyi 0000664 0000000 0000000 00000001355 14637045624 0022366 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class LatencySensitivity(DynamicData):
class SensitivityLevel(Enum):
low: ClassVar['SensitivityLevel'] = 'low'
normal: ClassVar['SensitivityLevel'] = 'normal'
medium: ClassVar['SensitivityLevel'] = 'medium'
high: ClassVar['SensitivityLevel'] = 'high'
custom: ClassVar['SensitivityLevel'] = 'custom'
level: SensitivityLevel
sensitivity: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/LicenseAssignmentManager.pyi 0000664 0000000 0000000 00000001764 14637045624 0023426 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import LicenseManager
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
class LicenseAssignmentManager(ManagedObject):
class LicenseAssignment(DynamicData):
entityId: str
scope: Optional[str] = None
entityDisplayName: Optional[str] = None
assignedLicense: LicenseManager.LicenseInfo
properties: list[KeyAnyValue] = []
def UpdateAssignedLicense(self, entity: str, licenseKey: str, entityDisplayName: Optional[str]) -> LicenseManager.LicenseInfo: ...
def RemoveAssignedLicense(self, entityId: str) -> NoReturn: ...
def QueryAssignedLicenses(self, entityId: Optional[str]) -> list[LicenseAssignment]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/LicenseManager.pyi 0000664 0000000 0000000 00000014623 14637045624 0021373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import KeyValue
from pyVmomi.vim import LicenseAssignmentManager
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
class LicenseManager(ManagedObject):
class LicenseState(Enum):
initializing: ClassVar['LicenseState'] = 'initializing'
normal: ClassVar['LicenseState'] = 'normal'
marginal: ClassVar['LicenseState'] = 'marginal'
fault: ClassVar['LicenseState'] = 'fault'
class LicenseKey(Enum):
esxFull: ClassVar['LicenseKey'] = 'esxFull'
esxVmtn: ClassVar['LicenseKey'] = 'esxVmtn'
esxExpress: ClassVar['LicenseKey'] = 'esxExpress'
san: ClassVar['LicenseKey'] = 'san'
iscsi: ClassVar['LicenseKey'] = 'iscsi'
nas: ClassVar['LicenseKey'] = 'nas'
vsmp: ClassVar['LicenseKey'] = 'vsmp'
backup: ClassVar['LicenseKey'] = 'backup'
vc: ClassVar['LicenseKey'] = 'vc'
vcExpress: ClassVar['LicenseKey'] = 'vcExpress'
esxHost: ClassVar['LicenseKey'] = 'esxHost'
gsxHost: ClassVar['LicenseKey'] = 'gsxHost'
serverHost: ClassVar['LicenseKey'] = 'serverHost'
drsPower: ClassVar['LicenseKey'] = 'drsPower'
vmotion: ClassVar['LicenseKey'] = 'vmotion'
drs: ClassVar['LicenseKey'] = 'drs'
das: ClassVar['LicenseKey'] = 'das'
class LicenseSource(DynamicData):
pass
class LicenseServer(LicenseSource):
licenseServer: str
class LocalLicense(LicenseSource):
licenseKeys: str
class EvaluationLicense(LicenseSource):
remainingHours: Optional[long] = None
class FeatureInfo(DynamicData):
class CostUnit(Enum):
host: ClassVar['CostUnit'] = 'host'
cpuCore: ClassVar['CostUnit'] = 'cpuCore'
cpuPackage: ClassVar['CostUnit'] = 'cpuPackage'
server: ClassVar['CostUnit'] = 'server'
vm: ClassVar['CostUnit'] = 'vm'
class State(Enum):
enabled: ClassVar['State'] = 'enabled'
disabled: ClassVar['State'] = 'disabled'
optional: ClassVar['State'] = 'optional'
class SourceRestriction(Enum):
unrestricted: ClassVar['SourceRestriction'] = 'unrestricted'
served: ClassVar['SourceRestriction'] = 'served'
file: ClassVar['SourceRestriction'] = 'file'
key: str
featureName: str
featureDescription: Optional[str] = None
state: Optional[State] = None
costUnit: str
sourceRestriction: Optional[str] = None
dependentKey: list[str] = []
edition: Optional[bool] = None
expiresOn: Optional[datetime] = None
class ReservationInfo(DynamicData):
class State(Enum):
notUsed: ClassVar['State'] = 'notUsed'
noLicense: ClassVar['State'] = 'noLicense'
unlicensedUse: ClassVar['State'] = 'unlicensedUse'
licensed: ClassVar['State'] = 'licensed'
key: str
state: State
required: int
class AvailabilityInfo(DynamicData):
feature: FeatureInfo
total: int
available: int
class DiagnosticInfo(DynamicData):
sourceLastChanged: datetime
sourceLost: str
sourceLatency: float
licenseRequests: str
licenseRequestFailures: str
licenseFeatureUnknowns: str
opState: LicenseState
lastStatusUpdate: datetime
opFailureMessage: str
class LicenseUsageInfo(DynamicData):
source: LicenseSource
sourceAvailable: bool
reservationInfo: list[ReservationInfo] = []
featureInfo: list[FeatureInfo] = []
class EvaluationInfo(DynamicData):
properties: list[KeyAnyValue] = []
class LicensableResourceInfo(DynamicData):
class ResourceKey(Enum):
numCpuPackages: ClassVar['ResourceKey'] = 'numCpuPackages'
numCpuCores: ClassVar['ResourceKey'] = 'numCpuCores'
memorySize: ClassVar['ResourceKey'] = 'memorySize'
memoryForVms: ClassVar['ResourceKey'] = 'memoryForVms'
numVmsStarted: ClassVar['ResourceKey'] = 'numVmsStarted'
numVmsStarting: ClassVar['ResourceKey'] = 'numVmsStarting'
vsanCapacity: ClassVar['ResourceKey'] = 'vsanCapacity'
resource: list[KeyAnyValue] = []
class LicenseInfo(DynamicData):
licenseKey: str
editionKey: str
name: str
total: int
used: Optional[int] = None
costUnit: str
properties: list[KeyAnyValue] = []
labels: list[KeyValue] = []
@property
def source(self) -> LicenseSource: ...
@property
def sourceAvailable(self) -> bool: ...
@property
def diagnostics(self) -> Optional[DiagnosticInfo]: ...
@property
def featureInfo(self) -> list[FeatureInfo]: ...
@property
def licensedEdition(self) -> str: ...
@property
def licenses(self) -> list[LicenseInfo]: ...
@property
def licenseAssignmentManager(self) -> Optional[LicenseAssignmentManager]: ...
@property
def evaluation(self) -> EvaluationInfo: ...
def QuerySupportedFeatures(self, host: Optional[HostSystem]) -> list[FeatureInfo]: ...
def QuerySourceAvailability(self, host: Optional[HostSystem]) -> list[AvailabilityInfo]: ...
def QueryUsage(self, host: Optional[HostSystem]) -> LicenseUsageInfo: ...
def SetEdition(self, host: Optional[HostSystem], featureKey: Optional[str]) -> NoReturn: ...
def CheckFeature(self, host: Optional[HostSystem], featureKey: str) -> bool: ...
def Enable(self, host: Optional[HostSystem], featureKey: str) -> bool: ...
def Disable(self, host: Optional[HostSystem], featureKey: str) -> bool: ...
def ConfigureSource(self, host: Optional[HostSystem], licenseSource: LicenseSource) -> NoReturn: ...
def UpdateLicense(self, licenseKey: str, labels: list[KeyValue]) -> LicenseInfo: ...
def AddLicense(self, licenseKey: str, labels: list[KeyValue]) -> LicenseInfo: ...
def RemoveLicense(self, licenseKey: str) -> NoReturn: ...
def DecodeLicense(self, licenseKey: str) -> LicenseInfo: ...
def UpdateLabel(self, licenseKey: str, labelKey: str, labelValue: str) -> NoReturn: ...
def RemoveLabel(self, licenseKey: str, labelKey: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/LocalizationManager.pyi 0000664 0000000 0000000 00000001306 14637045624 0022433 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class LocalizationManager(ManagedObject):
class MessageCatalog(DynamicData):
moduleName: str
catalogName: str
locale: str
catalogUri: str
lastModified: Optional[datetime] = None
md5sum: Optional[str] = None
version: Optional[str] = None
@property
def catalog(self) -> list[MessageCatalog]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/LongPolicy.pyi 0000664 0000000 0000000 00000000615 14637045624 0020571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import InheritablePolicy
class LongPolicy(InheritablePolicy):
value: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/MacAddress.pyi 0000664 0000000 0000000 00000000465 14637045624 0020523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import NegatableExpression
class MacAddress(NegatableExpression):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/MacRange.pyi 0000664 0000000 0000000 00000000466 14637045624 0020173 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import MacAddress
class MacRange(MacAddress):
address: str
mask: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/ManagedEntity.pyi 0000664 0000000 0000000 00000003544 14637045624 0021247 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.vim import AuthorizationManager
from pyVmomi.vim import CustomFieldsManager
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim import Tag
from pyVmomi.vim import Task
from pyVmomi.vim.alarm import AlarmState
from pyVmomi.vim.event import Event
class ManagedEntity(ExtensibleManagedObject):
class Status(Enum):
gray: ClassVar['Status'] = 'gray'
green: ClassVar['Status'] = 'green'
yellow: ClassVar['Status'] = 'yellow'
red: ClassVar['Status'] = 'red'
@property
def parent(self) -> Optional[ManagedEntity]: ...
@property
def customValue(self) -> list[CustomFieldsManager.Value]: ...
@property
def overallStatus(self) -> Status: ...
@property
def configStatus(self) -> Status: ...
@property
def configIssue(self) -> list[Event]: ...
@property
def effectiveRole(self) -> list[int]: ...
@property
def permission(self) -> list[AuthorizationManager.Permission]: ...
@property
def name(self) -> str: ...
@property
def disabledMethod(self) -> list[ManagedMethod]: ...
@property
def recentTask(self) -> list[Task]: ...
@property
def declaredAlarmState(self) -> list[AlarmState]: ...
@property
def triggeredAlarmState(self) -> list[AlarmState]: ...
@property
def alarmActionsEnabled(self) -> Optional[bool]: ...
@property
def tag(self) -> list[Tag]: ...
def Reload(self) -> NoReturn: ...
def Rename(self, newName: str) -> Task: ...
def Destroy(self) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/MethodDescription.pyi 0000664 0000000 0000000 00000000552 14637045624 0022136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.vim import Description
class MethodDescription(Description):
key: ManagedMethod
pyvmomi-8.0.3.0.1/pyVmomi/vim/NegatableExpression.pyi 0000664 0000000 0000000 00000000546 14637045624 0022457 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class NegatableExpression(DynamicData):
negate: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/Network.pyi 0000664 0000000 0000000 00000001504 14637045624 0020141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class Network(ManagedEntity):
class Summary(DynamicData):
network: Optional[Network] = None
name: str
accessible: bool
ipPoolName: str
ipPoolId: Optional[int] = None
@property
def summary(self) -> Summary: ...
@property
def host(self) -> list[HostSystem]: ...
@property
def vm(self) -> list[VirtualMachine]: ...
def DestroyNetwork(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/NumericRange.pyi 0000664 0000000 0000000 00000000473 14637045624 0021073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class NumericRange(DynamicData):
start: int
end: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/OpaqueNetwork.pyi 0000664 0000000 0000000 00000001261 14637045624 0021314 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Network
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import OptionValue
class OpaqueNetwork(Network):
class Summary(Network.Summary):
opaqueNetworkId: str
opaqueNetworkType: str
class Capability(DynamicData):
networkReservationSupported: bool
@property
def capability(self) -> Optional[Capability]: ...
@property
def extraConfig(self) -> list[OptionValue]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/OverheadMemoryManager.pyi 0000664 0000000 0000000 00000000775 14637045624 0022742 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
class OverheadMemoryManager(ManagedObject):
def LookupVmOverheadMemory(self, vm: VirtualMachine, host: HostSystem) -> long: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/OvfManager.pyi 0000664 0000000 0000000 00000013362 14637045624 0020542 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ImportSpec
from pyVmomi.vim import KeyValue
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import OvfConsumer
from pyVmomi.vim import ResourceConfigSpec
from pyVmomi.vim import ResourcePool
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vApp import ProductInfo
from pyVmomi.vim.vApp import PropertyInfo
from pyVmomi.vim.vm import Snapshot
class OvfManager(ManagedObject):
class OvfOptionInfo(DynamicData):
option: str
description: LocalizableMessage
class DeploymentOption(DynamicData):
key: str
label: str
description: str
class CommonParams(DynamicData):
locale: str
deploymentOption: str
msgBundle: list[KeyValue] = []
importOption: list[str] = []
class ValidateHostParams(CommonParams):
pass
class ValidateHostResult(DynamicData):
downloadSize: Optional[long] = None
flatDeploymentSize: Optional[long] = None
sparseDeploymentSize: Optional[long] = None
error: list[MethodFault] = []
warning: list[MethodFault] = []
supportedDiskProvisioning: list[str] = []
class ParseDescriptorParams(CommonParams):
pass
class ParseDescriptorResult(DynamicData):
eula: list[str] = []
network: list[NetworkInfo] = []
ipAllocationScheme: list[str] = []
ipProtocols: list[str] = []
property: list[PropertyInfo] = []
productInfo: Optional[ProductInfo] = None
annotation: str
approximateDownloadSize: Optional[long] = None
approximateFlatDeploymentSize: Optional[long] = None
approximateSparseDeploymentSize: Optional[long] = None
defaultEntityName: str
virtualApp: bool
deploymentOption: list[DeploymentOption] = []
defaultDeploymentOption: str
entityName: list[KeyValue] = []
annotatedOst: Optional[OvfConsumer.OstNode] = None
error: list[MethodFault] = []
warning: list[MethodFault] = []
class NetworkInfo(DynamicData):
name: str
description: str
class CreateImportSpecParams(CommonParams):
class DiskProvisioningType(Enum):
monolithicSparse: ClassVar['DiskProvisioningType'] = 'monolithicSparse'
monolithicFlat: ClassVar['DiskProvisioningType'] = 'monolithicFlat'
twoGbMaxExtentSparse: ClassVar['DiskProvisioningType'] = 'twoGbMaxExtentSparse'
twoGbMaxExtentFlat: ClassVar['DiskProvisioningType'] = 'twoGbMaxExtentFlat'
thin: ClassVar['DiskProvisioningType'] = 'thin'
thick: ClassVar['DiskProvisioningType'] = 'thick'
seSparse: ClassVar['DiskProvisioningType'] = 'seSparse'
eagerZeroedThick: ClassVar['DiskProvisioningType'] = 'eagerZeroedThick'
sparse: ClassVar['DiskProvisioningType'] = 'sparse'
flat: ClassVar['DiskProvisioningType'] = 'flat'
entityName: str
hostSystem: Optional[HostSystem] = None
networkMapping: list[NetworkMapping] = []
ipAllocationPolicy: Optional[str] = None
ipProtocol: Optional[str] = None
propertyMapping: list[KeyValue] = []
resourceMapping: list[ResourceMap] = []
diskProvisioning: Optional[str] = None
instantiationOst: Optional[OvfConsumer.OstNode] = None
class ResourceMap(DynamicData):
source: str
parent: Optional[ResourcePool] = None
resourceSpec: Optional[ResourceConfigSpec] = None
datastore: Optional[Datastore] = None
class NetworkMapping(DynamicData):
name: str
network: Network
class CreateImportSpecResult(DynamicData):
importSpec: Optional[ImportSpec] = None
fileItem: list[FileItem] = []
warning: list[MethodFault] = []
error: list[MethodFault] = []
class FileItem(DynamicData):
deviceId: str
path: str
compressionMethod: Optional[str] = None
chunkSize: Optional[long] = None
size: Optional[long] = None
cimType: int
create: bool
class CreateDescriptorParams(DynamicData):
ovfFiles: list[OvfFile] = []
name: Optional[str] = None
description: Optional[str] = None
includeImageFiles: Optional[bool] = None
exportOption: list[str] = []
snapshot: Optional[Snapshot] = None
class CreateDescriptorResult(DynamicData):
ovfDescriptor: str
error: list[MethodFault] = []
warning: list[MethodFault] = []
includeImageFiles: Optional[bool] = None
class OvfFile(DynamicData):
deviceId: str
path: str
compressionMethod: Optional[str] = None
chunkSize: Optional[long] = None
size: long
capacity: Optional[long] = None
populatedSize: Optional[long] = None
@property
def ovfImportOption(self) -> list[OvfOptionInfo]: ...
@property
def ovfExportOption(self) -> list[OvfOptionInfo]: ...
def ValidateHost(self, ovfDescriptor: str, host: HostSystem, vhp: ValidateHostParams) -> ValidateHostResult: ...
def ParseDescriptor(self, ovfDescriptor: str, pdp: ParseDescriptorParams) -> ParseDescriptorResult: ...
def CreateImportSpec(self, ovfDescriptor: str, resourcePool: ResourcePool, datastore: Datastore, cisp: CreateImportSpecParams) -> CreateImportSpecResult: ...
def CreateDescriptor(self, obj: ManagedEntity, cdp: CreateDescriptorParams) -> CreateDescriptorResult: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/PasswordField.pyi 0000664 0000000 0000000 00000000460 14637045624 0021256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class PasswordField(DynamicData):
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/PerformanceDescription.pyi 0000664 0000000 0000000 00000000661 14637045624 0023160 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
class PerformanceDescription(DynamicData):
counterType: list[ElementDescription] = []
statsType: list[ElementDescription] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/PerformanceManager.pyi 0000664 0000000 0000000 00000011724 14637045624 0022251 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ElementDescription
from pyVmomi.vim import HistoricalInterval
from pyVmomi.vim import PerformanceDescription
from pyVmomi.vmodl import DynamicData
class PerformanceManager(ManagedObject):
class Format(Enum):
normal: ClassVar['Format'] = 'normal'
csv: ClassVar['Format'] = 'csv'
class ProviderSummary(DynamicData):
entity: ManagedObject
currentSupported: bool
summarySupported: bool
refreshRate: Optional[int] = None
class CounterInfo(DynamicData):
class RollupType(Enum):
average: ClassVar['RollupType'] = 'average'
maximum: ClassVar['RollupType'] = 'maximum'
minimum: ClassVar['RollupType'] = 'minimum'
latest: ClassVar['RollupType'] = 'latest'
summation: ClassVar['RollupType'] = 'summation'
none: ClassVar['RollupType'] = 'none'
class StatsType(Enum):
absolute: ClassVar['StatsType'] = 'absolute'
delta: ClassVar['StatsType'] = 'delta'
rate: ClassVar['StatsType'] = 'rate'
class Unit(Enum):
percent: ClassVar['Unit'] = 'percent'
kiloBytes: ClassVar['Unit'] = 'kiloBytes'
megaBytes: ClassVar['Unit'] = 'megaBytes'
gigaBytes: ClassVar['Unit'] = 'gigaBytes'
megaHertz: ClassVar['Unit'] = 'megaHertz'
number: ClassVar['Unit'] = 'number'
microsecond: ClassVar['Unit'] = 'microsecond'
millisecond: ClassVar['Unit'] = 'millisecond'
second: ClassVar['Unit'] = 'second'
kiloBytesPerSecond: ClassVar['Unit'] = 'kiloBytesPerSecond'
megaBytesPerSecond: ClassVar['Unit'] = 'megaBytesPerSecond'
watt: ClassVar['Unit'] = 'watt'
joule: ClassVar['Unit'] = 'joule'
teraBytes: ClassVar['Unit'] = 'teraBytes'
celsius: ClassVar['Unit'] = 'celsius'
nanosecond: ClassVar['Unit'] = 'nanosecond'
key: int
nameInfo: ElementDescription
groupInfo: ElementDescription
unitInfo: ElementDescription
rollupType: RollupType
statsType: StatsType
level: Optional[int] = None
perDeviceLevel: Optional[int] = None
associatedCounterId: list[int] = []
class MetricId(DynamicData):
counterId: int
instance: str
class QuerySpec(DynamicData):
entity: ManagedObject
startTime: Optional[datetime] = None
endTime: Optional[datetime] = None
maxSample: Optional[int] = None
metricId: list[MetricId] = []
intervalId: Optional[int] = None
format: Optional[str] = None
class SampleInfo(DynamicData):
timestamp: datetime
interval: int
class MetricSeries(DynamicData):
id: MetricId
class IntSeries(MetricSeries):
value: list[long] = []
class MetricSeriesCSV(MetricSeries):
value: Optional[str] = None
class EntityMetricBase(DynamicData):
entity: ManagedObject
class EntityMetric(EntityMetricBase):
sampleInfo: list[SampleInfo] = []
value: list[MetricSeries] = []
class EntityMetricCSV(EntityMetricBase):
sampleInfoCSV: str
value: list[MetricSeriesCSV] = []
class CompositeEntityMetric(DynamicData):
entity: Optional[EntityMetricBase] = None
childEntity: list[EntityMetricBase] = []
class CounterLevelMapping(DynamicData):
counterId: int
aggregateLevel: Optional[int] = None
perDeviceLevel: Optional[int] = None
@property
def description(self) -> PerformanceDescription: ...
@property
def historicalInterval(self) -> list[HistoricalInterval]: ...
@property
def perfCounter(self) -> list[CounterInfo]: ...
def QueryProviderSummary(self, entity: ManagedObject) -> ProviderSummary: ...
def QueryAvailableMetric(self, entity: ManagedObject, beginTime: Optional[datetime], endTime: Optional[datetime], intervalId: Optional[int]) -> list[MetricId]: ...
def QueryCounter(self, counterId: list[int]) -> list[CounterInfo]: ...
def QueryCounterByLevel(self, level: int) -> list[CounterInfo]: ...
def QueryStats(self, querySpec: list[QuerySpec]) -> list[EntityMetricBase]: ...
def QueryCompositeStats(self, querySpec: QuerySpec) -> CompositeEntityMetric: ...
def CreateHistoricalInterval(self, intervalId: HistoricalInterval) -> NoReturn: ...
def RemoveHistoricalInterval(self, samplePeriod: int) -> NoReturn: ...
def UpdateHistoricalInterval(self, interval: HistoricalInterval) -> NoReturn: ...
def UpdateCounterLevelMapping(self, counterLevelMap: list[CounterLevelMapping]) -> NoReturn: ...
def ResetCounterLevelMapping(self, counters: list[int]) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/PosixUserSearchResult.pyi 0000664 0000000 0000000 00000000600 14637045624 0022772 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import UserSearchResult
class PosixUserSearchResult(UserSearchResult):
id: int
shellAccess: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/PrivilegePolicyDef.pyi 0000664 0000000 0000000 00000000605 14637045624 0022236 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class PrivilegePolicyDef(DynamicData):
createPrivilege: str
readPrivilege: str
updatePrivilege: str
deletePrivilege: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/ResourceAllocationInfo.pyi 0000664 0000000 0000000 00000001130 14637045624 0023114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import SharesInfo
from pyVmomi.vmodl import DynamicData
class ResourceAllocationInfo(DynamicData):
reservation: Optional[long] = None
expandableReservation: Optional[bool] = None
limit: Optional[long] = None
shares: Optional[SharesInfo] = None
overheadLimit: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ResourceAllocationOption.pyi 0000664 0000000 0000000 00000000561 14637045624 0023500 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import SharesOption
from pyVmomi.vmodl import DynamicData
class ResourceAllocationOption(DynamicData):
sharesOption: SharesOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/ResourceConfigOption.pyi 0000664 0000000 0000000 00000000700 14637045624 0022613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ResourceAllocationOption
from pyVmomi.vmodl import DynamicData
class ResourceConfigOption(DynamicData):
cpuAllocationOption: ResourceAllocationOption
memoryAllocationOption: ResourceAllocationOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/ResourceConfigSpec.pyi 0000664 0000000 0000000 00000001672 14637045624 0022246 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import ResourceAllocationInfo
from pyVmomi.vmodl import DynamicData
class ResourceConfigSpec(DynamicData):
class ScaleSharesBehavior(Enum):
disabled: ClassVar['ScaleSharesBehavior'] = 'disabled'
scaleCpuAndMemoryShares: ClassVar['ScaleSharesBehavior'] = 'scaleCpuAndMemoryShares'
entity: Optional[ManagedEntity] = None
changeVersion: Optional[str] = None
lastModified: Optional[datetime] = None
cpuAllocation: ResourceAllocationInfo
memoryAllocation: ResourceAllocationInfo
scaleDescendantsShares: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ResourcePlanningManager.pyi 0000664 0000000 0000000 00000002362 14637045624 0023264 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HistoricalInterval
from pyVmomi.vmodl import DynamicData
class ResourcePlanningManager(ManagedObject):
class DatabaseSizeParam(DynamicData):
inventoryDesc: InventoryDescription
perfStatsDesc: Optional[PerfStatsDescription] = None
class InventoryDescription(DynamicData):
numHosts: int
numVirtualMachines: int
numResourcePools: Optional[int] = None
numClusters: Optional[int] = None
numCpuDev: Optional[int] = None
numNetDev: Optional[int] = None
numDiskDev: Optional[int] = None
numvCpuDev: Optional[int] = None
numvNetDev: Optional[int] = None
numvDiskDev: Optional[int] = None
class PerfStatsDescription(DynamicData):
intervals: list[HistoricalInterval] = []
class DatabaseSizeEstimate(DynamicData):
size: long
def EstimateDatabaseSize(self, dbSizeParam: DatabaseSizeParam) -> DatabaseSizeEstimate: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/ResourcePool.pyi 0000664 0000000 0000000 00000007140 14637045624 0021133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import HttpNfcLease
from pyVmomi.vim import ImportSpec
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import ResourceConfigOption
from pyVmomi.vim import ResourceConfigSpec
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualApp
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vApp import VAppConfigSpec
from pyVmomi.vim.vm import ConfigSpec
class ResourcePool(ManagedEntity):
class ResourceUsage(DynamicData):
reservationUsed: long
reservationUsedForVm: long
unreservedForPool: long
unreservedForVm: long
overallUsage: long
maxUsage: long
class RuntimeInfo(DynamicData):
memory: ResourceUsage
cpu: ResourceUsage
overallStatus: ManagedEntity.Status
sharesScalable: Optional[str] = None
class Summary(DynamicData):
class QuickStats(DynamicData):
overallCpuUsage: Optional[long] = None
overallCpuDemand: Optional[long] = None
guestMemoryUsage: Optional[long] = None
hostMemoryUsage: Optional[long] = None
distributedCpuEntitlement: Optional[long] = None
distributedMemoryEntitlement: Optional[long] = None
staticCpuEntitlement: Optional[int] = None
staticMemoryEntitlement: Optional[int] = None
privateMemory: Optional[long] = None
sharedMemory: Optional[long] = None
swappedMemory: Optional[long] = None
balloonedMemory: Optional[long] = None
overheadMemory: Optional[long] = None
consumedOverheadMemory: Optional[long] = None
compressedMemory: Optional[long] = None
name: str
config: ResourceConfigSpec
runtime: RuntimeInfo
quickStats: Optional[QuickStats] = None
configuredMemoryMB: Optional[int] = None
@property
def summary(self) -> Summary: ...
@property
def runtime(self) -> RuntimeInfo: ...
@property
def owner(self) -> ComputeResource: ...
@property
def resourcePool(self) -> list[ResourcePool]: ...
@property
def vm(self) -> list[VirtualMachine]: ...
@property
def config(self) -> ResourceConfigSpec: ...
@property
def namespace(self) -> Optional[str]: ...
@property
def childConfiguration(self) -> list[ResourceConfigSpec]: ...
def UpdateConfig(self, name: Optional[str], config: Optional[ResourceConfigSpec]) -> NoReturn: ...
def MoveInto(self, list: list[ManagedEntity]) -> NoReturn: ...
def UpdateChildResourceConfiguration(self, spec: list[ResourceConfigSpec]) -> NoReturn: ...
def CreateResourcePool(self, name: str, spec: ResourceConfigSpec) -> ResourcePool: ...
def DestroyChildren(self) -> NoReturn: ...
def CreateVApp(self, name: str, resSpec: ResourceConfigSpec, configSpec: VAppConfigSpec, vmFolder: Optional[Folder]) -> VirtualApp: ...
def CreateVm(self, config: ConfigSpec, host: Optional[HostSystem]) -> Task: ...
def RegisterVm(self, path: str, name: Optional[str], host: Optional[HostSystem]) -> Task: ...
def ImportVApp(self, spec: ImportSpec, folder: Optional[Folder], host: Optional[HostSystem]) -> HttpNfcLease: ...
def QueryResourceConfigOption(self) -> ResourceConfigOption: ...
def RefreshRuntime(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/SDDCBase.pyi 0000664 0000000 0000000 00000000445 14637045624 0020023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SDDCBase(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/SearchIndex.pyi 0000664 0000000 0000000 00000002707 14637045624 0020713 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Datacenter
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import VirtualMachine
class SearchIndex(ManagedObject):
def FindByUuid(self, datacenter: Optional[Datacenter], uuid: str, vmSearch: bool, instanceUuid: Optional[bool]) -> Optional[ManagedEntity]: ...
def FindByDatastorePath(self, datacenter: Datacenter, path: str) -> Optional[VirtualMachine]: ...
def FindByDnsName(self, datacenter: Optional[Datacenter], dnsName: str, vmSearch: bool) -> Optional[ManagedEntity]: ...
def FindByIp(self, datacenter: Optional[Datacenter], ip: str, vmSearch: bool) -> Optional[ManagedEntity]: ...
def FindByInventoryPath(self, inventoryPath: str) -> Optional[ManagedEntity]: ...
def FindChild(self, entity: ManagedEntity, name: str) -> Optional[ManagedEntity]: ...
def FindAllByUuid(self, datacenter: Optional[Datacenter], uuid: str, vmSearch: bool, instanceUuid: Optional[bool]) -> list[ManagedEntity]: ...
def FindAllByDnsName(self, datacenter: Optional[Datacenter], dnsName: str, vmSearch: bool) -> list[ManagedEntity]: ...
def FindAllByIp(self, datacenter: Optional[Datacenter], ip: str, vmSearch: bool) -> list[ManagedEntity]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/SelectionSet.pyi 0000664 0000000 0000000 00000000451 14637045624 0021111 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SelectionSet(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/ServiceInstance.pyi 0000664 0000000 0000000 00000004160 14637045624 0021576 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Capability
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import ServiceInstanceContent
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.event import Event
class ServiceInstance(ManagedObject):
class ValidateMigrationTestType(Enum):
sourceTests: ClassVar['ValidateMigrationTestType'] = 'sourceTests'
compatibilityTests: ClassVar['ValidateMigrationTestType'] = 'compatibilityTests'
diskAccessibilityTests: ClassVar['ValidateMigrationTestType'] = 'diskAccessibilityTests'
resourceTests: ClassVar['ValidateMigrationTestType'] = 'resourceTests'
class VMotionCompatibilityType(Enum):
cpu: ClassVar['VMotionCompatibilityType'] = 'cpu'
software: ClassVar['VMotionCompatibilityType'] = 'software'
class HostVMotionCompatibility(DynamicData):
host: HostSystem
compatibility: list[str] = []
class ProductComponentInfo(DynamicData):
id: str
name: str
version: str
release: int
@property
def serverClock(self) -> datetime: ...
@property
def capability(self) -> Capability: ...
@property
def content(self) -> ServiceInstanceContent: ...
def CurrentTime(self) -> datetime: ...
def RetrieveContent(self) -> ServiceInstanceContent: ...
def ValidateMigration(self, vm: list[VirtualMachine], state: Optional[VirtualMachine.PowerState], testType: list[str], pool: Optional[ResourcePool], host: Optional[HostSystem]) -> list[Event]: ...
def QueryVMotionCompatibility(self, vm: VirtualMachine, host: list[HostSystem], compatibility: list[str]) -> list[HostVMotionCompatibility]: ...
def RetrieveProductComponents(self) -> list[ProductComponentInfo]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/ServiceInstanceContent.pyi 0000664 0000000 0000000 00000012415 14637045624 0023133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import AboutInfo
from pyVmomi.vim import AuthorizationManager
from pyVmomi.vim import CertificateManager
from pyVmomi.vim import CustomFieldsManager
from pyVmomi.vim import CustomizationSpecManager
from pyVmomi.vim import DatastoreNamespaceManager
from pyVmomi.vim import DiagnosticManager
from pyVmomi.vim import ExtensionManager
from pyVmomi.vim import FileManager
from pyVmomi.vim import Folder
from pyVmomi.vim import HealthUpdateManager
from pyVmomi.vim import IoFilterManager
from pyVmomi.vim import IpPoolManager
from pyVmomi.vim import LicenseManager
from pyVmomi.vim import LocalizationManager
from pyVmomi.vim import OverheadMemoryManager
from pyVmomi.vim import OvfManager
from pyVmomi.vim import PerformanceManager
from pyVmomi.vim import SearchIndex
from pyVmomi.vim import ServiceManager
from pyVmomi.vim import SessionManager
from pyVmomi.vim import SiteInfoManager
from pyVmomi.vim import StorageQueryManager
from pyVmomi.vim import StorageResourceManager
from pyVmomi.vim import TaskManager
from pyVmomi.vim import UserDirectory
from pyVmomi.vim import VirtualDiskManager
from pyVmomi.vim import VirtualizationManager
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.alarm import AlarmManager
from pyVmomi.vim.dvs import DistributedVirtualSwitchManager
from pyVmomi.vim.encryption import CryptoManager
from pyVmomi.vim.event import EventManager
from pyVmomi.vim.host import LocalAccountManager
from pyVmomi.vim.host import SnmpSystem
from pyVmomi.vim.option import OptionManager
from pyVmomi.vim.profile import ComplianceManager
from pyVmomi.vim.scheduler import ScheduledTaskManager
from pyVmomi.vim.tenant import TenantManager
from pyVmomi.vim.vcha import FailoverClusterConfigurator
from pyVmomi.vim.vcha import FailoverClusterManager
from pyVmomi.vim.view import ViewManager
from pyVmomi.vim.vm import GuestCustomizationManager
from pyVmomi.vim.vslm import VStorageObjectManagerBase
from pyVmomi.vmodl.query import PropertyCollector
from pyVmomi.vim.profile.cluster import ProfileManager
from pyVmomi.vim.profile.host import HostSpecificationManager
from pyVmomi.vim.profile.host import ProfileManager
from pyVmomi.vim.vm.check import CompatibilityChecker
from pyVmomi.vim.vm.check import ProvisioningChecker
from pyVmomi.vim.vm.guest import GuestOperationsManager
class ServiceInstanceContent(DynamicData):
rootFolder: Folder
propertyCollector: PropertyCollector
viewManager: Optional[ViewManager] = None
about: AboutInfo
setting: Optional[OptionManager] = None
userDirectory: Optional[UserDirectory] = None
sessionManager: Optional[SessionManager] = None
authorizationManager: Optional[AuthorizationManager] = None
serviceManager: Optional[ServiceManager] = None
perfManager: Optional[PerformanceManager] = None
scheduledTaskManager: Optional[ScheduledTaskManager] = None
alarmManager: Optional[AlarmManager] = None
eventManager: Optional[EventManager] = None
taskManager: Optional[TaskManager] = None
extensionManager: Optional[ExtensionManager] = None
customizationSpecManager: Optional[CustomizationSpecManager] = None
guestCustomizationManager: Optional[GuestCustomizationManager] = None
customFieldsManager: Optional[CustomFieldsManager] = None
accountManager: Optional[LocalAccountManager] = None
diagnosticManager: Optional[DiagnosticManager] = None
licenseManager: Optional[LicenseManager] = None
searchIndex: Optional[SearchIndex] = None
fileManager: Optional[FileManager] = None
datastoreNamespaceManager: Optional[DatastoreNamespaceManager] = None
virtualDiskManager: Optional[VirtualDiskManager] = None
virtualizationManager: Optional[VirtualizationManager] = None
snmpSystem: Optional[SnmpSystem] = None
vmProvisioningChecker: Optional[ProvisioningChecker] = None
vmCompatibilityChecker: Optional[CompatibilityChecker] = None
ovfManager: Optional[OvfManager] = None
ipPoolManager: Optional[IpPoolManager] = None
dvSwitchManager: Optional[DistributedVirtualSwitchManager] = None
hostProfileManager: Optional[ProfileManager] = None
clusterProfileManager: Optional[ProfileManager] = None
complianceManager: Optional[ComplianceManager] = None
localizationManager: Optional[LocalizationManager] = None
storageResourceManager: Optional[StorageResourceManager] = None
guestOperationsManager: Optional[GuestOperationsManager] = None
overheadMemoryManager: Optional[OverheadMemoryManager] = None
certificateManager: Optional[CertificateManager] = None
ioFilterManager: Optional[IoFilterManager] = None
vStorageObjectManager: Optional[VStorageObjectManagerBase] = None
hostSpecManager: Optional[HostSpecificationManager] = None
cryptoManager: Optional[CryptoManager] = None
healthUpdateManager: Optional[HealthUpdateManager] = None
failoverClusterConfigurator: Optional[FailoverClusterConfigurator] = None
failoverClusterManager: Optional[FailoverClusterManager] = None
tenantManager: Optional[TenantManager] = None
siteInfoManager: Optional[SiteInfoManager] = None
storageQueryManager: Optional[StorageQueryManager] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ServiceLocator.pyi 0000664 0000000 0000000 00000001144 14637045624 0021434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ServiceLocator(DynamicData):
class Credential(DynamicData):
pass
class NamePassword(Credential):
username: str
password: str
class SAMLCredential(Credential):
token: Optional[str] = None
instanceUuid: str
url: str
credential: Credential
sslThumbprint: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ServiceManager.pyi 0000664 0000000 0000000 00000001246 14637045624 0021406 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class ServiceManager(ManagedObject):
class ServiceInfo(DynamicData):
serviceName: str
location: list[str] = []
service: ManagedObject
description: str
@property
def service(self) -> list[ServiceInfo]: ...
def QueryServiceList(self, serviceName: Optional[str], location: list[str]) -> list[ServiceInfo]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/SessionManager.pyi 0000664 0000000 0000000 00000006356 14637045624 0021440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import UserSession
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import CertThumbprint
class SessionManager(ManagedObject):
class LocalTicket(DynamicData):
userName: str
passwordFilePath: str
class GenericServiceTicket(DynamicData):
class TicketType(Enum):
HttpNfcServiceTicket: ClassVar['TicketType'] = 'HttpNfcServiceTicket'
HostServiceTicket: ClassVar['TicketType'] = 'HostServiceTicket'
VcServiceTicket: ClassVar['TicketType'] = 'VcServiceTicket'
id: str
hostName: Optional[str] = None
sslThumbprint: Optional[str] = None
certThumbprintList: list[CertThumbprint] = []
ticketType: Optional[str] = None
class ServiceRequestSpec(DynamicData):
pass
class VmomiServiceRequestSpec(ServiceRequestSpec):
method: ManagedMethod
class HttpServiceRequestSpec(ServiceRequestSpec):
class Method(Enum):
httpOptions: ClassVar['Method'] = 'httpOptions'
httpGet: ClassVar['Method'] = 'httpGet'
httpHead: ClassVar['Method'] = 'httpHead'
httpPost: ClassVar['Method'] = 'httpPost'
httpPut: ClassVar['Method'] = 'httpPut'
httpDelete: ClassVar['Method'] = 'httpDelete'
httpTrace: ClassVar['Method'] = 'httpTrace'
httpConnect: ClassVar['Method'] = 'httpConnect'
method: Optional[str] = None
url: str
@property
def sessionList(self) -> list[UserSession]: ...
@property
def currentSession(self) -> Optional[UserSession]: ...
@property
def message(self) -> Optional[str]: ...
@property
def messageLocaleList(self) -> list[str]: ...
@property
def supportedLocaleList(self) -> list[str]: ...
@property
def defaultLocale(self) -> str: ...
def UpdateMessage(self, message: str) -> NoReturn: ...
def LoginByToken(self, locale: Optional[str]) -> UserSession: ...
def Login(self, userName: str, password: str, locale: Optional[str]) -> UserSession: ...
def LoginBySSPI(self, base64Token: str, locale: Optional[str]) -> UserSession: ...
def Logout(self) -> NoReturn: ...
def AcquireLocalTicket(self, userName: str) -> LocalTicket: ...
def AcquireGenericServiceTicket(self, spec: ServiceRequestSpec) -> GenericServiceTicket: ...
def Terminate(self, sessionId: list[str]) -> NoReturn: ...
def SetLocale(self, locale: str) -> NoReturn: ...
def LoginExtensionBySubjectName(self, extensionKey: str, locale: Optional[str]) -> UserSession: ...
def LoginExtensionByCertificate(self, extensionKey: str, locale: Optional[str]) -> UserSession: ...
def ImpersonateUser(self, userName: str, locale: Optional[str]) -> UserSession: ...
def SessionIsActive(self, sessionID: str, userName: str) -> bool: ...
def AcquireCloneTicket(self) -> str: ...
def CloneSession(self, cloneTicket: str) -> UserSession: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/SharesInfo.pyi 0000664 0000000 0000000 00000001073 14637045624 0020552 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class SharesInfo(DynamicData):
class Level(Enum):
low: ClassVar['Level'] = 'low'
normal: ClassVar['Level'] = 'normal'
high: ClassVar['Level'] = 'high'
custom: ClassVar['Level'] = 'custom'
shares: int
level: Level
pyvmomi-8.0.3.0.1/pyVmomi/vim/SharesOption.pyi 0000664 0000000 0000000 00000000654 14637045624 0021133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import SharesInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import IntOption
class SharesOption(DynamicData):
sharesOption: IntOption
defaultLevel: SharesInfo.Level
pyvmomi-8.0.3.0.1/pyVmomi/vim/SimpleCommand.pyi 0000664 0000000 0000000 00000001400 14637045624 0021233 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ServiceManager
class SimpleCommand(ManagedObject):
class Encoding(Enum):
CSV: ClassVar['Encoding'] = 'CSV'
HEX: ClassVar['Encoding'] = 'HEX'
STRING: ClassVar['Encoding'] = 'STRING'
@property
def encodingType(self) -> Encoding: ...
@property
def entity(self) -> ServiceManager.ServiceInfo: ...
def Execute(self, arguments: list[str]) -> str: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/SingleIp.pyi 0000664 0000000 0000000 00000000447 14637045624 0020227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import IpAddress
class SingleIp(IpAddress):
address: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/SingleMac.pyi 0000664 0000000 0000000 00000000452 14637045624 0020353 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import MacAddress
class SingleMac(MacAddress):
address: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/SiteInfo.pyi 0000664 0000000 0000000 00000000445 14637045624 0020233 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SiteInfo(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/SiteInfoManager.pyi 0000664 0000000 0000000 00000000573 14637045624 0021530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import SiteInfo
class SiteInfoManager(ManagedObject):
def GetSiteInfo(self) -> SiteInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/StoragePod.pyi 0000664 0000000 0000000 00000001255 14637045624 0020562 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Folder
from pyVmomi.vim import StorageResourceManager
from pyVmomi.vmodl import DynamicData
class StoragePod(Folder):
class Summary(DynamicData):
name: str
capacity: long
freeSpace: long
@property
def summary(self) -> Optional[Summary]: ...
@property
def podStorageDrsEntry(self) -> Optional[StorageResourceManager.PodStorageDrsEntry]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/StorageQueryManager.pyi 0000664 0000000 0000000 00000000702 14637045624 0022434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import HostSystem
class StorageQueryManager(ManagedObject):
def QueryHostsWithAttachedLun(self, lunUuid: str) -> list[HostSystem]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/StorageResourceManager.pyi 0000664 0000000 0000000 00000010316 14637045624 0023120 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import double
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim import SharesInfo
from pyVmomi.vim import SharesOption
from pyVmomi.vim import StoragePod
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.cluster import ActionHistory
from pyVmomi.vim.cluster import DrsFaults
from pyVmomi.vim.cluster import Recommendation
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.storageDrs import ConfigInfo
from pyVmomi.vim.storageDrs import ConfigSpec
from pyVmomi.vim.storageDrs import StoragePlacementResult
from pyVmomi.vim.storageDrs import StoragePlacementSpec
class StorageResourceManager(ManagedObject):
class IOAllocationInfo(DynamicData):
limit: Optional[long] = None
shares: Optional[SharesInfo] = None
reservation: Optional[int] = None
class IOAllocationOption(DynamicData):
limitOption: LongOption
sharesOption: SharesOption
class CongestionThresholdMode(Enum):
automatic: ClassVar['CongestionThresholdMode'] = 'automatic'
manual: ClassVar['CongestionThresholdMode'] = 'manual'
class IORMConfigInfo(DynamicData):
enabled: bool
congestionThresholdMode: str
congestionThreshold: int
percentOfPeakThroughput: Optional[int] = None
statsCollectionEnabled: bool
reservationEnabled: bool
statsAggregationDisabled: Optional[bool] = None
reservableIopsThreshold: Optional[int] = None
class IORMConfigSpec(DynamicData):
enabled: Optional[bool] = None
congestionThresholdMode: Optional[str] = None
congestionThreshold: Optional[int] = None
percentOfPeakThroughput: Optional[int] = None
statsCollectionEnabled: Optional[bool] = None
reservationEnabled: Optional[bool] = None
statsAggregationDisabled: Optional[bool] = None
reservableIopsThreshold: Optional[int] = None
class IORMConfigOption(DynamicData):
enabledOption: BoolOption
congestionThresholdOption: IntOption
statsCollectionEnabledOption: BoolOption
reservationEnabledOption: BoolOption
class StoragePerformanceSummary(DynamicData):
interval: int
percentile: list[int] = []
datastoreReadLatency: list[double] = []
datastoreWriteLatency: list[double] = []
datastoreVmLatency: list[double] = []
datastoreReadIops: list[double] = []
datastoreWriteIops: list[double] = []
siocActivityDuration: int
class PodStorageDrsEntry(DynamicData):
storageDrsConfig: ConfigInfo
recommendation: list[Recommendation] = []
drsFault: list[DrsFaults] = []
actionHistory: list[ActionHistory] = []
class StorageProfileStatistics(DynamicData):
profileId: str
totalSpaceMB: long
usedSpaceMB: long
def ConfigureDatastoreIORM(self, datastore: Datastore, spec: IORMConfigSpec) -> Task: ...
def QueryIORMConfigOption(self, host: HostSystem) -> IORMConfigOption: ...
def QueryDatastorePerformanceSummary(self, datastore: Datastore) -> list[StoragePerformanceSummary]: ...
def ApplyRecommendationToPod(self, pod: StoragePod, key: str) -> Task: ...
def ApplyRecommendation(self, key: list[str]) -> Task: ...
def CancelRecommendation(self, key: list[str]) -> NoReturn: ...
def RefreshRecommendation(self, pod: StoragePod) -> NoReturn: ...
def RefreshRecommendationsForPod(self, pod: StoragePod) -> Task: ...
def ConfigureStorageDrsForPod(self, pod: StoragePod, spec: ConfigSpec, modify: bool) -> Task: ...
def ValidateStoragePodConfig(self, pod: StoragePod, spec: ConfigSpec) -> Optional[MethodFault]: ...
def RecommendDatastores(self, storageSpec: StoragePlacementSpec) -> StoragePlacementResult: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/StringExpression.pyi 0000664 0000000 0000000 00000000557 14637045624 0022045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import NegatableExpression
class StringExpression(NegatableExpression):
value: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/StringPolicy.pyi 0000664 0000000 0000000 00000000547 14637045624 0021144 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import InheritablePolicy
class StringPolicy(InheritablePolicy):
value: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/Tag.pyi 0000664 0000000 0000000 00000000444 14637045624 0017225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Tag(DynamicData):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/Task.pyi 0000664 0000000 0000000 00000001471 14637045624 0017415 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim import TaskInfo
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vmodl import MethodFault
class Task(ExtensibleManagedObject):
@property
def info(self) -> TaskInfo: ...
def Cancel(self) -> NoReturn: ...
def UpdateProgress(self, percentDone: int) -> NoReturn: ...
def SetState(self, state: TaskInfo.State, result: Optional[object], fault: Optional[MethodFault]) -> NoReturn: ...
def UpdateDescription(self, description: LocalizableMessage) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskDescription.pyi 0000664 0000000 0000000 00000000763 14637045624 0021624 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vim import TypeDescription
from pyVmomi.vmodl import DynamicData
class TaskDescription(DynamicData):
methodInfo: list[ElementDescription] = []
state: list[ElementDescription] = []
reason: list[TypeDescription] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskFilterSpec.pyi 0000664 0000000 0000000 00000003207 14637045624 0021375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import TaskInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.alarm import Alarm
from pyVmomi.vim.scheduler import ScheduledTask
class TaskFilterSpec(DynamicData):
class RecursionOption(Enum):
self: ClassVar['RecursionOption'] = 'self'
children: ClassVar['RecursionOption'] = 'children'
all: ClassVar['RecursionOption'] = 'all'
class TimeOption(Enum):
queuedTime: ClassVar['TimeOption'] = 'queuedTime'
startedTime: ClassVar['TimeOption'] = 'startedTime'
completedTime: ClassVar['TimeOption'] = 'completedTime'
class ByEntity(DynamicData):
entity: ManagedEntity
recursion: RecursionOption
class ByTime(DynamicData):
timeType: TimeOption
beginTime: Optional[datetime] = None
endTime: Optional[datetime] = None
class ByUsername(DynamicData):
systemUser: bool
userList: list[str] = []
entity: Optional[ByEntity] = None
time: Optional[ByTime] = None
userName: Optional[ByUsername] = None
activationId: list[str] = []
state: list[TaskInfo.State] = []
alarm: Optional[Alarm] = None
scheduledTask: Optional[ScheduledTask] = None
eventChainId: list[int] = []
tag: list[str] = []
parentTaskKey: list[str] = []
rootTaskKey: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskHistoryCollector.pyi 0000664 0000000 0000000 00000001044 14637045624 0022642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HistoryCollector
from pyVmomi.vim import TaskInfo
class TaskHistoryCollector(HistoryCollector):
@property
def latestPage(self) -> list[TaskInfo]: ...
def ReadNext(self, maxCount: int) -> list[TaskInfo]: ...
def ReadPrev(self, maxCount: int) -> list[TaskInfo]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskInfo.pyi 0000664 0000000 0000000 00000003146 14637045624 0020232 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Task
from pyVmomi.vim import TaskReason
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vmodl import MethodFault
class TaskInfo(DynamicData):
class State(Enum):
queued: ClassVar['State'] = 'queued'
running: ClassVar['State'] = 'running'
success: ClassVar['State'] = 'success'
error: ClassVar['State'] = 'error'
key: str
task: Task
description: Optional[LocalizableMessage] = None
name: Optional[ManagedMethod] = None
descriptionId: str
entity: Optional[ManagedEntity] = None
entityName: Optional[str] = None
locked: list[ManagedEntity] = []
state: State
cancelled: bool
cancelable: bool
error: Optional[MethodFault] = None
result: Optional[object] = None
progress: Optional[int] = None
progressDetails: list[KeyAnyValue] = []
reason: TaskReason
queueTime: datetime
startTime: Optional[datetime] = None
completeTime: Optional[datetime] = None
eventChainId: int
changeTag: Optional[str] = None
parentTaskKey: Optional[str] = None
rootTaskKey: Optional[str] = None
activationId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskInfoFilterSpec.pyi 0000664 0000000 0000000 00000001031 14637045624 0022202 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class TaskInfoFilterSpec(DynamicData):
class FilterTaskResults(DynamicData):
removeAll: Optional[bool] = None
descriptionIds: list[str] = []
filterIn: Optional[bool] = None
filterTaskResults: Optional[FilterTaskResults] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskManager.pyi 0000664 0000000 0000000 00000002153 14637045624 0020706 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vim import TaskDescription
from pyVmomi.vim import TaskFilterSpec
from pyVmomi.vim import TaskHistoryCollector
from pyVmomi.vim import TaskInfo
from pyVmomi.vim import TaskInfoFilterSpec
class TaskManager(ManagedObject):
@property
def recentTask(self) -> list[Task]: ...
@property
def description(self) -> TaskDescription: ...
@property
def maxCollector(self) -> int: ...
def CreateCollector(self, filter: TaskFilterSpec) -> TaskHistoryCollector: ...
def CreateCollectorWithInfoFilter(self, filter: TaskFilterSpec, infoFilter: Optional[TaskInfoFilterSpec]) -> TaskHistoryCollector: ...
def CreateTask(self, obj: ManagedObject, taskTypeId: str, initiatedBy: Optional[str], cancelable: bool, parentTaskKey: Optional[str], activationId: Optional[str]) -> TaskInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskReason.pyi 0000664 0000000 0000000 00000000447 14637045624 0020567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class TaskReason(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskReasonAlarm.pyi 0000664 0000000 0000000 00000000671 14637045624 0021543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import TaskReason
from pyVmomi.vim.alarm import Alarm
class TaskReasonAlarm(TaskReason):
alarmName: str
alarm: Alarm
entityName: str
entity: ManagedEntity
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskReasonSchedule.pyi 0000664 0000000 0000000 00000000601 14637045624 0022234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import TaskReason
from pyVmomi.vim.scheduler import ScheduledTask
class TaskReasonSchedule(TaskReason):
name: str
scheduledTask: ScheduledTask
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskReasonSystem.pyi 0000664 0000000 0000000 00000000451 14637045624 0021767 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import TaskReason
class TaskReasonSystem(TaskReason):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/TaskReasonUser.pyi 0000664 0000000 0000000 00000000460 14637045624 0021421 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import TaskReason
class TaskReasonUser(TaskReason):
userName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/TypeDescription.pyi 0000664 0000000 0000000 00000000457 14637045624 0021643 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Description
class TypeDescription(Description):
key: type
pyvmomi-8.0.3.0.1/pyVmomi/vim/UpdateVirtualMachineFilesResult.pyi 0000664 0000000 0000000 00000000770 14637045624 0024754 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class UpdateVirtualMachineFilesResult(DynamicData):
class FailedVmFileInfo(DynamicData):
vmFile: str
fault: MethodFault
failedVmFile: list[FailedVmFileInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/UserDirectory.pyi 0000664 0000000 0000000 00000001204 14637045624 0021310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import UserSearchResult
class UserDirectory(ManagedObject):
@property
def domainList(self) -> list[str]: ...
def RetrieveUserGroups(self, domain: Optional[str], searchStr: str, belongsToGroup: Optional[str], belongsToUser: Optional[str], exactMatch: bool, findUsers: bool, findGroups: bool) -> list[UserSearchResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/UserSearchResult.pyi 0000664 0000000 0000000 00000000605 14637045624 0021754 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class UserSearchResult(DynamicData):
principal: str
fullName: Optional[str] = None
group: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/UserSession.pyi 0000664 0000000 0000000 00000001075 14637045624 0020775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class UserSession(DynamicData):
key: str
userName: str
fullName: str
loginTime: datetime
lastActiveTime: datetime
locale: str
messageLocale: str
extensionSession: bool
ipAddress: str
userAgent: str
callCount: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/VVolVmConfigFileUpdateResult.pyi 0000664 0000000 0000000 00000001206 14637045624 0024170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VVolVmConfigFileUpdateResult(DynamicData):
class FailedVmConfigFileInfo(DynamicData):
targetConfigVVolId: str
dsPath: Optional[str] = None
fault: MethodFault
succeededVmConfigFile: list[KeyValue] = []
failedVmConfigFile: list[FailedVmConfigFileInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/VasaStorageArray.pyi 0000664 0000000 0000000 00000001441 14637045624 0021726 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VasaStorageArray(DynamicData):
class DiscoverySvcInfo(DynamicData):
portType: str
svcNqn: str
ipInfo: Optional[DiscoveryIpTransport] = None
fcInfo: Optional[DiscoveryFcTransport] = None
class DiscoveryFcTransport(DynamicData):
nodeWwn: str
portWwn: str
class DiscoveryIpTransport(DynamicData):
ipAddress: str
portNumber: Optional[str] = None
name: str
uuid: str
vendorId: str
modelId: str
discoverySvcInfo: list[DiscoverySvcInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/VimVasaProvider.pyi 0000664 0000000 0000000 00000001374 14637045624 0021576 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VimVasaProvider(DynamicData):
class StatePerArray(DynamicData):
priority: int
arrayId: str
active: bool
class VirtualHostConfig(DynamicData):
vhostName: Optional[str] = None
serviceHost: str
servicePort: Optional[int] = None
uid: Optional[str] = None
url: str
name: Optional[str] = None
selfSignedCertificate: Optional[str] = None
vhostConfig: Optional[VirtualHostConfig] = None
versionId: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VimVasaProviderInfo.pyi 0000664 0000000 0000000 00000000703 14637045624 0022405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VimVasaProvider
from pyVmomi.vmodl import DynamicData
class VimVasaProviderInfo(DynamicData):
provider: VimVasaProvider
arrayState: list[VimVasaProvider.StatePerArray] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/VirtualApp.pyi 0000664 0000000 0000000 00000004313 14637045624 0020600 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vim import Folder
from pyVmomi.vim import HttpNfcLease
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vApp import CloneSpec
from pyVmomi.vim.vApp import ProductInfo
from pyVmomi.vim.vApp import VAppConfigInfo
from pyVmomi.vim.vApp import VAppConfigSpec
class VirtualApp(ResourcePool):
class VAppState(Enum):
started: ClassVar['VAppState'] = 'started'
stopped: ClassVar['VAppState'] = 'stopped'
starting: ClassVar['VAppState'] = 'starting'
stopping: ClassVar['VAppState'] = 'stopping'
class Summary(ResourcePool.Summary):
product: Optional[ProductInfo] = None
vAppState: Optional[VAppState] = None
suspended: Optional[bool] = None
installBootRequired: Optional[bool] = None
instanceUuid: Optional[str] = None
class LinkInfo(DynamicData):
key: ManagedEntity
destroyWithParent: Optional[bool] = None
@property
def parentFolder(self) -> Optional[Folder]: ...
@property
def datastore(self) -> list[Datastore]: ...
@property
def network(self) -> list[Network]: ...
@property
def vAppConfig(self) -> Optional[VAppConfigInfo]: ...
@property
def parentVApp(self) -> Optional[ManagedEntity]: ...
@property
def childLink(self) -> list[LinkInfo]: ...
def UpdateVAppConfig(self, spec: VAppConfigSpec) -> NoReturn: ...
def UpdateLinkedChildren(self, addChangeSet: list[LinkInfo], removeSet: list[ManagedEntity]) -> NoReturn: ...
def Clone(self, name: str, target: ResourcePool, spec: CloneSpec) -> Task: ...
def ExportVApp(self) -> HttpNfcLease: ...
def PowerOn(self) -> Task: ...
def PowerOff(self, force: bool) -> Task: ...
def Suspend(self) -> Task: ...
def Unregister(self) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/VirtualDiskManager.pyi 0000664 0000000 0000000 00000007601 14637045624 0022250 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datacenter
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.host import DiskDimensions
from pyVmomi.vim.vm import ProfileSpec
class VirtualDiskManager(ManagedObject):
class VirtualDiskType(Enum):
preallocated: ClassVar['VirtualDiskType'] = 'preallocated'
thin: ClassVar['VirtualDiskType'] = 'thin'
seSparse: ClassVar['VirtualDiskType'] = 'seSparse'
rdm: ClassVar['VirtualDiskType'] = 'rdm'
rdmp: ClassVar['VirtualDiskType'] = 'rdmp'
raw: ClassVar['VirtualDiskType'] = 'raw'
delta: ClassVar['VirtualDiskType'] = 'delta'
sparse2Gb: ClassVar['VirtualDiskType'] = 'sparse2Gb'
thick2Gb: ClassVar['VirtualDiskType'] = 'thick2Gb'
eagerZeroedThick: ClassVar['VirtualDiskType'] = 'eagerZeroedThick'
sparseMonolithic: ClassVar['VirtualDiskType'] = 'sparseMonolithic'
flatMonolithic: ClassVar['VirtualDiskType'] = 'flatMonolithic'
thick: ClassVar['VirtualDiskType'] = 'thick'
class VirtualDiskAdapterType(Enum):
ide: ClassVar['VirtualDiskAdapterType'] = 'ide'
busLogic: ClassVar['VirtualDiskAdapterType'] = 'busLogic'
lsiLogic: ClassVar['VirtualDiskAdapterType'] = 'lsiLogic'
class VirtualDiskSpec(DynamicData):
diskType: str
adapterType: str
class FileBackedVirtualDiskSpec(VirtualDiskSpec):
capacityKb: long
profile: list[ProfileSpec] = []
crypto: Optional[CryptoSpec] = None
class SeSparseVirtualDiskSpec(FileBackedVirtualDiskSpec):
grainSizeKb: Optional[int] = None
class DeviceBackedVirtualDiskSpec(VirtualDiskSpec):
device: str
def CreateVirtualDisk(self, name: str, datacenter: Optional[Datacenter], spec: VirtualDiskSpec) -> Task: ...
def DeleteVirtualDisk(self, name: str, datacenter: Optional[Datacenter]) -> Task: ...
def MoveVirtualDisk(self, sourceName: str, sourceDatacenter: Optional[Datacenter], destName: str, destDatacenter: Optional[Datacenter], force: Optional[bool], profile: list[ProfileSpec]) -> Task: ...
def CopyVirtualDisk(self, sourceName: str, sourceDatacenter: Optional[Datacenter], destName: str, destDatacenter: Optional[Datacenter], destSpec: Optional[VirtualDiskSpec], force: Optional[bool]) -> Task: ...
def ExtendVirtualDisk(self, name: str, datacenter: Optional[Datacenter], newCapacityKb: long, eagerZero: Optional[bool]) -> Task: ...
def QueryVirtualDiskFragmentation(self, name: str, datacenter: Optional[Datacenter]) -> int: ...
def DefragmentVirtualDisk(self, name: str, datacenter: Optional[Datacenter]) -> Task: ...
def ShrinkVirtualDisk(self, name: str, datacenter: Optional[Datacenter], copy: Optional[bool]) -> Task: ...
def InflateVirtualDisk(self, name: str, datacenter: Optional[Datacenter]) -> Task: ...
def EagerZeroVirtualDisk(self, name: str, datacenter: Optional[Datacenter]) -> Task: ...
def ZeroFillVirtualDisk(self, name: str, datacenter: Optional[Datacenter]) -> Task: ...
def SetVirtualDiskUuid(self, name: str, datacenter: Optional[Datacenter], uuid: str) -> NoReturn: ...
def QueryVirtualDiskUuid(self, name: str, datacenter: Optional[Datacenter]) -> str: ...
def QueryVirtualDiskGeometry(self, name: str, datacenter: Optional[Datacenter]) -> DiskDimensions.Chs: ...
def ImportUnmanagedSnapshot(self, vdisk: str, datacenter: Optional[Datacenter], vvolId: str) -> NoReturn: ...
def ReleaseManagedSnapshot(self, vdisk: str, datacenter: Optional[Datacenter]) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/VirtualMachine.pyi 0000664 0000000 0000000 00000025730 14637045624 0021432 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import EnvironmentBrowser
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import HttpNfcLease
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import ResourceConfigSpec
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import FeatureMask
from pyVmomi.vim.vm import Capability
from pyVmomi.vim.vm import CertThumbprint
from pyVmomi.vim.vm import CloneSpec
from pyVmomi.vim.vm import ConfigInfo
from pyVmomi.vim.vm import ConfigSpec
from pyVmomi.vim.vm import FaultToleranceConfigSpec
from pyVmomi.vim.vm import FileLayout
from pyVmomi.vim.vm import FileLayoutEx
from pyVmomi.vim.vm import GuestInfo
from pyVmomi.vim.vm import GuestQuiesceSpec
from pyVmomi.vim.vm import InstantCloneSpec
from pyVmomi.vim.vm import RelocateSpec
from pyVmomi.vim.vm import RuntimeInfo
from pyVmomi.vim.vm import Snapshot
from pyVmomi.vim.vm import SnapshotInfo
from pyVmomi.vim.vm import SnapshotSelectionSpec
from pyVmomi.vim.vm import StorageInfo
from pyVmomi.vim.vm import Summary
from pyVmomi.vim.vm import UsbScanCodeSpec
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vm.customization import Specification
from pyVmomi.vim.vm.device import VirtualDisk
class VirtualMachine(ManagedEntity):
class StorageRequirement(DynamicData):
datastore: Datastore
freeSpaceRequiredInKb: long
class PowerState(Enum):
poweredOff: ClassVar['PowerState'] = 'poweredOff'
poweredOn: ClassVar['PowerState'] = 'poweredOn'
suspended: ClassVar['PowerState'] = 'suspended'
class AppHeartbeatStatusType(Enum):
appStatusGray: ClassVar['AppHeartbeatStatusType'] = 'appStatusGray'
appStatusGreen: ClassVar['AppHeartbeatStatusType'] = 'appStatusGreen'
appStatusRed: ClassVar['AppHeartbeatStatusType'] = 'appStatusRed'
class ConnectionState(Enum):
connected: ClassVar['ConnectionState'] = 'connected'
disconnected: ClassVar['ConnectionState'] = 'disconnected'
orphaned: ClassVar['ConnectionState'] = 'orphaned'
inaccessible: ClassVar['ConnectionState'] = 'inaccessible'
invalid: ClassVar['ConnectionState'] = 'invalid'
class CryptoState(Enum):
unlocked: ClassVar['CryptoState'] = 'unlocked'
locked: ClassVar['CryptoState'] = 'locked'
class MovePriority(Enum):
lowPriority: ClassVar['MovePriority'] = 'lowPriority'
highPriority: ClassVar['MovePriority'] = 'highPriority'
defaultPriority: ClassVar['MovePriority'] = 'defaultPriority'
class Ticket(DynamicData):
ticket: str
cfgFile: str
host: Optional[str] = None
port: Optional[int] = None
sslThumbprint: Optional[str] = None
certThumbprintList: list[CertThumbprint] = []
url: Optional[str] = None
class MksTicket(DynamicData):
ticket: str
cfgFile: str
host: Optional[str] = None
port: Optional[int] = None
sslThumbprint: Optional[str] = None
class FaultToleranceState(Enum):
notConfigured: ClassVar['FaultToleranceState'] = 'notConfigured'
disabled: ClassVar['FaultToleranceState'] = 'disabled'
enabled: ClassVar['FaultToleranceState'] = 'enabled'
needSecondary: ClassVar['FaultToleranceState'] = 'needSecondary'
starting: ClassVar['FaultToleranceState'] = 'starting'
running: ClassVar['FaultToleranceState'] = 'running'
class RecordReplayState(Enum):
recording: ClassVar['RecordReplayState'] = 'recording'
replaying: ClassVar['RecordReplayState'] = 'replaying'
inactive: ClassVar['RecordReplayState'] = 'inactive'
class NeedSecondaryReason(Enum):
initializing: ClassVar['NeedSecondaryReason'] = 'initializing'
divergence: ClassVar['NeedSecondaryReason'] = 'divergence'
lostConnection: ClassVar['NeedSecondaryReason'] = 'lostConnection'
partialHardwareFailure: ClassVar['NeedSecondaryReason'] = 'partialHardwareFailure'
userAction: ClassVar['NeedSecondaryReason'] = 'userAction'
checkpointError: ClassVar['NeedSecondaryReason'] = 'checkpointError'
other: ClassVar['NeedSecondaryReason'] = 'other'
class FaultToleranceType(Enum):
unset: ClassVar['FaultToleranceType'] = 'unset'
recordReplay: ClassVar['FaultToleranceType'] = 'recordReplay'
checkpointing: ClassVar['FaultToleranceType'] = 'checkpointing'
class Connection(DynamicData):
label: str
client: str
userName: str
class MksConnection(Connection):
pass
class TicketType(Enum):
mks: ClassVar['TicketType'] = 'mks'
device: ClassVar['TicketType'] = 'device'
guestControl: ClassVar['TicketType'] = 'guestControl'
dnd: ClassVar['TicketType'] = 'dnd'
webmks: ClassVar['TicketType'] = 'webmks'
guestIntegrity: ClassVar['TicketType'] = 'guestIntegrity'
webRemoteDevice: ClassVar['TicketType'] = 'webRemoteDevice'
class DisplayTopology(DynamicData):
x: int
y: int
width: int
height: int
class DiskChangeInfo(DynamicData):
class DiskChangeExtent(DynamicData):
start: long
length: long
startOffset: long
length: long
changedArea: list[DiskChangeExtent] = []
class WipeResult(DynamicData):
diskId: int
shrinkableDiskSpace: long
@property
def capability(self) -> Capability: ...
@property
def config(self) -> Optional[ConfigInfo]: ...
@property
def layout(self) -> Optional[FileLayout]: ...
@property
def layoutEx(self) -> Optional[FileLayoutEx]: ...
@property
def storage(self) -> Optional[StorageInfo]: ...
@property
def environmentBrowser(self) -> EnvironmentBrowser: ...
@property
def resourcePool(self) -> Optional[ResourcePool]: ...
@property
def parentVApp(self) -> Optional[ManagedEntity]: ...
@property
def resourceConfig(self) -> Optional[ResourceConfigSpec]: ...
@property
def runtime(self) -> RuntimeInfo: ...
@property
def guest(self) -> Optional[GuestInfo]: ...
@property
def summary(self) -> Summary: ...
@property
def datastore(self) -> list[Datastore]: ...
@property
def network(self) -> list[Network]: ...
@property
def snapshot(self) -> Optional[SnapshotInfo]: ...
@property
def rootSnapshot(self) -> list[Snapshot]: ...
@property
def guestHeartbeatStatus(self) -> ManagedEntity.Status: ...
def RefreshStorageInfo(self) -> NoReturn: ...
def CreateSnapshot(self, name: str, description: Optional[str], memory: bool, quiesce: bool) -> Task: ...
def CreateSnapshotEx(self, name: str, description: Optional[str], memory: bool, quiesceSpec: Optional[GuestQuiesceSpec]) -> Task: ...
def RevertToCurrentSnapshot(self, host: Optional[HostSystem], suppressPowerOn: Optional[bool]) -> Task: ...
def RemoveAllSnapshots(self, consolidate: Optional[bool], spec: Optional[SnapshotSelectionSpec]) -> Task: ...
def ConsolidateDisks(self) -> Task: ...
def EstimateStorageRequirementForConsolidate(self) -> Task: ...
def Reconfigure(self, spec: ConfigSpec) -> Task: ...
def UpgradeVirtualHardware(self, version: Optional[str]) -> Task: ...
def ExtractOvfEnvironment(self) -> str: ...
def PowerOn(self, host: Optional[HostSystem]) -> Task: ...
def PowerOff(self) -> Task: ...
def Suspend(self) -> Task: ...
def Reset(self) -> Task: ...
def ShutdownGuest(self) -> NoReturn: ...
def RebootGuest(self) -> NoReturn: ...
def StandbyGuest(self) -> NoReturn: ...
def Answer(self, questionId: str, answerChoice: str) -> NoReturn: ...
def Customize(self, spec: Specification) -> Task: ...
def CheckCustomizationSpec(self, spec: Specification) -> NoReturn: ...
def Migrate(self, pool: Optional[ResourcePool], host: Optional[HostSystem], priority: MovePriority, state: Optional[PowerState]) -> Task: ...
def Relocate(self, spec: RelocateSpec, priority: Optional[MovePriority]) -> Task: ...
def Clone(self, folder: Folder, name: str, spec: CloneSpec) -> Task: ...
def InstantClone(self, spec: InstantCloneSpec) -> Task: ...
def ExportVm(self) -> HttpNfcLease: ...
def MarkAsTemplate(self) -> NoReturn: ...
def MarkAsVirtualMachine(self, pool: ResourcePool, host: Optional[HostSystem]) -> NoReturn: ...
def Unregister(self) -> NoReturn: ...
def ResetGuestInformation(self) -> NoReturn: ...
def MountToolsInstaller(self) -> NoReturn: ...
def UnmountToolsInstaller(self) -> NoReturn: ...
def UpgradeTools(self, installerOptions: Optional[str]) -> Task: ...
def AcquireMksTicket(self) -> MksTicket: ...
def QueryConnections(self) -> list[Connection]: ...
def DropConnections(self, listOfConnections: list[Connection]) -> bool: ...
def AcquireTicket(self, ticketType: str) -> Ticket: ...
def SetScreenResolution(self, width: int, height: int) -> NoReturn: ...
def DefragmentAllDisks(self) -> NoReturn: ...
def CreateSecondary(self, host: Optional[HostSystem]) -> Task: ...
def CreateSecondaryEx(self, host: Optional[HostSystem], spec: Optional[FaultToleranceConfigSpec]) -> Task: ...
def TurnOffFaultTolerance(self) -> Task: ...
def MakePrimary(self, vm: VirtualMachine) -> Task: ...
def TerminateFaultTolerantVM(self, vm: Optional[VirtualMachine]) -> Task: ...
def DisableSecondary(self, vm: VirtualMachine) -> Task: ...
def EnableSecondary(self, vm: VirtualMachine, host: Optional[HostSystem]) -> Task: ...
def SetDisplayTopology(self, displays: list[DisplayTopology]) -> NoReturn: ...
def StartRecording(self, name: str, description: Optional[str]) -> Task: ...
def StopRecording(self) -> Task: ...
def StartReplaying(self, replaySnapshot: Snapshot) -> Task: ...
def StopReplaying(self) -> Task: ...
def PromoteDisks(self, unlink: bool, disks: list[VirtualDisk]) -> Task: ...
def CreateScreenshot(self) -> Task: ...
def PutUsbScanCodes(self, spec: UsbScanCodeSpec) -> int: ...
def QueryChangedDiskAreas(self, snapshot: Optional[Snapshot], deviceKey: int, startOffset: long, changeId: str) -> DiskChangeInfo: ...
def QueryUnownedFiles(self) -> list[str]: ...
def ReloadFromPath(self, configurationPath: str) -> Task: ...
def QueryFaultToleranceCompatibility(self) -> list[MethodFault]: ...
def QueryFaultToleranceCompatibilityEx(self, forLegacyFt: Optional[bool]) -> list[MethodFault]: ...
def Terminate(self) -> NoReturn: ...
def SendNMI(self) -> NoReturn: ...
def AttachDisk(self, diskId: ID, datastore: Datastore, controllerKey: Optional[int], unitNumber: Optional[int]) -> Task: ...
def DetachDisk(self, diskId: ID) -> Task: ...
def ApplyEvcMode(self, mask: list[FeatureMask], completeMasks: Optional[bool]) -> Task: ...
def CryptoUnlock(self) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/VirtualizationManager.pyi 0000664 0000000 0000000 00000000475 14637045624 0023035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class VirtualizationManager(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanComparator.pyi 0000664 0000000 0000000 00000000453 14637045624 0021451 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanComparator(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanCompositeConstraint.pyi 0000664 0000000 0000000 00000000670 14637045624 0023352 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VsanResourceConstraint
class VsanCompositeConstraint(VsanResourceConstraint):
nestedConstraints: list[VsanResourceConstraint] = []
conjoiner: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanCompositeConstraintConjoinerEnum.pyi 0000664 0000000 0000000 00000000415 14637045624 0026043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanCompositeConstraintConjoinerEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanDataObfuscationRule.pyi 0000664 0000000 0000000 00000000464 14637045624 0023242 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanDataObfuscationRule(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanJsonComparator.pyi 0000664 0000000 0000000 00000000704 14637045624 0022302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VsanComparator
from pyVmomi.vmodl import KeyAnyValue
class VsanJsonComparator(VsanComparator):
comparator: Optional[str] = None
comparableValue: Optional[KeyAnyValue] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanJsonFilterRule.pyi 0000664 0000000 0000000 00000001013 14637045624 0022242 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VsanComparator
from pyVmomi.vmodl import DynamicData
class VsanJsonFilterRule(DynamicData):
filterComparator: Optional[VsanComparator] = None
comparablePath: list[str] = []
keysWithStrVal: list[str] = []
propertyName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanMassCollector.pyi 0000664 0000000 0000000 00000001063 14637045624 0022112 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import VsanMassCollectorSpec
from pyVmomi.vmodl.query import PropertyCollector
class VsanMassCollector(ManagedObject):
def VsanRetrieveProperties(self, massCollectorSpecs: list[VsanMassCollectorSpec]) -> list[PropertyCollector.ObjectContent]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanMassCollectorObjectCollectionEnum.pyi 0000664 0000000 0000000 00000000416 14637045624 0026103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanMassCollectorObjectCollectionEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanMassCollectorPropertyParams.pyi 0000664 0000000 0000000 00000000707 14637045624 0025027 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
class VsanMassCollectorPropertyParams(DynamicData):
propertyName: Optional[str] = None
propertyParams: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanMassCollectorSpec.pyi 0000664 0000000 0000000 00000001303 14637045624 0022722 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import VsanMassCollectorPropertyParams
from pyVmomi.vim import VsanResourceConstraint
from pyVmomi.vmodl import DynamicData
class VsanMassCollectorSpec(DynamicData):
objects: list[ManagedObject] = []
objectCollection: Optional[str] = None
properties: list[str] = []
propertiesParams: list[VsanMassCollectorPropertyParams] = []
constraint: Optional[VsanResourceConstraint] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanNestJsonComparator.pyi 0000664 0000000 0000000 00000000716 14637045624 0023137 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VsanComparator
from pyVmomi.vim import VsanJsonComparator
class VsanNestJsonComparator(VsanComparator):
nestedComparators: list[VsanJsonComparator] = []
conjoiner: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanObjectTypeRule.pyi 0000664 0000000 0000000 00000000606 14637045624 0022242 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanObjectTypeRule(DynamicData):
objectType: Optional[str] = None
attributes: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanPhoneHomeSystem.pyi 0000664 0000000 0000000 00000001766 14637045624 0022441 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Task
from pyVmomi.vim.vsan import VsanCloudHealthStatus
class VsanPhoneHomeSystem(ManagedObject):
def VsanPerformOnlineHealthCheck(self, cluster: ClusterComputeResource) -> Task: ...
def QueryVsanCloudHealthStatus(self) -> Optional[VsanCloudHealthStatus]: ...
def VsanQueryObjectSnapshotsInfo(self, cluster: ClusterComputeResource) -> Optional[str]: ...
def VsanQueryNvmeCriticalWarningStats(self, cluster: ClusterComputeResource) -> Optional[str]: ...
def VsanQueryZdomScrubberData(self, cluster: ClusterComputeResource) -> Optional[str]: ...
def VsanQueryLSOMwbsize(self, cluster: ClusterComputeResource) -> Optional[str]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanPropertyConstraint.pyi 0000664 0000000 0000000 00000000776 14637045624 0023243 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VsanResourceConstraint
from pyVmomi.vmodl import KeyAnyValue
class VsanPropertyConstraint(VsanResourceConstraint):
propertyName: Optional[str] = None
comparator: Optional[str] = None
comparableValue: Optional[KeyAnyValue] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanPropertyConstraintComparatorEnum.pyi 0000664 0000000 0000000 00000000415 14637045624 0026106 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanPropertyConstraintComparatorEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanRegexBasedRule.pyi 0000664 0000000 0000000 00000000535 14637045624 0022204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanRegexBasedRule(DynamicData):
rules: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanResourceConstraint.pyi 0000664 0000000 0000000 00000000554 14637045624 0023200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanResourceConstraint(DynamicData):
targetType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanUpgradeSystem.pyi 0000664 0000000 0000000 00000005624 14637045624 0022143 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import DiskMapping
class VsanUpgradeSystem(ManagedObject):
class PreflightCheckIssue(DynamicData):
msg: str
class HostsDisconnectedIssue(PreflightCheckIssue):
hosts: list[HostSystem] = []
class MissingHostsInClusterIssue(PreflightCheckIssue):
hosts: list[HostSystem] = []
class RogueHostsInClusterIssue(PreflightCheckIssue):
uuids: list[str] = []
class WrongEsxVersionIssue(PreflightCheckIssue):
hosts: list[HostSystem] = []
class AutoClaimEnabledOnHostsIssue(PreflightCheckIssue):
hosts: list[HostSystem] = []
class APIBrokenIssue(PreflightCheckIssue):
hosts: list[HostSystem] = []
class V2ObjectsPresentDuringDowngradeIssue(PreflightCheckIssue):
uuids: list[str] = []
class NotEnoughFreeCapacityIssue(PreflightCheckIssue):
reducedRedundancyUpgradePossible: bool
class NetworkPartitionInfo(DynamicData):
hosts: list[HostSystem] = []
class NetworkPartitionIssue(PreflightCheckIssue):
partitions: list[NetworkPartitionInfo] = []
class PreflightCheckResult(DynamicData):
issues: list[PreflightCheckIssue] = []
diskMappingToRestore: Optional[DiskMapping] = None
class UpgradeHistoryItem(DynamicData):
timestamp: datetime
host: Optional[HostSystem] = None
message: str
task: Optional[Task] = None
class UpgradeHistoryDiskGroupOpType(Enum):
add: ClassVar['UpgradeHistoryDiskGroupOpType'] = 'add'
remove: ClassVar['UpgradeHistoryDiskGroupOpType'] = 'remove'
class UpgradeHistoryDiskGroupOp(UpgradeHistoryItem):
operation: str
diskMapping: DiskMapping
class UpgradeHistoryPreflightFail(UpgradeHistoryItem):
preflightResult: PreflightCheckResult
class UpgradeStatus(DynamicData):
inProgress: bool
history: list[UpgradeHistoryItem] = []
aborted: Optional[bool] = None
completed: Optional[bool] = None
progress: Optional[int] = None
def PerformUpgradePreflightCheck(self, cluster: ClusterComputeResource, downgradeFormat: Optional[bool]) -> PreflightCheckResult: ...
def QueryUpgradeStatus(self, cluster: ClusterComputeResource) -> UpgradeStatus: ...
def PerformUpgrade(self, cluster: ClusterComputeResource, performObjectUpgrade: Optional[bool], downgradeFormat: Optional[bool], allowReducedRedundancy: Optional[bool], excludeHosts: list[HostSystem]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/VsanUpgradeSystemEx.pyi 0000664 0000000 0000000 00000002645 14637045624 0022440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VsanDiskFormatConversionCheckResult
from pyVmomi.vim.cluster import VsanDiskFormatConversionSpec
from pyVmomi.vim.cluster import VsanUpgradeStatusEx
class VsanUpgradeSystemEx(ManagedObject):
def PerformUpgrade(self, cluster: ClusterComputeResource, performObjectUpgrade: Optional[bool], downgradeFormat: Optional[bool], allowReducedRedundancy: Optional[bool], excludeHosts: list[HostSystem], spec: Optional[VsanDiskFormatConversionSpec]) -> Task: ...
def PerformUpgradePreflightAsyncCheck(self, cluster: ClusterComputeResource, downgradeFormat: Optional[bool], spec: Optional[VsanDiskFormatConversionSpec]) -> Task: ...
def PerformUpgradePreflightCheck(self, cluster: ClusterComputeResource, downgradeFormat: Optional[bool], spec: Optional[VsanDiskFormatConversionSpec]) -> VsanDiskFormatConversionCheckResult: ...
def RetrieveSupportedFormatVersion(self, cluster: ClusterComputeResource) -> int: ...
def QueryUpgradeStatus(self, cluster: ClusterComputeResource) -> VsanUpgradeStatusEx: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/__init__.pyi 0000664 0000000 0000000 00000024350 14637045624 0020253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import action as action
from . import alarm as alarm
from . import cluster as cluster
from . import cns as cns
from . import dvs as dvs
from . import encryption as encryption
from . import event as event
from . import ext as ext
from . import fault as fault
from . import host as host
from . import net as net
from . import option as option
from . import profile as profile
from . import scheduler as scheduler
from . import storageDrs as storageDrs
from . import tenant as tenant
from . import vApp as vApp
from . import vcha as vcha
from . import view as view
from . import vm as vm
from . import vsan as vsan
from . import vslm as vslm
from .AboutInfo import AboutInfo as AboutInfo
from .AuthorizationDescription import AuthorizationDescription as AuthorizationDescription
from .AuthorizationManager import AuthorizationManager as AuthorizationManager
from .BatchResult import BatchResult as BatchResult
from .BoolPolicy import BoolPolicy as BoolPolicy
from .Capability import Capability as Capability
from .CertificateManager import CertificateManager as CertificateManager
from .ClusterComputeResource import ClusterComputeResource as ClusterComputeResource
from .ComputeResource import ComputeResource as ComputeResource
from .ConfigSpecOperation import ConfigSpecOperation as ConfigSpecOperation
from .CustomFieldsManager import CustomFieldsManager as CustomFieldsManager
from .CustomizationSpecInfo import CustomizationSpecInfo as CustomizationSpecInfo
from .CustomizationSpecItem import CustomizationSpecItem as CustomizationSpecItem
from .CustomizationSpecManager import CustomizationSpecManager as CustomizationSpecManager
from .Datacenter import Datacenter as Datacenter
from .Datastore import Datastore as Datastore
from .DatastoreNamespaceManager import DatastoreNamespaceManager as DatastoreNamespaceManager
from .Description import Description as Description
from .DesiredSoftwareSpec import DesiredSoftwareSpec as DesiredSoftwareSpec
from .DiagnosticManager import DiagnosticManager as DiagnosticManager
from .DistributedVirtualSwitch import DistributedVirtualSwitch as DistributedVirtualSwitch
from .EVCMode import EVCMode as EVCMode
from .ElementDescription import ElementDescription as ElementDescription
from .EnumDescription import EnumDescription as EnumDescription
from .EnvironmentBrowser import EnvironmentBrowser as EnvironmentBrowser
from .ExtendedDescription import ExtendedDescription as ExtendedDescription
from .ExtendedElementDescription import ExtendedElementDescription as ExtendedElementDescription
from .ExtensibleManagedObject import ExtensibleManagedObject as ExtensibleManagedObject
from .Extension import Extension as Extension
from .ExtensionManager import ExtensionManager as ExtensionManager
from .FaultsByHost import FaultsByHost as FaultsByHost
from .FaultsByVM import FaultsByVM as FaultsByVM
from .FeatureEVCMode import FeatureEVCMode as FeatureEVCMode
from .FileManager import FileManager as FileManager
from .Folder import Folder as Folder
from .HealthUpdate import HealthUpdate as HealthUpdate
from .HealthUpdateInfo import HealthUpdateInfo as HealthUpdateInfo
from .HealthUpdateManager import HealthUpdateManager as HealthUpdateManager
from .HistoricalInterval import HistoricalInterval as HistoricalInterval
from .HistoryCollector import HistoryCollector as HistoryCollector
from .HostServiceTicket import HostServiceTicket as HostServiceTicket
from .HostSystem import HostSystem as HostSystem
from .HttpNfcLease import HttpNfcLease as HttpNfcLease
from .ImportSpec import ImportSpec as ImportSpec
from .InheritablePolicy import InheritablePolicy as InheritablePolicy
from .IntExpression import IntExpression as IntExpression
from .IntPolicy import IntPolicy as IntPolicy
from .IoFilterManager import IoFilterManager as IoFilterManager
from .IpAddress import IpAddress as IpAddress
from .IpPoolManager import IpPoolManager as IpPoolManager
from .IpRange import IpRange as IpRange
from .KeyValue import KeyValue as KeyValue
from .LatencySensitivity import LatencySensitivity as LatencySensitivity
from .LicenseAssignmentManager import LicenseAssignmentManager as LicenseAssignmentManager
from .LicenseManager import LicenseManager as LicenseManager
from .LocalizationManager import LocalizationManager as LocalizationManager
from .LongPolicy import LongPolicy as LongPolicy
from .MacAddress import MacAddress as MacAddress
from .MacRange import MacRange as MacRange
from .ManagedEntity import ManagedEntity as ManagedEntity
from .MethodDescription import MethodDescription as MethodDescription
from .NegatableExpression import NegatableExpression as NegatableExpression
from .Network import Network as Network
from .NumericRange import NumericRange as NumericRange
from .OpaqueNetwork import OpaqueNetwork as OpaqueNetwork
from .OverheadMemoryManager import OverheadMemoryManager as OverheadMemoryManager
from .OvfManager import OvfManager as OvfManager
from .PasswordField import PasswordField as PasswordField
from .PerformanceDescription import PerformanceDescription as PerformanceDescription
from .PerformanceManager import PerformanceManager as PerformanceManager
from .PosixUserSearchResult import PosixUserSearchResult as PosixUserSearchResult
from .PrivilegePolicyDef import PrivilegePolicyDef as PrivilegePolicyDef
from .ResourceAllocationInfo import ResourceAllocationInfo as ResourceAllocationInfo
from .ResourceAllocationOption import ResourceAllocationOption as ResourceAllocationOption
from .ResourceConfigOption import ResourceConfigOption as ResourceConfigOption
from .ResourceConfigSpec import ResourceConfigSpec as ResourceConfigSpec
from .ResourcePlanningManager import ResourcePlanningManager as ResourcePlanningManager
from .ResourcePool import ResourcePool as ResourcePool
from .SDDCBase import SDDCBase as SDDCBase
from .SearchIndex import SearchIndex as SearchIndex
from .SelectionSet import SelectionSet as SelectionSet
from .ServiceInstance import ServiceInstance as ServiceInstance
from .ServiceInstanceContent import ServiceInstanceContent as ServiceInstanceContent
from .ServiceLocator import ServiceLocator as ServiceLocator
from .ServiceManager import ServiceManager as ServiceManager
from .SessionManager import SessionManager as SessionManager
from .SharesInfo import SharesInfo as SharesInfo
from .SharesOption import SharesOption as SharesOption
from .SimpleCommand import SimpleCommand as SimpleCommand
from .SingleIp import SingleIp as SingleIp
from .SingleMac import SingleMac as SingleMac
from .SiteInfo import SiteInfo as SiteInfo
from .SiteInfoManager import SiteInfoManager as SiteInfoManager
from .StoragePod import StoragePod as StoragePod
from .StorageQueryManager import StorageQueryManager as StorageQueryManager
from .StorageResourceManager import StorageResourceManager as StorageResourceManager
from .StringExpression import StringExpression as StringExpression
from .StringPolicy import StringPolicy as StringPolicy
from .Tag import Tag as Tag
from .Task import Task as Task
from .TaskDescription import TaskDescription as TaskDescription
from .TaskFilterSpec import TaskFilterSpec as TaskFilterSpec
from .TaskHistoryCollector import TaskHistoryCollector as TaskHistoryCollector
from .TaskInfo import TaskInfo as TaskInfo
from .TaskInfoFilterSpec import TaskInfoFilterSpec as TaskInfoFilterSpec
from .TaskManager import TaskManager as TaskManager
from .TaskReason import TaskReason as TaskReason
from .TaskReasonAlarm import TaskReasonAlarm as TaskReasonAlarm
from .TaskReasonSchedule import TaskReasonSchedule as TaskReasonSchedule
from .TaskReasonSystem import TaskReasonSystem as TaskReasonSystem
from .TaskReasonUser import TaskReasonUser as TaskReasonUser
from .TypeDescription import TypeDescription as TypeDescription
from .UpdateVirtualMachineFilesResult import UpdateVirtualMachineFilesResult as UpdateVirtualMachineFilesResult
from .UserDirectory import UserDirectory as UserDirectory
from .UserSearchResult import UserSearchResult as UserSearchResult
from .UserSession import UserSession as UserSession
from .VVolVmConfigFileUpdateResult import VVolVmConfigFileUpdateResult as VVolVmConfigFileUpdateResult
from .VasaStorageArray import VasaStorageArray as VasaStorageArray
from .VimVasaProvider import VimVasaProvider as VimVasaProvider
from .VimVasaProviderInfo import VimVasaProviderInfo as VimVasaProviderInfo
from .VirtualApp import VirtualApp as VirtualApp
from .VirtualDiskManager import VirtualDiskManager as VirtualDiskManager
from .VirtualMachine import VirtualMachine as VirtualMachine
from .VirtualizationManager import VirtualizationManager as VirtualizationManager
from .VsanComparator import VsanComparator as VsanComparator
from .VsanCompositeConstraint import VsanCompositeConstraint as VsanCompositeConstraint
from .VsanCompositeConstraintConjoinerEnum import VsanCompositeConstraintConjoinerEnum as VsanCompositeConstraintConjoinerEnum
from .VsanDataObfuscationRule import VsanDataObfuscationRule as VsanDataObfuscationRule
from .VsanJsonComparator import VsanJsonComparator as VsanJsonComparator
from .VsanJsonFilterRule import VsanJsonFilterRule as VsanJsonFilterRule
from .VsanMassCollector import VsanMassCollector as VsanMassCollector
from .VsanMassCollectorObjectCollectionEnum import VsanMassCollectorObjectCollectionEnum as VsanMassCollectorObjectCollectionEnum
from .VsanMassCollectorPropertyParams import VsanMassCollectorPropertyParams as VsanMassCollectorPropertyParams
from .VsanMassCollectorSpec import VsanMassCollectorSpec as VsanMassCollectorSpec
from .VsanNestJsonComparator import VsanNestJsonComparator as VsanNestJsonComparator
from .VsanObjectTypeRule import VsanObjectTypeRule as VsanObjectTypeRule
from .VsanPhoneHomeSystem import VsanPhoneHomeSystem as VsanPhoneHomeSystem
from .VsanPropertyConstraint import VsanPropertyConstraint as VsanPropertyConstraint
from .VsanPropertyConstraintComparatorEnum import VsanPropertyConstraintComparatorEnum as VsanPropertyConstraintComparatorEnum
from .VsanRegexBasedRule import VsanRegexBasedRule as VsanRegexBasedRule
from .VsanResourceConstraint import VsanResourceConstraint as VsanResourceConstraint
from .VsanUpgradeSystem import VsanUpgradeSystem as VsanUpgradeSystem
from .VsanUpgradeSystemEx import VsanUpgradeSystemEx as VsanUpgradeSystemEx
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/ 0000775 0000000 0000000 00000000000 14637045624 0017242 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/action/Action.pyi 0000664 0000000 0000000 00000001662 14637045624 0021207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class Action(DynamicData):
class ActionParameter(Enum):
targetName: ClassVar['ActionParameter'] = 'targetName'
alarmName: ClassVar['ActionParameter'] = 'alarmName'
oldStatus: ClassVar['ActionParameter'] = 'oldStatus'
newStatus: ClassVar['ActionParameter'] = 'newStatus'
triggeringSummary: ClassVar['ActionParameter'] = 'triggeringSummary'
declaringSummary: ClassVar['ActionParameter'] = 'declaringSummary'
eventDescription: ClassVar['ActionParameter'] = 'eventDescription'
target: ClassVar['ActionParameter'] = 'target'
alarm: ClassVar['ActionParameter'] = 'alarm'
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/CreateTaskAction.pyi 0000664 0000000 0000000 00000000507 14637045624 0023153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.action import Action
class CreateTaskAction(Action):
taskTypeId: str
cancelable: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/MethodAction.pyi 0000664 0000000 0000000 00000000741 14637045624 0022345 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.vim.action import Action
from pyVmomi.vim.action import MethodActionArgument
class MethodAction(Action):
name: ManagedMethod
argument: list[MethodActionArgument] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/MethodActionArgument.pyi 0000664 0000000 0000000 00000000550 14637045624 0024046 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class MethodActionArgument(DynamicData):
value: Optional[object] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/RunScriptAction.pyi 0000664 0000000 0000000 00000000456 14637045624 0023061 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.action import Action
class RunScriptAction(Action):
script: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/SendEmailAction.pyi 0000664 0000000 0000000 00000000532 14637045624 0022764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.action import Action
class SendEmailAction(Action):
toList: str
ccList: str
subject: str
body: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/SendSNMPAction.pyi 0000664 0000000 0000000 00000000446 14637045624 0022516 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.action import Action
class SendSNMPAction(Action):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/action/__init__.pyi 0000664 0000000 0000000 00000001204 14637045624 0021521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .Action import Action as Action
from .CreateTaskAction import CreateTaskAction as CreateTaskAction
from .MethodAction import MethodAction as MethodAction
from .MethodActionArgument import MethodActionArgument as MethodActionArgument
from .RunScriptAction import RunScriptAction as RunScriptAction
from .SendEmailAction import SendEmailAction as SendEmailAction
from .SendSNMPAction import SendSNMPAction as SendSNMPAction
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/ 0000775 0000000 0000000 00000000000 14637045624 0017061 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/Alarm.pyi 0000664 0000000 0000000 00000001060 14637045624 0020635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim.alarm import AlarmInfo
from pyVmomi.vim.alarm import AlarmSpec
class Alarm(ExtensibleManagedObject):
@property
def info(self) -> AlarmInfo: ...
def Remove(self) -> NoReturn: ...
def Reconfigure(self, spec: AlarmSpec) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmAction.pyi 0000664 0000000 0000000 00000000450 14637045624 0021775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class AlarmAction(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmDescription.pyi 0000664 0000000 0000000 00000001601 14637045624 0023042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vim import TypeDescription
from pyVmomi.vmodl import DynamicData
class AlarmDescription(DynamicData):
expr: list[TypeDescription] = []
stateOperator: list[ElementDescription] = []
metricOperator: list[ElementDescription] = []
hostSystemConnectionState: list[ElementDescription] = []
virtualMachinePowerState: list[ElementDescription] = []
datastoreConnectionState: list[ElementDescription] = []
hostSystemPowerState: list[ElementDescription] = []
virtualMachineGuestHeartbeatStatus: list[ElementDescription] = []
entityStatus: list[ElementDescription] = []
action: list[TypeDescription] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmExpression.pyi 0000664 0000000 0000000 00000000454 14637045624 0022723 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class AlarmExpression(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmFilterSpec.pyi 0000664 0000000 0000000 00000002027 14637045624 0022622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class AlarmFilterSpec(DynamicData):
class AlarmTypeByEntity(Enum):
entityTypeAll: ClassVar['AlarmTypeByEntity'] = 'entityTypeAll'
entityTypeHost: ClassVar['AlarmTypeByEntity'] = 'entityTypeHost'
entityTypeVm: ClassVar['AlarmTypeByEntity'] = 'entityTypeVm'
class AlarmTypeByTrigger(Enum):
triggerTypeAll: ClassVar['AlarmTypeByTrigger'] = 'triggerTypeAll'
triggerTypeEvent: ClassVar['AlarmTypeByTrigger'] = 'triggerTypeEvent'
triggerTypeMetric: ClassVar['AlarmTypeByTrigger'] = 'triggerTypeMetric'
status: list[ManagedEntity.Status] = []
typeEntity: Optional[str] = None
typeTrigger: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmInfo.pyi 0000664 0000000 0000000 00000001014 14637045624 0021450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.alarm import Alarm
from pyVmomi.vim.alarm import AlarmSpec
class AlarmInfo(AlarmSpec):
key: str
alarm: Alarm
entity: ManagedEntity
lastModifiedTime: datetime
lastModifiedUser: str
creationEventId: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmManager.pyi 0000664 0000000 0000000 00000002731 14637045624 0022136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.alarm import Alarm
from pyVmomi.vim.alarm import AlarmDescription
from pyVmomi.vim.alarm import AlarmExpression
from pyVmomi.vim.alarm import AlarmFilterSpec
from pyVmomi.vim.alarm import AlarmSpec
from pyVmomi.vim.alarm import AlarmState
class AlarmManager(ManagedObject):
@property
def defaultExpression(self) -> list[AlarmExpression]: ...
@property
def description(self) -> AlarmDescription: ...
def Create(self, entity: ManagedEntity, spec: AlarmSpec) -> Alarm: ...
def GetAlarm(self, entity: Optional[ManagedEntity]) -> list[Alarm]: ...
def GetAlarmActionsEnabled(self, entity: ManagedEntity) -> bool: ...
def SetAlarmActionsEnabled(self, entity: ManagedEntity, enabled: bool) -> NoReturn: ...
def GetAlarmState(self, entity: ManagedEntity) -> list[AlarmState]: ...
def AcknowledgeAlarm(self, alarm: Alarm, entity: ManagedEntity) -> NoReturn: ...
def ClearTriggeredAlarms(self, filter: AlarmFilterSpec) -> NoReturn: ...
def DisableAlarm(self, alarm: Alarm, entity: ManagedEntity) -> NoReturn: ...
def EnableAlarm(self, alarm: Alarm, entity: ManagedEntity) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmSetting.pyi 0000664 0000000 0000000 00000000523 14637045624 0022176 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class AlarmSetting(DynamicData):
toleranceRange: int
reportingFrequency: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmSpec.pyi 0000664 0000000 0000000 00000001257 14637045624 0021460 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.alarm import AlarmAction
from pyVmomi.vim.alarm import AlarmExpression
from pyVmomi.vim.alarm import AlarmSetting
class AlarmSpec(DynamicData):
name: str
systemName: Optional[str] = None
description: str
enabled: bool
expression: AlarmExpression
action: Optional[AlarmAction] = None
actionFrequency: Optional[int] = None
setting: Optional[AlarmSetting] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmState.pyi 0000664 0000000 0000000 00000001334 14637045624 0021642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.alarm import Alarm
class AlarmState(DynamicData):
key: str
entity: ManagedEntity
alarm: Alarm
overallStatus: ManagedEntity.Status
time: datetime
acknowledged: Optional[bool] = None
acknowledgedByUser: Optional[str] = None
acknowledgedTime: Optional[datetime] = None
eventKey: Optional[int] = None
disabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AlarmTriggeringAction.pyi 0000664 0000000 0000000 00000001335 14637045624 0024022 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.action import Action
from pyVmomi.vim.alarm import AlarmAction
class AlarmTriggeringAction(AlarmAction):
class TransitionSpec(DynamicData):
startState: ManagedEntity.Status
finalState: ManagedEntity.Status
repeats: bool
action: Action
transitionSpecs: list[TransitionSpec] = []
green2yellow: bool
yellow2red: bool
red2yellow: bool
yellow2green: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/AndAlarmExpression.pyi 0000664 0000000 0000000 00000000535 14637045624 0023346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.alarm import AlarmExpression
class AndAlarmExpression(AlarmExpression):
expression: list[AlarmExpression] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/EventAlarmExpression.pyi 0000664 0000000 0000000 00000002244 14637045624 0023724 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.alarm import AlarmExpression
class EventAlarmExpression(AlarmExpression):
class ComparisonOperator(Enum):
equals: ClassVar['ComparisonOperator'] = 'equals'
notEqualTo: ClassVar['ComparisonOperator'] = 'notEqualTo'
startsWith: ClassVar['ComparisonOperator'] = 'startsWith'
doesNotStartWith: ClassVar['ComparisonOperator'] = 'doesNotStartWith'
endsWith: ClassVar['ComparisonOperator'] = 'endsWith'
doesNotEndWith: ClassVar['ComparisonOperator'] = 'doesNotEndWith'
class Comparison(DynamicData):
attributeName: str
operator: str
value: str
comparisons: list[Comparison] = []
eventType: type
eventTypeId: Optional[str] = None
objectType: Optional[type] = None
status: Optional[ManagedEntity.Status] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/GroupAlarmAction.pyi 0000664 0000000 0000000 00000000513 14637045624 0023012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.alarm import AlarmAction
class GroupAlarmAction(AlarmAction):
action: list[AlarmAction] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/MetricAlarmExpression.pyi 0000664 0000000 0000000 00000001451 14637045624 0024065 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import PerformanceManager
from pyVmomi.vim.alarm import AlarmExpression
class MetricAlarmExpression(AlarmExpression):
class MetricOperator(Enum):
isAbove: ClassVar['MetricOperator'] = 'isAbove'
isBelow: ClassVar['MetricOperator'] = 'isBelow'
operator: MetricOperator
type: type
metric: PerformanceManager.MetricId
yellow: Optional[int] = None
yellowInterval: Optional[int] = None
red: Optional[int] = None
redInterval: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/OrAlarmExpression.pyi 0000664 0000000 0000000 00000000534 14637045624 0023223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.alarm import AlarmExpression
class OrAlarmExpression(AlarmExpression):
expression: list[AlarmExpression] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/StateAlarmExpression.pyi 0000664 0000000 0000000 00000001321 14637045624 0023716 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vim.alarm import AlarmExpression
class StateAlarmExpression(AlarmExpression):
class StateOperator(Enum):
isEqual: ClassVar['StateOperator'] = 'isEqual'
isUnequal: ClassVar['StateOperator'] = 'isUnequal'
operator: StateOperator
type: type
statePath: PropertyPath
yellow: Optional[str] = None
red: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/__init__.pyi 0000664 0000000 0000000 00000002401 14637045624 0021340 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .Alarm import Alarm as Alarm
from .AlarmAction import AlarmAction as AlarmAction
from .AlarmDescription import AlarmDescription as AlarmDescription
from .AlarmExpression import AlarmExpression as AlarmExpression
from .AlarmFilterSpec import AlarmFilterSpec as AlarmFilterSpec
from .AlarmInfo import AlarmInfo as AlarmInfo
from .AlarmManager import AlarmManager as AlarmManager
from .AlarmSetting import AlarmSetting as AlarmSetting
from .AlarmSpec import AlarmSpec as AlarmSpec
from .AlarmState import AlarmState as AlarmState
from .AlarmTriggeringAction import AlarmTriggeringAction as AlarmTriggeringAction
from .AndAlarmExpression import AndAlarmExpression as AndAlarmExpression
from .EventAlarmExpression import EventAlarmExpression as EventAlarmExpression
from .GroupAlarmAction import GroupAlarmAction as GroupAlarmAction
from .MetricAlarmExpression import MetricAlarmExpression as MetricAlarmExpression
from .OrAlarmExpression import OrAlarmExpression as OrAlarmExpression
from .StateAlarmExpression import StateAlarmExpression as StateAlarmExpression
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ 0000775 0000000 0000000 00000000000 14637045624 0017446 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/Action.pyi 0000664 0000000 0000000 00000003041 14637045624 0021404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class Action(DynamicData):
class ActionType(Enum):
MigrationV1: ClassVar['ActionType'] = 'MigrationV1'
VmPowerV1: ClassVar['ActionType'] = 'VmPowerV1'
HostPowerV1: ClassVar['ActionType'] = 'HostPowerV1'
IncreaseLimitV1: ClassVar['ActionType'] = 'IncreaseLimitV1'
IncreaseSizeV1: ClassVar['ActionType'] = 'IncreaseSizeV1'
IncreaseSharesV1: ClassVar['ActionType'] = 'IncreaseSharesV1'
IncreaseReservationV1: ClassVar['ActionType'] = 'IncreaseReservationV1'
DecreaseOthersReservationV1: ClassVar['ActionType'] = 'DecreaseOthersReservationV1'
IncreaseClusterCapacityV1: ClassVar['ActionType'] = 'IncreaseClusterCapacityV1'
DecreaseMigrationThresholdV1: ClassVar['ActionType'] = 'DecreaseMigrationThresholdV1'
HostMaintenanceV1: ClassVar['ActionType'] = 'HostMaintenanceV1'
StorageMigrationV1: ClassVar['ActionType'] = 'StorageMigrationV1'
StoragePlacementV1: ClassVar['ActionType'] = 'StoragePlacementV1'
PlacementV1: ClassVar['ActionType'] = 'PlacementV1'
HostInfraUpdateHaV1: ClassVar['ActionType'] = 'HostInfraUpdateHaV1'
type: str
target: Optional[ManagedObject] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ActionHistory.pyi 0000664 0000000 0000000 00000000615 14637045624 0022772 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import Action
class ActionHistory(DynamicData):
action: Action
time: datetime
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/AffinityRuleSpec.pyi 0000664 0000000 0000000 00000000556 14637045624 0023413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import RuleInfo
class AffinityRuleSpec(RuleInfo):
vm: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/AntiAffinityRuleSpec.pyi 0000664 0000000 0000000 00000000562 14637045624 0024224 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import RuleInfo
class AntiAffinityRuleSpec(RuleInfo):
vm: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/AttemptedVmInfo.pyi 0000664 0000000 0000000 00000000673 14637045624 0023245 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class AttemptedVmInfo(DynamicData):
vm: VirtualMachine
task: Optional[Task] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ClusterInitialPlacementAction.pyi 0000664 0000000 0000000 00000001047 14637045624 0026115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim.cluster import Action
from pyVmomi.vim.vm import ConfigSpec
class ClusterInitialPlacementAction(Action):
targetHost: Optional[HostSystem] = None
pool: ResourcePool
configSpec: Optional[ConfigSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ClusterPowerContext.pyi 0000664 0000000 0000000 00000001231 14637045624 0024171 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class ClusterPowerContext(DynamicData):
currentClusterPowerStatus: str
orderedClusterPowerStatus: list[str] = []
trackingTask: Optional[Task] = None
lastErrorMessage: Optional[LocalizableMessage] = None
lastErrorMOs: list[ManagedObject] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ClusterPowerStatus.pyi 0000664 0000000 0000000 00000000373 14637045624 0024036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ClusterPowerStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ConfigInfo.pyi 0000664 0000000 0000000 00000001315 14637045624 0022212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasConfigInfo
from pyVmomi.vim.cluster import DasVmConfigInfo
from pyVmomi.vim.cluster import DrsConfigInfo
from pyVmomi.vim.cluster import DrsVmConfigInfo
from pyVmomi.vim.cluster import RuleInfo
class ConfigInfo(DynamicData):
dasConfig: DasConfigInfo
dasVmConfig: list[DasVmConfigInfo] = []
drsConfig: DrsConfigInfo
drsVmConfig: list[DrsVmConfigInfo] = []
rule: list[RuleInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ConfigInfoEx.pyi 0000664 0000000 0000000 00000003456 14637045624 0022517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ComputeResource
from pyVmomi.vim.cluster import CryptoConfigInfo
from pyVmomi.vim.cluster import DasConfigInfo
from pyVmomi.vim.cluster import DasVmConfigInfo
from pyVmomi.vim.cluster import DpmConfigInfo
from pyVmomi.vim.cluster import DpmHostConfigInfo
from pyVmomi.vim.cluster import DrsConfigInfo
from pyVmomi.vim.cluster import DrsVmConfigInfo
from pyVmomi.vim.cluster import GroupInfo
from pyVmomi.vim.cluster import InfraUpdateHaConfigInfo
from pyVmomi.vim.cluster import OrchestrationInfo
from pyVmomi.vim.cluster import ProactiveDrsConfigInfo
from pyVmomi.vim.cluster import RuleInfo
from pyVmomi.vim.cluster import SystemVMsConfigInfo
from pyVmomi.vim.cluster import VmOrchestrationInfo
from pyVmomi.vim.vsan.cluster import ConfigInfo
from pyVmomi.vim.vsan.host import ConfigInfo
class ConfigInfoEx(ComputeResource.ConfigInfo):
systemVMsConfig: Optional[SystemVMsConfigInfo] = None
dasConfig: DasConfigInfo
dasVmConfig: list[DasVmConfigInfo] = []
drsConfig: DrsConfigInfo
drsVmConfig: list[DrsVmConfigInfo] = []
rule: list[RuleInfo] = []
orchestration: Optional[OrchestrationInfo] = None
vmOrchestration: list[VmOrchestrationInfo] = []
dpmConfigInfo: Optional[DpmConfigInfo] = None
dpmHostConfig: list[DpmHostConfigInfo] = []
vsanConfigInfo: Optional[ConfigInfo] = None
vsanHostConfig: list[ConfigInfo] = []
group: list[GroupInfo] = []
infraUpdateHaConfig: Optional[InfraUpdateHaConfigInfo] = None
proactiveDrsConfig: Optional[ProactiveDrsConfigInfo] = None
cryptoConfig: Optional[CryptoConfigInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ConfigSpec.pyi 0000664 0000000 0000000 00000001374 14637045624 0022216 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasConfigInfo
from pyVmomi.vim.cluster import DasVmConfigSpec
from pyVmomi.vim.cluster import DrsConfigInfo
from pyVmomi.vim.cluster import DrsVmConfigSpec
from pyVmomi.vim.cluster import RuleSpec
class ConfigSpec(DynamicData):
dasConfig: Optional[DasConfigInfo] = None
dasVmConfigSpec: list[DasVmConfigSpec] = []
drsConfig: Optional[DrsConfigInfo] = None
drsVmConfigSpec: list[DrsVmConfigSpec] = []
rulesSpec: list[RuleSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ConfigSpecEx.pyi 0000664 0000000 0000000 00000003615 14637045624 0022513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ComputeResource
from pyVmomi.vim.cluster import CryptoConfigInfo
from pyVmomi.vim.cluster import DasConfigInfo
from pyVmomi.vim.cluster import DasVmConfigSpec
from pyVmomi.vim.cluster import DpmConfigInfo
from pyVmomi.vim.cluster import DpmHostConfigSpec
from pyVmomi.vim.cluster import DrsConfigInfo
from pyVmomi.vim.cluster import DrsVmConfigSpec
from pyVmomi.vim.cluster import GroupSpec
from pyVmomi.vim.cluster import InfraUpdateHaConfigInfo
from pyVmomi.vim.cluster import OrchestrationInfo
from pyVmomi.vim.cluster import ProactiveDrsConfigInfo
from pyVmomi.vim.cluster import RuleSpec
from pyVmomi.vim.cluster import SystemVMsConfigSpec
from pyVmomi.vim.cluster import VmOrchestrationSpec
from pyVmomi.vim.vsan.cluster import ConfigInfo
from pyVmomi.vim.vsan.host import ConfigInfo
class ConfigSpecEx(ComputeResource.ConfigSpec):
systemVMsConfig: Optional[SystemVMsConfigSpec] = None
dasConfig: Optional[DasConfigInfo] = None
dasVmConfigSpec: list[DasVmConfigSpec] = []
drsConfig: Optional[DrsConfigInfo] = None
drsVmConfigSpec: list[DrsVmConfigSpec] = []
rulesSpec: list[RuleSpec] = []
orchestration: Optional[OrchestrationInfo] = None
vmOrchestrationSpec: list[VmOrchestrationSpec] = []
dpmConfig: Optional[DpmConfigInfo] = None
dpmHostConfigSpec: list[DpmHostConfigSpec] = []
vsanConfig: Optional[ConfigInfo] = None
vsanHostConfigSpec: list[ConfigInfo] = []
groupSpec: list[GroupSpec] = []
infraUpdateHaConfig: Optional[InfraUpdateHaConfigInfo] = None
proactiveDrsConfig: Optional[ProactiveDrsConfigInfo] = None
inHciWorkflow: Optional[bool] = None
cryptoConfig: Optional[CryptoConfigInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/CryptoConfigInfo.pyi 0000664 0000000 0000000 00000001247 14637045624 0023417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
class CryptoConfigInfo(DynamicData):
class CryptoMode(Enum):
onDemand: ClassVar['CryptoMode'] = 'onDemand'
forceEnable: ClassVar['CryptoMode'] = 'forceEnable'
cryptoMode: Optional[str] = None
policy: Optional[ClusterComputeResource.CryptoModePolicy] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasAamHostInfo.pyi 0000664 0000000 0000000 00000000702 14637045624 0022770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import DasAamNodeState
from pyVmomi.vim.cluster import DasHostInfo
class DasAamHostInfo(DasHostInfo):
hostDasState: list[DasAamNodeState] = []
primaryHosts: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasAamNodeState.pyi 0000664 0000000 0000000 00000001646 14637045624 0023135 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class DasAamNodeState(DynamicData):
class DasState(Enum):
uninitialized: ClassVar['DasState'] = 'uninitialized'
initialized: ClassVar['DasState'] = 'initialized'
configuring: ClassVar['DasState'] = 'configuring'
unconfiguring: ClassVar['DasState'] = 'unconfiguring'
running: ClassVar['DasState'] = 'running'
error: ClassVar['DasState'] = 'error'
agentShutdown: ClassVar['DasState'] = 'agentShutdown'
nodeFailed: ClassVar['DasState'] = 'nodeFailed'
host: HostSystem
name: str
configState: str
runtimeState: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasAdmissionControlInfo.pyi 0000664 0000000 0000000 00000000464 14637045624 0024730 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DasAdmissionControlInfo(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasAdmissionControlPolicy.pyi 0000664 0000000 0000000 00000000675 14637045624 0025300 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DasAdmissionControlPolicy(DynamicData):
resourceReductionToToleratePercent: Optional[int] = None
pMemAdmissionControlEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasAdvancedRuntimeInfo.pyi 0000664 0000000 0000000 00000001463 14637045624 0024512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasHostInfo
class DasAdvancedRuntimeInfo(DynamicData):
class VmcpCapabilityInfo(DynamicData):
storageAPDSupported: bool
storagePDLSupported: bool
class HeartbeatDatastoreInfo(DynamicData):
datastore: Datastore
hosts: list[HostSystem] = []
dasHostInfo: Optional[DasHostInfo] = None
vmcpSupported: Optional[VmcpCapabilityInfo] = None
heartbeatDatastoreInfo: list[HeartbeatDatastoreInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasConfigInfo.pyi 0000664 0000000 0000000 00000003353 14637045624 0022646 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasAdmissionControlPolicy
from pyVmomi.vim.cluster import DasVmSettings
from pyVmomi.vim.option import OptionValue
class DasConfigInfo(DynamicData):
class ServiceState(Enum):
disabled: ClassVar['ServiceState'] = 'disabled'
enabled: ClassVar['ServiceState'] = 'enabled'
class VmMonitoringState(Enum):
vmMonitoringDisabled: ClassVar['VmMonitoringState'] = 'vmMonitoringDisabled'
vmMonitoringOnly: ClassVar['VmMonitoringState'] = 'vmMonitoringOnly'
vmAndAppMonitoring: ClassVar['VmMonitoringState'] = 'vmAndAppMonitoring'
class HBDatastoreCandidate(Enum):
userSelectedDs: ClassVar['HBDatastoreCandidate'] = 'userSelectedDs'
allFeasibleDs: ClassVar['HBDatastoreCandidate'] = 'allFeasibleDs'
allFeasibleDsWithUserPreference: ClassVar['HBDatastoreCandidate'] = 'allFeasibleDsWithUserPreference'
enabled: Optional[bool] = None
vmMonitoring: Optional[str] = None
hostMonitoring: Optional[str] = None
vmComponentProtecting: Optional[str] = None
failoverLevel: Optional[int] = None
admissionControlPolicy: Optional[DasAdmissionControlPolicy] = None
admissionControlEnabled: Optional[bool] = None
defaultVmSettings: Optional[DasVmSettings] = None
option: list[OptionValue] = []
heartbeatDatastore: list[Datastore] = []
hBDatastoreCandidatePolicy: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasData.pyi 0000664 0000000 0000000 00000000444 14637045624 0021474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DasData(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasDataSummary.pyi 0000664 0000000 0000000 00000000632 14637045624 0023051 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.cluster import DasData
class DasDataSummary(DasData):
hostListVersion: long
clusterConfigVersion: long
compatListVersion: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasFailoverLevelAdvancedRuntimeInfo.pyi 0000664 0000000 0000000 00000001664 14637045624 0027175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasAdvancedRuntimeInfo
class DasFailoverLevelAdvancedRuntimeInfo(DasAdvancedRuntimeInfo):
class SlotInfo(DynamicData):
numVcpus: int
cpuMHz: int
memoryMB: int
class HostSlots(DynamicData):
host: HostSystem
slots: int
class VmSlots(DynamicData):
vm: VirtualMachine
slots: int
slotInfo: SlotInfo
totalSlots: int
usedSlots: int
unreservedSlots: int
totalVms: int
totalHosts: int
totalGoodHosts: int
hostSlots: list[HostSlots] = []
vmsRequiringMultipleSlots: list[VmSlots] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasFdmAvailabilityState.pyi 0000664 0000000 0000000 00000000400 14637045624 0024655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class DasFdmAvailabilityState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasFdmHostState.pyi 0000664 0000000 0000000 00000000641 14637045624 0023167 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class DasFdmHostState(DynamicData):
state: str
stateReporter: Optional[HostSystem] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasHostInfo.pyi 0000664 0000000 0000000 00000000450 14637045624 0022351 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DasHostInfo(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasHostRecommendation.pyi 0000664 0000000 0000000 00000000642 14637045624 0024425 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class DasHostRecommendation(DynamicData):
host: HostSystem
drsRating: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasVmConfigInfo.pyi 0000664 0000000 0000000 00000001511 14637045624 0023143 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasVmSettings
class DasVmConfigInfo(DynamicData):
class Priority(Enum):
disabled: ClassVar['Priority'] = 'disabled'
low: ClassVar['Priority'] = 'low'
medium: ClassVar['Priority'] = 'medium'
high: ClassVar['Priority'] = 'high'
key: VirtualMachine
restartPriority: Optional[Priority] = None
powerOffOnIsolation: Optional[bool] = None
dasSettings: Optional[DasVmSettings] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasVmConfigSpec.pyi 0000664 0000000 0000000 00000000651 14637045624 0023146 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import DasVmConfigInfo
from pyVmomi.vim.option import ArrayUpdateSpec
class DasVmConfigSpec(ArrayUpdateSpec):
info: Optional[DasVmConfigInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DasVmSettings.pyi 0000664 0000000 0000000 00000002760 14637045624 0022731 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VmComponentProtectionSettings
from pyVmomi.vim.cluster import VmToolsMonitoringSettings
class DasVmSettings(DynamicData):
class RestartPriority(Enum):
disabled: ClassVar['RestartPriority'] = 'disabled'
lowest: ClassVar['RestartPriority'] = 'lowest'
low: ClassVar['RestartPriority'] = 'low'
medium: ClassVar['RestartPriority'] = 'medium'
high: ClassVar['RestartPriority'] = 'high'
highest: ClassVar['RestartPriority'] = 'highest'
clusterRestartPriority: ClassVar['RestartPriority'] = 'clusterRestartPriority'
class IsolationResponse(Enum):
none: ClassVar['IsolationResponse'] = 'none'
powerOff: ClassVar['IsolationResponse'] = 'powerOff'
shutdown: ClassVar['IsolationResponse'] = 'shutdown'
clusterIsolationResponse: ClassVar['IsolationResponse'] = 'clusterIsolationResponse'
restartPriority: Optional[str] = None
restartPriorityTimeout: Optional[int] = None
isolationResponse: Optional[str] = None
vmToolsMonitoringSettings: Optional[VmToolsMonitoringSettings] = None
vmComponentProtectionSettings: Optional[VmComponentProtectionSettings] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DatastoreUpdateSpec.pyi 0000664 0000000 0000000 00000000636 14637045624 0024102 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.option import ArrayUpdateSpec
class DatastoreUpdateSpec(ArrayUpdateSpec):
datastore: Optional[Datastore] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DependencyRuleInfo.pyi 0000664 0000000 0000000 00000000520 14637045624 0023710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cluster import RuleInfo
class DependencyRuleInfo(RuleInfo):
vmGroup: str
dependsOnVmGroup: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DpmConfigInfo.pyi 0000664 0000000 0000000 00000001330 14637045624 0022650 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import OptionValue
class DpmConfigInfo(DynamicData):
class DpmBehavior(Enum):
manual: ClassVar['DpmBehavior'] = 'manual'
automated: ClassVar['DpmBehavior'] = 'automated'
enabled: Optional[bool] = None
defaultDpmBehavior: Optional[DpmBehavior] = None
hostPowerActionRate: Optional[int] = None
option: list[OptionValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DpmHostConfigInfo.pyi 0000664 0000000 0000000 00000001003 14637045624 0023503 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DpmConfigInfo
class DpmHostConfigInfo(DynamicData):
key: HostSystem
enabled: Optional[bool] = None
behavior: Optional[DpmConfigInfo.DpmBehavior] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DpmHostConfigSpec.pyi 0000664 0000000 0000000 00000000657 14637045624 0023520 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import DpmHostConfigInfo
from pyVmomi.vim.option import ArrayUpdateSpec
class DpmHostConfigSpec(ArrayUpdateSpec):
info: Optional[DpmHostConfigInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DrsConfigInfo.pyi 0000664 0000000 0000000 00000001606 14637045624 0022666 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import OptionValue
class DrsConfigInfo(DynamicData):
class DrsBehavior(Enum):
manual: ClassVar['DrsBehavior'] = 'manual'
partiallyAutomated: ClassVar['DrsBehavior'] = 'partiallyAutomated'
fullyAutomated: ClassVar['DrsBehavior'] = 'fullyAutomated'
enabled: Optional[bool] = None
enableVmBehaviorOverrides: Optional[bool] = None
defaultVmBehavior: Optional[DrsBehavior] = None
vmotionRate: Optional[int] = None
scaleDescendantsShares: Optional[str] = None
option: list[OptionValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DrsFaults.pyi 0000664 0000000 0000000 00000001265 14637045624 0022104 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vm.device import VirtualDiskId
class DrsFaults(DynamicData):
class FaultsByVm(DynamicData):
vm: Optional[VirtualMachine] = None
fault: list[MethodFault] = []
class FaultsByVirtualDisk(FaultsByVm):
disk: Optional[VirtualDiskId] = None
reason: str
faultsByVm: list[FaultsByVm] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DrsMigration.pyi 0000664 0000000 0000000 00000001450 14637045624 0022573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class DrsMigration(DynamicData):
key: str
time: datetime
vm: VirtualMachine
cpuLoad: Optional[int] = None
memoryLoad: Optional[long] = None
source: HostSystem
sourceCpuLoad: Optional[int] = None
sourceMemoryLoad: Optional[long] = None
destination: HostSystem
destinationCpuLoad: Optional[int] = None
destinationMemoryLoad: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DrsRecommendation.pyi 0000664 0000000 0000000 00000001477 14637045624 0023617 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DrsMigration
class DrsRecommendation(DynamicData):
class ReasonCode(Enum):
fairnessCpuAvg: ClassVar['ReasonCode'] = 'fairnessCpuAvg'
fairnessMemAvg: ClassVar['ReasonCode'] = 'fairnessMemAvg'
jointAffin: ClassVar['ReasonCode'] = 'jointAffin'
antiAffin: ClassVar['ReasonCode'] = 'antiAffin'
hostMaint: ClassVar['ReasonCode'] = 'hostMaint'
key: str
rating: int
reason: str
reasonText: str
migrationList: list[DrsMigration] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DrsVmConfigInfo.pyi 0000664 0000000 0000000 00000001011 14637045624 0023157 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DrsConfigInfo
class DrsVmConfigInfo(DynamicData):
key: VirtualMachine
enabled: Optional[bool] = None
behavior: Optional[DrsConfigInfo.DrsBehavior] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/DrsVmConfigSpec.pyi 0000664 0000000 0000000 00000000651 14637045624 0023167 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import DrsVmConfigInfo
from pyVmomi.vim.option import ArrayUpdateSpec
class DrsVmConfigSpec(ArrayUpdateSpec):
info: Optional[DrsVmConfigInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/EVCManager.pyi 0000664 0000000 0000000 00000003134 14637045624 0022102 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import EVCMode
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import ConnectSpec
from pyVmomi.vim.host import CpuIdInfo
from pyVmomi.vim.host import FeatureCapability
from pyVmomi.vim.host import FeatureMask
from pyVmomi.vim.vm import FeatureRequirement
class EVCManager(ExtensibleManagedObject):
class EVCState(DynamicData):
supportedEVCMode: list[EVCMode] = []
currentEVCModeKey: Optional[str] = None
guaranteedCPUFeatures: list[CpuIdInfo] = []
featureCapability: list[FeatureCapability] = []
featureMask: list[FeatureMask] = []
featureRequirement: list[FeatureRequirement] = []
class CheckResult(DynamicData):
evcModeKey: str
error: MethodFault
host: list[HostSystem] = []
@property
def managedCluster(self) -> ClusterComputeResource: ...
@property
def evcState(self) -> EVCState: ...
def ConfigureEvc(self, evcModeKey: str, evcGraphicsModeKey: Optional[str]) -> Task: ...
def DisableEvc(self) -> Task: ...
def CheckConfigureEvc(self, evcModeKey: str, evcGraphicsModeKey: Optional[str]) -> Task: ...
def CheckAddHostEvc(self, cnxSpec: ConnectSpec) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/EnterMaintenanceResult.pyi 0000664 0000000 0000000 00000000765 14637045624 0024620 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DrsFaults
from pyVmomi.vim.cluster import Recommendation
class EnterMaintenanceResult(DynamicData):
recommendations: list[Recommendation] = []
fault: Optional[DrsFaults] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FailoverHostAdmissionControlInfo.pyi 0000664 0000000 0000000 00000001143 14637045624 0026621 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasAdmissionControlInfo
class FailoverHostAdmissionControlInfo(DasAdmissionControlInfo):
class HostStatus(DynamicData):
host: HostSystem
status: ManagedEntity.Status
hostStatus: list[HostStatus] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FailoverHostAdmissionControlPolicy.pyi 0000664 0000000 0000000 00000000751 14637045624 0027171 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.cluster import DasAdmissionControlPolicy
class FailoverHostAdmissionControlPolicy(DasAdmissionControlPolicy):
failoverHosts: list[HostSystem] = []
failoverLevel: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FailoverLevelAdmissionControlInfo.pyi 0000664 0000000 0000000 00000000561 14637045624 0026756 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cluster import DasAdmissionControlInfo
class FailoverLevelAdmissionControlInfo(DasAdmissionControlInfo):
currentFailoverLevel: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FailoverLevelAdmissionControlPolicy.pyi 0000664 0000000 0000000 00000000743 14637045624 0027324 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import DasAdmissionControlPolicy
from pyVmomi.vim.cluster import SlotPolicy
class FailoverLevelAdmissionControlPolicy(DasAdmissionControlPolicy):
failoverLevel: int
slotPolicy: Optional[SlotPolicy] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FailoverResourcesAdmissionControlInfo.pyi 0000664 0000000 0000000 00000001013 14637045624 0027652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import DasAdmissionControlInfo
class FailoverResourcesAdmissionControlInfo(DasAdmissionControlInfo):
currentCpuFailoverResourcesPercent: int
currentMemoryFailoverResourcesPercent: int
currentPMemFailoverResourcesPercent: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FailoverResourcesAdmissionControlPolicy.pyi 0000664 0000000 0000000 00000001226 14637045624 0030224 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import DasAdmissionControlPolicy
class FailoverResourcesAdmissionControlPolicy(DasAdmissionControlPolicy):
cpuFailoverResourcesPercent: int
memoryFailoverResourcesPercent: int
failoverLevel: Optional[int] = None
autoComputePercentages: Optional[bool] = None
pMemFailoverResourcesPercent: Optional[int] = None
autoComputePMemFailoverResourcesPercent: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FixedSizeSlotPolicy.pyi 0000664 0000000 0000000 00000000507 14637045624 0024107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cluster import SlotPolicy
class FixedSizeSlotPolicy(SlotPolicy):
cpu: int
memory: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/FtVmHostRuleInfo.pyi 0000664 0000000 0000000 00000000567 14637045624 0023357 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import RuleInfo
class FtVmHostRuleInfo(RuleInfo):
vmGroupName: str
hostGroupName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/GroupInfo.pyi 0000664 0000000 0000000 00000000620 14637045624 0022077 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class GroupInfo(DynamicData):
name: str
userCreated: Optional[bool] = None
uniqueID: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/GroupSpec.pyi 0000664 0000000 0000000 00000000627 14637045624 0022105 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import GroupInfo
from pyVmomi.vim.option import ArrayUpdateSpec
class GroupSpec(ArrayUpdateSpec):
info: Optional[GroupInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/HostGroup.pyi 0000664 0000000 0000000 00000000600 14637045624 0022117 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.cluster import GroupInfo
class HostGroup(GroupInfo):
host: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/HostInfraUpdateHaModeAction.pyi 0000664 0000000 0000000 00000001164 14637045624 0025447 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.cluster import Action
class HostInfraUpdateHaModeAction(Action):
class OperationType(Enum):
enterQuarantine: ClassVar['OperationType'] = 'enterQuarantine'
exitQuarantine: ClassVar['OperationType'] = 'exitQuarantine'
enterMaintenance: ClassVar['OperationType'] = 'enterMaintenance'
operationType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/HostPowerAction.pyi 0000664 0000000 0000000 00000001250 14637045624 0023257 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.cluster import Action
class HostPowerAction(Action):
class OperationType(Enum):
powerOn: ClassVar['OperationType'] = 'powerOn'
powerOff: ClassVar['OperationType'] = 'powerOff'
operationType: OperationType
powerConsumptionWatt: Optional[int] = None
cpuCapacityMHz: Optional[int] = None
memCapacityMB: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/HostRecommendation.pyi 0000664 0000000 0000000 00000000556 14637045624 0024001 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class HostRecommendation(DynamicData):
host: HostSystem
rating: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/InfraUpdateHaConfigInfo.pyi 0000664 0000000 0000000 00000001572 14637045624 0024613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class InfraUpdateHaConfigInfo(DynamicData):
class BehaviorType(Enum):
Manual: ClassVar['BehaviorType'] = 'Manual'
Automated: ClassVar['BehaviorType'] = 'Automated'
class RemediationType(Enum):
QuarantineMode: ClassVar['RemediationType'] = 'QuarantineMode'
MaintenanceMode: ClassVar['RemediationType'] = 'MaintenanceMode'
enabled: Optional[bool] = None
behavior: Optional[str] = None
moderateRemediation: Optional[str] = None
severeRemediation: Optional[str] = None
providers: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/InitialPlacementAction.pyi 0000664 0000000 0000000 00000000716 14637045624 0024555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim.cluster import Action
class InitialPlacementAction(Action):
targetHost: HostSystem
pool: Optional[ResourcePool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/MigrationAction.pyi 0000664 0000000 0000000 00000000631 14637045624 0023260 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import Action
from pyVmomi.vim.cluster import DrsMigration
class MigrationAction(Action):
drsMigration: Optional[DrsMigration] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/NotAttemptedVmInfo.pyi 0000664 0000000 0000000 00000000641 14637045624 0023721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class NotAttemptedVmInfo(DynamicData):
vm: VirtualMachine
fault: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/OrchestrationInfo.pyi 0000664 0000000 0000000 00000000644 14637045624 0023635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VmReadiness
class OrchestrationInfo(DynamicData):
defaultVmReadiness: Optional[VmReadiness] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PerformClusterPowerActionSpec.pyi 0000664 0000000 0000000 00000001126 14637045624 0026133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class PerformClusterPowerActionSpec(DynamicData):
targetPowerStatus: str
isOrchestration: Optional[bool] = None
initialPowerStatus: Optional[str] = None
powerOffReason: Optional[str] = None
infraVMs: list[VirtualMachine] = []
infraVMUuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PlacementAction.pyi 0000664 0000000 0000000 00000001062 14637045624 0023236 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import Action
from pyVmomi.vim.vm import RelocateSpec
class PlacementAction(Action):
vm: Optional[VirtualMachine] = None
targetHost: Optional[HostSystem] = None
relocateSpec: Optional[RelocateSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PlacementResult.pyi 0000664 0000000 0000000 00000000761 14637045624 0023304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DrsFaults
from pyVmomi.vim.cluster import Recommendation
class PlacementResult(DynamicData):
recommendations: list[Recommendation] = []
drsFault: Optional[DrsFaults] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PlacementSpec.pyi 0000664 0000000 0000000 00000002656 14637045624 0022725 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim import StoragePod
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import RuleInfo
from pyVmomi.vim.vm import CloneSpec
from pyVmomi.vim.vm import ConfigSpec
from pyVmomi.vim.vm import RelocateSpec
class PlacementSpec(DynamicData):
class PlacementType(Enum):
create: ClassVar['PlacementType'] = 'create'
reconfigure: ClassVar['PlacementType'] = 'reconfigure'
relocate: ClassVar['PlacementType'] = 'relocate'
clone: ClassVar['PlacementType'] = 'clone'
priority: Optional[VirtualMachine.MovePriority] = None
vm: Optional[VirtualMachine] = None
configSpec: Optional[ConfigSpec] = None
relocateSpec: Optional[RelocateSpec] = None
hosts: list[HostSystem] = []
datastores: list[Datastore] = []
storagePods: list[StoragePod] = []
disallowPrerequisiteMoves: Optional[bool] = None
rules: list[RuleInfo] = []
key: Optional[str] = None
placementType: Optional[str] = None
cloneSpec: Optional[CloneSpec] = None
cloneName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PowerOnVmOption.pyi 0000664 0000000 0000000 00000000370 14637045624 0023256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class PowerOnVmOption:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PowerOnVmResult.pyi 0000664 0000000 0000000 00000001132 14637045624 0023261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import AttemptedVmInfo
from pyVmomi.vim.cluster import NotAttemptedVmInfo
from pyVmomi.vim.cluster import Recommendation
class PowerOnVmResult(DynamicData):
attempted: list[AttemptedVmInfo] = []
notAttempted: list[NotAttemptedVmInfo] = []
recommendations: list[Recommendation] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PreemptibleVmPairInfo.pyi 0000664 0000000 0000000 00000000713 14637045624 0024375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class PreemptibleVmPairInfo(DynamicData):
id: Optional[int] = None
monitoredVm: VirtualMachine
preemptibleVm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/PreemptibleVmPairSpec.pyi 0000664 0000000 0000000 00000000673 14637045624 0024401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import PreemptibleVmPairInfo
from pyVmomi.vim.option import ArrayUpdateSpec
class PreemptibleVmPairSpec(ArrayUpdateSpec):
info: Optional[PreemptibleVmPairInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ProactiveDrsConfigInfo.pyi 0000664 0000000 0000000 00000000552 14637045624 0024542 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ProactiveDrsConfigInfo(DynamicData):
enabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/QueryVsanManagedStorageSpaceUsageSpec.pyi 0000664 0000000 0000000 00000000534 14637045624 0027506 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class QueryVsanManagedStorageSpaceUsageSpec(DynamicData):
datastoreTypes: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/Recommendation.pyi 0000664 0000000 0000000 00000007201 14637045624 0023135 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.cluster import Action
class Recommendation(DynamicData):
class RecommendationType(Enum):
V1: ClassVar['RecommendationType'] = 'V1'
class ReasonCode(Enum):
fairnessCpuAvg: ClassVar['ReasonCode'] = 'fairnessCpuAvg'
fairnessMemAvg: ClassVar['ReasonCode'] = 'fairnessMemAvg'
jointAffin: ClassVar['ReasonCode'] = 'jointAffin'
antiAffin: ClassVar['ReasonCode'] = 'antiAffin'
hostMaint: ClassVar['ReasonCode'] = 'hostMaint'
enterStandby: ClassVar['ReasonCode'] = 'enterStandby'
reservationCpu: ClassVar['ReasonCode'] = 'reservationCpu'
reservationMem: ClassVar['ReasonCode'] = 'reservationMem'
powerOnVm: ClassVar['ReasonCode'] = 'powerOnVm'
powerSaving: ClassVar['ReasonCode'] = 'powerSaving'
increaseCapacity: ClassVar['ReasonCode'] = 'increaseCapacity'
checkResource: ClassVar['ReasonCode'] = 'checkResource'
unreservedCapacity: ClassVar['ReasonCode'] = 'unreservedCapacity'
colocateCommunicatingVM: ClassVar['ReasonCode'] = 'colocateCommunicatingVM'
balanceNetworkBandwidthUsage: ClassVar['ReasonCode'] = 'balanceNetworkBandwidthUsage'
vmHostHardAffinity: ClassVar['ReasonCode'] = 'vmHostHardAffinity'
vmHostSoftAffinity: ClassVar['ReasonCode'] = 'vmHostSoftAffinity'
increaseAllocation: ClassVar['ReasonCode'] = 'increaseAllocation'
balanceDatastoreSpaceUsage: ClassVar['ReasonCode'] = 'balanceDatastoreSpaceUsage'
balanceDatastoreIOLoad: ClassVar['ReasonCode'] = 'balanceDatastoreIOLoad'
balanceDatastoreIOPSReservation: ClassVar['ReasonCode'] = 'balanceDatastoreIOPSReservation'
datastoreMaint: ClassVar['ReasonCode'] = 'datastoreMaint'
virtualDiskJointAffin: ClassVar['ReasonCode'] = 'virtualDiskJointAffin'
virtualDiskAntiAffin: ClassVar['ReasonCode'] = 'virtualDiskAntiAffin'
datastoreSpaceOutage: ClassVar['ReasonCode'] = 'datastoreSpaceOutage'
storagePlacement: ClassVar['ReasonCode'] = 'storagePlacement'
iolbDisabledInternal: ClassVar['ReasonCode'] = 'iolbDisabledInternal'
xvmotionPlacement: ClassVar['ReasonCode'] = 'xvmotionPlacement'
networkBandwidthReservation: ClassVar['ReasonCode'] = 'networkBandwidthReservation'
hostInDegradation: ClassVar['ReasonCode'] = 'hostInDegradation'
hostExitDegradation: ClassVar['ReasonCode'] = 'hostExitDegradation'
maxVmsConstraint: ClassVar['ReasonCode'] = 'maxVmsConstraint'
ftConstraints: ClassVar['ReasonCode'] = 'ftConstraints'
vmHostAffinityPolicy: ClassVar['ReasonCode'] = 'vmHostAffinityPolicy'
vmHostAntiAffinityPolicy: ClassVar['ReasonCode'] = 'vmHostAntiAffinityPolicy'
vmAntiAffinityPolicy: ClassVar['ReasonCode'] = 'vmAntiAffinityPolicy'
balanceVsanUsage: ClassVar['ReasonCode'] = 'balanceVsanUsage'
ahPlacementOptimization: ClassVar['ReasonCode'] = 'ahPlacementOptimization'
vmxUpgrade: ClassVar['ReasonCode'] = 'vmxUpgrade'
key: str
type: str
time: datetime
rating: int
reason: str
reasonText: str
warningText: Optional[str] = None
warningDetails: Optional[LocalizableMessage] = None
prerequisite: list[str] = []
action: list[Action] = []
target: Optional[ManagedObject] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/ResourceUsageSummary.pyi 0000664 0000000 0000000 00000001104 14637045624 0024317 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class ResourceUsageSummary(DynamicData):
cpuUsedMHz: int
cpuCapacityMHz: int
memUsedMB: int
memCapacityMB: int
pMemAvailableMB: Optional[long] = None
pMemCapacityMB: Optional[long] = None
storageUsedMB: long
storageCapacityMB: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/RuleInfo.pyi 0000664 0000000 0000000 00000001202 14637045624 0021707 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class RuleInfo(DynamicData):
key: Optional[int] = None
status: Optional[ManagedEntity.Status] = None
enabled: Optional[bool] = None
name: Optional[str] = None
mandatory: Optional[bool] = None
userCreated: Optional[bool] = None
inCompliance: Optional[bool] = None
ruleUuid: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/RuleSpec.pyi 0000664 0000000 0000000 00000000624 14637045624 0021715 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import RuleInfo
from pyVmomi.vim.option import ArrayUpdateSpec
class RuleSpec(ArrayUpdateSpec):
info: Optional[RuleInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/SlotPolicy.pyi 0000664 0000000 0000000 00000000447 14637045624 0022277 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SlotPolicy(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/StorageComplianceResult.pyi 0000664 0000000 0000000 00000002223 14637045624 0024766 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import StorageOperationalStatus
from pyVmomi.vim.cluster import StoragePolicyStatus
class StorageComplianceResult(DynamicData):
class StorageComplianceStatus(Enum):
compliant: ClassVar['StorageComplianceStatus'] = 'compliant'
nonCompliant: ClassVar['StorageComplianceStatus'] = 'nonCompliant'
unknown: ClassVar['StorageComplianceStatus'] = 'unknown'
notApplicable: ClassVar['StorageComplianceStatus'] = 'notApplicable'
checkTime: Optional[datetime] = None
profile: Optional[str] = None
objectUUID: Optional[str] = None
complianceStatus: str
mismatch: bool
violatedPolicies: list[StoragePolicyStatus] = []
operationalStatus: Optional[StorageOperationalStatus] = None
objPolicyGenerationId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/StorageOperationalStatus.pyi 0000664 0000000 0000000 00000001060 14637045624 0025174 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class StorageOperationalStatus(DynamicData):
healthy: Optional[bool] = None
operationETA: Optional[datetime] = None
operationProgress: Optional[long] = None
transitional: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/StoragePolicyStatus.pyi 0000664 0000000 0000000 00000000656 14637045624 0024170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class StoragePolicyStatus(DynamicData):
id: Optional[str] = None
expectedValue: Optional[str] = None
currentValue: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/SystemVMsConfigInfo.pyi 0000664 0000000 0000000 00000001360 14637045624 0024045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class SystemVMsConfigInfo(DynamicData):
class DeploymentMode(Enum):
SYSTEM_MANAGED: ClassVar['DeploymentMode'] = 'SYSTEM_MANAGED'
ABSENT: ClassVar['DeploymentMode'] = 'ABSENT'
allowedDatastores: list[Datastore] = []
notAllowedDatastores: list[Datastore] = []
dsTagCategoriesToExclude: list[str] = []
deploymentMode: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/SystemVMsConfigSpec.pyi 0000664 0000000 0000000 00000001203 14637045624 0024040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DatastoreUpdateSpec
from pyVmomi.vim.cluster import TagCategoryUpdateSpec
class SystemVMsConfigSpec(DynamicData):
allowedDatastores: list[DatastoreUpdateSpec] = []
notAllowedDatastores: list[DatastoreUpdateSpec] = []
dsTagCategoriesToExclude: list[TagCategoryUpdateSpec] = []
deploymentMode: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/TagCategoryUpdateSpec.pyi 0000664 0000000 0000000 00000000566 14637045624 0024367 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import ArrayUpdateSpec
class TagCategoryUpdateSpec(ArrayUpdateSpec):
category: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/UsageSummary.pyi 0000664 0000000 0000000 00000001325 14637045624 0022614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class UsageSummary(DynamicData):
totalCpuCapacityMhz: int
totalMemCapacityMB: int
cpuReservationMhz: int
memReservationMB: int
poweredOffCpuReservationMhz: Optional[int] = None
poweredOffMemReservationMB: Optional[int] = None
cpuDemandMhz: int
memDemandMB: int
statsGenNumber: long
cpuEntitledMhz: int
memEntitledMB: int
poweredOffVmCount: int
totalVmCount: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VSANPreferredFaultDomainInfo.pyi 0000664 0000000 0000000 00000000660 14637045624 0025541 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VSANPreferredFaultDomainInfo(DynamicData):
preferredFaultDomainName: Optional[str] = None
preferredFaultDomainId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VSANStretchedClusterCapability.pyi 0000664 0000000 0000000 00000001063 14637045624 0026152 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VSANStretchedClusterHostCapability
class VSANStretchedClusterCapability(DynamicData):
hostMoId: str
connStatus: Optional[str] = None
isSupported: Optional[bool] = None
hostCapability: Optional[VSANStretchedClusterHostCapability] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VSANStretchedClusterFaultDomainConfig.pyi 0000664 0000000 0000000 00000000726 14637045624 0027427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VSANStretchedClusterFaultDomainConfig(DynamicData):
firstFdName: str
firstFdHosts: list[HostSystem] = []
secondFdName: str
secondFdHosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VSANStretchedClusterHostVirtualApplianceStatus.pyi 0000664 0000000 0000000 00000001112 14637045624 0031371 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
class VSANStretchedClusterHostVirtualApplianceStatus(DynamicData):
vcCluster: Optional[ClusterComputeResource] = None
isVirtualApp: Optional[bool] = None
vcClusters: list[ClusterComputeResource] = []
isVirtualAppValid: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VSANWitnessHostInfo.pyi 0000664 0000000 0000000 00000001153 14637045624 0023767 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VSANWitnessHostInfo(DynamicData):
nodeUuid: str
faultDomainName: Optional[str] = None
preferredFdName: Optional[str] = None
preferredFdUuid: Optional[str] = None
unicastAgentAddr: Optional[str] = None
host: Optional[HostSystem] = None
metadataMode: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VmComponentProtectionSettings.pyi 0000664 0000000 0000000 00000002366 14637045624 0026235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VmComponentProtectionSettings(DynamicData):
class StorageVmReaction(Enum):
disabled: ClassVar['StorageVmReaction'] = 'disabled'
warning: ClassVar['StorageVmReaction'] = 'warning'
restartConservative: ClassVar['StorageVmReaction'] = 'restartConservative'
restartAggressive: ClassVar['StorageVmReaction'] = 'restartAggressive'
clusterDefault: ClassVar['StorageVmReaction'] = 'clusterDefault'
class VmReactionOnAPDCleared(Enum):
none: ClassVar['VmReactionOnAPDCleared'] = 'none'
reset: ClassVar['VmReactionOnAPDCleared'] = 'reset'
useClusterDefault: ClassVar['VmReactionOnAPDCleared'] = 'useClusterDefault'
vmStorageProtectionForAPD: Optional[str] = None
enableAPDTimeoutForHosts: Optional[bool] = None
vmTerminateDelayForAPDSec: Optional[int] = None
vmReactionOnAPDCleared: Optional[str] = None
vmStorageProtectionForPDL: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VmGroup.pyi 0000664 0000000 0000000 00000000604 14637045624 0021570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import GroupInfo
class VmGroup(GroupInfo):
vm: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VmHostRuleInfo.pyi 0000664 0000000 0000000 00000000703 14637045624 0023055 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import RuleInfo
class VmHostRuleInfo(RuleInfo):
vmGroupName: Optional[str] = None
affineHostGroupName: Optional[str] = None
antiAffineHostGroupName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VmOrchestrationInfo.pyi 0000664 0000000 0000000 00000000657 14637045624 0024144 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VmReadiness
class VmOrchestrationInfo(DynamicData):
vm: VirtualMachine
vmReadiness: VmReadiness
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VmOrchestrationSpec.pyi 0000664 0000000 0000000 00000000665 14637045624 0024142 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VmOrchestrationInfo
from pyVmomi.vim.option import ArrayUpdateSpec
class VmOrchestrationSpec(ArrayUpdateSpec):
info: Optional[VmOrchestrationInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VmReadiness.pyi 0000664 0000000 0000000 00000001470 14637045624 0022413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VmReadiness(DynamicData):
class ReadyCondition(Enum):
none: ClassVar['ReadyCondition'] = 'none'
poweredOn: ClassVar['ReadyCondition'] = 'poweredOn'
guestHbStatusGreen: ClassVar['ReadyCondition'] = 'guestHbStatusGreen'
appHbStatusGreen: ClassVar['ReadyCondition'] = 'appHbStatusGreen'
useClusterDefault: ClassVar['ReadyCondition'] = 'useClusterDefault'
readyCondition: Optional[str] = None
postReadyDelay: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VmToolsMonitoringSettings.pyi 0000664 0000000 0000000 00000001130 14637045624 0025356 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VmToolsMonitoringSettings(DynamicData):
enabled: Optional[bool] = None
vmMonitoring: Optional[str] = None
clusterSettings: Optional[bool] = None
failureInterval: Optional[int] = None
minUpTime: Optional[int] = None
maxFailures: Optional[int] = None
maxFailureWindow: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanAttachToSrOperation.pyi 0000664 0000000 0000000 00000001000 14637045624 0024705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
class VsanAttachToSrOperation(DynamicData):
task: Optional[Task] = None
success: Optional[bool] = None
timestamp: Optional[datetime] = None
srNumber: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanBaselinePreferenceType.pyi 0000664 0000000 0000000 00000000403 14637045624 0025401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanBaselinePreferenceType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanCapability.pyi 0000664 0000000 0000000 00000000726 14637045624 0023107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class VsanCapability(DynamicData):
target: Optional[ManagedObject] = None
capabilities: list[str] = []
statuses: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanCapabilityStatus.pyi 0000664 0000000 0000000 00000000375 14637045624 0024313 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanCapabilityStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanCapabilitySystem.pyi 0000664 0000000 0000000 00000000731 14637045624 0024310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.cluster import VsanCapability
class VsanCapabilitySystem(ManagedObject):
def GetCapabilities(self, targets: list[ManagedObject]) -> list[VsanCapability]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanCapabilityType.pyi 0000664 0000000 0000000 00000000373 14637045624 0023747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanCapabilityType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterAdvCfgSyncHostResult.pyi 0000664 0000000 0000000 00000000624 14637045624 0026411 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterAdvCfgSyncHostResult(DynamicData):
hostname: str
value: str
isDefault: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterAdvCfgSyncResult.pyi 0000664 0000000 0000000 00000000745 14637045624 0025557 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterAdvCfgSyncHostResult
class VsanClusterAdvCfgSyncResult(DynamicData):
inSync: bool
name: str
hostValues: list[VsanClusterAdvCfgSyncHostResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterBalancePerDiskInfo.pyi 0000664 0000000 0000000 00000001073 14637045624 0026007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanClusterBalancePerDiskInfo(DynamicData):
uuid: Optional[str] = None
fullness: long
variance: long
fullnessAboveThreshold: long
dataToMoveB: long
compFullness: Optional[long] = None
compVariance: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterBalanceSummary.pyi 0000664 0000000 0000000 00000000777 14637045624 0025301 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterBalancePerDiskInfo
class VsanClusterBalanceSummary(DynamicData):
varianceThreshold: long
disks: list[VsanClusterBalancePerDiskInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterClomdLivenessResult.pyi 0000664 0000000 0000000 00000000740 14637045624 0026332 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanHostClomdLivenessResult
class VsanClusterClomdLivenessResult(DynamicData):
clomdLivenessResult: list[VsanHostClomdLivenessResult] = []
issueFound: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterConfig.pyi 0000664 0000000 0000000 00000000726 14637045624 0023575 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.cluster import ConfigInfo
class VsanClusterConfig(DynamicData):
config: ConfigInfo
name: str
hosts: list[str] = []
toBeDeleted: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterCreateVmHealthTestResult.pyi 0000664 0000000 0000000 00000001103 14637045624 0027251 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterProactiveTestResult
from pyVmomi.vim.cluster import VsanHostCreateVmHealthTestResult
class VsanClusterCreateVmHealthTestResult(DynamicData):
clusterResult: VsanClusterProactiveTestResult
hostResults: list[VsanHostCreateVmHealthTestResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterDitEncryptionHealthSummary.pyi 0000664 0000000 0000000 00000001006 14637045624 0027657 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanDitEncryptionHealthSummary
class VsanClusterDitEncryptionHealthSummary(DynamicData):
overallHealth: str
enabled: Optional[bool] = None
hostResults: list[VsanDitEncryptionHealthSummary] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterEncryptionHealthSummary.pyi 0000664 0000000 0000000 00000001314 14637045624 0027220 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanVcKmipServersHealth
from pyVmomi.vim.host import VsanEncryptionHealthSummary
class VsanClusterEncryptionHealthSummary(DynamicData):
overallHealth: Optional[str] = None
configHealth: Optional[str] = None
kmsHealth: Optional[str] = None
vcKmsResult: Optional[VsanVcKmipServersHealth] = None
hostResults: list[VsanEncryptionHealthSummary] = []
aesniHealth: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterFileServiceHealthSummary.pyi 0000664 0000000 0000000 00000000757 14637045624 0027300 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanFileServiceHealthSummary
class VsanClusterFileServiceHealthSummary(DynamicData):
overallHealth: Optional[str] = None
hostResults: list[VsanFileServiceHealthSummary] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHclInfo.pyi 0000664 0000000 0000000 00000001217 14637045624 0023706 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHostHclInfo
from pyVmomi.vim.vsan import VsanUpdateItem
class VsanClusterHclInfo(DynamicData):
hclDbLastUpdate: Optional[datetime] = None
hclDbAgeHealth: Optional[str] = None
hostResults: list[VsanHostHclInfo] = []
updateItems: list[VsanUpdateItem] = []
hclDbAbsent: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthAction.pyi 0000664 0000000 0000000 00000007172 14637045624 0024735 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class VsanClusterHealthAction(DynamicData):
class VsanClusterHealthActionIdEnum(Enum):
RepairClusterObjectsAction: ClassVar['VsanClusterHealthActionIdEnum'] = 'RepairClusterObjectsAction'
UploadHclDb: ClassVar['VsanClusterHealthActionIdEnum'] = 'UploadHclDb'
UpdateHclDbFromInternet: ClassVar['VsanClusterHealthActionIdEnum'] = 'UpdateHclDbFromInternet'
EnableHealthService: ClassVar['VsanClusterHealthActionIdEnum'] = 'EnableHealthService'
DiskBalance: ClassVar['VsanClusterHealthActionIdEnum'] = 'DiskBalance'
StopDiskBalance: ClassVar['VsanClusterHealthActionIdEnum'] = 'StopDiskBalance'
RemediateDedup: ClassVar['VsanClusterHealthActionIdEnum'] = 'RemediateDedup'
UpgradeVsanDiskFormat: ClassVar['VsanClusterHealthActionIdEnum'] = 'UpgradeVsanDiskFormat'
CreateDVS: ClassVar['VsanClusterHealthActionIdEnum'] = 'CreateDVS'
ConfigureHA: ClassVar['VsanClusterHealthActionIdEnum'] = 'ConfigureHA'
ConfigureDRS: ClassVar['VsanClusterHealthActionIdEnum'] = 'ConfigureDRS'
ConfigureVSAN: ClassVar['VsanClusterHealthActionIdEnum'] = 'ConfigureVSAN'
ClaimVSANDisks: ClassVar['VsanClusterHealthActionIdEnum'] = 'ClaimVSANDisks'
ClusterUpgrade: ClassVar['VsanClusterHealthActionIdEnum'] = 'ClusterUpgrade'
CreateVMKnic: ClassVar['VsanClusterHealthActionIdEnum'] = 'CreateVMKnic'
CreateVMKnicWithVMotion: ClassVar['VsanClusterHealthActionIdEnum'] = 'CreateVMKnicWithVMotion'
RunBurnInTest: ClassVar['VsanClusterHealthActionIdEnum'] = 'RunBurnInTest'
EnableIscsiTargetService: ClassVar['VsanClusterHealthActionIdEnum'] = 'EnableIscsiTargetService'
EnablePerformanceServiceAction: ClassVar['VsanClusterHealthActionIdEnum'] = 'EnablePerformanceServiceAction'
RemediateClusterConfig: ClassVar['VsanClusterHealthActionIdEnum'] = 'RemediateClusterConfig'
EnableCeip: ClassVar['VsanClusterHealthActionIdEnum'] = 'EnableCeip'
LoginVumIsoDepot: ClassVar['VsanClusterHealthActionIdEnum'] = 'LoginVumIsoDepot'
PurgeInaccessSwapObjs: ClassVar['VsanClusterHealthActionIdEnum'] = 'PurgeInaccessSwapObjs'
UploadReleaseCatalog: ClassVar['VsanClusterHealthActionIdEnum'] = 'UploadReleaseCatalog'
ConfigureAutomaticRebalance: ClassVar['VsanClusterHealthActionIdEnum'] = 'ConfigureAutomaticRebalance'
RemediateFileService: ClassVar['VsanClusterHealthActionIdEnum'] = 'RemediateFileService'
RelayoutVsanObjects: ClassVar['VsanClusterHealthActionIdEnum'] = 'RelayoutVsanObjects'
RemediateFileServiceImbalance: ClassVar['VsanClusterHealthActionIdEnum'] = 'RemediateFileServiceImbalance'
SelectNvme: ClassVar['VsanClusterHealthActionIdEnum'] = 'SelectNvme'
CreateFileServiceDomain: ClassVar['VsanClusterHealthActionIdEnum'] = 'CreateFileServiceDomain'
RemediateIscsiLunsRuntimeStatus: ClassVar['VsanClusterHealthActionIdEnum'] = 'RemediateIscsiLunsRuntimeStatus'
ShallowRekey: ClassVar['VsanClusterHealthActionIdEnum'] = 'ShallowRekey'
VsanClusterHealthActionIdEnum_Unknown: ClassVar['VsanClusterHealthActionIdEnum'] = 'VsanClusterHealthActionIdEnum_Unknown'
actionId: str
actionLabel: LocalizableMessage
actionDescription: LocalizableMessage
enabled: bool
parameters: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthCategoryEnum.pyi 0000664 0000000 0000000 00000000406 14637045624 0026113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanClusterHealthCategoryEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthCheckInfo.pyi 0000664 0000000 0000000 00000000660 14637045624 0025344 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterHealthCheckInfo(DynamicData):
testId: str
testName: Optional[str] = None
groupId: str
groupName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthConfigs.pyi 0000664 0000000 0000000 00000001257 14637045624 0025106 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterHealthResultKeyValuePair
from pyVmomi.vim.cluster import VsanClusterTelemetryProxyConfig
class VsanClusterHealthConfigs(DynamicData):
enableVsanTelemetry: Optional[bool] = None
vsanTelemetryInterval: Optional[int] = None
vsanTelemetryProxy: Optional[VsanClusterTelemetryProxyConfig] = None
configs: list[VsanClusterHealthResultKeyValuePair] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthExternalLink.pyi 0000664 0000000 0000000 00000000637 14637045624 0026117 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanClusterHealthLinkBase
class VsanClusterHealthExternalLink(VsanClusterHealthLinkBase):
url: str
category: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthGroup.pyi 0000664 0000000 0000000 00000001176 14637045624 0024612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterHealthResultBase
from pyVmomi.vim.cluster import VsanClusterHealthTest
class VsanClusterHealthGroup(DynamicData):
groupId: str
groupName: str
groupHealth: str
groupTests: list[VsanClusterHealthTest] = []
groupDetails: list[VsanClusterHealthResultBase] = []
inProgress: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthLinkBase.pyi 0000664 0000000 0000000 00000000552 14637045624 0025203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterHealthLinkBase(DynamicData):
label: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthQuerySpec.pyi 0000664 0000000 0000000 00000000731 14637045624 0025432 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
class VsanClusterHealthQuerySpec(DynamicData):
task: Optional[Task] = None
diskNames: list[str] = []
includeHealthRemediation: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthResultBase.pyi 0000664 0000000 0000000 00000000554 14637045624 0025566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterHealthResultBase(DynamicData):
label: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthResultColumnInfo.pyi 0000664 0000000 0000000 00000000521 14637045624 0026757 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanClusterHealthResultColumnInfo(DynamicData):
label: str
type: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthResultKeyValuePair.pyi 0000664 0000000 0000000 00000000621 14637045624 0027250 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterHealthResultKeyValuePair(DynamicData):
key: Optional[str] = None
value: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthResultRow.pyi 0000664 0000000 0000000 00000001011 14637045624 0025450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanHealthDataDrivenAction
class VsanClusterHealthResultRow(DynamicData):
values: list[str] = []
nestedRows: list[VsanClusterHealthResultRow] = []
actions: list[VsanHealthDataDrivenAction] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthResultTable.pyi 0000664 0000000 0000000 00000001131 14637045624 0025733 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanClusterHealthResultBase
from pyVmomi.vim.cluster import VsanClusterHealthResultColumnInfo
from pyVmomi.vim.cluster import VsanClusterHealthResultRow
class VsanClusterHealthResultTable(VsanClusterHealthResultBase):
columns: list[VsanClusterHealthResultColumnInfo] = []
rows: list[VsanClusterHealthResultRow] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthResultWithRemediation.pyi 0000664 0000000 0000000 00000001425 14637045624 0030006 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanClusterHealthExternalLink
from pyVmomi.vim.cluster import VsanClusterHealthResultBase
from pyVmomi.vim.cluster import VsanClusterHealthResultTable
from pyVmomi.vim.cluster import VsanHealthTroubleshooting
class VsanClusterHealthResultWithRemediation(VsanClusterHealthResultBase):
issueDescription: Optional[str] = None
issueDetail: list[VsanClusterHealthResultTable] = []
troubleshooting: Optional[VsanHealthTroubleshooting] = None
additionalResources: list[VsanClusterHealthExternalLink] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthSummary.pyi 0000664 0000000 0000000 00000006223 14637045624 0025151 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterAdvCfgSyncResult
from pyVmomi.vim.cluster import VsanClusterBalanceSummary
from pyVmomi.vim.cluster import VsanClusterClomdLivenessResult
from pyVmomi.vim.cluster import VsanClusterDitEncryptionHealthSummary
from pyVmomi.vim.cluster import VsanClusterEncryptionHealthSummary
from pyVmomi.vim.cluster import VsanClusterFileServiceHealthSummary
from pyVmomi.vim.cluster import VsanClusterHclInfo
from pyVmomi.vim.cluster import VsanClusterHealthGroup
from pyVmomi.vim.cluster import VsanClusterHealthSystemStatusResult
from pyVmomi.vim.cluster import VsanClusterHealthSystemVersionResult
from pyVmomi.vim.cluster import VsanClusterLimitHealthResult
from pyVmomi.vim.cluster import VsanClusterNetworkHealthResult
from pyVmomi.vim.cluster import VsanClusterVMsHealthOverallResult
from pyVmomi.vim.cluster import VsanHostCreateVmHealthTestResult
from pyVmomi.vim.host import VsanObjectOverallHealth
from pyVmomi.vim.host import VsanPhysicalDiskHealthSummary
from pyVmomi.vim.vsan import VsanBurnInTestCheckResult
from pyVmomi.vim.vsan import VsanConfigCheckResult
from pyVmomi.vim.vsan import VsanGenericClusterBestPracticeHealth
from pyVmomi.vim.vsan import VsanNetworkConfigBestPracticeHealth
from pyVmomi.vim.vsan import VsanPerfsvcHealthResult
class VsanClusterHealthSummary(DynamicData):
clusterStatus: Optional[VsanClusterHealthSystemStatusResult] = None
timestamp: Optional[datetime] = None
clusterVersions: Optional[VsanClusterHealthSystemVersionResult] = None
objectHealth: Optional[VsanObjectOverallHealth] = None
vmHealth: Optional[VsanClusterVMsHealthOverallResult] = None
networkHealth: Optional[VsanClusterNetworkHealthResult] = None
limitHealth: Optional[VsanClusterLimitHealthResult] = None
advCfgSync: list[VsanClusterAdvCfgSyncResult] = []
createVmHealth: list[VsanHostCreateVmHealthTestResult] = []
physicalDisksHealth: list[VsanPhysicalDiskHealthSummary] = []
encryptionHealth: Optional[VsanClusterEncryptionHealthSummary] = None
hclInfo: Optional[VsanClusterHclInfo] = None
groups: list[VsanClusterHealthGroup] = []
overallHealth: str
overallHealthDescription: str
clomdLiveness: Optional[VsanClusterClomdLivenessResult] = None
diskBalance: Optional[VsanClusterBalanceSummary] = None
genericCluster: Optional[VsanGenericClusterBestPracticeHealth] = None
networkConfig: Optional[VsanNetworkConfigBestPracticeHealth] = None
vsanConfig: Optional[VsanConfigCheckResult] = None
burnInTest: Optional[VsanBurnInTestCheckResult] = None
perfsvcHealth: Optional[VsanPerfsvcHealthResult] = None
cluster: Optional[ClusterComputeResource] = None
fileServiceHealth: Optional[VsanClusterFileServiceHealthSummary] = None
ditEncryptionHealth: Optional[VsanClusterDitEncryptionHealthSummary] = None
healthScore: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthSystem.pyi 0000664 0000000 0000000 00000005221 14637045624 0024775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.cluster import VsanClusterAdvCfgSyncResult
from pyVmomi.vim.cluster import VsanClusterClomdLivenessResult
from pyVmomi.vim.cluster import VsanClusterCreateVmHealthTestResult
from pyVmomi.vim.cluster import VsanClusterHclInfo
from pyVmomi.vim.cluster import VsanClusterHealthSystemObjectsRepairResult
from pyVmomi.vim.cluster import VsanClusterHealthSystemVersionResult
from pyVmomi.vim.cluster import VsanClusterHostVmknicMapping
from pyVmomi.vim.cluster import VsanClusterLimitHealthResult
from pyVmomi.vim.cluster import VsanClusterNetworkHealthResult
from pyVmomi.vim.cluster import VsanClusterNetworkLoadTestResult
from pyVmomi.vim.cluster import VsanVsanClusterPcapResult
from pyVmomi.vim.host import VsanPhysicalDiskHealthSummary
class VsanClusterHealthSystem(ManagedObject):
def QueryVerifyClusterNetworkSettings(self, hosts: list[str], esxRootPassword: str) -> VsanClusterNetworkHealthResult: ...
def QueryCheckLimits(self, hosts: list[str], esxRootPassword: str) -> VsanClusterLimitHealthResult: ...
def QueryPhysicalDiskHealthSummary(self, hosts: list[str], esxRootPassword: str) -> list[VsanPhysicalDiskHealthSummary]: ...
def QueryAdvCfgSync(self, hosts: list[str], esxRootPassword: str, options: list[str]) -> list[VsanClusterAdvCfgSyncResult]: ...
def QueryClusterCreateVmHealthTest(self, hosts: list[str], esxRootPassword: str, timeout: int) -> VsanClusterCreateVmHealthTestResult: ...
def QueryClusterNetworkPerfTest(self, hosts: list[str], esxRootPassword: str, multicast: bool, durationSec: Optional[int]) -> VsanClusterNetworkLoadTestResult: ...
def QueryCaptureVsanPcap(self, hosts: list[str], esxRootPassword: str, duration: int, vmknic: list[VsanClusterHostVmknicMapping], includeRawPcap: Optional[bool], includeIgmp: Optional[bool], cmmdsMsgTypeFilter: list[str], cmmdsPorts: list[int], clusterUuid: Optional[str]) -> VsanVsanClusterPcapResult: ...
def QueryClusterHealthSystemVersions(self, hosts: list[str], esxRootPassword: str) -> VsanClusterHealthSystemVersionResult: ...
def CheckClusterClomdLiveness(self, hosts: list[str], esxRootPassword: str) -> VsanClusterClomdLivenessResult: ...
def RepairClusterImmediateObjects(self, hosts: list[str], esxRootPassword: str, uuids: list[str]) -> VsanClusterHealthSystemObjectsRepairResult: ...
def GetClusterHclInfo(self, hosts: list[str], esxRootPassword: str) -> VsanClusterHclInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthSystemObjectsRepairResult.pyi 0000664 0000000 0000000 00000001026 14637045624 0030650 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanFailedRepairObjectResult
class VsanClusterHealthSystemObjectsRepairResult(DynamicData):
inRepairingQueueObjects: list[str] = []
failedRepairObjects: list[VsanFailedRepairObjectResult] = []
issueFound: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthSystemStatusResult.pyi 0000664 0000000 0000000 00000001032 14637045624 0027374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHostHealthSystemStatusResult
class VsanClusterHealthSystemStatusResult(DynamicData):
status: str
goalState: str
untrackedHosts: list[str] = []
trackedHostsStatus: list[VsanHostHealthSystemStatusResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthSystemVersionResult.pyi 0000664 0000000 0000000 00000001130 14637045624 0027535 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanHostHealthSystemVersionResult
class VsanClusterHealthSystemVersionResult(DynamicData):
hostResults: list[VsanHostHealthSystemVersionResult] = []
vcVersion: Optional[str] = None
issueFound: bool
upgradePossible: Optional[bool] = None
vcBuild: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHealthTest.pyi 0000664 0000000 0000000 00000002335 14637045624 0024433 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterHealthAction
from pyVmomi.vim.cluster import VsanClusterHealthResultBase
from pyVmomi.vim.cluster import VsanHealthCorrelation
from pyVmomi.vim.cluster import VsanHistoricalHealthTest
class VsanClusterHealthTest(DynamicData):
testId: Optional[str] = None
testName: Optional[str] = None
testDescription: Optional[str] = None
testShortDescription: Optional[str] = None
testHealthyEntities: Optional[int] = None
testAllEntities: Optional[int] = None
testHealth: Optional[str] = None
testDetails: list[VsanClusterHealthResultBase] = []
testActions: list[VsanClusterHealthAction] = []
historicalResults: list[VsanHistoricalHealthTest] = []
testCorrelation: Optional[VsanHealthCorrelation] = None
reducedScore: Optional[int] = None
category: Optional[str] = None
riskIfNotFix: Optional[str] = None
lastStatusChangeTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterHostVmknicMapping.pyi 0000664 0000000 0000000 00000000515 14637045624 0025765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanClusterHostVmknicMapping(DynamicData):
host: str
vmknic: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterLimitHealthResult.pyi 0000664 0000000 0000000 00000001317 14637045624 0025770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterWhatifHostFailuresResult
from pyVmomi.vim.host import VsanLimitHealthResult
class VsanClusterLimitHealthResult(DynamicData):
issueFound: bool
componentLimitHealth: str
diskFreeSpaceHealth: str
rcFreeReservationHealth: str
hostResults: list[VsanLimitHealthResult] = []
whatifHostFailures: list[VsanClusterWhatifHostFailuresResult] = []
hostsCommFailure: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterMgmtInternalSystem.pyi 0000664 0000000 0000000 00000001073 14637045624 0026172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
class VsanClusterMgmtInternalSystem(ManagedObject):
def RemediateVsanCluster(self, cluster: ClusterComputeResource) -> Task: ...
def RemediateVsanHost(self, host: HostSystem) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterNetworkHealthResult.pyi 0000664 0000000 0000000 00000002550 14637045624 0026343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterNetworkPartitionInfo
from pyVmomi.vim.host import VsanNetworkHealthResult
from pyVmomi.vim.host import VsanQueryResultHostInfo
class VsanClusterNetworkHealthResult(DynamicData):
hostResults: list[VsanNetworkHealthResult] = []
issueFound: Optional[bool] = None
vsanVmknicPresent: Optional[bool] = None
matchingMulticastConfig: Optional[bool] = None
matchingIpSubnets: Optional[bool] = None
pingTestSuccess: Optional[bool] = None
largePingTestSuccess: Optional[bool] = None
hostLatencyCheckSuccess: Optional[bool] = None
potentialMulticastIssue: Optional[bool] = None
otherHostsInVsanCluster: list[str] = []
partitions: list[VsanClusterNetworkPartitionInfo] = []
hostsWithVsanDisabled: list[str] = []
hostsDisconnected: list[str] = []
hostsCommFailure: list[str] = []
hostsInEsxMaintenanceMode: list[str] = []
hostsInVsanMaintenanceMode: list[str] = []
infoAboutUnexpectedHosts: list[VsanQueryResultHostInfo] = []
clusterInUnicastMode: Optional[bool] = None
clusterInRDMAMode: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterNetworkLoadTestResult.pyi 0000664 0000000 0000000 00000001060 14637045624 0026650 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterProactiveTestResult
from pyVmomi.vim.host import VsanNetworkLoadTestResult
class VsanClusterNetworkLoadTestResult(DynamicData):
clusterResult: VsanClusterProactiveTestResult
hostResults: list[VsanNetworkLoadTestResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterNetworkPartitionInfo.pyi 0000664 0000000 0000000 00000000625 14637045624 0026525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterNetworkPartitionInfo(DynamicData):
hosts: list[str] = []
partitionUnknown: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterNetworkPerfTaskSpec.pyi 0000664 0000000 0000000 00000000772 14637045624 0026275 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
class VsanClusterNetworkPerfTaskSpec(DynamicData):
Cluster: Optional[ClusterComputeResource] = None
DurationSec: Optional[int] = None
ownerVc: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterPowerSystem.pyi 0000664 0000000 0000000 00000001430 14637045624 0024662 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import ClusterPowerContext
from pyVmomi.vim.cluster import PerformClusterPowerActionSpec
class VsanClusterPowerSystem(ManagedObject):
def PerformClusterPowerAction(self, cluster: ComputeResource, spec: PerformClusterPowerActionSpec) -> Task: ...
def QueryClusterPowerContext(self, cluster: ComputeResource) -> ClusterPowerContext: ...
def UpdateClusterPowerStatus(self, cluster: ComputeResource, status: str) -> bool: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterProactiveTestResult.pyi 0000664 0000000 0000000 00000001052 14637045624 0026354 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterHealthTest
class VsanClusterProactiveTestResult(DynamicData):
overallStatus: str
overallStatusDescription: str
timestamp: datetime
healthTest: Optional[VsanClusterHealthTest] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterTelemetryProxyConfig.pyi 0000664 0000000 0000000 00000000766 14637045624 0026536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterTelemetryProxyConfig(DynamicData):
host: Optional[str] = None
port: Optional[int] = None
user: Optional[str] = None
password: Optional[str] = None
autoDiscovered: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterVMsHealthOverallResult.pyi 0000664 0000000 0000000 00000001003 14637045624 0026734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterVMsHealthSummaryResult
class VsanClusterVMsHealthOverallResult(DynamicData):
healthStateList: list[VsanClusterVMsHealthSummaryResult] = []
overallHealthState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterVMsHealthSummaryResult.pyi 0000664 0000000 0000000 00000000663 14637045624 0027000 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterVMsHealthSummaryResult(DynamicData):
numVMs: int
state: Optional[str] = None
health: str
vmInstanceUuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterVmdkLoadTestResult.pyi 0000664 0000000 0000000 00000001175 14637045624 0026127 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterProactiveTestResult
from pyVmomi.vim.host import VsanHostVmdkLoadTestResult
class VsanClusterVmdkLoadTestResult(DynamicData):
task: Optional[Task] = None
clusterResult: Optional[VsanClusterProactiveTestResult] = None
hostResults: list[VsanHostVmdkLoadTestResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanClusterWhatifHostFailuresResult.pyi 0000664 0000000 0000000 00000001715 14637045624 0027341 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import CapacityReservationInfo
from pyVmomi.vim.vsan import VsanHealthThreshold
class VsanClusterWhatifHostFailuresResult(DynamicData):
numFailures: long
totalUsedCapacityB: long
totalCapacityB: long
totalRcReservationB: long
totalRcSizeB: long
usedComponents: long
totalComponents: long
componentLimitHealth: Optional[str] = None
diskFreeSpaceHealth: Optional[str] = None
rcFreeReservationHealth: Optional[str] = None
slackSpaceCapRequired: Optional[long] = None
diskSpaceThreshold: Optional[VsanHealthThreshold] = None
capacityReservationInfo: Optional[CapacityReservationInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanConfigGeneration.pyi 0000664 0000000 0000000 00000000600 14637045624 0024236 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanConfigGeneration(DynamicData):
vcUuid: str
genNum: long
genTime: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanDataDrivenAPIAction.pyi 0000664 0000000 0000000 00000001051 14637045624 0024527 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class VsanDataDrivenAPIAction(DynamicData):
actionId: str
actionLabel: LocalizableMessage
actionDescription: LocalizableMessage
enabled: bool
parameters: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanDatastoreType.pyi 0000664 0000000 0000000 00000000372 14637045624 0023613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanDatastoreType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanDiagnosticsSystem.pyi 0000664 0000000 0000000 00000004775 14637045624 0024512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VsanDiagnosticsThreshold
from pyVmomi.vim.cluster import VsanNetworkDiagnostics
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vsan import IODiagnosticsInstance
from pyVmomi.vim.vsan import IODiagnosticsInstanceQuerySpec
from pyVmomi.vim.vsan import IODiagnosticsTarget
from pyVmomi.vim.vsan import IODiagnosticsTargetStats
from pyVmomi.vim.vsan import VsanIOTripAnalyzerConfig
from pyVmomi.vim.vsan import VsanIOTripAnalyzerRecurrence
class VsanDiagnosticsSystem(ManagedObject):
def QueryNetworkDiagnostics(self, cluster: ComputeResource, host: Optional[HostSystem]) -> list[VsanNetworkDiagnostics]: ...
def GetThresholds(self, cluster: ComputeResource, entityType: Optional[str], metric: Optional[str]) -> list[VsanDiagnosticsThreshold]: ...
def SetThresholds(self, cluster: ComputeResource, thresholds: list[VsanDiagnosticsThreshold]) -> NoReturn: ...
def StartIODiagnosticsTask(self, targets: list[IODiagnosticsTarget], cluster: Optional[ClusterComputeResource], duration: Optional[long]) -> Task: ...
def QueryIODiagnosticsInstances(self, querySpec: IODiagnosticsInstanceQuerySpec, cluster: Optional[ClusterComputeResource]) -> list[IODiagnosticsInstance]: ...
def QueryIODiagnosticsStats(self, instanceName: str, cluster: Optional[ClusterComputeResource]) -> list[IODiagnosticsTargetStats]: ...
def CreateIOTripAnalyzerRecurrences(self, cluster: ComputeResource, recurrences: list[VsanIOTripAnalyzerRecurrence]) -> list[VsanIOTripAnalyzerRecurrence]: ...
def GetIOTripAnalyzerSchedulerConfig(self, cluster: ComputeResource) -> Optional[VsanIOTripAnalyzerConfig]: ...
def EditIOTripAnalyzerRecurrences(self, cluster: ComputeResource, recurrences: list[VsanIOTripAnalyzerRecurrence]) -> list[VsanIOTripAnalyzerRecurrence]: ...
def RemoveIOTripAnalyzerRecurrences(self, cluster: ComputeResource, names: list[str]) -> NoReturn: ...
def SetTraceObjectPolicy(self, cluster: Optional[ComputeResource], traceObjectUuid: str, profile: Optional[ProfileSpec]) -> bool: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanDiagnosticsThreshold.pyi 0000664 0000000 0000000 00000000651 14637045624 0025147 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanDiagnosticsThreshold(DynamicData):
entityType: str
metric: str
yellow: Optional[int] = None
red: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanDiskFormatConversionCheckResult.pyi 0000664 0000000 0000000 00000001012 14637045624 0027261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VsanUpgradeSystem
class VsanDiskFormatConversionCheckResult(VsanUpgradeSystem.PreflightCheckResult):
isSupported: bool
targetVersion: Optional[int] = None
isDataMovementRequired: Optional[bool] = None
storagePoolDisk: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanDiskFormatConversionSpec.pyi 0000664 0000000 0000000 00000001213 14637045624 0025742 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan import DataEncryptionConfig
class VsanDiskFormatConversionSpec(DynamicData):
dataEfficiencyConfig: Optional[DataEfficiencyConfig] = None
dataEncryptionConfig: Optional[DataEncryptionConfig] = None
skipHostRemediation: Optional[bool] = None
allowDataMovement: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanDiskMappingsConfigSpec.pyi 0000664 0000000 0000000 00000000630 14637045624 0025352 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanHostDiskMapping
class VsanDiskMappingsConfigSpec(DynamicData):
hostDiskMappings: list[VsanHostDiskMapping] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanEntitySpaceUsage.pyi 0000664 0000000 0000000 00000001322 14637045624 0024234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanObjectSpaceSummary
from pyVmomi.vim.vsan import DataEfficiencyCapacityState
class VsanEntitySpaceUsage(DynamicData):
entityId: Optional[str] = None
spaceUsageByObjectType: list[VsanObjectSpaceSummary] = []
totalCapacityB: Optional[long] = None
freeCapacityB: Optional[long] = None
efficientCapacity: Optional[DataEfficiencyCapacityState] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanFaultDomainSpec.pyi 0000664 0000000 0000000 00000000626 14637045624 0024043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VsanFaultDomainSpec(DynamicData):
hosts: list[HostSystem] = []
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanFaultDomainsConfigSpec.pyi 0000664 0000000 0000000 00000001016 14637045624 0025346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanFaultDomainSpec
from pyVmomi.vim.cluster import VsanWitnessSpec
class VsanFaultDomainsConfigSpec(DynamicData):
faultDomains: list[VsanFaultDomainSpec] = []
witness: Optional[VsanWitnessSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthActionBase.pyi 0000664 0000000 0000000 00000000475 14637045624 0024165 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanHealthActionBase(DynamicData):
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthActionSteps.pyi 0000664 0000000 0000000 00000000611 14637045624 0024401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanHealthActionBase
class VsanHealthActionSteps(VsanHealthActionBase):
steps: list[VsanHealthActionBase] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthApiBasedAction.pyi 0000664 0000000 0000000 00000000643 14637045624 0024760 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cluster import VsanClusterHealthAction
from pyVmomi.vim.cluster import VsanHealthActionBase
class VsanHealthApiBasedAction(VsanHealthActionBase):
apiAction: VsanClusterHealthAction
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthCmdBasedAction.pyi 0000664 0000000 0000000 00000000541 14637045624 0024747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cluster import VsanHealthActionBase
class VsanHealthCmdBasedAction(VsanHealthActionBase):
commands: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthConfirmationDialog.pyi 0000664 0000000 0000000 00000000772 14637045624 0025725 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHealthConfirmationDialog(DynamicData):
title: str
subTitle: Optional[str] = None
content: str
agreeLabel: Optional[str] = None
closeLabel: Optional[str] = None
isWarning: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthCorrelation.pyi 0000664 0000000 0000000 00000000671 14637045624 0024434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHealthCorrelation(DynamicData):
primaryHealthTests: list[str] = []
relatedHealthTests: list[str] = []
skippedHealthTests: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthDataDrivenAction.pyi 0000664 0000000 0000000 00000001076 14637045624 0025332 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanDataDrivenAPIAction
from pyVmomi.vim.cluster import VsanHealthActionBase
from pyVmomi.vim.cluster import VsanHealthConfirmationDialog
class VsanHealthDataDrivenAction(VsanHealthActionBase):
apiAction: VsanDataDrivenAPIAction
confirmation: Optional[VsanHealthConfirmationDialog] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthExtMgmtPreCheckResult.pyi 0000664 0000000 0000000 00000001262 14637045624 0026341 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterHealthTest
class VsanHealthExtMgmtPreCheckResult(DynamicData):
overallResult: bool
esxVersionCheckPassed: Optional[bool] = None
drsCheckPassed: Optional[bool] = None
eamConnectionCheckPassed: Optional[bool] = None
installStateCheckPassed: Optional[bool] = None
results: list[VsanClusterHealthTest] = []
vumRegistered: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthTroubleshooting.pyi 0000664 0000000 0000000 00000000746 14637045624 0025345 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanHealthActionBase
class VsanHealthTroubleshooting(DynamicData):
diagnosticSteps: list[VsanHealthActionBase] = []
remediations: list[VsanHealthActionBase] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHealthTxtBasedAction.pyi 0000664 0000000 0000000 00000000515 14637045624 0025024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cluster import VsanHealthActionBase
class VsanHealthTxtBasedAction(VsanHealthActionBase):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHistoricalHealthQuerySpec.pyi 0000664 0000000 0000000 00000001166 14637045624 0026115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
class VsanHistoricalHealthQuerySpec(DynamicData):
clusters: list[ClusterComputeResource] = []
start: datetime
end: Optional[datetime] = None
testId: Optional[str] = None
groupId: Optional[str] = None
includeHealthRemediation: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHistoricalHealthTest.pyi 0000664 0000000 0000000 00000001164 14637045624 0025112 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanClusterHealthResultBase
from pyVmomi.vim.cluster import VsanHealthCorrelation
class VsanHistoricalHealthTest(DynamicData):
timestamp: datetime
health: str
testDetails: list[VsanClusterHealthResultBase] = []
testCorrelation: Optional[VsanHealthCorrelation] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHostClomdLivenessResult.pyi 0000664 0000000 0000000 00000000675 14637045624 0025635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanHostClomdLivenessResult(DynamicData):
hostname: str
clomdStat: str
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHostCreateVmHealthTestResult.pyi 0000664 0000000 0000000 00000000676 14637045624 0026563 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanHostCreateVmHealthTestResult(DynamicData):
hostname: str
state: str
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHostDiskMapping.pyi 0000664 0000000 0000000 00000001741 14637045624 0024070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import ScsiDisk
class VsanHostDiskMapping(DynamicData):
class VsanDiskGroupCreationType(Enum):
allflash: ClassVar['VsanDiskGroupCreationType'] = 'allflash'
hybrid: ClassVar['VsanDiskGroupCreationType'] = 'hybrid'
vsandirect: ClassVar['VsanDiskGroupCreationType'] = 'vsandirect'
pmem: ClassVar['VsanDiskGroupCreationType'] = 'pmem'
VsanDiskGroupCreationType_Unknown: ClassVar['VsanDiskGroupCreationType'] = 'VsanDiskGroupCreationType_Unknown'
host: HostSystem
cacheDisks: list[ScsiDisk] = []
capacityDisks: list[ScsiDisk] = []
type: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanHostHealthSystemVersionResult.pyi 0000664 0000000 0000000 00000000761 14637045624 0027042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanHostHealthSystemVersionResult(DynamicData):
hostname: str
version: Optional[str] = None
error: Optional[MethodFault] = None
build: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIoInsightInstance.pyi 0000664 0000000 0000000 00000001207 14637045624 0024403 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHostIoInsightInfo
class VsanIoInsightInstance(DynamicData):
runName: str
state: Optional[str] = None
startTime: Optional[datetime] = None
endTime: Optional[datetime] = None
hostsIoInsightInfo: list[VsanHostIoInsightInfo] = []
hostUuids: list[str] = []
vmUuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIoInsightInstanceQuerySpec.pyi 0000664 0000000 0000000 00000000624 14637045624 0026246 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanIoInsightInstanceQuerySpec(DynamicData):
state: Optional[str] = None
entityRefId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIoInsightInstanceState.pyi 0000664 0000000 0000000 00000000403 14637045624 0025401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanIoInsightInstanceState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIoInsightManager.pyi 0000664 0000000 0000000 00000002713 14637045624 0024214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import VsanIoInsightInstance
from pyVmomi.vim.cluster import VsanIoInsightInstanceQuerySpec
from pyVmomi.vim.host import VsanHostIoInsightInfo
class VsanIoInsightManager(ManagedObject):
def StartIoInsight(self, cluster: Optional[ClusterComputeResource], runName: Optional[str], durationSec: Optional[long], targetHosts: list[HostSystem], targetVMs: list[VirtualMachine]) -> Task: ...
def StopIoInsight(self, cluster: Optional[ClusterComputeResource], runName: Optional[str], hostsIoInsightInfos: list[VsanHostIoInsightInfo]) -> Task: ...
def QueryIoInsightInstances(self, querySpec: VsanIoInsightInstanceQuerySpec, cluster: Optional[ClusterComputeResource]) -> list[VsanIoInsightInstance]: ...
def DeleteIoInsightInstance(self, runName: str, cluster: Optional[ClusterComputeResource]) -> NoReturn: ...
def RenameIoInsightInstance(self, oldRunName: str, newRunName: str, cluster: Optional[ClusterComputeResource]) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiHomeObjectSpec.pyi 0000664 0000000 0000000 00000001064 14637045624 0024647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanIscsiTargetServiceDefaultConfigSpec
from pyVmomi.vim.vm import ProfileSpec
class VsanIscsiHomeObjectSpec(DynamicData):
storagePolicy: Optional[ProfileSpec] = None
defaultConfig: Optional[VsanIscsiTargetServiceDefaultConfigSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiInitiatorGroup.pyi 0000664 0000000 0000000 00000000736 14637045624 0025001 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanIscsiTargetBasicInfo
class VsanIscsiInitiatorGroup(DynamicData):
name: str
initiators: list[str] = []
targets: list[VsanIscsiTargetBasicInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiLUN.pyi 0000664 0000000 0000000 00000001051 14637045624 0022447 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.cluster import VsanIscsiLUNCommonInfo
from pyVmomi.vim.cluster import VsanObjectInformation
class VsanIscsiLUN(VsanIscsiLUNCommonInfo):
targetAlias: str
uuid: str
actualSize: long
objectInformation: Optional[VsanObjectInformation] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiLUNCommonInfo.pyi 0000664 0000000 0000000 00000001426 14637045624 0024442 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanIscsiLUNCommonInfo(DynamicData):
class VsanIscsiLUNStatus(Enum):
Online: ClassVar['VsanIscsiLUNStatus'] = 'Online'
Offline: ClassVar['VsanIscsiLUNStatus'] = 'Offline'
VsanIscsiLUNStatus_Unknown: ClassVar['VsanIscsiLUNStatus'] = 'VsanIscsiLUNStatus_Unknown'
lunId: Optional[int] = None
alias: Optional[str] = None
lunSize: long
status: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiLUNRuntimeStatusType.pyi 0000664 0000000 0000000 00000000406 14637045624 0026064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanIscsiLUNRuntimeStatusType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiLUNSpec.pyi 0000664 0000000 0000000 00000000727 14637045624 0023273 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanIscsiLUNCommonInfo
from pyVmomi.vim.vm import ProfileSpec
class VsanIscsiLUNSpec(VsanIscsiLUNCommonInfo):
storagePolicy: Optional[ProfileSpec] = None
newLunId: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTarget.pyi 0000664 0000000 0000000 00000001136 14637045624 0023243 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanIscsiTargetCommonInfo
from pyVmomi.vim.cluster import VsanObjectInformation
class VsanIscsiTarget(VsanIscsiTargetCommonInfo):
lunCount: Optional[int] = None
objectInformation: Optional[VsanObjectInformation] = None
ioOwnerHost: Optional[str] = None
initiators: list[str] = []
initiatorGroups: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetAuthSpec.pyi 0000664 0000000 0000000 00000001715 14637045624 0024703 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VsanIscsiTargetAuthSpec(DynamicData):
class VsanIscsiTargetAuthType(Enum):
NoAuth: ClassVar['VsanIscsiTargetAuthType'] = 'NoAuth'
CHAP: ClassVar['VsanIscsiTargetAuthType'] = 'CHAP'
CHAP_Mutual: ClassVar['VsanIscsiTargetAuthType'] = 'CHAP_Mutual'
VsanIscsiTargetAuthType_Unknown: ClassVar['VsanIscsiTargetAuthType'] = 'VsanIscsiTargetAuthType_Unknown'
authType: Optional[str] = None
userNameAttachToTarget: Optional[str] = None
userSecretAttachToTarget: Optional[str] = None
userNameAttachToInitiator: Optional[str] = None
userSecretAttachToInitiator: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetBasicInfo.pyi 0000664 0000000 0000000 00000000565 14637045624 0025026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanIscsiTargetBasicInfo(DynamicData):
alias: str
iqn: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetCommonInfo.pyi 0000664 0000000 0000000 00000001113 14637045624 0025223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanIscsiTargetAuthSpec
from pyVmomi.vim.cluster import VsanIscsiTargetBasicInfo
class VsanIscsiTargetCommonInfo(VsanIscsiTargetBasicInfo):
authSpec: Optional[VsanIscsiTargetAuthSpec] = None
port: Optional[int] = None
networkInterface: Optional[str] = None
affinityLocation: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetServiceConfig.pyi 0000664 0000000 0000000 00000001004 14637045624 0025704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanIscsiTargetServiceDefaultConfigSpec
class VsanIscsiTargetServiceConfig(DynamicData):
defaultConfig: Optional[VsanIscsiTargetServiceDefaultConfigSpec] = None
enabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetServiceDefaultConfigSpec.pyi 0000664 0000000 0000000 00000001033 14637045624 0030026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanIscsiTargetAuthSpec
class VsanIscsiTargetServiceDefaultConfigSpec(DynamicData):
networkInterface: Optional[str] = None
port: Optional[int] = None
iscsiTargetAuthSpec: Optional[VsanIscsiTargetAuthSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetServiceProcessStatus.pyi 0000664 0000000 0000000 00000000414 14637045624 0027325 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanIscsiTargetServiceProcessStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetServiceSpec.pyi 0000664 0000000 0000000 00000000725 14637045624 0025402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanIscsiTargetServiceConfig
from pyVmomi.vim.vm import ProfileSpec
class VsanIscsiTargetServiceSpec(VsanIscsiTargetServiceConfig):
homeObjectStoragePolicy: Optional[ProfileSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetSpec.pyi 0000664 0000000 0000000 00000000740 14637045624 0024056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanIscsiTargetCommonInfo
from pyVmomi.vim.vm import ProfileSpec
class VsanIscsiTargetSpec(VsanIscsiTargetCommonInfo):
storagePolicy: Optional[ProfileSpec] = None
newAlias: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanIscsiTargetSystem.pyi 0000664 0000000 0000000 00000006534 14637045624 0024457 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VsanIscsiInitiatorGroup
from pyVmomi.vim.cluster import VsanIscsiLUN
from pyVmomi.vim.cluster import VsanIscsiLUNSpec
from pyVmomi.vim.cluster import VsanIscsiTarget
from pyVmomi.vim.cluster import VsanIscsiTargetSpec
from pyVmomi.vim.cluster import VsanObjectInformation
class VsanIscsiTargetSystem(ManagedObject):
def QueryIscsiTargetServiceVersion(self) -> str: ...
def GetHomeObject(self, cluster: ClusterComputeResource) -> VsanObjectInformation: ...
def GetIscsiTargets(self, cluster: ClusterComputeResource) -> list[VsanIscsiTarget]: ...
def GetIscsiTarget(self, cluster: ClusterComputeResource, targetAlias: str) -> Optional[VsanIscsiTarget]: ...
def AddIscsiTarget(self, cluster: ClusterComputeResource, targetSpec: VsanIscsiTargetSpec) -> Optional[Task]: ...
def EditIscsiTarget(self, cluster: ClusterComputeResource, targetSpec: VsanIscsiTargetSpec) -> Optional[Task]: ...
def RemoveIscsiTarget(self, cluster: ClusterComputeResource, targetAlias: str) -> Optional[Task]: ...
def GetIscsiLUNs(self, cluster: ClusterComputeResource, targetAliases: list[str]) -> list[VsanIscsiLUN]: ...
def GetIscsiLUN(self, cluster: ClusterComputeResource, targetAlias: str, lunId: int) -> Optional[VsanIscsiLUN]: ...
def AddIscsiLUN(self, cluster: ClusterComputeResource, targetAlias: str, lunSpec: VsanIscsiLUNSpec) -> Optional[Task]: ...
def EditIscsiLUN(self, cluster: ClusterComputeResource, targetAlias: str, lunSpec: VsanIscsiLUNSpec) -> Optional[Task]: ...
def RemoveIscsiLUN(self, cluster: ClusterComputeResource, targetAlias: str, lunId: int) -> Optional[Task]: ...
def AddIscsiInitiatorsToTarget(self, cluster: ClusterComputeResource, targetAlias: str, initiatorNames: list[str]) -> NoReturn: ...
def RemoveIscsiInitiatorsFromTarget(self, cluster: ClusterComputeResource, targetAlias: str, initiatorNames: list[str]) -> NoReturn: ...
def GetIscsiInitiatorGroups(self, cluster: ClusterComputeResource) -> list[VsanIscsiInitiatorGroup]: ...
def GetIscsiInitiatorGroup(self, cluster: ClusterComputeResource, initiatorGroupName: str) -> Optional[VsanIscsiInitiatorGroup]: ...
def AddIscsiInitiatorGroup(self, cluster: ClusterComputeResource, initiatorGroupName: str) -> NoReturn: ...
def RemoveIscsiInitiatorGroup(self, cluster: ClusterComputeResource, initiatorGroupName: str) -> NoReturn: ...
def AddIscsiInitiatorsToGroup(self, cluster: ClusterComputeResource, initiatorGroupName: str, initiatorNames: list[str]) -> NoReturn: ...
def RemoveIscsiInitiatorsFromGroup(self, cluster: ClusterComputeResource, initiatorGroupName: str, initiatorNames: list[str]) -> NoReturn: ...
def AddIscsiTargetToGroup(self, cluster: ClusterComputeResource, initiatorGroupName: str, targetAlias: str) -> NoReturn: ...
def RemoveIscsiTargetFromGroup(self, cluster: ClusterComputeResource, initiatorGroupName: str, targetAlias: str) -> NoReturn: ...
def RemediateIscsiLunsRuntimeStatus(self, cluster: ClusterComputeResource) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanNetworkDiagnostics.pyi 0000664 0000000 0000000 00000001050 14637045624 0024636 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
class VsanNetworkDiagnostics(DynamicData):
host: HostSystem
eventTypeId: str
severity: str
createdTime: datetime
arguments: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjIdentityQuerySpec.pyi 0000664 0000000 0000000 00000000563 14637045624 0025112 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanObjIdentityQuerySpec(DynamicData):
knownSpbmProfileUuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectExtAttrs.pyi 0000664 0000000 0000000 00000000743 14637045624 0023732 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanObjectExtAttrs(DynamicData):
uuid: str
objectType: Optional[str] = None
objectPath: Optional[str] = None
groupUuid: Optional[str] = None
directoryName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectExtraAttributes.pyi 0000664 0000000 0000000 00000000701 14637045624 0025300 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanObjectExtraAttributes(DynamicData):
uuid: str
objPath: str
objClass: int
ufn: str
isHbrCfg: bool
ownerClusterUuid: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectIdentity.pyi 0000664 0000000 0000000 00000001332 14637045624 0023740 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class VsanObjectIdentity(DynamicData):
uuid: str
type: str
vmInstanceUuid: Optional[str] = None
vmNsObjectUuid: Optional[str] = None
vm: Optional[VirtualMachine] = None
description: Optional[str] = None
spbmProfileUuid: Optional[str] = None
metadatas: list[KeyValue] = []
typeExtId: Optional[str] = None
spbmProfileName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectIdentityAndHealth.pyi 0000664 0000000 0000000 00000001243 14637045624 0025512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanObjectIdentity
from pyVmomi.vim.cluster import VsanObjectSpaceSummary
from pyVmomi.vim.host import VsanObjectOverallHealth
class VsanObjectIdentityAndHealth(DynamicData):
identities: list[VsanObjectIdentity] = []
health: Optional[VsanObjectOverallHealth] = None
spaceSummary: list[VsanObjectSpaceSummary] = []
rawData: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectInformation.pyi 0000664 0000000 0000000 00000001332 14637045624 0024434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import StorageComplianceResult
class VsanObjectInformation(DynamicData):
directoryName: Optional[str] = None
vsanObjectUuid: Optional[str] = None
vsanHealth: Optional[str] = None
policyAttributes: list[KeyValue] = []
spbmProfileUuid: Optional[str] = None
spbmProfileGenerationId: Optional[str] = None
spbmComplianceResult: Optional[StorageComplianceResult] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectQuerySpec.pyi 0000664 0000000 0000000 00000000603 14637045624 0024067 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanObjectQuerySpec(DynamicData):
uuid: str
spbmProfileGenerationId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectSpaceSummary.pyi 0000664 0000000 0000000 00000006663 14637045624 0024574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanObjectSpaceSummary(DynamicData):
class VsanObjectTypeEnum(Enum):
vmswap: ClassVar['VsanObjectTypeEnum'] = 'vmswap'
vdisk: ClassVar['VsanObjectTypeEnum'] = 'vdisk'
namespace: ClassVar['VsanObjectTypeEnum'] = 'namespace'
vmem: ClassVar['VsanObjectTypeEnum'] = 'vmem'
statsdb: ClassVar['VsanObjectTypeEnum'] = 'statsdb'
iscsiTarget: ClassVar['VsanObjectTypeEnum'] = 'iscsiTarget'
iscsiLun: ClassVar['VsanObjectTypeEnum'] = 'iscsiLun'
other: ClassVar['VsanObjectTypeEnum'] = 'other'
fileSystemOverhead: ClassVar['VsanObjectTypeEnum'] = 'fileSystemOverhead'
dedupOverhead: ClassVar['VsanObjectTypeEnum'] = 'dedupOverhead'
spaceUnderDedupConsideration: ClassVar['VsanObjectTypeEnum'] = 'spaceUnderDedupConsideration'
checksumOverhead: ClassVar['VsanObjectTypeEnum'] = 'checksumOverhead'
improvedVirtualDisk: ClassVar['VsanObjectTypeEnum'] = 'improvedVirtualDisk'
transientSpace: ClassVar['VsanObjectTypeEnum'] = 'transientSpace'
slackSpaceCapRequiredForHost: ClassVar['VsanObjectTypeEnum'] = 'slackSpaceCapRequiredForHost'
resynPauseThresholdForHost: ClassVar['VsanObjectTypeEnum'] = 'resynPauseThresholdForHost'
minSpaceRequiredForVsanOp: ClassVar['VsanObjectTypeEnum'] = 'minSpaceRequiredForVsanOp'
hostRebuildCapacity: ClassVar['VsanObjectTypeEnum'] = 'hostRebuildCapacity'
physicalTransientSpace: ClassVar['VsanObjectTypeEnum'] = 'physicalTransientSpace'
haMetadataObject: ClassVar['VsanObjectTypeEnum'] = 'haMetadataObject'
fileServiceRoot: ClassVar['VsanObjectTypeEnum'] = 'fileServiceRoot'
attachedCnsVolBlock: ClassVar['VsanObjectTypeEnum'] = 'attachedCnsVolBlock'
detachedCnsVolBlock: ClassVar['VsanObjectTypeEnum'] = 'detachedCnsVolBlock'
attachedCnsVolFile: ClassVar['VsanObjectTypeEnum'] = 'attachedCnsVolFile'
detachedCnsVolFile: ClassVar['VsanObjectTypeEnum'] = 'detachedCnsVolFile'
cnsVolFile: ClassVar['VsanObjectTypeEnum'] = 'cnsVolFile'
fileShare: ClassVar['VsanObjectTypeEnum'] = 'fileShare'
extension: ClassVar['VsanObjectTypeEnum'] = 'extension'
hbrDisk: ClassVar['VsanObjectTypeEnum'] = 'hbrDisk'
hbrCfg: ClassVar['VsanObjectTypeEnum'] = 'hbrCfg'
hbrPersist: ClassVar['VsanObjectTypeEnum'] = 'hbrPersist'
traceobject: ClassVar['VsanObjectTypeEnum'] = 'traceobject'
esaObjectOverhead: ClassVar['VsanObjectTypeEnum'] = 'esaObjectOverhead'
dedupSharedUserData: ClassVar['VsanObjectTypeEnum'] = 'dedupSharedUserData'
VsanObjectTypeEnum_Unknown: ClassVar['VsanObjectTypeEnum'] = 'VsanObjectTypeEnum_Unknown'
objType: Optional[str] = None
overheadB: Optional[long] = None
temporaryOverheadB: Optional[long] = None
primaryCapacityB: Optional[long] = None
provisionCapacityB: Optional[long] = None
reservedCapacityB: Optional[long] = None
overReservedB: Optional[long] = None
physicalUsedB: Optional[long] = None
usedB: Optional[long] = None
objTypeExt: Optional[str] = None
objTypeExtDesc: Optional[str] = None
snapshotUsedB: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanObjectSystem.pyi 0000664 0000000 0000000 00000003467 14637045624 0023446 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VsanObjIdentityQuerySpec
from pyVmomi.vim.cluster import VsanObjectIdentityAndHealth
from pyVmomi.vim.cluster import VsanObjectInformation
from pyVmomi.vim.cluster import VsanObjectQuerySpec
from pyVmomi.vim.cluster import VsanSyncingObjectFilter
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vsan.host import VsanSyncingObjectQueryResult
class VsanObjectSystem(ManagedObject):
def SetVsanObjectPolicy(self, cluster: Optional[ComputeResource], vsanObjectUuid: str, profile: Optional[ProfileSpec]) -> bool: ...
def QueryVsanObjectInformation(self, cluster: Optional[ComputeResource], vsanObjectQuerySpecs: list[VsanObjectQuerySpec]) -> list[VsanObjectInformation]: ...
def QueryObjectIdentities(self, cluster: Optional[ComputeResource], objUuids: list[str], objTypes: list[str], includeHealth: Optional[bool], includeObjIdentity: Optional[bool], includeSpaceSummary: Optional[bool], extraQuerySpec: Optional[VsanObjIdentityQuerySpec]) -> Optional[VsanObjectIdentityAndHealth]: ...
def DeleteObjects(self, cluster: Optional[ComputeResource], objUuids: list[str], force: Optional[bool]) -> Task: ...
def QueryInaccessibleVmSwapObjects(self, cluster: Optional[ComputeResource]) -> list[str]: ...
def QuerySyncingVsanObjectsSummary(self, cluster: ComputeResource, syncingObjectFilter: Optional[VsanSyncingObjectFilter]) -> VsanSyncingObjectQueryResult: ...
def RelayoutObjects(self, cluster: ComputeResource) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfDiagnoseQuerySpec.pyi 0000664 0000000 0000000 00000000711 14637045624 0025227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanPerfDiagnoseQuerySpec(DynamicData):
startTime: datetime
endTime: datetime
queryType: str
context: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfDiagnosticException.pyi 0000664 0000000 0000000 00000000613 14637045624 0025601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanPerfDiagnosticException(DynamicData):
exceptionId: str
exceptionMessage: str
exceptionDetails: str
exceptionUrl: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfDiagnosticQueryType.pyi 0000664 0000000 0000000 00000000404 14637045624 0025610 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanPerfDiagnosticQueryType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfDiagnosticResult.pyi 0000664 0000000 0000000 00000001136 14637045624 0025122 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanPerfEntityMetricCSV
class VsanPerfDiagnosticResult(DynamicData):
exceptionId: str
recommendation: Optional[str] = None
aggregationFunction: Optional[str] = None
aggregationData: Optional[VsanPerfEntityMetricCSV] = None
exceptionData: list[VsanPerfEntityMetricCSV] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfEntityMetricCSV.pyi 0000664 0000000 0000000 00000000747 14637045624 0024642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanPerfMetricSeriesCSV
class VsanPerfEntityMetricCSV(DynamicData):
entityRefId: str
sampleInfo: Optional[str] = None
value: list[VsanPerfMetricSeriesCSV] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfEntityType.pyi 0000664 0000000 0000000 00000001053 14637045624 0023753 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanPerfGraph
class VsanPerfEntityType(DynamicData):
name: str
id: str
graphs: list[VsanPerfGraph] = []
description: Optional[str] = None
advancedGraphs: list[VsanPerfGraph] = []
verboseGraphs: list[VsanPerfGraph] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfGraph.pyi 0000664 0000000 0000000 00000002616 14637045624 0022704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanPerfMetricId
from pyVmomi.vim.cluster import VsanPerfThreshold
class VsanPerfGraph(DynamicData):
class VsanPerfStatsUnitType(Enum):
number: ClassVar['VsanPerfStatsUnitType'] = 'number'
time_ms: ClassVar['VsanPerfStatsUnitType'] = 'time_ms'
percentage: ClassVar['VsanPerfStatsUnitType'] = 'percentage'
size_bytes: ClassVar['VsanPerfStatsUnitType'] = 'size_bytes'
rate_bytes: ClassVar['VsanPerfStatsUnitType'] = 'rate_bytes'
permille: ClassVar['VsanPerfStatsUnitType'] = 'permille'
time_s: ClassVar['VsanPerfStatsUnitType'] = 'time_s'
time_us: ClassVar['VsanPerfStatsUnitType'] = 'time_us'
time_ns: ClassVar['VsanPerfStatsUnitType'] = 'time_ns'
VsanPerfStatsUnitType_Unknown: ClassVar['VsanPerfStatsUnitType'] = 'VsanPerfStatsUnitType_Unknown'
id: str
metrics: list[VsanPerfMetricId] = []
unit: str
threshold: Optional[VsanPerfThreshold] = None
name: Optional[str] = None
description: Optional[str] = None
secondGraph: Optional[VsanPerfGraph] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfHotspotEntitiesMetrics.pyi 0000664 0000000 0000000 00000001034 14637045624 0026330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanPerfMetricSeriesCSV
class VsanPerfHotspotEntitiesMetrics(DynamicData):
entityRefId: str
startTime: datetime
endTime: datetime
metricsValue: list[VsanPerfMetricSeriesCSV] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfHotspotQuerySpec.pyi 0000664 0000000 0000000 00000000732 14637045624 0025141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanPerfHotspotQuerySpec(DynamicData):
startTime: datetime
endTime: datetime
entity: str
metricId: str
numEntities: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfMasterInformation.pyi 0000664 0000000 0000000 00000001366 14637045624 0025305 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanPerfMasterInformation(DynamicData):
secSinceLastStatsWrite: Optional[long] = None
secSinceLastStatsCollect: Optional[long] = None
statsIntervalSec: long
collectionFailureHostUuids: list[str] = []
renamedStatsDirectories: list[str] = []
statsDirectoryPercentFree: Optional[long] = None
verboseMode: Optional[bool] = None
verboseModeLastUpdate: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfMemberInfo.pyi 0000664 0000000 0000000 00000001222 14637045624 0023656 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanUnicastAddressInfo
from pyVmomi.vim.vm import CertThumbprint
class VsanPerfMemberInfo(DynamicData):
thumbprint: str
thumbprintList: list[CertThumbprint] = []
memberUuid: Optional[str] = None
isSupportUnicast: Optional[bool] = None
unicastAddressInfos: list[VsanUnicastAddressInfo] = []
hostname: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfMetricId.pyi 0000664 0000000 0000000 00000002565 14637045624 0023346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VsanPerfMetricId(DynamicData):
class VsanPerfSummaryType(Enum):
average: ClassVar['VsanPerfSummaryType'] = 'average'
maximum: ClassVar['VsanPerfSummaryType'] = 'maximum'
minimum: ClassVar['VsanPerfSummaryType'] = 'minimum'
latest: ClassVar['VsanPerfSummaryType'] = 'latest'
summation: ClassVar['VsanPerfSummaryType'] = 'summation'
none: ClassVar['VsanPerfSummaryType'] = 'none'
VsanPerfSummaryType_Unknown: ClassVar['VsanPerfSummaryType'] = 'VsanPerfSummaryType_Unknown'
class VsanPerfStatsType(Enum):
absolute: ClassVar['VsanPerfStatsType'] = 'absolute'
delta: ClassVar['VsanPerfStatsType'] = 'delta'
rate: ClassVar['VsanPerfStatsType'] = 'rate'
VsanPerfStatsType_Unknown: ClassVar['VsanPerfStatsType'] = 'VsanPerfStatsType_Unknown'
label: str
group: Optional[str] = None
rollupType: Optional[str] = None
statsType: Optional[str] = None
name: Optional[str] = None
description: Optional[str] = None
metricsCollectInterval: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfMetricSeriesCSV.pyi 0000664 0000000 0000000 00000001103 14637045624 0024603 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanPerfMetricId
from pyVmomi.vim.cluster import VsanPerfThreshold
class VsanPerfMetricSeriesCSV(DynamicData):
metricId: VsanPerfMetricId
threshold: Optional[VsanPerfThreshold] = None
numExceptions: Optional[str] = None
values: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfNodeInformation.pyi 0000664 0000000 0000000 00000001342 14637045624 0024731 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.cluster import VsanPerfMasterInformation
class VsanPerfNodeInformation(DynamicData):
version: str
hostname: Optional[str] = None
error: Optional[MethodFault] = None
isCmmdsMaster: bool
isStatsMaster: bool
vsanMasterUuid: Optional[str] = None
vsanNodeUuid: Optional[str] = None
masterInfo: Optional[VsanPerfMasterInformation] = None
diagnosticMode: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfQuerySpec.pyi 0000664 0000000 0000000 00000001037 14637045624 0023557 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanPerfQuerySpec(DynamicData):
entityRefId: str
startTime: Optional[datetime] = None
endTime: Optional[datetime] = None
group: Optional[str] = None
labels: list[str] = []
interval: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfThreshold.pyi 0000664 0000000 0000000 00000001415 14637045624 0023573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VsanPerfThreshold(DynamicData):
class VsanPerfThresholdDirectionType(Enum):
upper: ClassVar['VsanPerfThresholdDirectionType'] = 'upper'
lower: ClassVar['VsanPerfThresholdDirectionType'] = 'lower'
VsanPerfThresholdDirectionType_Unknown: ClassVar['VsanPerfThresholdDirectionType'] = 'VsanPerfThresholdDirectionType_Unknown'
direction: str
yellow: Optional[str] = None
red: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfTimeRange.pyi 0000664 0000000 0000000 00000000576 14637045624 0023521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from pyVmomi.vmodl import DynamicData
class VsanPerfTimeRange(DynamicData):
name: str
startTime: datetime
endTime: datetime
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfTimeRangeQuerySpec.pyi 0000664 0000000 0000000 00000001061 14637045624 0025350 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanPerfTimeRangeQuerySpec(DynamicData):
name: Optional[str] = None
startTimeFrom: Optional[datetime] = None
startTimeTo: Optional[datetime] = None
endTimeFrom: Optional[datetime] = None
endTimeTo: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfTopEntities.pyi 0000664 0000000 0000000 00000000724 14637045624 0024110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanPerfMetricId
from pyVmomi.vim.cluster import VsanPerfTopEntity
class VsanPerfTopEntities(DynamicData):
metricId: VsanPerfMetricId
entities: list[VsanPerfTopEntity] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfTopEntity.pyi 0000664 0000000 0000000 00000000510 14637045624 0023571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanPerfTopEntity(DynamicData):
entityRefId: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfTopQuerySpec.pyi 0000664 0000000 0000000 00000000701 14637045624 0024237 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanPerfTopQuerySpec(DynamicData):
timeStamp: datetime
entity: str
metricId: str
numEntities: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerformanceManager.pyi 0000664 0000000 0000000 00000007447 14637045624 0024571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanObjectInformation
from pyVmomi.vim.cluster import VsanPerfDiagnoseQuerySpec
from pyVmomi.vim.cluster import VsanPerfDiagnosticException
from pyVmomi.vim.cluster import VsanPerfDiagnosticResult
from pyVmomi.vim.cluster import VsanPerfEntityMetricCSV
from pyVmomi.vim.cluster import VsanPerfEntityType
from pyVmomi.vim.cluster import VsanPerfHotspotEntitiesMetrics
from pyVmomi.vim.cluster import VsanPerfHotspotQuerySpec
from pyVmomi.vim.cluster import VsanPerfNodeInformation
from pyVmomi.vim.cluster import VsanPerfQuerySpec
from pyVmomi.vim.cluster import VsanPerfTimeRange
from pyVmomi.vim.cluster import VsanPerfTimeRangeQuerySpec
from pyVmomi.vim.cluster import VsanPerfTopQuerySpec
from pyVmomi.vim.cluster import VsanRemoteClusterQuerySpec
from pyVmomi.vim.vm import ProfileSpec
class VsanPerformanceManager(ManagedObject):
def QueryVsanPerfTopEntities(self, cluster: Optional[ClusterComputeResource], querySpec: VsanPerfTopQuerySpec) -> list[VsanPerfEntityMetricCSV]: ...
def QueryVsanPerfHotspotEntities(self, cluster: Optional[ClusterComputeResource], querySpec: VsanPerfHotspotQuerySpec) -> list[VsanPerfHotspotEntitiesMetrics]: ...
def VsanPerfDiagnose(self, perfDiagnoseQuery: VsanPerfDiagnoseQuerySpec, cluster: Optional[ComputeResource]) -> list[VsanPerfDiagnosticResult]: ...
def VsanPerfDiagnoseTask(self, perfDiagnoseQuery: VsanPerfDiagnoseQuerySpec, cluster: Optional[ComputeResource]) -> Task: ...
def GetVsanPerfDiagnosisResult(self, task: Task, cluster: Optional[ComputeResource]) -> list[VsanPerfDiagnosticResult]: ...
def QueryVsanPerf(self, querySpecs: list[VsanPerfQuerySpec], cluster: Optional[ComputeResource]) -> list[VsanPerfEntityMetricCSV]: ...
def QueryNodeInformation(self, cluster: Optional[ComputeResource]) -> list[VsanPerfNodeInformation]: ...
def CreateStatsObject(self, cluster: Optional[ComputeResource], profile: Optional[ProfileSpec]) -> str: ...
def CreateStatsObjectTask(self, cluster: Optional[ComputeResource], profile: Optional[ProfileSpec]) -> Task: ...
def DeleteStatsObject(self, cluster: Optional[ComputeResource]) -> bool: ...
def DeleteStatsObjectTask(self, cluster: Optional[ComputeResource]) -> Task: ...
def SetStatsObjectPolicy(self, cluster: Optional[ComputeResource], profile: Optional[ProfileSpec]) -> bool: ...
def QueryStatsObjectInformation(self, cluster: Optional[ComputeResource]) -> VsanObjectInformation: ...
def QueryClusterHealth(self, cluster: ClusterComputeResource) -> list[DynamicData]: ...
def QueryTimeRanges(self, cluster: Optional[ClusterComputeResource], querySpec: VsanPerfTimeRangeQuerySpec) -> list[VsanPerfTimeRange]: ...
def SaveTimeRanges(self, cluster: Optional[ClusterComputeResource], timeRanges: list[VsanPerfTimeRange]) -> NoReturn: ...
def DeleteTimeRange(self, cluster: Optional[ClusterComputeResource], name: str) -> NoReturn: ...
def ToggleVerboseMode(self, cluster: Optional[ClusterComputeResource], verboseMode: bool) -> NoReturn: ...
def GetSupportedEntityTypes(self) -> list[VsanPerfEntityType]: ...
def GetSupportedDiagnosticExceptions(self) -> list[VsanPerfDiagnosticException]: ...
def GetAggregatedEntityTypes(self) -> list[VsanPerfEntityType]: ...
def QueryRemoteServerClusters(self, cluster: Optional[ClusterComputeResource], querySpec: Optional[VsanRemoteClusterQuerySpec]) -> list[str]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanPerfsvcConfig.pyi 0000664 0000000 0000000 00000000764 14637045624 0023566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import ProfileSpec
class VsanPerfsvcConfig(DynamicData):
enabled: bool
profile: Optional[ProfileSpec] = None
diagnosticMode: Optional[bool] = None
verboseMode: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanRelayoutObjectsErrorCode.pyi 0000664 0000000 0000000 00000000405 14637045624 0025743 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanRelayoutObjectsErrorCode:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanRemoteClusterQuerySpec.pyi 0000664 0000000 0000000 00000000671 14637045624 0025463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanRemoteClusterQuerySpec(DynamicData):
startTime: Optional[datetime] = None
endTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanRemoteDatastoreSystem.pyi 0000664 0000000 0000000 00000003367 14637045624 0025341 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Datastore
from pyVmomi.vim import Task
from pyVmomi.vim.vsan import DatastoreSourcePrecheckResult
from pyVmomi.vim.vsan import HciMeshDatastoreSource
from pyVmomi.vim.vsan import MountPrecheckResult
from pyVmomi.vim.vsan import RemoteVcInfo
from pyVmomi.vim.vsan import VcRemoteVsanServerClusterInfo
from pyVmomi.vim.vsan import XVCDatastoreInfo
from pyVmomi.vim.vsan import XvcQueryResultSet
from pyVmomi.vim.vsan import XvcQuerySpec
class VsanRemoteDatastoreSystem(ManagedObject):
def MountPrecheck(self, cluster: ClusterComputeResource, datastore: Datastore, serverClusterInfo: Optional[VcRemoteVsanServerClusterInfo]) -> MountPrecheckResult: ...
def RemoteVcMountPrecheck(self, cluster: ClusterComputeResource, xvcDatastore: XVCDatastoreInfo) -> MountPrecheckResult: ...
def QueryDatastoreSource(self, vcHosts: list[str]) -> list[HciMeshDatastoreSource]: ...
def PrecheckDatastoreSource(self, datastoreSource: HciMeshDatastoreSource, operation: Optional[str]) -> DatastoreSourcePrecheckResult: ...
def CreateDatastoreSource(self, datastoreSource: HciMeshDatastoreSource) -> Task: ...
def UpdateDatastoreSource(self, datastoreSource: HciMeshDatastoreSource) -> Task: ...
def DestroyDatastoreSource(self, datastoreSource: HciMeshDatastoreSource) -> Task: ...
def QueryHciMeshDatastores(self, querySpecs: list[XvcQuerySpec], extraVcInfos: list[RemoteVcInfo]) -> list[XvcQueryResultSet]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanSpaceQuerySpec.pyi 0000664 0000000 0000000 00000000564 14637045624 0023722 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanSpaceQuerySpec(DynamicData):
entityType: str
entityIds: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanSpaceReportSystem.pyi 0000664 0000000 0000000 00000002177 14637045624 0024464 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ComputeResource
from pyVmomi.vim.cluster import QueryVsanManagedStorageSpaceUsageSpec
from pyVmomi.vim.cluster import VsanEntitySpaceUsage
from pyVmomi.vim.cluster import VsanSpaceQuerySpec
from pyVmomi.vim.cluster import VsanSpaceUsage
from pyVmomi.vim.cluster import VsanSpaceUsageWithDatastoreType
from pyVmomi.vim.vm import ProfileSpec
class VsanSpaceReportSystem(ManagedObject):
def QuerySpaceUsage(self, cluster: ComputeResource, storagePolicies: list[ProfileSpec], whatifCapacityOnly: Optional[bool]) -> VsanSpaceUsage: ...
def QueryVsanManagedStorageSpaceUsage(self, cluster: ComputeResource, querySpec: QueryVsanManagedStorageSpaceUsageSpec) -> list[VsanSpaceUsageWithDatastoreType]: ...
def QueryEntitySpaceUsage(self, cluster: ComputeResource, querySpec: VsanSpaceQuerySpec) -> list[VsanEntitySpaceUsage]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanSpaceReportingEntityType.pyi 0000664 0000000 0000000 00000000405 14637045624 0026004 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanSpaceReportingEntityType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanSpaceUsage.pyi 0000664 0000000 0000000 00000002205 14637045624 0023040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanObjectSpaceSummary
from pyVmomi.vim.cluster import VsanSpaceUsageDetailResult
from pyVmomi.vim.cluster import VsanWhatifCapacity
from pyVmomi.vim.vsan import DataEfficiencyCapacityState
from pyVmomi.vim.vsan import VsanHealthThreshold
from pyVmomi.vim.vsan import VsanSpaceEfficiencyRatio
class VsanSpaceUsage(DynamicData):
totalCapacityB: long
freeCapacityB: Optional[long] = None
spaceOverview: Optional[VsanObjectSpaceSummary] = None
spaceDetail: Optional[VsanSpaceUsageDetailResult] = None
efficientCapacity: Optional[DataEfficiencyCapacityState] = None
whatifCapacities: list[VsanWhatifCapacity] = []
uncommittedB: Optional[long] = None
capacityHealthThreshold: Optional[VsanHealthThreshold] = None
spaceEfficiencyRatio: Optional[VsanSpaceEfficiencyRatio] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanSpaceUsageDetailResult.pyi 0000664 0000000 0000000 00000000701 14637045624 0025361 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanObjectSpaceSummary
class VsanSpaceUsageDetailResult(DynamicData):
spaceUsageByObjectType: list[VsanObjectSpaceSummary] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanSpaceUsageWithDatastoreType.pyi 0000664 0000000 0000000 00000000727 14637045624 0026414 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanSpaceUsage
class VsanSpaceUsageWithDatastoreType(DynamicData):
spaceUsage: Optional[VsanSpaceUsage] = None
datastoreType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanStorageWorkloadType.pyi 0000664 0000000 0000000 00000001040 14637045624 0024765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanVmdkLoadTestSpec
class VsanStorageWorkloadType(DynamicData):
specs: list[VsanVmdkLoadTestSpec] = []
typeId: str
name: str
description: str
duration: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanStretchedClusterConfig.pyi 0000664 0000000 0000000 00000001134 14637045624 0025435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VSANStretchedClusterFaultDomainConfig
class VsanStretchedClusterConfig(DynamicData):
cluster: ClusterComputeResource
preferredFdName: Optional[str] = None
faultDomainConfig: Optional[VSANStretchedClusterFaultDomainConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanSyncingObjectFilter.pyi 0000664 0000000 0000000 00000001005 14637045624 0024724 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanSyncingObjectFilter(DynamicData):
resyncType: Optional[str] = None
resyncStatus: Optional[str] = None
numberOfObjects: Optional[long] = None
offset: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanUnicastAddressInfo.pyi 0000664 0000000 0000000 00000000566 14637045624 0024560 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanUnicastAddressInfo(DynamicData):
address: str
port: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanUpgradeStatusEx.pyi 0000664 0000000 0000000 00000001017 14637045624 0024110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VsanUpgradeSystem
from pyVmomi.vim.cluster import VsanDiskFormatConversionCheckResult
class VsanUpgradeStatusEx(VsanUpgradeSystem.UpgradeStatus):
isPrecheck: Optional[bool] = None
precheckResult: Optional[VsanDiskFormatConversionCheckResult] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanUpgradeSystemUpgradeHistoryStoragePoolOp.pyi 0000664 0000000 0000000 00000000710 14637045624 0031163 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
from pyVmomi.vim.vsan.host import StoragePoolDiskInfo
class VsanUpgradeSystemUpgradeHistoryStoragePoolOp(VsanUpgradeSystem.UpgradeHistoryItem):
operation: str
diskInfo: StoragePoolDiskInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVcClusterConfigSystem.pyi 0000664 0000000 0000000 00000003325 14637045624 0025271 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import VsanVcLifecycleCheckResult
from pyVmomi.vim.cluster import VsanVcLifecycleCheckSpec
from pyVmomi.vim.vsan import ConfigInfoEx
from pyVmomi.vim.vsan import ReconfigSpec
from pyVmomi.vim.vsan import RuntimeStatsHostMap
from pyVmomi.vim.vsan.host import DrsStats
class VsanVcClusterConfigSystem(ManagedObject):
def ReconfigureEx(self, cluster: ClusterComputeResource, vsanReconfigSpec: ReconfigSpec) -> Task: ...
def GetConfigInfoEx(self, cluster: ClusterComputeResource) -> ConfigInfoEx: ...
def RekeyEncryptedCluster(self, encryptedCluster: ClusterComputeResource, deepRekey: Optional[bool], allowReducedRedundancy: Optional[bool]) -> Task: ...
def GetRuntimeStats(self, cluster: ClusterComputeResource, stats: list[str]) -> list[RuntimeStatsHostMap]: ...
def QueryClusterDrsStats(self, cluster: ClusterComputeResource, vms: list[VirtualMachine]) -> list[DrsStats]: ...
def ValidateConfigSpec(self, cluster: ClusterComputeResource, vsanReconfigSpec: ReconfigSpec) -> list[ClusterComputeResource.ValidationResultBase]: ...
def RunLifecycleCheck(self, cluster: ClusterComputeResource, vsanLifecycleCheckSpec: VsanVcLifecycleCheckSpec) -> VsanVcLifecycleCheckResult: ...
def GetClaimedCapacity(self, cluster: ClusterComputeResource) -> long: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVcClusterHealthSystem.pyi 0000664 0000000 0000000 00000017241 14637045624 0025273 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VsanAttachToSrOperation
from pyVmomi.vim.cluster import VsanClusterCreateVmHealthTestResult
from pyVmomi.vim.cluster import VsanClusterFileServiceHealthSummary
from pyVmomi.vim.cluster import VsanClusterHclInfo
from pyVmomi.vim.cluster import VsanClusterHealthCheckInfo
from pyVmomi.vim.cluster import VsanClusterHealthConfigs
from pyVmomi.vim.cluster import VsanClusterHealthQuerySpec
from pyVmomi.vim.cluster import VsanClusterHealthSummary
from pyVmomi.vim.cluster import VsanClusterHealthSystemVersionResult
from pyVmomi.vim.cluster import VsanClusterNetworkLoadTestResult
from pyVmomi.vim.cluster import VsanClusterNetworkPerfTaskSpec
from pyVmomi.vim.cluster import VsanClusterTelemetryProxyConfig
from pyVmomi.vim.cluster import VsanClusterVmdkLoadTestResult
from pyVmomi.vim.cluster import VsanHistoricalHealthQuerySpec
from pyVmomi.vim.cluster import VsanObjectExtAttrs
from pyVmomi.vim.cluster import VsanStorageWorkloadType
from pyVmomi.vim.host import VsanSmartStatsHostSummary
from pyVmomi.vim.host import VsanVmdkLoadTestSpec
from pyVmomi.vim.vsan import VsanDiskModelInfo
from pyVmomi.vim.vsan import VsanHclDiskConstraint
from pyVmomi.vim.vsan import VsanHclQuerySpec
from pyVmomi.vim.vsan import VsanHclReleaseConstraint
from pyVmomi.vim.vsan import VsanHwToVcgInfoMappingSpec
class VsanVcClusterHealthSystem(ManagedObject):
class VsanHealthLogLevelEnum(Enum):
INFO: ClassVar['VsanHealthLogLevelEnum'] = 'INFO'
WARNING: ClassVar['VsanHealthLogLevelEnum'] = 'WARNING'
ERROR: ClassVar['VsanHealthLogLevelEnum'] = 'ERROR'
DEBUG: ClassVar['VsanHealthLogLevelEnum'] = 'DEBUG'
CRITICAL: ClassVar['VsanHealthLogLevelEnum'] = 'CRITICAL'
VsanHealthLogLevelEnum_Unknown: ClassVar['VsanHealthLogLevelEnum'] = 'VsanHealthLogLevelEnum_Unknown'
def QueryVerifyClusterHealthSystemVersions(self, cluster: ClusterComputeResource) -> VsanClusterHealthSystemVersionResult: ...
def QueryFileServiceHealthSummary(self, cluster: ClusterComputeResource) -> Optional[VsanClusterFileServiceHealthSummary]: ...
def QueryClusterCreateVmHealthTest(self, cluster: ClusterComputeResource, timeout: int, datastore: Optional[Datastore]) -> VsanClusterCreateVmHealthTestResult: ...
def QueryClusterHealthSummary(self, cluster: Optional[ClusterComputeResource], vmCreateTimeout: Optional[int], objUuids: list[str], includeObjUuids: Optional[bool], fields: list[str], fetchFromCache: Optional[bool], perspective: Optional[str], hosts: list[HostSystem], spec: Optional[VsanClusterHealthQuerySpec]) -> VsanClusterHealthSummary: ...
def QueryClusterHealthSummaryTask(self, cluster: ClusterComputeResource, hosts: list[HostSystem], includeDataProtectionHealth: Optional[bool], includeOnlineHealth: Optional[bool]) -> Task: ...
def QueryVsanObjExtAttrs(self, cluster: ClusterComputeResource, uuids: list[str]) -> list[VsanObjectExtAttrs]: ...
def QueryAllSupportedHealthChecks(self) -> list[VsanClusterHealthCheckInfo]: ...
def QueryClusterNetworkPerfTest(self, cluster: ClusterComputeResource, multicast: bool, durationSec: Optional[int]) -> VsanClusterNetworkLoadTestResult: ...
def QueryClusterNetworkPerfTask(self, cluster: ClusterComputeResource, spec: Optional[VsanClusterNetworkPerfTaskSpec]) -> Task: ...
def RunVmdkLoadTest(self, cluster: ClusterComputeResource, runname: str, durationSec: Optional[int], specs: list[VsanVmdkLoadTestSpec], action: Optional[str]) -> Task: ...
def QueryVsanClusterHealthConfig(self, cluster: ClusterComputeResource) -> VsanClusterHealthConfigs: ...
def QueryVsanClusterHealthCheckInterval(self, cluster: ClusterComputeResource) -> int: ...
def SetVsanClusterHealthCheckInterval(self, cluster: ClusterComputeResource, vsanClusterHealthCheckInterval: int) -> NoReturn: ...
def GetVsanClusterSilentChecks(self, cluster: ClusterComputeResource) -> list[str]: ...
def SetVsanClusterSilentChecks(self, cluster: ClusterComputeResource, addSilentChecks: list[str], removeSilentChecks: list[str]) -> bool: ...
def SetVsanClusterTelemetryConfig(self, cluster: ClusterComputeResource, vsanClusterHealthConfig: VsanClusterHealthConfigs) -> NoReturn: ...
def TestVsanClusterTelemetryProxy(self, proxyConfig: VsanClusterTelemetryProxyConfig) -> bool: ...
def SendVsanTelemetry(self, cluster: ClusterComputeResource) -> NoReturn: ...
def RepairClusterObjectsImmediate(self, cluster: ClusterComputeResource, uuids: list[str]) -> Task: ...
def UpdateDefaultDSPolicyRecommendation(self, cluster: ClusterComputeResource) -> Task: ...
def QueryClusterCreateVmHealthHistoryTest(self, cluster: ClusterComputeResource, count: Optional[int], datastore: Optional[Datastore]) -> list[VsanClusterCreateVmHealthTestResult]: ...
def QueryClusterNetworkPerfHistoryTest(self, cluster: ClusterComputeResource, count: Optional[int], spec: Optional[VsanClusterNetworkPerfTaskSpec]) -> list[VsanClusterNetworkLoadTestResult]: ...
def QueryClusterVmdkLoadHistoryTest(self, cluster: ClusterComputeResource, count: Optional[int], taskId: Optional[str]) -> list[VsanClusterVmdkLoadTestResult]: ...
def QueryClusterVmdkWorkloadTypes(self) -> list[VsanStorageWorkloadType]: ...
def QueryAttachToSrHistory(self, cluster: ClusterComputeResource, count: Optional[int], taskId: Optional[str]) -> list[VsanAttachToSrOperation]: ...
def AttachVsanSupportBundleToSr(self, cluster: ClusterComputeResource, srNumber: str) -> Task: ...
def GetClusterHclInfo(self, cluster: Optional[ClusterComputeResource], includeHostsResult: Optional[bool], includeVendorInfo: Optional[bool], esxRelease: Optional[str], querySpec: Optional[VsanHclQuerySpec]) -> VsanClusterHclInfo: ...
def GetHclInfoForVsanEligibleDisks(self, querySpec: VsanHclQuerySpec) -> VsanClusterHclInfo: ...
def DownloadHclFile(self, sha1sums: list[str]) -> Task: ...
def GetClusterHclConstraints(self, cluster: ClusterComputeResource, release: str) -> VsanHclReleaseConstraint: ...
def GetDiskHclConstraints(self, release: Optional[str], diskModels: list[VsanDiskModelInfo]) -> list[VsanHclDiskConstraint]: ...
def GetClusterReleaseRecommendation(self, cluster: ClusterComputeResource, minor: list[str], major: list[str]) -> list[VsanHclReleaseConstraint]: ...
def PurgeHclFiles(self, sha1sums: list[str]) -> NoReturn: ...
def DownloadAndInstallVendorTool(self, cluster: ClusterComputeResource) -> Task: ...
def UploadHclDb(self, db: str) -> bool: ...
def UpdateHclDbFromWeb(self, url: Optional[str]) -> bool: ...
def RebalanceCluster(self, cluster: ClusterComputeResource, targetHosts: list[HostSystem]) -> Task: ...
def StopRebalanceCluster(self, cluster: ClusterComputeResource, targetHosts: list[HostSystem]) -> Task: ...
def IsRebalanceRunning(self, cluster: ClusterComputeResource, targetHosts: list[HostSystem]) -> bool: ...
def SetLogLevel(self, level: Optional[str]) -> NoReturn: ...
def QuerySmartStatsSummary(self, cluster: ClusterComputeResource) -> list[VsanSmartStatsHostSummary]: ...
def QueryVsanProxyConfig(self) -> VsanClusterTelemetryProxyConfig: ...
def QueryClusterHistoricalHealth(self, spec: VsanHistoricalHealthQuerySpec) -> list[VsanClusterHealthSummary]: ...
def SetVsanVcgMappingForHwDevices(self, spec: VsanHwToVcgInfoMappingSpec) -> bool: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVcDiskManagementSystem.pyi 0000664 0000000 0000000 00000004533 14637045624 0025413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim.host import MaintenanceSpec
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.vsan import DataEfficiencyCapacityState
from pyVmomi.vim.vsan.host import AddStoragePoolDiskSpec
from pyVmomi.vim.vsan.host import DeleteStoragePoolDiskSpec
from pyVmomi.vim.vsan.host import DiskMapInfoEx
from pyVmomi.vim.vsan.host import DiskMapping
from pyVmomi.vim.vsan.host import DiskMappingCreationSpec
from pyVmomi.vim.vsan.host import QueryVsanDisksSpec
from pyVmomi.vim.vsan.host import VsanHostCapability
from pyVmomi.vim.vsan.host import VsanManagedDisksInfo
class VsanVcDiskManagementSystem(ManagedObject):
def RetrieveAllFlashCapabilities(self, cluster: ClusterComputeResource) -> list[VsanHostCapability]: ...
def InitializeDiskMappings(self, spec: DiskMappingCreationSpec) -> Task: ...
def QueryDiskMappings(self, host: HostSystem) -> list[DiskMapInfoEx]: ...
def QueryVsanManagedDisks(self, host: HostSystem, filterSpec: Optional[QueryVsanDisksSpec]) -> Optional[VsanManagedDisksInfo]: ...
def QueryClusterDataEfficiencyCapacityState(self, cluster: ClusterComputeResource) -> DataEfficiencyCapacityState: ...
def RebuildDiskMapping(self, host: HostSystem, mapping: DiskMapping, maintenanceSpec: MaintenanceSpec) -> Task: ...
def UnmountDiskMappingEx(self, cluster: ClusterComputeResource, mappings: list[DiskMapping], maintenanceSpec: MaintenanceSpec) -> Task: ...
def RemoveDiskMappingEx(self, cluster: ClusterComputeResource, mappings: list[DiskMapping], maintenanceSpec: MaintenanceSpec) -> Task: ...
def RemoveDiskEx(self, cluster: ClusterComputeResource, disks: list[ScsiDisk], maintenanceSpec: MaintenanceSpec) -> Task: ...
def AddStoragePoolDisks(self, specs: list[AddStoragePoolDiskSpec]) -> Task: ...
def DeleteStoragePoolDisk(self, cluster: ClusterComputeResource, spec: DeleteStoragePoolDiskSpec) -> Task: ...
def UnmountStoragePoolDisks(self, cluster: ClusterComputeResource, spec: DeleteStoragePoolDiskSpec) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVcKmipServersHealth.pyi 0000664 0000000 0000000 00000001644 14637045624 0024717 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import VsanKmsHealth
class VsanVcKmipServersHealth(DynamicData):
health: Optional[str] = None
error: Optional[MethodFault] = None
kmsProviderId: Optional[str] = None
kmsHealth: list[VsanKmsHealth] = []
clientCertHealth: Optional[str] = None
clientCertExpireDate: Optional[datetime] = None
isAwsKms: Optional[bool] = None
cmkHealth: Optional[str] = None
kekExpireHealth: Optional[str] = None
kekExpireDate: Optional[datetime] = None
hostKeyExpireHealth: Optional[str] = None
hostKeyExpireDate: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVcLifecycleCheckResult.pyi 0000664 0000000 0000000 00000001045 14637045624 0025346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import LifecycleConfigDetails
from pyVmomi.vim.vsan import LifecyclePreCheckResult
class VsanVcLifecycleCheckResult(DynamicData):
status: str
preCheckResults: list[LifecyclePreCheckResult] = []
configDetails: LifecycleConfigDetails
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVcLifecycleCheckSpec.pyi 0000664 0000000 0000000 00000000477 14637045624 0024772 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanVcLifecycleCheckSpec(DynamicData):
operation: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVcStretchedClusterSystem.pyi 0000664 0000000 0000000 00000005461 14637045624 0026014 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VSANPreferredFaultDomainInfo
from pyVmomi.vim.cluster import VSANStretchedClusterCapability
from pyVmomi.vim.cluster import VSANStretchedClusterFaultDomainConfig
from pyVmomi.vim.cluster import VSANWitnessHostInfo
from pyVmomi.vim.host import VsanHostVirtualApplianceInfo
from pyVmomi.vim.vsan import ClusterRuntimeInfo
from pyVmomi.vim.vsan import SharedWitnessCompatibilityResult
from pyVmomi.vim.vsan import VsanVcStretchedClusterConfigSpec
from pyVmomi.vim.vsan.host import AddStoragePoolDiskSpec
from pyVmomi.vim.vsan.host import DiskMapping
class VsanVcStretchedClusterSystem(ManagedObject):
def AddWitnessHost(self, cluster: ClusterComputeResource, witnessHost: HostSystem, preferredFd: str, diskMapping: Optional[DiskMapping], metadataMode: Optional[bool], storagePoolSpec: Optional[AddStoragePoolDiskSpec]) -> Task: ...
def RemoveWitnessHost(self, cluster: ClusterComputeResource, witnessHost: Optional[HostSystem], witnessAddress: Optional[str]) -> Task: ...
def ConvertToStretchedCluster(self, cluster: ClusterComputeResource, faultDomainConfig: VSANStretchedClusterFaultDomainConfig, witnessHost: HostSystem, preferredFd: str, diskMapping: Optional[DiskMapping], storagePoolSpec: Optional[AddStoragePoolDiskSpec]) -> Task: ...
def SetPreferredFaultDomain(self, cluster: ClusterComputeResource, preferredFd: str, witnessHost: Optional[HostSystem]) -> Task: ...
def GetPreferredFaultDomain(self, cluster: ClusterComputeResource) -> Optional[VSANPreferredFaultDomainInfo]: ...
def IsWitnessHost(self, host: HostSystem) -> bool: ...
def GetWitnessHosts(self, cluster: ClusterComputeResource) -> list[VSANWitnessHostInfo]: ...
def RetrieveStretchedClusterVcCapability(self, cluster: ClusterComputeResource, verifyAllConnected: Optional[bool]) -> list[VSANStretchedClusterCapability]: ...
def IsWitnessVirtualAppliance(self, hosts: list[HostSystem]) -> list[VsanHostVirtualApplianceInfo]: ...
def QuerySharedWitnessCompatibility(self, sharedWitnessHost: HostSystem, roboClusters: list[ClusterComputeResource]) -> SharedWitnessCompatibilityResult: ...
def QueryWitnessHostClusterInfo(self, witnessHost: HostSystem, skipComponentsCount: Optional[bool]) -> list[ClusterRuntimeInfo]: ...
def ReplaceWitnessHostForClusters(self, configSpec: VsanVcStretchedClusterConfigSpec) -> Task: ...
def AddWitnessHostForClusters(self, configSpec: VsanVcStretchedClusterConfigSpec) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVsanClusterPcapGroup.pyi 0000664 0000000 0000000 00000000564 14637045624 0025120 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanVsanClusterPcapGroup(DynamicData):
master: str
members: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVsanClusterPcapResult.pyi 0000664 0000000 0000000 00000001105 14637045624 0025272 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanVsanClusterPcapGroup
from pyVmomi.vim.host import VsanVsanPcapResult
class VsanVsanClusterPcapResult(DynamicData):
pkts: list[str] = []
groups: list[VsanVsanClusterPcapGroup] = []
issues: list[str] = []
hostResults: list[VsanVsanPcapResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVumSystem.pyi 0000664 0000000 0000000 00000001300 14637045624 0022767 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VsanVumSystemConfig
class VsanVumSystem(ManagedObject):
def GetVsanVumConfig(self) -> VsanVumSystemConfig: ...
def FetchIsoDepotCookie(self, username: str, password: str) -> NoReturn: ...
def UpdateHostFirmware(self, host: HostSystem) -> Task: ...
def UploadReleaseDb(self, db: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanVumSystemConfig.pyi 0000664 0000000 0000000 00000001023 14637045624 0024117 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanVumSystemConfig(DynamicData):
enabled: Optional[bool] = None
autoCheckInterval: Optional[int] = None
metadataUpdateInterval: Optional[int] = None
releaseDbLastUpdate: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanWhatifCapacity.pyi 0000664 0000000 0000000 00000000746 14637045624 0023730 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import ProfileSpec
class VsanWhatifCapacity(DynamicData):
totalWhatifCapacityB: long
freeWhatifCapacityB: long
storagePolicy: ProfileSpec
isSatisfiable: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/VsanWitnessSpec.pyi 0000664 0000000 0000000 00000001153 14637045624 0023270 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import AddStoragePoolDiskSpec
from pyVmomi.vim.vsan.host import DiskMapping
class VsanWitnessSpec(DynamicData):
host: HostSystem
preferredFaultDomainName: str
diskMapping: Optional[DiskMapping] = None
storagePoolSpec: Optional[AddStoragePoolDiskSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/__init__.pyi 0000664 0000000 0000000 00000053316 14637045624 0021740 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .Action import Action as Action
from .ActionHistory import ActionHistory as ActionHistory
from .AffinityRuleSpec import AffinityRuleSpec as AffinityRuleSpec
from .AntiAffinityRuleSpec import AntiAffinityRuleSpec as AntiAffinityRuleSpec
from .AttemptedVmInfo import AttemptedVmInfo as AttemptedVmInfo
from .ClusterInitialPlacementAction import ClusterInitialPlacementAction as ClusterInitialPlacementAction
from .ClusterPowerContext import ClusterPowerContext as ClusterPowerContext
from .ClusterPowerStatus import ClusterPowerStatus as ClusterPowerStatus
from .ConfigInfo import ConfigInfo as ConfigInfo
from .ConfigInfoEx import ConfigInfoEx as ConfigInfoEx
from .ConfigSpec import ConfigSpec as ConfigSpec
from .ConfigSpecEx import ConfigSpecEx as ConfigSpecEx
from .CryptoConfigInfo import CryptoConfigInfo as CryptoConfigInfo
from .DasAamHostInfo import DasAamHostInfo as DasAamHostInfo
from .DasAamNodeState import DasAamNodeState as DasAamNodeState
from .DasAdmissionControlInfo import DasAdmissionControlInfo as DasAdmissionControlInfo
from .DasAdmissionControlPolicy import DasAdmissionControlPolicy as DasAdmissionControlPolicy
from .DasAdvancedRuntimeInfo import DasAdvancedRuntimeInfo as DasAdvancedRuntimeInfo
from .DasConfigInfo import DasConfigInfo as DasConfigInfo
from .DasData import DasData as DasData
from .DasDataSummary import DasDataSummary as DasDataSummary
from .DasFailoverLevelAdvancedRuntimeInfo import DasFailoverLevelAdvancedRuntimeInfo as DasFailoverLevelAdvancedRuntimeInfo
from .DasFdmAvailabilityState import DasFdmAvailabilityState as DasFdmAvailabilityState
from .DasFdmHostState import DasFdmHostState as DasFdmHostState
from .DasHostInfo import DasHostInfo as DasHostInfo
from .DasHostRecommendation import DasHostRecommendation as DasHostRecommendation
from .DasVmConfigInfo import DasVmConfigInfo as DasVmConfigInfo
from .DasVmConfigSpec import DasVmConfigSpec as DasVmConfigSpec
from .DasVmSettings import DasVmSettings as DasVmSettings
from .DatastoreUpdateSpec import DatastoreUpdateSpec as DatastoreUpdateSpec
from .DependencyRuleInfo import DependencyRuleInfo as DependencyRuleInfo
from .DpmConfigInfo import DpmConfigInfo as DpmConfigInfo
from .DpmHostConfigInfo import DpmHostConfigInfo as DpmHostConfigInfo
from .DpmHostConfigSpec import DpmHostConfigSpec as DpmHostConfigSpec
from .DrsConfigInfo import DrsConfigInfo as DrsConfigInfo
from .DrsFaults import DrsFaults as DrsFaults
from .DrsMigration import DrsMigration as DrsMigration
from .DrsRecommendation import DrsRecommendation as DrsRecommendation
from .DrsVmConfigInfo import DrsVmConfigInfo as DrsVmConfigInfo
from .DrsVmConfigSpec import DrsVmConfigSpec as DrsVmConfigSpec
from .EVCManager import EVCManager as EVCManager
from .EnterMaintenanceResult import EnterMaintenanceResult as EnterMaintenanceResult
from .FailoverHostAdmissionControlInfo import FailoverHostAdmissionControlInfo as FailoverHostAdmissionControlInfo
from .FailoverHostAdmissionControlPolicy import FailoverHostAdmissionControlPolicy as FailoverHostAdmissionControlPolicy
from .FailoverLevelAdmissionControlInfo import FailoverLevelAdmissionControlInfo as FailoverLevelAdmissionControlInfo
from .FailoverLevelAdmissionControlPolicy import FailoverLevelAdmissionControlPolicy as FailoverLevelAdmissionControlPolicy
from .FailoverResourcesAdmissionControlInfo import FailoverResourcesAdmissionControlInfo as FailoverResourcesAdmissionControlInfo
from .FailoverResourcesAdmissionControlPolicy import FailoverResourcesAdmissionControlPolicy as FailoverResourcesAdmissionControlPolicy
from .FixedSizeSlotPolicy import FixedSizeSlotPolicy as FixedSizeSlotPolicy
from .FtVmHostRuleInfo import FtVmHostRuleInfo as FtVmHostRuleInfo
from .GroupInfo import GroupInfo as GroupInfo
from .GroupSpec import GroupSpec as GroupSpec
from .HostGroup import HostGroup as HostGroup
from .HostInfraUpdateHaModeAction import HostInfraUpdateHaModeAction as HostInfraUpdateHaModeAction
from .HostPowerAction import HostPowerAction as HostPowerAction
from .HostRecommendation import HostRecommendation as HostRecommendation
from .InfraUpdateHaConfigInfo import InfraUpdateHaConfigInfo as InfraUpdateHaConfigInfo
from .InitialPlacementAction import InitialPlacementAction as InitialPlacementAction
from .MigrationAction import MigrationAction as MigrationAction
from .NotAttemptedVmInfo import NotAttemptedVmInfo as NotAttemptedVmInfo
from .OrchestrationInfo import OrchestrationInfo as OrchestrationInfo
from .PerformClusterPowerActionSpec import PerformClusterPowerActionSpec as PerformClusterPowerActionSpec
from .PlacementAction import PlacementAction as PlacementAction
from .PlacementResult import PlacementResult as PlacementResult
from .PlacementSpec import PlacementSpec as PlacementSpec
from .PowerOnVmOption import PowerOnVmOption as PowerOnVmOption
from .PowerOnVmResult import PowerOnVmResult as PowerOnVmResult
from .PreemptibleVmPairInfo import PreemptibleVmPairInfo as PreemptibleVmPairInfo
from .PreemptibleVmPairSpec import PreemptibleVmPairSpec as PreemptibleVmPairSpec
from .ProactiveDrsConfigInfo import ProactiveDrsConfigInfo as ProactiveDrsConfigInfo
from .QueryVsanManagedStorageSpaceUsageSpec import QueryVsanManagedStorageSpaceUsageSpec as QueryVsanManagedStorageSpaceUsageSpec
from .Recommendation import Recommendation as Recommendation
from .ResourceUsageSummary import ResourceUsageSummary as ResourceUsageSummary
from .RuleInfo import RuleInfo as RuleInfo
from .RuleSpec import RuleSpec as RuleSpec
from .SlotPolicy import SlotPolicy as SlotPolicy
from .StorageComplianceResult import StorageComplianceResult as StorageComplianceResult
from .StorageOperationalStatus import StorageOperationalStatus as StorageOperationalStatus
from .StoragePolicyStatus import StoragePolicyStatus as StoragePolicyStatus
from .SystemVMsConfigInfo import SystemVMsConfigInfo as SystemVMsConfigInfo
from .SystemVMsConfigSpec import SystemVMsConfigSpec as SystemVMsConfigSpec
from .TagCategoryUpdateSpec import TagCategoryUpdateSpec as TagCategoryUpdateSpec
from .UsageSummary import UsageSummary as UsageSummary
from .VSANPreferredFaultDomainInfo import VSANPreferredFaultDomainInfo as VSANPreferredFaultDomainInfo
from .VSANStretchedClusterCapability import VSANStretchedClusterCapability as VSANStretchedClusterCapability
from .VSANStretchedClusterFaultDomainConfig import VSANStretchedClusterFaultDomainConfig as VSANStretchedClusterFaultDomainConfig
from .VSANStretchedClusterHostVirtualApplianceStatus import VSANStretchedClusterHostVirtualApplianceStatus as VSANStretchedClusterHostVirtualApplianceStatus
from .VSANWitnessHostInfo import VSANWitnessHostInfo as VSANWitnessHostInfo
from .VmComponentProtectionSettings import VmComponentProtectionSettings as VmComponentProtectionSettings
from .VmGroup import VmGroup as VmGroup
from .VmHostRuleInfo import VmHostRuleInfo as VmHostRuleInfo
from .VmOrchestrationInfo import VmOrchestrationInfo as VmOrchestrationInfo
from .VmOrchestrationSpec import VmOrchestrationSpec as VmOrchestrationSpec
from .VmReadiness import VmReadiness as VmReadiness
from .VmToolsMonitoringSettings import VmToolsMonitoringSettings as VmToolsMonitoringSettings
from .VsanAttachToSrOperation import VsanAttachToSrOperation as VsanAttachToSrOperation
from .VsanBaselinePreferenceType import VsanBaselinePreferenceType as VsanBaselinePreferenceType
from .VsanCapability import VsanCapability as VsanCapability
from .VsanCapabilityStatus import VsanCapabilityStatus as VsanCapabilityStatus
from .VsanCapabilitySystem import VsanCapabilitySystem as VsanCapabilitySystem
from .VsanCapabilityType import VsanCapabilityType as VsanCapabilityType
from .VsanClusterAdvCfgSyncHostResult import VsanClusterAdvCfgSyncHostResult as VsanClusterAdvCfgSyncHostResult
from .VsanClusterAdvCfgSyncResult import VsanClusterAdvCfgSyncResult as VsanClusterAdvCfgSyncResult
from .VsanClusterBalancePerDiskInfo import VsanClusterBalancePerDiskInfo as VsanClusterBalancePerDiskInfo
from .VsanClusterBalanceSummary import VsanClusterBalanceSummary as VsanClusterBalanceSummary
from .VsanClusterClomdLivenessResult import VsanClusterClomdLivenessResult as VsanClusterClomdLivenessResult
from .VsanClusterConfig import VsanClusterConfig as VsanClusterConfig
from .VsanClusterCreateVmHealthTestResult import VsanClusterCreateVmHealthTestResult as VsanClusterCreateVmHealthTestResult
from .VsanClusterDitEncryptionHealthSummary import VsanClusterDitEncryptionHealthSummary as VsanClusterDitEncryptionHealthSummary
from .VsanClusterEncryptionHealthSummary import VsanClusterEncryptionHealthSummary as VsanClusterEncryptionHealthSummary
from .VsanClusterFileServiceHealthSummary import VsanClusterFileServiceHealthSummary as VsanClusterFileServiceHealthSummary
from .VsanClusterHclInfo import VsanClusterHclInfo as VsanClusterHclInfo
from .VsanClusterHealthAction import VsanClusterHealthAction as VsanClusterHealthAction
from .VsanClusterHealthCategoryEnum import VsanClusterHealthCategoryEnum as VsanClusterHealthCategoryEnum
from .VsanClusterHealthCheckInfo import VsanClusterHealthCheckInfo as VsanClusterHealthCheckInfo
from .VsanClusterHealthConfigs import VsanClusterHealthConfigs as VsanClusterHealthConfigs
from .VsanClusterHealthExternalLink import VsanClusterHealthExternalLink as VsanClusterHealthExternalLink
from .VsanClusterHealthGroup import VsanClusterHealthGroup as VsanClusterHealthGroup
from .VsanClusterHealthLinkBase import VsanClusterHealthLinkBase as VsanClusterHealthLinkBase
from .VsanClusterHealthQuerySpec import VsanClusterHealthQuerySpec as VsanClusterHealthQuerySpec
from .VsanClusterHealthResultBase import VsanClusterHealthResultBase as VsanClusterHealthResultBase
from .VsanClusterHealthResultColumnInfo import VsanClusterHealthResultColumnInfo as VsanClusterHealthResultColumnInfo
from .VsanClusterHealthResultKeyValuePair import VsanClusterHealthResultKeyValuePair as VsanClusterHealthResultKeyValuePair
from .VsanClusterHealthResultRow import VsanClusterHealthResultRow as VsanClusterHealthResultRow
from .VsanClusterHealthResultTable import VsanClusterHealthResultTable as VsanClusterHealthResultTable
from .VsanClusterHealthResultWithRemediation import VsanClusterHealthResultWithRemediation as VsanClusterHealthResultWithRemediation
from .VsanClusterHealthSummary import VsanClusterHealthSummary as VsanClusterHealthSummary
from .VsanClusterHealthSystem import VsanClusterHealthSystem as VsanClusterHealthSystem
from .VsanClusterHealthSystemObjectsRepairResult import VsanClusterHealthSystemObjectsRepairResult as VsanClusterHealthSystemObjectsRepairResult
from .VsanClusterHealthSystemStatusResult import VsanClusterHealthSystemStatusResult as VsanClusterHealthSystemStatusResult
from .VsanClusterHealthSystemVersionResult import VsanClusterHealthSystemVersionResult as VsanClusterHealthSystemVersionResult
from .VsanClusterHealthTest import VsanClusterHealthTest as VsanClusterHealthTest
from .VsanClusterHostVmknicMapping import VsanClusterHostVmknicMapping as VsanClusterHostVmknicMapping
from .VsanClusterLimitHealthResult import VsanClusterLimitHealthResult as VsanClusterLimitHealthResult
from .VsanClusterMgmtInternalSystem import VsanClusterMgmtInternalSystem as VsanClusterMgmtInternalSystem
from .VsanClusterNetworkHealthResult import VsanClusterNetworkHealthResult as VsanClusterNetworkHealthResult
from .VsanClusterNetworkLoadTestResult import VsanClusterNetworkLoadTestResult as VsanClusterNetworkLoadTestResult
from .VsanClusterNetworkPartitionInfo import VsanClusterNetworkPartitionInfo as VsanClusterNetworkPartitionInfo
from .VsanClusterNetworkPerfTaskSpec import VsanClusterNetworkPerfTaskSpec as VsanClusterNetworkPerfTaskSpec
from .VsanClusterPowerSystem import VsanClusterPowerSystem as VsanClusterPowerSystem
from .VsanClusterProactiveTestResult import VsanClusterProactiveTestResult as VsanClusterProactiveTestResult
from .VsanClusterTelemetryProxyConfig import VsanClusterTelemetryProxyConfig as VsanClusterTelemetryProxyConfig
from .VsanClusterVMsHealthOverallResult import VsanClusterVMsHealthOverallResult as VsanClusterVMsHealthOverallResult
from .VsanClusterVMsHealthSummaryResult import VsanClusterVMsHealthSummaryResult as VsanClusterVMsHealthSummaryResult
from .VsanClusterVmdkLoadTestResult import VsanClusterVmdkLoadTestResult as VsanClusterVmdkLoadTestResult
from .VsanClusterWhatifHostFailuresResult import VsanClusterWhatifHostFailuresResult as VsanClusterWhatifHostFailuresResult
from .VsanConfigGeneration import VsanConfigGeneration as VsanConfigGeneration
from .VsanDataDrivenAPIAction import VsanDataDrivenAPIAction as VsanDataDrivenAPIAction
from .VsanDatastoreType import VsanDatastoreType as VsanDatastoreType
from .VsanDiagnosticsSystem import VsanDiagnosticsSystem as VsanDiagnosticsSystem
from .VsanDiagnosticsThreshold import VsanDiagnosticsThreshold as VsanDiagnosticsThreshold
from .VsanDiskFormatConversionCheckResult import VsanDiskFormatConversionCheckResult as VsanDiskFormatConversionCheckResult
from .VsanDiskFormatConversionSpec import VsanDiskFormatConversionSpec as VsanDiskFormatConversionSpec
from .VsanDiskMappingsConfigSpec import VsanDiskMappingsConfigSpec as VsanDiskMappingsConfigSpec
from .VsanEntitySpaceUsage import VsanEntitySpaceUsage as VsanEntitySpaceUsage
from .VsanFaultDomainSpec import VsanFaultDomainSpec as VsanFaultDomainSpec
from .VsanFaultDomainsConfigSpec import VsanFaultDomainsConfigSpec as VsanFaultDomainsConfigSpec
from .VsanHealthActionBase import VsanHealthActionBase as VsanHealthActionBase
from .VsanHealthActionSteps import VsanHealthActionSteps as VsanHealthActionSteps
from .VsanHealthApiBasedAction import VsanHealthApiBasedAction as VsanHealthApiBasedAction
from .VsanHealthCmdBasedAction import VsanHealthCmdBasedAction as VsanHealthCmdBasedAction
from .VsanHealthConfirmationDialog import VsanHealthConfirmationDialog as VsanHealthConfirmationDialog
from .VsanHealthCorrelation import VsanHealthCorrelation as VsanHealthCorrelation
from .VsanHealthDataDrivenAction import VsanHealthDataDrivenAction as VsanHealthDataDrivenAction
from .VsanHealthExtMgmtPreCheckResult import VsanHealthExtMgmtPreCheckResult as VsanHealthExtMgmtPreCheckResult
from .VsanHealthTroubleshooting import VsanHealthTroubleshooting as VsanHealthTroubleshooting
from .VsanHealthTxtBasedAction import VsanHealthTxtBasedAction as VsanHealthTxtBasedAction
from .VsanHistoricalHealthQuerySpec import VsanHistoricalHealthQuerySpec as VsanHistoricalHealthQuerySpec
from .VsanHistoricalHealthTest import VsanHistoricalHealthTest as VsanHistoricalHealthTest
from .VsanHostClomdLivenessResult import VsanHostClomdLivenessResult as VsanHostClomdLivenessResult
from .VsanHostCreateVmHealthTestResult import VsanHostCreateVmHealthTestResult as VsanHostCreateVmHealthTestResult
from .VsanHostDiskMapping import VsanHostDiskMapping as VsanHostDiskMapping
from .VsanHostHealthSystemVersionResult import VsanHostHealthSystemVersionResult as VsanHostHealthSystemVersionResult
from .VsanIoInsightInstance import VsanIoInsightInstance as VsanIoInsightInstance
from .VsanIoInsightInstanceQuerySpec import VsanIoInsightInstanceQuerySpec as VsanIoInsightInstanceQuerySpec
from .VsanIoInsightInstanceState import VsanIoInsightInstanceState as VsanIoInsightInstanceState
from .VsanIoInsightManager import VsanIoInsightManager as VsanIoInsightManager
from .VsanIscsiHomeObjectSpec import VsanIscsiHomeObjectSpec as VsanIscsiHomeObjectSpec
from .VsanIscsiInitiatorGroup import VsanIscsiInitiatorGroup as VsanIscsiInitiatorGroup
from .VsanIscsiLUN import VsanIscsiLUN as VsanIscsiLUN
from .VsanIscsiLUNCommonInfo import VsanIscsiLUNCommonInfo as VsanIscsiLUNCommonInfo
from .VsanIscsiLUNRuntimeStatusType import VsanIscsiLUNRuntimeStatusType as VsanIscsiLUNRuntimeStatusType
from .VsanIscsiLUNSpec import VsanIscsiLUNSpec as VsanIscsiLUNSpec
from .VsanIscsiTarget import VsanIscsiTarget as VsanIscsiTarget
from .VsanIscsiTargetAuthSpec import VsanIscsiTargetAuthSpec as VsanIscsiTargetAuthSpec
from .VsanIscsiTargetBasicInfo import VsanIscsiTargetBasicInfo as VsanIscsiTargetBasicInfo
from .VsanIscsiTargetCommonInfo import VsanIscsiTargetCommonInfo as VsanIscsiTargetCommonInfo
from .VsanIscsiTargetServiceConfig import VsanIscsiTargetServiceConfig as VsanIscsiTargetServiceConfig
from .VsanIscsiTargetServiceDefaultConfigSpec import VsanIscsiTargetServiceDefaultConfigSpec as VsanIscsiTargetServiceDefaultConfigSpec
from .VsanIscsiTargetServiceProcessStatus import VsanIscsiTargetServiceProcessStatus as VsanIscsiTargetServiceProcessStatus
from .VsanIscsiTargetServiceSpec import VsanIscsiTargetServiceSpec as VsanIscsiTargetServiceSpec
from .VsanIscsiTargetSpec import VsanIscsiTargetSpec as VsanIscsiTargetSpec
from .VsanIscsiTargetSystem import VsanIscsiTargetSystem as VsanIscsiTargetSystem
from .VsanNetworkDiagnostics import VsanNetworkDiagnostics as VsanNetworkDiagnostics
from .VsanObjIdentityQuerySpec import VsanObjIdentityQuerySpec as VsanObjIdentityQuerySpec
from .VsanObjectExtAttrs import VsanObjectExtAttrs as VsanObjectExtAttrs
from .VsanObjectExtraAttributes import VsanObjectExtraAttributes as VsanObjectExtraAttributes
from .VsanObjectIdentity import VsanObjectIdentity as VsanObjectIdentity
from .VsanObjectIdentityAndHealth import VsanObjectIdentityAndHealth as VsanObjectIdentityAndHealth
from .VsanObjectInformation import VsanObjectInformation as VsanObjectInformation
from .VsanObjectQuerySpec import VsanObjectQuerySpec as VsanObjectQuerySpec
from .VsanObjectSpaceSummary import VsanObjectSpaceSummary as VsanObjectSpaceSummary
from .VsanObjectSystem import VsanObjectSystem as VsanObjectSystem
from .VsanPerfDiagnoseQuerySpec import VsanPerfDiagnoseQuerySpec as VsanPerfDiagnoseQuerySpec
from .VsanPerfDiagnosticException import VsanPerfDiagnosticException as VsanPerfDiagnosticException
from .VsanPerfDiagnosticQueryType import VsanPerfDiagnosticQueryType as VsanPerfDiagnosticQueryType
from .VsanPerfDiagnosticResult import VsanPerfDiagnosticResult as VsanPerfDiagnosticResult
from .VsanPerfEntityMetricCSV import VsanPerfEntityMetricCSV as VsanPerfEntityMetricCSV
from .VsanPerfEntityType import VsanPerfEntityType as VsanPerfEntityType
from .VsanPerfGraph import VsanPerfGraph as VsanPerfGraph
from .VsanPerfHotspotEntitiesMetrics import VsanPerfHotspotEntitiesMetrics as VsanPerfHotspotEntitiesMetrics
from .VsanPerfHotspotQuerySpec import VsanPerfHotspotQuerySpec as VsanPerfHotspotQuerySpec
from .VsanPerfMasterInformation import VsanPerfMasterInformation as VsanPerfMasterInformation
from .VsanPerfMemberInfo import VsanPerfMemberInfo as VsanPerfMemberInfo
from .VsanPerfMetricId import VsanPerfMetricId as VsanPerfMetricId
from .VsanPerfMetricSeriesCSV import VsanPerfMetricSeriesCSV as VsanPerfMetricSeriesCSV
from .VsanPerfNodeInformation import VsanPerfNodeInformation as VsanPerfNodeInformation
from .VsanPerfQuerySpec import VsanPerfQuerySpec as VsanPerfQuerySpec
from .VsanPerfThreshold import VsanPerfThreshold as VsanPerfThreshold
from .VsanPerfTimeRange import VsanPerfTimeRange as VsanPerfTimeRange
from .VsanPerfTimeRangeQuerySpec import VsanPerfTimeRangeQuerySpec as VsanPerfTimeRangeQuerySpec
from .VsanPerfTopEntities import VsanPerfTopEntities as VsanPerfTopEntities
from .VsanPerfTopEntity import VsanPerfTopEntity as VsanPerfTopEntity
from .VsanPerfTopQuerySpec import VsanPerfTopQuerySpec as VsanPerfTopQuerySpec
from .VsanPerformanceManager import VsanPerformanceManager as VsanPerformanceManager
from .VsanPerfsvcConfig import VsanPerfsvcConfig as VsanPerfsvcConfig
from .VsanRelayoutObjectsErrorCode import VsanRelayoutObjectsErrorCode as VsanRelayoutObjectsErrorCode
from .VsanRemoteClusterQuerySpec import VsanRemoteClusterQuerySpec as VsanRemoteClusterQuerySpec
from .VsanRemoteDatastoreSystem import VsanRemoteDatastoreSystem as VsanRemoteDatastoreSystem
from .VsanSpaceQuerySpec import VsanSpaceQuerySpec as VsanSpaceQuerySpec
from .VsanSpaceReportSystem import VsanSpaceReportSystem as VsanSpaceReportSystem
from .VsanSpaceReportingEntityType import VsanSpaceReportingEntityType as VsanSpaceReportingEntityType
from .VsanSpaceUsage import VsanSpaceUsage as VsanSpaceUsage
from .VsanSpaceUsageDetailResult import VsanSpaceUsageDetailResult as VsanSpaceUsageDetailResult
from .VsanSpaceUsageWithDatastoreType import VsanSpaceUsageWithDatastoreType as VsanSpaceUsageWithDatastoreType
from .VsanStorageWorkloadType import VsanStorageWorkloadType as VsanStorageWorkloadType
from .VsanStretchedClusterConfig import VsanStretchedClusterConfig as VsanStretchedClusterConfig
from .VsanSyncingObjectFilter import VsanSyncingObjectFilter as VsanSyncingObjectFilter
from .VsanUnicastAddressInfo import VsanUnicastAddressInfo as VsanUnicastAddressInfo
from .VsanUpgradeStatusEx import VsanUpgradeStatusEx as VsanUpgradeStatusEx
from .VsanUpgradeSystemUpgradeHistoryStoragePoolOp import VsanUpgradeSystemUpgradeHistoryStoragePoolOp as VsanUpgradeSystemUpgradeHistoryStoragePoolOp
from .VsanVcClusterConfigSystem import VsanVcClusterConfigSystem as VsanVcClusterConfigSystem
from .VsanVcClusterHealthSystem import VsanVcClusterHealthSystem as VsanVcClusterHealthSystem
from .VsanVcDiskManagementSystem import VsanVcDiskManagementSystem as VsanVcDiskManagementSystem
from .VsanVcKmipServersHealth import VsanVcKmipServersHealth as VsanVcKmipServersHealth
from .VsanVcLifecycleCheckResult import VsanVcLifecycleCheckResult as VsanVcLifecycleCheckResult
from .VsanVcLifecycleCheckSpec import VsanVcLifecycleCheckSpec as VsanVcLifecycleCheckSpec
from .VsanVcStretchedClusterSystem import VsanVcStretchedClusterSystem as VsanVcStretchedClusterSystem
from .VsanVsanClusterPcapGroup import VsanVsanClusterPcapGroup as VsanVsanClusterPcapGroup
from .VsanVsanClusterPcapResult import VsanVsanClusterPcapResult as VsanVsanClusterPcapResult
from .VsanVumSystem import VsanVumSystem as VsanVumSystem
from .VsanVumSystemConfig import VsanVumSystemConfig as VsanVumSystemConfig
from .VsanWhatifCapacity import VsanWhatifCapacity as VsanWhatifCapacity
from .VsanWitnessSpec import VsanWitnessSpec as VsanWitnessSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/ 0000775 0000000 0000000 00000000000 14637045624 0016550 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/AccessControlSpec.pyi 0000664 0000000 0000000 00000000456 14637045624 0022655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class AccessControlSpec(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/AsyncQueryResult.pyi 0000664 0000000 0000000 00000000655 14637045624 0022603 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import QueryResult
from pyVmomi.vim.cns import VolumeOperationResult
class AsyncQueryResult(VolumeOperationResult):
queryResult: Optional[QueryResult] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/BackingObjectDetails.pyi 0000664 0000000 0000000 00000000624 14637045624 0023270 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class BackingObjectDetails(DynamicData):
capacityInMb: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/BaseCreateSpec.pyi 0000664 0000000 0000000 00000000453 14637045624 0022106 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class BaseCreateSpec(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/BlockBackingDetails.pyi 0000664 0000000 0000000 00000001124 14637045624 0023110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.cns import BackingObjectDetails
class BlockBackingDetails(BackingObjectDetails):
backingDiskId: Optional[str] = None
backingDiskUrlPath: Optional[str] = None
backingDiskPath: Optional[str] = None
backingDiskObjectId: Optional[str] = None
usedCapacityInMb: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/BlockVolumeRelocateSpec.pyi 0000664 0000000 0000000 00000000504 14637045624 0024006 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cns import VolumeRelocateSpec
class BlockVolumeRelocateSpec(VolumeRelocateSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/ClusterFlavor.pyi 0000664 0000000 0000000 00000000366 14637045624 0022073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ClusterFlavor:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/ClusterType.pyi 0000664 0000000 0000000 00000000364 14637045624 0021561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ClusterType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/ContainerCluster.pyi 0000664 0000000 0000000 00000000761 14637045624 0022563 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ContainerCluster(DynamicData):
clusterType: str
clusterId: str
vSphereUser: str
clusterFlavor: Optional[str] = None
clusterDistribution: Optional[str] = None
delete: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/Cursor.pyi 0000664 0000000 0000000 00000000645 14637045624 0020555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class Cursor(DynamicData):
offset: long
limit: long
totalRecords: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/EntityMetadata.pyi 0000664 0000000 0000000 00000000730 14637045624 0022210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
class EntityMetadata(DynamicData):
entityName: str
labels: list[KeyValue] = []
delete: Optional[bool] = None
clusterId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/FileBackingDetails.pyi 0000664 0000000 0000000 00000000577 14637045624 0022750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import BackingObjectDetails
class FileBackingDetails(BackingObjectDetails):
backingFileId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/FileCreateSpec.pyi 0000664 0000000 0000000 00000000463 14637045624 0022114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cns import BaseCreateSpec
class FileCreateSpec(BaseCreateSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/KubernetesEntityMetadata.pyi 0000664 0000000 0000000 00000000766 14637045624 0024251 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import EntityMetadata
from pyVmomi.vim.cns import KubernetesEntityReference
class KubernetesEntityMetadata(EntityMetadata):
entityType: str
namespace: Optional[str] = None
referredEntity: list[KubernetesEntityReference] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/KubernetesEntityReference.pyi 0000664 0000000 0000000 00000000667 14637045624 0024427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class KubernetesEntityReference(DynamicData):
entityType: str
entityName: str
namespace: Optional[str] = None
clusterId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/KubernetesEntityType.pyi 0000664 0000000 0000000 00000000375 14637045624 0023446 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class KubernetesEntityType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/KubernetesQueryFilter.pyi 0000664 0000000 0000000 00000000672 14637045624 0023603 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import QueryFilter
class KubernetesQueryFilter(QueryFilter):
namespaces: list[str] = []
podNames: list[str] = []
pvcNames: list[str] = []
pvNames: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/MetricFormat.pyi 0000664 0000000 0000000 00000000365 14637045624 0021673 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class MetricFormat:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/MetricType.pyi 0000664 0000000 0000000 00000000363 14637045624 0021362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class MetricType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/NFSAccessControlSpec.pyi 0000664 0000000 0000000 00000000723 14637045624 0023221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import AccessControlSpec
from pyVmomi.vim.vsan import FileShareNetPermission
class NFSAccessControlSpec(AccessControlSpec):
netPermission: FileShareNetPermission
delete: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/PlacementResult.pyi 0000664 0000000 0000000 00000000715 14637045624 0022405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class PlacementResult(DynamicData):
datastore: Datastore
placementFaults: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/QueryFilter.pyi 0000664 0000000 0000000 00000001501 14637045624 0021543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import Cursor
from pyVmomi.vim.cns import VolumeId
class QueryFilter(DynamicData):
volumeIds: list[VolumeId] = []
names: list[str] = []
containerClusterIds: list[str] = []
storagePolicyId: Optional[str] = None
datastores: list[Datastore] = []
labels: list[KeyValue] = []
complianceStatus: Optional[str] = None
datastoreAccessibilityStatus: Optional[str] = None
cursor: Optional[Cursor] = None
healthStatus: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/QueryResult.pyi 0000664 0000000 0000000 00000000664 14637045624 0021605 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import Cursor
from pyVmomi.vim.cns import Volume
class QueryResult(DynamicData):
volumes: list[Volume] = []
cursor: Cursor
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/QuerySelection.pyi 0000664 0000000 0000000 00000000531 14637045624 0022245 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class QuerySelection(DynamicData):
names: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/QuerySelectionNameType.pyi 0000664 0000000 0000000 00000000377 14637045624 0023720 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class QuerySelectionNameType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/SnapshotCreateSpec.pyi 0000664 0000000 0000000 00000000567 14637045624 0023041 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import VolumeId
class SnapshotCreateSpec(DynamicData):
volumeId: VolumeId
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/SnapshotDeleteSpec.pyi 0000664 0000000 0000000 00000000644 14637045624 0023034 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import SnapshotId
from pyVmomi.vim.cns import VolumeId
class SnapshotDeleteSpec(DynamicData):
volumeId: VolumeId
snapshotId: SnapshotId
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/SnapshotId.pyi 0000664 0000000 0000000 00000000452 14637045624 0021350 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SnapshotId(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/SnapshotVolumeSource.pyi 0000664 0000000 0000000 00000000750 14637045624 0023445 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import SnapshotId
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.cns import VolumeSource
class SnapshotVolumeSource(VolumeSource):
volumeId: Optional[VolumeId] = None
snapshotId: Optional[SnapshotId] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VSANFileCreateSpec.pyi 0000664 0000000 0000000 00000001001 14637045624 0022571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.cns import FileCreateSpec
from pyVmomi.vim.vsan import FileShareNetPermission
class VSANFileCreateSpec(FileCreateSpec):
softQuotaInMb: Optional[long] = None
permission: list[FileShareNetPermission] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/Volume.pyi 0000664 0000000 0000000 00000001523 14637045624 0020543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import BackingObjectDetails
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.cns import VolumeMetadata
class Volume(DynamicData):
volumeId: VolumeId
datastoreUrl: Optional[str] = None
name: Optional[str] = None
volumeType: Optional[str] = None
storagePolicyId: Optional[str] = None
metadata: Optional[VolumeMetadata] = None
backingObjectDetails: Optional[BackingObjectDetails] = None
complianceStatus: Optional[str] = None
datastoreAccessibilityStatus: Optional[str] = None
healthStatus: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeACLConfigureSpec.pyi 0000664 0000000 0000000 00000000714 14637045624 0023541 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import AccessControlSpec
from pyVmomi.vim.cns import VolumeId
class VolumeACLConfigureSpec(DynamicData):
volumeId: VolumeId
accessControlSpecList: list[AccessControlSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeAttachDetachSpec.pyi 0000664 0000000 0000000 00000000645 14637045624 0023620 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import VolumeId
class VolumeAttachDetachSpec(DynamicData):
volumeId: VolumeId
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeAttachResult.pyi 0000664 0000000 0000000 00000000574 14637045624 0023074 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import VolumeOperationResult
class VolumeAttachResult(VolumeOperationResult):
diskUUID: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeCreateResult.pyi 0000664 0000000 0000000 00000000724 14637045624 0023070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import PlacementResult
from pyVmomi.vim.cns import VolumeOperationResult
class VolumeCreateResult(VolumeOperationResult):
name: Optional[str] = None
placementResults: list[PlacementResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeCreateSpec.pyi 0000664 0000000 0000000 00000001536 14637045624 0022506 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import BackingObjectDetails
from pyVmomi.vim.cns import BaseCreateSpec
from pyVmomi.vim.cns import VolumeMetadata
from pyVmomi.vim.cns import VolumeSource
from pyVmomi.vim.vm import ProfileSpec
class VolumeCreateSpec(DynamicData):
name: str
volumeType: str
datastores: list[Datastore] = []
metadata: Optional[VolumeMetadata] = None
backingObjectDetails: BackingObjectDetails
profile: list[ProfileSpec] = []
createSpec: Optional[BaseCreateSpec] = None
volumeSource: Optional[VolumeSource] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeExtendSpec.pyi 0000664 0000000 0000000 00000000636 14637045624 0022532 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import VolumeId
class VolumeExtendSpec(DynamicData):
volumeId: VolumeId
capacityInMb: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeId.pyi 0000664 0000000 0000000 00000000450 14637045624 0021016 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VolumeId(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeManager.pyi 0000664 0000000 0000000 00000004006 14637045624 0022035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vim.cns import QueryFilter
from pyVmomi.vim.cns import QueryResult
from pyVmomi.vim.cns import QuerySelection
from pyVmomi.vim.cns import SnapshotCreateSpec
from pyVmomi.vim.cns import SnapshotDeleteSpec
from pyVmomi.vim.cns import VolumeACLConfigureSpec
from pyVmomi.vim.cns import VolumeAttachDetachSpec
from pyVmomi.vim.cns import VolumeCreateSpec
from pyVmomi.vim.cns import VolumeExtendSpec
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.cns import VolumeMetadataUpdateSpec
from pyVmomi.vim.cns import VolumePolicyReconfigSpec
from pyVmomi.vim.cns import VolumeRelocateSpec
class VolumeManager(ManagedObject):
def Create(self, createSpecs: list[VolumeCreateSpec]) -> Task: ...
def UpdateVolumeMetadata(self, updateSpecs: list[VolumeMetadataUpdateSpec]) -> Task: ...
def Delete(self, volumeIds: list[VolumeId], deleteDisk: bool) -> Task: ...
def Attach(self, attachSpecs: list[VolumeAttachDetachSpec]) -> Task: ...
def Detach(self, detachSpecs: list[VolumeAttachDetachSpec]) -> Task: ...
def QueryAsync(self, filter: QueryFilter, selection: Optional[QuerySelection]) -> Task: ...
def Query(self, filter: QueryFilter, selection: Optional[QuerySelection]) -> QueryResult: ...
def ConfigureVolumeACLs(self, ACLConfigSpecs: list[VolumeACLConfigureSpec]) -> Task: ...
def Extend(self, extendSpecs: list[VolumeExtendSpec]) -> Task: ...
def CreateSnapshots(self, snapshotSpecs: list[SnapshotCreateSpec]) -> Task: ...
def DeleteSnapshots(self, snapshotDeleteSpecs: list[SnapshotDeleteSpec]) -> Task: ...
def Relocate(self, relocateSpecs: list[VolumeRelocateSpec]) -> Task: ...
def ReconfigPolicy(self, volumePolicyReconfigSpecs: list[VolumePolicyReconfigSpec]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeMetadata.pyi 0000664 0000000 0000000 00000001042 14637045624 0022200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import ContainerCluster
from pyVmomi.vim.cns import EntityMetadata
class VolumeMetadata(DynamicData):
containerCluster: ContainerCluster
entityMetadata: list[EntityMetadata] = []
containerClusterArray: list[ContainerCluster] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeMetadataUpdateSpec.pyi 0000664 0000000 0000000 00000000660 14637045624 0024163 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.cns import VolumeMetadata
class VolumeMetadataUpdateSpec(DynamicData):
volumeId: VolumeId
metadata: VolumeMetadata
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeOperationBatchResult.pyi 0000664 0000000 0000000 00000000662 14637045624 0024570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import VolumeOperationResult
class VolumeOperationBatchResult(DynamicData):
volumeResults: list[VolumeOperationResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeOperationResult.pyi 0000664 0000000 0000000 00000000741 14637045624 0023624 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.cns import VolumeId
class VolumeOperationResult(DynamicData):
volumeId: Optional[VolumeId] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumePolicyReconfigSpec.pyi 0000664 0000000 0000000 00000000721 14637045624 0024212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.vm import ProfileSpec
class VolumePolicyReconfigSpec(DynamicData):
volumeId: VolumeId
profile: list[ProfileSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeRelocateSpec.pyi 0000664 0000000 0000000 00000001006 14637045624 0023031 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.vm import ProfileSpec
class VolumeRelocateSpec(DynamicData):
volumeId: VolumeId
datastore: Datastore
profile: list[ProfileSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeSource.pyi 0000664 0000000 0000000 00000000451 14637045624 0021723 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VolumeSource(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VolumeType.pyi 0000664 0000000 0000000 00000000363 14637045624 0021406 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VolumeType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/VsanFileShareBackingDetails.pyi 0000664 0000000 0000000 00000001050 14637045624 0024546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vim.cns import FileBackingDetails
from pyVmomi.vim.vsan import FileShareNetPermission
class VsanFileShareBackingDetails(FileBackingDetails):
name: Optional[str] = None
accessPoints: list[KeyValue] = []
permission: list[FileShareNetPermission] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/__init__.pyi 0000664 0000000 0000000 00000006730 14637045624 0021040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AccessControlSpec import AccessControlSpec as AccessControlSpec
from .AsyncQueryResult import AsyncQueryResult as AsyncQueryResult
from .BackingObjectDetails import BackingObjectDetails as BackingObjectDetails
from .BaseCreateSpec import BaseCreateSpec as BaseCreateSpec
from .BlockBackingDetails import BlockBackingDetails as BlockBackingDetails
from .BlockVolumeRelocateSpec import BlockVolumeRelocateSpec as BlockVolumeRelocateSpec
from .ClusterFlavor import ClusterFlavor as ClusterFlavor
from .ClusterType import ClusterType as ClusterType
from .ContainerCluster import ContainerCluster as ContainerCluster
from .Cursor import Cursor as Cursor
from .EntityMetadata import EntityMetadata as EntityMetadata
from .FileBackingDetails import FileBackingDetails as FileBackingDetails
from .FileCreateSpec import FileCreateSpec as FileCreateSpec
from .KubernetesEntityMetadata import KubernetesEntityMetadata as KubernetesEntityMetadata
from .KubernetesEntityReference import KubernetesEntityReference as KubernetesEntityReference
from .KubernetesEntityType import KubernetesEntityType as KubernetesEntityType
from .KubernetesQueryFilter import KubernetesQueryFilter as KubernetesQueryFilter
from .MetricFormat import MetricFormat as MetricFormat
from .MetricType import MetricType as MetricType
from .NFSAccessControlSpec import NFSAccessControlSpec as NFSAccessControlSpec
from .PlacementResult import PlacementResult as PlacementResult
from .QueryFilter import QueryFilter as QueryFilter
from .QueryResult import QueryResult as QueryResult
from .QuerySelection import QuerySelection as QuerySelection
from .QuerySelectionNameType import QuerySelectionNameType as QuerySelectionNameType
from .SnapshotCreateSpec import SnapshotCreateSpec as SnapshotCreateSpec
from .SnapshotDeleteSpec import SnapshotDeleteSpec as SnapshotDeleteSpec
from .SnapshotId import SnapshotId as SnapshotId
from .SnapshotVolumeSource import SnapshotVolumeSource as SnapshotVolumeSource
from .VSANFileCreateSpec import VSANFileCreateSpec as VSANFileCreateSpec
from .Volume import Volume as Volume
from .VolumeACLConfigureSpec import VolumeACLConfigureSpec as VolumeACLConfigureSpec
from .VolumeAttachDetachSpec import VolumeAttachDetachSpec as VolumeAttachDetachSpec
from .VolumeAttachResult import VolumeAttachResult as VolumeAttachResult
from .VolumeCreateResult import VolumeCreateResult as VolumeCreateResult
from .VolumeCreateSpec import VolumeCreateSpec as VolumeCreateSpec
from .VolumeExtendSpec import VolumeExtendSpec as VolumeExtendSpec
from .VolumeId import VolumeId as VolumeId
from .VolumeManager import VolumeManager as VolumeManager
from .VolumeMetadata import VolumeMetadata as VolumeMetadata
from .VolumeMetadataUpdateSpec import VolumeMetadataUpdateSpec as VolumeMetadataUpdateSpec
from .VolumeOperationBatchResult import VolumeOperationBatchResult as VolumeOperationBatchResult
from .VolumeOperationResult import VolumeOperationResult as VolumeOperationResult
from .VolumePolicyReconfigSpec import VolumePolicyReconfigSpec as VolumePolicyReconfigSpec
from .VolumeRelocateSpec import VolumeRelocateSpec as VolumeRelocateSpec
from .VolumeSource import VolumeSource as VolumeSource
from .VolumeType import VolumeType as VolumeType
from .VsanFileShareBackingDetails import VsanFileShareBackingDetails as VsanFileShareBackingDetails
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/ 0000775 0000000 0000000 00000000000 14637045624 0016561 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualPort.pyi 0000664 0000000 0000000 00000011605 14637045624 0024005 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import BoolPolicy
from pyVmomi.vim import HostSystem
from pyVmomi.vim import InheritablePolicy
from pyVmomi.vim import LongPolicy
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import NumericRange
from pyVmomi.vim import StringPolicy
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import KeyedOpaqueBlob
from pyVmomi.vim.dvs import PortConnectee
from pyVmomi.vim.dvs import PortStatistics
from pyVmomi.vim.dvs import TrafficRuleset
class DistributedVirtualPort(DynamicData):
class ConfigSpec(DynamicData):
operation: str
key: Optional[str] = None
name: Optional[str] = None
scope: list[ManagedEntity] = []
description: Optional[str] = None
setting: Optional[Setting] = None
configVersion: Optional[str] = None
class ConfigInfo(DynamicData):
name: Optional[str] = None
scope: list[ManagedEntity] = []
description: Optional[str] = None
setting: Optional[Setting] = None
configVersion: str
class TrafficShapingPolicy(InheritablePolicy):
enabled: Optional[BoolPolicy] = None
averageBandwidth: Optional[LongPolicy] = None
peakBandwidth: Optional[LongPolicy] = None
burstSize: Optional[LongPolicy] = None
class HostLocalPortInfo(DynamicData):
switchUuid: str
portKey: str
setting: Setting
vnic: str
class VendorSpecificConfig(InheritablePolicy):
keyValue: list[KeyedOpaqueBlob] = []
class FilterParameter(DynamicData):
parameters: list[str] = []
class FilterOnFailure(Enum):
failOpen: ClassVar['FilterOnFailure'] = 'failOpen'
failClosed: ClassVar['FilterOnFailure'] = 'failClosed'
class FilterConfig(InheritablePolicy):
key: Optional[str] = None
agentName: Optional[str] = None
slotNumber: Optional[str] = None
parameters: Optional[FilterParameter] = None
onFailure: Optional[str] = None
class TrafficFilterConfig(FilterConfig):
trafficRuleset: Optional[TrafficRuleset] = None
class FilterConfigSpec(FilterConfig):
operation: str
class TrafficFilterConfigSpec(TrafficFilterConfig):
operation: str
class FilterPolicy(InheritablePolicy):
filterConfig: list[FilterConfig] = []
class Setting(DynamicData):
blocked: Optional[BoolPolicy] = None
vmDirectPathGen2Allowed: Optional[BoolPolicy] = None
inShapingPolicy: Optional[TrafficShapingPolicy] = None
outShapingPolicy: Optional[TrafficShapingPolicy] = None
vendorSpecificConfig: Optional[VendorSpecificConfig] = None
networkResourcePoolKey: Optional[StringPolicy] = None
filterPolicy: Optional[FilterPolicy] = None
class RuntimeInfo(DynamicData):
class VmDirectPathGen2InactiveReasonNetwork(Enum):
portNptIncompatibleDvs: ClassVar['VmDirectPathGen2InactiveReasonNetwork'] = 'portNptIncompatibleDvs'
portNptNoCompatibleNics: ClassVar['VmDirectPathGen2InactiveReasonNetwork'] = 'portNptNoCompatibleNics'
portNptNoVirtualFunctionsAvailable: ClassVar['VmDirectPathGen2InactiveReasonNetwork'] = 'portNptNoVirtualFunctionsAvailable'
portNptDisabledForPort: ClassVar['VmDirectPathGen2InactiveReasonNetwork'] = 'portNptDisabledForPort'
class VmDirectPathGen2InactiveReasonOther(Enum):
portNptIncompatibleHost: ClassVar['VmDirectPathGen2InactiveReasonOther'] = 'portNptIncompatibleHost'
portNptIncompatibleConnectee: ClassVar['VmDirectPathGen2InactiveReasonOther'] = 'portNptIncompatibleConnectee'
linkUp: bool
blocked: bool
vlanIds: list[NumericRange] = []
trunkingMode: Optional[bool] = None
mtu: Optional[int] = None
linkPeer: Optional[str] = None
macAddress: Optional[str] = None
statusDetail: Optional[str] = None
vmDirectPathGen2Active: Optional[bool] = None
vmDirectPathGen2InactiveReasonNetwork: list[str] = []
vmDirectPathGen2InactiveReasonOther: list[str] = []
vmDirectPathGen2InactiveReasonExtended: Optional[str] = None
class State(DynamicData):
runtimeInfo: Optional[RuntimeInfo] = None
stats: PortStatistics
vendorSpecificState: list[KeyedOpaqueBlob] = []
key: str
config: ConfigInfo
dvsUuid: str
portgroupKey: Optional[str] = None
proxyHost: Optional[HostSystem] = None
connectee: Optional[PortConnectee] = None
conflict: bool
conflictPortKey: Optional[str] = None
state: Optional[State] = None
connectionCookie: Optional[int] = None
lastStatusChange: datetime
hostLocalPort: Optional[bool] = None
externalId: Optional[str] = None
segmentPortId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualPortgroup.pyi 0000664 0000000 0000000 00000007244 14637045624 0025066 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.dvs import EntityBackup
from pyVmomi.vim.dvs import KeyedOpaqueBlob
class DistributedVirtualPortgroup(Network):
class PortgroupType(Enum):
earlyBinding: ClassVar['PortgroupType'] = 'earlyBinding'
lateBinding: ClassVar['PortgroupType'] = 'lateBinding'
ephemeral: ClassVar['PortgroupType'] = 'ephemeral'
class BackingType(Enum):
standard: ClassVar['BackingType'] = 'standard'
nsx: ClassVar['BackingType'] = 'nsx'
class PortgroupPolicy(DynamicData):
blockOverrideAllowed: bool
shapingOverrideAllowed: bool
vendorConfigOverrideAllowed: bool
livePortMovingAllowed: bool
portConfigResetAtDisconnect: bool
networkResourcePoolOverrideAllowed: Optional[bool] = None
trafficFilterOverrideAllowed: Optional[bool] = None
class MetaTagName(Enum):
dvsName: ClassVar['MetaTagName'] = 'dvsName'
portgroupName: ClassVar['MetaTagName'] = 'portgroupName'
portIndex: ClassVar['MetaTagName'] = 'portIndex'
class ConfigSpec(DynamicData):
configVersion: Optional[str] = None
name: Optional[str] = None
numPorts: Optional[int] = None
portNameFormat: Optional[str] = None
defaultPortConfig: Optional[DistributedVirtualPort.Setting] = None
description: Optional[str] = None
type: Optional[str] = None
backingType: Optional[str] = None
scope: list[ManagedEntity] = []
policy: Optional[PortgroupPolicy] = None
vendorSpecificConfig: list[KeyedOpaqueBlob] = []
autoExpand: Optional[bool] = None
vmVnicNetworkResourcePoolKey: Optional[str] = None
transportZoneUuid: Optional[str] = None
transportZoneName: Optional[str] = None
logicalSwitchUuid: Optional[str] = None
segmentId: Optional[str] = None
class ConfigInfo(DynamicData):
key: str
name: str
numPorts: int
distributedVirtualSwitch: Optional[DistributedVirtualSwitch] = None
defaultPortConfig: Optional[DistributedVirtualPort.Setting] = None
description: Optional[str] = None
type: str
backingType: Optional[str] = None
policy: PortgroupPolicy
portNameFormat: Optional[str] = None
scope: list[ManagedEntity] = []
vendorSpecificConfig: list[KeyedOpaqueBlob] = []
configVersion: Optional[str] = None
autoExpand: Optional[bool] = None
vmVnicNetworkResourcePoolKey: Optional[str] = None
uplink: Optional[bool] = None
transportZoneUuid: Optional[str] = None
transportZoneName: Optional[str] = None
logicalSwitchUuid: Optional[str] = None
segmentId: Optional[str] = None
class Problem(DynamicData):
logicalSwitchUuid: str
fault: MethodFault
class NsxPortgroupOperationResult(DynamicData):
portgroups: list[DistributedVirtualPortgroup] = []
problems: list[Problem] = []
@property
def key(self) -> str: ...
@property
def config(self) -> ConfigInfo: ...
@property
def portKeys(self) -> list[str]: ...
def Reconfigure(self, spec: ConfigSpec) -> Task: ...
def Rollback(self, entityBackup: Optional[EntityBackup.Config]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualPortgroupInfo.pyi 0000664 0000000 0000000 00000001335 14637045624 0025675 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import DistributedVirtualPortgroup
class DistributedVirtualPortgroupInfo(DynamicData):
switchName: str
switchUuid: str
portgroupName: str
portgroupKey: str
portgroupType: str
uplinkPortgroup: bool
portgroup: DistributedVirtualPortgroup
networkReservationSupported: Optional[bool] = None
backingType: Optional[str] = None
logicalSwitchUuid: Optional[str] = None
segmentId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualPortgroupSelection.pyi 0000664 0000000 0000000 00000000551 14637045624 0026726 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import SelectionSet
class DistributedVirtualPortgroupSelection(SelectionSet):
dvsUuid: str
portgroupKey: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualSwitchInfo.pyi 0000664 0000000 0000000 00000001022 14637045624 0025126 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vmodl import DynamicData
class DistributedVirtualSwitchInfo(DynamicData):
switchName: str
switchUuid: str
distributedVirtualSwitch: DistributedVirtualSwitch
networkReservationSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualSwitchManager.pyi 0000664 0000000 0000000 00000007523 14637045624 0025621 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import SelectionSet
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.dvs import DistributedVirtualPortgroup
from pyVmomi.vim.dvs import DistributedVirtualPortgroupInfo
from pyVmomi.vim.dvs import DistributedVirtualSwitchInfo
from pyVmomi.vim.dvs import EntityBackup
from pyVmomi.vim.dvs import HostProductSpec
from pyVmomi.vim.dvs import NetworkOffloadSpec
from pyVmomi.vim.dvs import ProductSpec
from pyVmomi.vim.fault import ImportOperationBulkFault
from pyVmomi.vim.host import PhysicalNic
class DistributedVirtualSwitchManager(ManagedObject):
class PhysicalNicsList(DynamicData):
host: HostSystem
physicalNics: list[PhysicalNic] = []
class DvsConfigTarget(DynamicData):
distributedVirtualPortgroup: list[DistributedVirtualPortgroupInfo] = []
distributedVirtualSwitch: list[DistributedVirtualSwitchInfo] = []
class CompatibilityResult(DynamicData):
host: HostSystem
error: list[MethodFault] = []
class HostContainer(DynamicData):
container: ManagedEntity
recursive: bool
class HostDvsFilterSpec(DynamicData):
inclusive: bool
class HostArrayFilter(HostDvsFilterSpec):
host: list[HostSystem] = []
class HostContainerFilter(HostDvsFilterSpec):
hostContainer: HostContainer
class HostDvsMembershipFilter(HostDvsFilterSpec):
distributedVirtualSwitch: DistributedVirtualSwitch
class DvsProductSpec(DynamicData):
newSwitchProductSpec: Optional[ProductSpec] = None
distributedVirtualSwitch: Optional[DistributedVirtualSwitch] = None
class ImportResult(DynamicData):
distributedVirtualSwitch: list[DistributedVirtualSwitch] = []
distributedVirtualPortgroup: list[DistributedVirtualPortgroup] = []
importFault: list[ImportOperationBulkFault.FaultOnImport] = []
def QuerySupportedSwitchSpec(self, recommended: Optional[bool]) -> list[ProductSpec]: ...
def QuerySupportedNetworkOffloadSpec(self, switchProductSpec: ProductSpec) -> list[NetworkOffloadSpec]: ...
def QueryCompatibleVmnicsFromHosts(self, hosts: list[HostSystem], dvs: DistributedVirtualSwitch) -> list[PhysicalNicsList]: ...
def QueryCompatibleHostForNewDvs(self, container: ManagedEntity, recursive: bool, switchProductSpec: Optional[ProductSpec]) -> list[HostSystem]: ...
def QueryCompatibleHostForExistingDvs(self, container: ManagedEntity, recursive: bool, dvs: DistributedVirtualSwitch) -> list[HostSystem]: ...
def QueryCompatibleHostSpec(self, switchProductSpec: Optional[ProductSpec]) -> list[HostProductSpec]: ...
def QueryFeatureCapability(self, switchProductSpec: Optional[ProductSpec]) -> Optional[DistributedVirtualSwitch.FeatureCapability]: ...
def QuerySwitchByUuid(self, uuid: str) -> Optional[DistributedVirtualSwitch]: ...
def QueryDvsConfigTarget(self, host: Optional[HostSystem], dvs: Optional[DistributedVirtualSwitch]) -> DvsConfigTarget: ...
def CheckCompatibility(self, hostContainer: HostContainer, dvsProductSpec: Optional[DvsProductSpec], hostFilterSpec: list[HostDvsFilterSpec]) -> list[CompatibilityResult]: ...
def RectifyHost(self, hosts: list[HostSystem]) -> Task: ...
def ExportEntity(self, selectionSet: list[SelectionSet]) -> Task: ...
def ImportEntity(self, entityBackup: list[EntityBackup.Config], importType: str) -> Task: ...
def LookupPortgroup(self, switchUuid: str, portgroupKey: str) -> Optional[DistributedVirtualPortgroup]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualSwitchSelection.pyi 0000664 0000000 0000000 00000000506 14637045624 0026166 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import SelectionSet
class DistributedVirtualSwitchSelection(SelectionSet):
dvsUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/EntityBackup.pyi 0000664 0000000 0000000 00000002264 14637045624 0021712 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import binary
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class EntityBackup(DynamicData):
class Config(DynamicData):
entityType: str
configBlob: binary
key: Optional[str] = None
name: Optional[str] = None
container: Optional[ManagedEntity] = None
configVersion: Optional[str] = None
class EntityType(Enum):
distributedVirtualSwitch: ClassVar['EntityType'] = 'distributedVirtualSwitch'
distributedVirtualPortgroup: ClassVar['EntityType'] = 'distributedVirtualPortgroup'
class ImportType(Enum):
createEntityWithNewIdentifier: ClassVar['ImportType'] = 'createEntityWithNewIdentifier'
createEntityWithOriginalIdentifier: ClassVar['ImportType'] = 'createEntityWithOriginalIdentifier'
applyToEntitySpecified: ClassVar['ImportType'] = 'applyToEntitySpecified'
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/HostMember.pyi 0000664 0000000 0000000 00000005736 14637045624 0021364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import KeyedOpaqueBlob
from pyVmomi.vim.dvs import ProductSpec
class HostMember(DynamicData):
class HostComponentState(Enum):
up: ClassVar['HostComponentState'] = 'up'
pending: ClassVar['HostComponentState'] = 'pending'
outOfSync: ClassVar['HostComponentState'] = 'outOfSync'
warning: ClassVar['HostComponentState'] = 'warning'
disconnected: ClassVar['HostComponentState'] = 'disconnected'
down: ClassVar['HostComponentState'] = 'down'
class ConfigSpec(DynamicData):
operation: str
host: HostSystem
backing: Optional[Backing] = None
maxProxySwitchPorts: Optional[int] = None
vendorSpecificConfig: list[KeyedOpaqueBlob] = []
class PnicSpec(DynamicData):
pnicDevice: str
uplinkPortKey: Optional[str] = None
uplinkPortgroupKey: Optional[str] = None
connectionCookie: Optional[int] = None
class Backing(DynamicData):
pass
class PnicBacking(Backing):
pnicSpec: list[PnicSpec] = []
class RuntimeState(DynamicData):
currentMaxProxySwitchPorts: int
class TransportZoneType(Enum):
vlan: ClassVar['TransportZoneType'] = 'vlan'
overlay: ClassVar['TransportZoneType'] = 'overlay'
class TransportZoneInfo(DynamicData):
uuid: str
type: str
class ConfigInfo(DynamicData):
host: Optional[HostSystem] = None
maxProxySwitchPorts: int
vendorSpecificConfig: list[KeyedOpaqueBlob] = []
backing: Backing
nsxSwitch: Optional[bool] = None
ensEnabled: Optional[bool] = None
ensInterruptEnabled: Optional[bool] = None
transportZones: list[TransportZoneInfo] = []
nsxtUsedUplinkNames: list[str] = []
networkOffloadingEnabled: Optional[bool] = None
class HostUplinkState(DynamicData):
class State(Enum):
active: ClassVar['State'] = 'active'
standby: ClassVar['State'] = 'standby'
uplinkName: str
state: str
class RuntimeInfo(DynamicData):
host: HostSystem
status: Optional[str] = None
statusDetail: Optional[str] = None
nsxtStatus: Optional[str] = None
nsxtStatusDetail: Optional[str] = None
healthCheckResult: list[HealthCheckResult] = []
hostUplinkState: list[HostUplinkState] = []
class HealthCheckResult(DynamicData):
summary: Optional[str] = None
class UplinkHealthCheckResult(HealthCheckResult):
uplinkPortKey: str
runtimeState: Optional[RuntimeState] = None
config: ConfigInfo
productInfo: Optional[ProductSpec] = None
uplinkPortKey: list[str] = []
status: str
statusDetail: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/HostProductSpec.pyi 0000664 0000000 0000000 00000000611 14637045624 0022373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class HostProductSpec(DynamicData):
productLineId: Optional[str] = None
version: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/KeyedOpaqueBlob.pyi 0000664 0000000 0000000 00000000503 14637045624 0022315 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class KeyedOpaqueBlob(DynamicData):
key: str
opaqueData: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/NetworkOffloadSpec.pyi 0000664 0000000 0000000 00000000606 14637045624 0023045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class NetworkOffloadSpec(DynamicData):
id: str
name: Optional[str] = None
types: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/NetworkResourcePool.pyi 0000664 0000000 0000000 00000001616 14637045624 0023303 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import SharesInfo
from pyVmomi.vmodl import DynamicData
class NetworkResourcePool(DynamicData):
class AllocationInfo(DynamicData):
limit: Optional[long] = None
shares: Optional[SharesInfo] = None
priorityTag: Optional[int] = None
class ConfigSpec(DynamicData):
key: str
configVersion: Optional[str] = None
allocationInfo: Optional[AllocationInfo] = None
name: Optional[str] = None
description: Optional[str] = None
key: str
name: Optional[str] = None
description: Optional[str] = None
configVersion: str
allocationInfo: AllocationInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/PortConnectee.pyi 0000664 0000000 0000000 00000001603 14637045624 0022054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class PortConnectee(DynamicData):
class ConnecteeType(Enum):
pnic: ClassVar['ConnecteeType'] = 'pnic'
vmVnic: ClassVar['ConnecteeType'] = 'vmVnic'
hostConsoleVnic: ClassVar['ConnecteeType'] = 'hostConsoleVnic'
hostVmkVnic: ClassVar['ConnecteeType'] = 'hostVmkVnic'
systemCrxVnic: ClassVar['ConnecteeType'] = 'systemCrxVnic'
connectedEntity: Optional[ManagedEntity] = None
nicKey: Optional[str] = None
type: Optional[str] = None
addressHint: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/PortConnection.pyi 0000664 0000000 0000000 00000000704 14637045624 0022251 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class PortConnection(DynamicData):
switchUuid: str
portgroupKey: Optional[str] = None
portKey: Optional[str] = None
connectionCookie: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/PortCriteria.pyi 0000664 0000000 0000000 00000001270 14637045624 0021713 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class PortCriteria(DynamicData):
connected: Optional[bool] = None
active: Optional[bool] = None
uplinkPort: Optional[bool] = None
nsxPort: Optional[bool] = None
scope: Optional[ManagedEntity] = None
portgroupKey: list[str] = []
inside: Optional[bool] = None
portKey: list[str] = []
host: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/PortStatistics.pyi 0000664 0000000 0000000 00000001552 14637045624 0022306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class PortStatistics(DynamicData):
packetsInMulticast: long
packetsOutMulticast: long
bytesInMulticast: long
bytesOutMulticast: long
packetsInUnicast: long
packetsOutUnicast: long
bytesInUnicast: long
bytesOutUnicast: long
packetsInBroadcast: long
packetsOutBroadcast: long
bytesInBroadcast: long
bytesOutBroadcast: long
packetsInDropped: long
packetsOutDropped: long
packetsInException: long
packetsOutException: long
bytesInFromPnic: Optional[long] = None
bytesOutToPnic: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/ProductSpec.pyi 0000664 0000000 0000000 00000001051 14637045624 0021534 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ProductSpec(DynamicData):
name: Optional[str] = None
vendor: Optional[str] = None
version: Optional[str] = None
build: Optional[str] = None
forwardingClass: Optional[str] = None
bundleId: Optional[str] = None
bundleUrl: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/TrafficRule.pyi 0000664 0000000 0000000 00000004676 14637045624 0021527 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import IntExpression
from pyVmomi.vim import IpAddress
from pyVmomi.vim import MacAddress
from pyVmomi.vim import NegatableExpression
from pyVmomi.vim import SingleIp
from pyVmomi.vim import StringExpression
from pyVmomi.vmodl import DynamicData
class TrafficRule(DynamicData):
class Qualifier(DynamicData):
key: Optional[str] = None
class Action(DynamicData):
pass
class RuleDirectionType(Enum):
incomingPackets: ClassVar['RuleDirectionType'] = 'incomingPackets'
outgoingPackets: ClassVar['RuleDirectionType'] = 'outgoingPackets'
both: ClassVar['RuleDirectionType'] = 'both'
class IpQualifier(Qualifier):
sourceAddress: Optional[IpAddress] = None
destinationAddress: Optional[IpAddress] = None
protocol: Optional[IntExpression] = None
sourceIpPort: Optional[IpPort] = None
destinationIpPort: Optional[IpPort] = None
tcpFlags: Optional[IntExpression] = None
class IpPort(NegatableExpression):
pass
class SingleIpPort(IpPort):
portNumber: int
class IpPortRange(IpPort):
startPortNumber: int
endPortNumber: int
class MacQualifier(Qualifier):
sourceAddress: Optional[MacAddress] = None
destinationAddress: Optional[MacAddress] = None
protocol: Optional[IntExpression] = None
vlanId: Optional[IntExpression] = None
class SystemTrafficQualifier(Qualifier):
typeOfSystemTraffic: Optional[StringExpression] = None
class DropAction(Action):
pass
class AcceptAction(Action):
pass
class UpdateTagAction(Action):
qosTag: Optional[int] = None
dscpTag: Optional[int] = None
class RateLimitAction(Action):
packetsPerSecond: int
class LogAction(Action):
pass
class GreAction(Action):
encapsulationIp: SingleIp
class MacRewriteAction(Action):
rewriteMac: str
class PuntAction(Action):
pass
class CopyAction(Action):
pass
key: Optional[str] = None
description: Optional[str] = None
sequence: Optional[int] = None
qualifier: list[Qualifier] = []
action: Optional[Action] = None
direction: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/TrafficRuleset.pyi 0000664 0000000 0000000 00000000755 14637045624 0022235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import TrafficRule
class TrafficRuleset(DynamicData):
key: Optional[str] = None
enabled: Optional[bool] = None
precedence: Optional[int] = None
rules: list[TrafficRule] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/VmVnicNetworkResourcePool.pyi 0000664 0000000 0000000 00000002444 14637045624 0024426 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class VmVnicNetworkResourcePool(DynamicData):
class ResourceAllocation(DynamicData):
reservationQuota: Optional[long] = None
class ConfigSpec(DynamicData):
operation: str
key: Optional[str] = None
configVersion: Optional[str] = None
allocationInfo: Optional[ResourceAllocation] = None
name: Optional[str] = None
description: Optional[str] = None
class VnicAllocatedResource(DynamicData):
vm: VirtualMachine
vnicKey: str
reservation: Optional[long] = None
class RuntimeInfo(DynamicData):
key: str
name: Optional[str] = None
capacity: Optional[int] = None
usage: Optional[int] = None
available: Optional[int] = None
status: str
allocatedResource: list[VnicAllocatedResource] = []
key: str
name: Optional[str] = None
description: Optional[str] = None
configVersion: str
allocationInfo: Optional[ResourceAllocation] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/VmwareDistributedVirtualSwitch.pyi 0000664 0000000 0000000 00000031400 14637045624 0025477 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import BoolPolicy
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import InheritablePolicy
from pyVmomi.vim import IntPolicy
from pyVmomi.vim import NumericRange
from pyVmomi.vim import StringPolicy
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.dvs import DistributedVirtualPortgroup
from pyVmomi.vim.dvs import HostMember
from pyVmomi.vim.host import LinkDiscoveryProtocolConfig
class VmwareDistributedVirtualSwitch(DistributedVirtualSwitch):
class FeatureCapability(DistributedVirtualSwitch.FeatureCapability):
vspanSupported: Optional[bool] = None
lldpSupported: Optional[bool] = None
ipfixSupported: Optional[bool] = None
ipfixCapability: Optional[IpfixFeatureCapability] = None
multicastSnoopingSupported: Optional[bool] = None
vspanCapability: Optional[VspanFeatureCapability] = None
lacpCapability: Optional[LacpFeatureCapability] = None
dpuCapability: Optional[DpuFeatureCapability] = None
nsxSupported: Optional[bool] = None
mtuCapability: Optional[MtuCapability] = None
class IpfixFeatureCapability(DynamicData):
ipfixSupported: Optional[bool] = None
ipv6ForIpfixSupported: Optional[bool] = None
observationDomainIdSupported: Optional[bool] = None
class LacpFeatureCapability(DynamicData):
lacpSupported: Optional[bool] = None
multiLacpGroupSupported: Optional[bool] = None
lacpFastModeSupported: Optional[bool] = None
class DpuFeatureCapability(DynamicData):
networkOffloadSupported: Optional[bool] = None
activeStandbyModeSupported: Optional[bool] = None
class VmwareHealthCheckFeatureCapability(DistributedVirtualSwitch.HealthCheckFeatureCapability):
vlanMtuSupported: bool
teamingSupported: bool
class VspanFeatureCapability(DynamicData):
mixedDestSupported: bool
dvportSupported: bool
remoteSourceSupported: bool
remoteDestSupported: bool
encapRemoteSourceSupported: bool
erspanProtocolSupported: Optional[bool] = None
mirrorNetstackSupported: Optional[bool] = None
class MtuCapability(DynamicData):
minMtuSupported: int
maxMtuSupported: int
class VspanPorts(DynamicData):
portKey: list[str] = []
uplinkPortName: list[str] = []
wildcardPortConnecteeType: list[str] = []
vlans: list[int] = []
ipAddress: list[str] = []
class VspanSession(DynamicData):
key: Optional[str] = None
name: Optional[str] = None
description: Optional[str] = None
enabled: bool
sourcePortTransmitted: Optional[VspanPorts] = None
sourcePortReceived: Optional[VspanPorts] = None
destinationPort: Optional[VspanPorts] = None
encapsulationVlanId: Optional[int] = None
stripOriginalVlan: bool
mirroredPacketLength: Optional[int] = None
normalTrafficAllowed: bool
sessionType: Optional[str] = None
samplingRate: Optional[int] = None
encapType: Optional[str] = None
erspanId: Optional[int] = None
erspanCOS: Optional[int] = None
erspanGraNanosec: Optional[bool] = None
netstack: Optional[str] = None
class IpfixConfig(DynamicData):
collectorIpAddress: Optional[str] = None
collectorPort: Optional[int] = None
observationDomainId: Optional[long] = None
activeFlowTimeout: int
idleFlowTimeout: int
samplingRate: int
internalFlowsOnly: bool
class DpuFailoverPolicy(DynamicData):
activeUplink: list[str] = []
standbyUplink: list[str] = []
class NetworkOffloadConfig(DynamicData):
dpuFailoverPolicy: Optional[DpuFailoverPolicy] = None
class ConfigInfo(DistributedVirtualSwitch.ConfigInfo):
vspanSession: list[VspanSession] = []
pvlanConfig: list[PvlanMapEntry] = []
maxMtu: int
linkDiscoveryProtocolConfig: Optional[LinkDiscoveryProtocolConfig] = None
ipfixConfig: Optional[IpfixConfig] = None
lacpGroupConfig: list[LacpGroupConfig] = []
lacpApiVersion: Optional[str] = None
multicastFilteringMode: Optional[str] = None
networkOffloadSpecId: Optional[str] = None
networkOffloadConfig: Optional[NetworkOffloadConfig] = None
class ConfigSpec(DistributedVirtualSwitch.ConfigSpec):
pvlanConfigSpec: list[PvlanConfigSpec] = []
vspanConfigSpec: list[VspanConfigSpec] = []
maxMtu: Optional[int] = None
linkDiscoveryProtocolConfig: Optional[LinkDiscoveryProtocolConfig] = None
ipfixConfig: Optional[IpfixConfig] = None
lacpApiVersion: Optional[str] = None
multicastFilteringMode: Optional[str] = None
networkOffloadSpecId: Optional[str] = None
networkOffloadConfig: Optional[NetworkOffloadConfig] = None
class UplinkPortOrderPolicy(InheritablePolicy):
activeUplinkPort: list[str] = []
standbyUplinkPort: list[str] = []
class FailureCriteria(InheritablePolicy):
checkSpeed: Optional[StringPolicy] = None
speed: Optional[IntPolicy] = None
checkDuplex: Optional[BoolPolicy] = None
fullDuplex: Optional[BoolPolicy] = None
checkErrorPercent: Optional[BoolPolicy] = None
percentage: Optional[IntPolicy] = None
checkBeacon: Optional[BoolPolicy] = None
class UplinkPortTeamingPolicy(InheritablePolicy):
policy: Optional[StringPolicy] = None
reversePolicy: Optional[BoolPolicy] = None
notifySwitches: Optional[BoolPolicy] = None
rollingOrder: Optional[BoolPolicy] = None
failureCriteria: Optional[FailureCriteria] = None
uplinkPortOrder: Optional[UplinkPortOrderPolicy] = None
class VlanSpec(InheritablePolicy):
pass
class PvlanSpec(VlanSpec):
pvlanId: int
class VlanIdSpec(VlanSpec):
vlanId: int
class TrunkVlanSpec(VlanSpec):
vlanId: list[NumericRange] = []
class SecurityPolicy(InheritablePolicy):
allowPromiscuous: Optional[BoolPolicy] = None
macChanges: Optional[BoolPolicy] = None
forgedTransmits: Optional[BoolPolicy] = None
class MacLimitPolicyType(Enum):
allow: ClassVar['MacLimitPolicyType'] = 'allow'
drop: ClassVar['MacLimitPolicyType'] = 'drop'
class MacLearningPolicy(InheritablePolicy):
enabled: bool
allowUnicastFlooding: Optional[bool] = None
limit: Optional[int] = None
limitPolicy: Optional[str] = None
class MacManagementPolicy(InheritablePolicy):
allowPromiscuous: Optional[bool] = None
macChanges: Optional[bool] = None
forgedTransmits: Optional[bool] = None
macLearningPolicy: Optional[MacLearningPolicy] = None
class VmwarePortConfigPolicy(DistributedVirtualPort.Setting):
vlan: Optional[VlanSpec] = None
qosTag: Optional[IntPolicy] = None
uplinkTeamingPolicy: Optional[UplinkPortTeamingPolicy] = None
securityPolicy: Optional[SecurityPolicy] = None
ipfixEnabled: Optional[BoolPolicy] = None
txUplink: Optional[BoolPolicy] = None
lacpPolicy: Optional[UplinkLacpPolicy] = None
macManagementPolicy: Optional[MacManagementPolicy] = None
VNI: Optional[IntPolicy] = None
class VMwarePortgroupPolicy(DistributedVirtualPortgroup.PortgroupPolicy):
vlanOverrideAllowed: bool
uplinkTeamingOverrideAllowed: bool
securityPolicyOverrideAllowed: bool
ipfixOverrideAllowed: Optional[bool] = None
macManagementOverrideAllowed: Optional[bool] = None
class PvlanPortType(Enum):
promiscuous: ClassVar['PvlanPortType'] = 'promiscuous'
isolated: ClassVar['PvlanPortType'] = 'isolated'
community: ClassVar['PvlanPortType'] = 'community'
class PvlanConfigSpec(DynamicData):
pvlanEntry: PvlanMapEntry
operation: str
class PvlanMapEntry(DynamicData):
primaryVlanId: int
secondaryVlanId: int
pvlanType: str
class VspanConfigSpec(DynamicData):
vspanSession: VspanSession
operation: str
class VspanSessionEncapType(Enum):
gre: ClassVar['VspanSessionEncapType'] = 'gre'
erspan2: ClassVar['VspanSessionEncapType'] = 'erspan2'
erspan3: ClassVar['VspanSessionEncapType'] = 'erspan3'
class VspanSessionType(Enum):
mixedDestMirror: ClassVar['VspanSessionType'] = 'mixedDestMirror'
dvPortMirror: ClassVar['VspanSessionType'] = 'dvPortMirror'
remoteMirrorSource: ClassVar['VspanSessionType'] = 'remoteMirrorSource'
remoteMirrorDest: ClassVar['VspanSessionType'] = 'remoteMirrorDest'
encapsulatedRemoteMirrorSource: ClassVar['VspanSessionType'] = 'encapsulatedRemoteMirrorSource'
class VmwareHealthCheckConfig(DistributedVirtualSwitch.HealthCheckConfig):
pass
class VlanMtuHealthCheckConfig(VmwareHealthCheckConfig):
pass
class TeamingHealthCheckConfig(VmwareHealthCheckConfig):
pass
class VlanHealthCheckResult(HostMember.UplinkHealthCheckResult):
trunkedVlan: list[NumericRange] = []
untrunkedVlan: list[NumericRange] = []
class MtuHealthCheckResult(HostMember.UplinkHealthCheckResult):
mtuMismatch: bool
vlanSupportSwitchMtu: list[NumericRange] = []
vlanNotSupportSwitchMtu: list[NumericRange] = []
class TeamingMatchStatus(Enum):
iphashMatch: ClassVar['TeamingMatchStatus'] = 'iphashMatch'
nonIphashMatch: ClassVar['TeamingMatchStatus'] = 'nonIphashMatch'
iphashMismatch: ClassVar['TeamingMatchStatus'] = 'iphashMismatch'
nonIphashMismatch: ClassVar['TeamingMatchStatus'] = 'nonIphashMismatch'
class TeamingHealthCheckResult(HostMember.HealthCheckResult):
teamingStatus: str
class UplinkLacpPolicy(InheritablePolicy):
enable: Optional[BoolPolicy] = None
mode: Optional[StringPolicy] = None
class LacpGroupConfig(DynamicData):
key: Optional[str] = None
name: Optional[str] = None
mode: Optional[str] = None
uplinkNum: Optional[int] = None
loadbalanceAlgorithm: Optional[str] = None
vlan: Optional[LagVlanConfig] = None
ipfix: Optional[LagIpfixConfig] = None
uplinkName: list[str] = []
uplinkPortKey: list[str] = []
timeoutMode: Optional[str] = None
class LagVlanConfig(DynamicData):
vlanId: list[NumericRange] = []
class LagIpfixConfig(DynamicData):
ipfixEnabled: Optional[bool] = None
class UplinkLacpMode(Enum):
active: ClassVar['UplinkLacpMode'] = 'active'
passive: ClassVar['UplinkLacpMode'] = 'passive'
class UplinkLacpTimeoutMode(Enum):
fast: ClassVar['UplinkLacpTimeoutMode'] = 'fast'
slow: ClassVar['UplinkLacpTimeoutMode'] = 'slow'
class LacpGroupSpec(DynamicData):
lacpGroupConfig: LacpGroupConfig
operation: str
class LacpLoadBalanceAlgorithm(Enum):
srcMac: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcMac'
destMac: ClassVar['LacpLoadBalanceAlgorithm'] = 'destMac'
srcDestMac: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcDestMac'
destIpVlan: ClassVar['LacpLoadBalanceAlgorithm'] = 'destIpVlan'
srcIpVlan: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcIpVlan'
srcDestIpVlan: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcDestIpVlan'
destTcpUdpPort: ClassVar['LacpLoadBalanceAlgorithm'] = 'destTcpUdpPort'
srcTcpUdpPort: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcTcpUdpPort'
srcDestTcpUdpPort: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcDestTcpUdpPort'
destIpTcpUdpPort: ClassVar['LacpLoadBalanceAlgorithm'] = 'destIpTcpUdpPort'
srcIpTcpUdpPort: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcIpTcpUdpPort'
srcDestIpTcpUdpPort: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcDestIpTcpUdpPort'
destIpTcpUdpPortVlan: ClassVar['LacpLoadBalanceAlgorithm'] = 'destIpTcpUdpPortVlan'
srcIpTcpUdpPortVlan: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcIpTcpUdpPortVlan'
srcDestIpTcpUdpPortVlan: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcDestIpTcpUdpPortVlan'
destIp: ClassVar['LacpLoadBalanceAlgorithm'] = 'destIp'
srcIp: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcIp'
srcDestIp: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcDestIp'
vlan: ClassVar['LacpLoadBalanceAlgorithm'] = 'vlan'
srcPortId: ClassVar['LacpLoadBalanceAlgorithm'] = 'srcPortId'
class LacpApiVersion(Enum):
singleLag: ClassVar['LacpApiVersion'] = 'singleLag'
multipleLag: ClassVar['LacpApiVersion'] = 'multipleLag'
class MulticastFilteringMode(Enum):
legacyFiltering: ClassVar['MulticastFilteringMode'] = 'legacyFiltering'
snooping: ClassVar['MulticastFilteringMode'] = 'snooping'
def UpdateLacpGroupConfig(self, lacpGroupSpec: list[LacpGroupSpec]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/__init__.pyi 0000664 0000000 0000000 00000003646 14637045624 0021054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .DistributedVirtualPort import DistributedVirtualPort as DistributedVirtualPort
from .DistributedVirtualPortgroup import DistributedVirtualPortgroup as DistributedVirtualPortgroup
from .DistributedVirtualPortgroupInfo import DistributedVirtualPortgroupInfo as DistributedVirtualPortgroupInfo
from .DistributedVirtualPortgroupSelection import DistributedVirtualPortgroupSelection as DistributedVirtualPortgroupSelection
from .DistributedVirtualSwitchInfo import DistributedVirtualSwitchInfo as DistributedVirtualSwitchInfo
from .DistributedVirtualSwitchManager import DistributedVirtualSwitchManager as DistributedVirtualSwitchManager
from .DistributedVirtualSwitchSelection import DistributedVirtualSwitchSelection as DistributedVirtualSwitchSelection
from .EntityBackup import EntityBackup as EntityBackup
from .HostMember import HostMember as HostMember
from .HostProductSpec import HostProductSpec as HostProductSpec
from .KeyedOpaqueBlob import KeyedOpaqueBlob as KeyedOpaqueBlob
from .NetworkOffloadSpec import NetworkOffloadSpec as NetworkOffloadSpec
from .NetworkResourcePool import NetworkResourcePool as NetworkResourcePool
from .PortConnectee import PortConnectee as PortConnectee
from .PortConnection import PortConnection as PortConnection
from .PortCriteria import PortCriteria as PortCriteria
from .PortStatistics import PortStatistics as PortStatistics
from .ProductSpec import ProductSpec as ProductSpec
from .TrafficRule import TrafficRule as TrafficRule
from .TrafficRuleset import TrafficRuleset as TrafficRuleset
from .VmVnicNetworkResourcePool import VmVnicNetworkResourcePool as VmVnicNetworkResourcePool
from .VmwareDistributedVirtualSwitch import VmwareDistributedVirtualSwitch as VmwareDistributedVirtualSwitch
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/ 0000775 0000000 0000000 00000000000 14637045624 0020157 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoKeyId.pyi 0000664 0000000 0000000 00000000653 14637045624 0023114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import KeyProviderId
class CryptoKeyId(DynamicData):
keyId: str
providerId: Optional[KeyProviderId] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoKeyPlain.pyi 0000664 0000000 0000000 00000000613 14637045624 0023617 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
class CryptoKeyPlain(DynamicData):
keyId: CryptoKeyId
algorithm: str
keyData: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoKeyResult.pyi 0000664 0000000 0000000 00000001005 14637045624 0024026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.encryption import CryptoKeyId
class CryptoKeyResult(DynamicData):
keyId: CryptoKeyId
success: bool
reason: Optional[str] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoManager.pyi 0000664 0000000 0000000 00000001635 14637045624 0023462 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoKeyPlain
from pyVmomi.vim.encryption import CryptoKeyResult
class CryptoManager(ManagedObject):
@property
def enabled(self) -> bool: ...
def AddKey(self, key: CryptoKeyPlain) -> NoReturn: ...
def AddKeys(self, keys: list[CryptoKeyPlain]) -> list[CryptoKeyResult]: ...
def RemoveKey(self, key: CryptoKeyId, force: bool) -> NoReturn: ...
def RemoveKeys(self, keys: list[CryptoKeyId], force: bool) -> list[CryptoKeyResult]: ...
def ListKeys(self, limit: Optional[int]) -> list[CryptoKeyId]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoManagerHost.pyi 0000664 0000000 0000000 00000002346 14637045624 0024320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoKeyPlain
from pyVmomi.vim.encryption import CryptoManager
class CryptoManagerHost(CryptoManager):
class KeyManagementType(Enum):
unknown: ClassVar['KeyManagementType'] = 'unknown'
internal: ClassVar['KeyManagementType'] = 'internal'
external: ClassVar['KeyManagementType'] = 'external'
class KeyStatus(DynamicData):
keyId: CryptoKeyId
present: bool
managementType: Optional[str] = None
accessGranted: Optional[bool] = None
def Prepare(self) -> NoReturn: ...
def Enable(self, initialKey: CryptoKeyPlain) -> NoReturn: ...
def ChangeKey(self, newKey: CryptoKeyPlain) -> Task: ...
def Disable(self) -> NoReturn: ...
def GetCryptoKeyStatus(self, keys: list[CryptoKeyId]) -> list[KeyStatus]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoManagerHostKMS.pyi 0000664 0000000 0000000 00000000506 14637045624 0024667 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.encryption import CryptoManagerHost
class CryptoManagerHostKMS(CryptoManagerHost):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoManagerKmip.pyi 0000664 0000000 0000000 00000013767 14637045624 0024314 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vim import KeyValue
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoKeyResult
from pyVmomi.vim.encryption import CryptoManager
from pyVmomi.vim.encryption import KeyProviderId
from pyVmomi.vim.encryption import KmipClusterInfo
from pyVmomi.vim.encryption import KmipServerInfo
from pyVmomi.vim.encryption import KmipServerSpec
class CryptoManagerKmip(CryptoManager):
class CertificateInfo(DynamicData):
subject: str
issuer: str
serialNumber: str
notBefore: datetime
notAfter: datetime
fingerprint: str
checkTime: datetime
secondsSinceValid: Optional[int] = None
secondsBeforeExpire: Optional[int] = None
class ServerStatus(DynamicData):
name: str
status: ManagedEntity.Status
connectionStatus: str
certInfo: Optional[CertificateInfo] = None
clientTrustServer: Optional[bool] = None
serverTrustClient: Optional[bool] = None
class ClusterStatus(DynamicData):
clusterId: KeyProviderId
overallStatus: Optional[ManagedEntity.Status] = None
managementType: Optional[str] = None
servers: list[ServerStatus] = []
clientCertInfo: Optional[CertificateInfo] = None
class ServerCertInfo(DynamicData):
certificate: str
certInfo: Optional[CertificateInfo] = None
clientTrustServer: Optional[bool] = None
class CertSignRequest(DynamicData):
commonName: Optional[str] = None
organization: Optional[str] = None
organizationUnit: Optional[str] = None
locality: Optional[str] = None
state: Optional[str] = None
country: Optional[str] = None
email: Optional[str] = None
class CryptoKeyStatus(DynamicData):
class KeyUnavailableReason(Enum):
KeyStateMissingInCache: ClassVar['KeyUnavailableReason'] = 'KeyStateMissingInCache'
KeyStateClusterInvalid: ClassVar['KeyUnavailableReason'] = 'KeyStateClusterInvalid'
KeyStateClusterUnreachable: ClassVar['KeyUnavailableReason'] = 'KeyStateClusterUnreachable'
KeyStateMissingInKMS: ClassVar['KeyUnavailableReason'] = 'KeyStateMissingInKMS'
KeyStateNotActiveOrEnabled: ClassVar['KeyUnavailableReason'] = 'KeyStateNotActiveOrEnabled'
KeyStateManagedByTrustAuthority: ClassVar['KeyUnavailableReason'] = 'KeyStateManagedByTrustAuthority'
KeyStateManagedByNKP: ClassVar['KeyUnavailableReason'] = 'KeyStateManagedByNKP'
NoPermissionToAccessKeyProvider: ClassVar['KeyUnavailableReason'] = 'NoPermissionToAccessKeyProvider'
WrappingKeyMissingInKMS: ClassVar['KeyUnavailableReason'] = 'WrappingKeyMissingInKMS'
WrappingKeyNotActiveOrEnabled: ClassVar['KeyUnavailableReason'] = 'WrappingKeyNotActiveOrEnabled'
keyId: CryptoKeyId
keyAvailable: Optional[bool] = None
reason: Optional[str] = None
encryptedVMs: list[VirtualMachine] = []
affectedHosts: list[HostSystem] = []
referencedByTags: list[str] = []
class CustomAttributeSpec(DynamicData):
attributes: list[KeyValue] = []
@property
def kmipServers(self) -> list[KmipClusterInfo]: ...
def RegisterKmipServer(self, server: KmipServerSpec) -> NoReturn: ...
def MarkDefault(self, clusterId: KeyProviderId) -> NoReturn: ...
def UpdateKmipServer(self, server: KmipServerSpec) -> NoReturn: ...
def RemoveKmipServer(self, clusterId: KeyProviderId, serverName: str) -> NoReturn: ...
def ListKmipServers(self, limit: Optional[int]) -> list[KmipClusterInfo]: ...
def RetrieveKmipServersStatus(self, clusters: list[KmipClusterInfo]) -> Task: ...
def GenerateKey(self, keyProvider: Optional[KeyProviderId], spec: Optional[CustomAttributeSpec]) -> CryptoKeyResult: ...
def RetrieveKmipServerCert(self, keyProvider: KeyProviderId, server: KmipServerInfo) -> ServerCertInfo: ...
def UploadKmipServerCert(self, cluster: KeyProviderId, certificate: str) -> NoReturn: ...
def GenerateSelfSignedClientCert(self, cluster: KeyProviderId, request: Optional[CertSignRequest]) -> str: ...
def GenerateClientCsr(self, cluster: KeyProviderId, request: Optional[CertSignRequest]) -> str: ...
def RetrieveSelfSignedClientCert(self, cluster: KeyProviderId) -> str: ...
def RetrieveClientCsr(self, cluster: KeyProviderId) -> str: ...
def RetrieveClientCert(self, cluster: KeyProviderId) -> str: ...
def UpdateSelfSignedClientCert(self, cluster: KeyProviderId, certificate: str) -> NoReturn: ...
def UpdateKmsSignedCsrClientCert(self, cluster: KeyProviderId, certificate: str) -> NoReturn: ...
def UploadClientCert(self, cluster: KeyProviderId, certificate: str, privateKey: str) -> NoReturn: ...
def IsKmsClusterActive(self, cluster: Optional[KeyProviderId]) -> bool: ...
def SetDefaultKmsCluster(self, entity: Optional[ManagedEntity], clusterId: Optional[KeyProviderId]) -> NoReturn: ...
def GetDefaultKmsCluster(self, entity: Optional[ManagedEntity], defaultsToParent: Optional[bool]) -> Optional[KeyProviderId]: ...
def QueryCryptoKeyStatus(self, keyIds: list[CryptoKeyId], checkKeyBitMap: int) -> list[CryptoKeyStatus]: ...
def RegisterKmsCluster(self, clusterId: KeyProviderId, managementType: Optional[str]) -> NoReturn: ...
def UnregisterKmsCluster(self, clusterId: KeyProviderId) -> NoReturn: ...
def ListKmsClusters(self, includeKmsServers: Optional[bool], managementTypeFilter: Optional[int], statusFilter: Optional[int]) -> list[KmipClusterInfo]: ...
def SetKeyCustomAttributes(self, keyId: CryptoKeyId, spec: CustomAttributeSpec) -> CryptoKeyResult: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoSpec.pyi 0000664 0000000 0000000 00000000447 14637045624 0023002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class CryptoSpec(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoSpecDecrypt.pyi 0000664 0000000 0000000 00000000465 14637045624 0024335 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.encryption import CryptoSpec
class CryptoSpecDecrypt(CryptoSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoSpecDeepRecrypt.pyi 0000664 0000000 0000000 00000000571 14637045624 0025147 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoSpec
class CryptoSpecDeepRecrypt(CryptoSpec):
newKeyId: CryptoKeyId
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoSpecEncrypt.pyi 0000664 0000000 0000000 00000000570 14637045624 0024344 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoSpec
class CryptoSpecEncrypt(CryptoSpec):
cryptoKeyId: CryptoKeyId
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoSpecNoOp.pyi 0000664 0000000 0000000 00000000462 14637045624 0023573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.encryption import CryptoSpec
class CryptoSpecNoOp(CryptoSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoSpecRegister.pyi 0000664 0000000 0000000 00000000601 14637045624 0024477 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoSpecNoOp
class CryptoSpecRegister(CryptoSpecNoOp):
cryptoKeyId: CryptoKeyId
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoSpecShallowRecrypt.pyi 0000664 0000000 0000000 00000000574 14637045624 0025706 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.encryption import CryptoSpec
class CryptoSpecShallowRecrypt(CryptoSpec):
newKeyId: CryptoKeyId
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/KeyProviderId.pyi 0000664 0000000 0000000 00000000455 14637045624 0023426 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class KeyProviderId(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/KmipClusterInfo.pyi 0000664 0000000 0000000 00000002113 14637045624 0023755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import KeyProviderId
from pyVmomi.vim.encryption import KmipServerInfo
class KmipClusterInfo(DynamicData):
class KmsManagementType(Enum):
unknown: ClassVar['KmsManagementType'] = 'unknown'
vCenter: ClassVar['KmsManagementType'] = 'vCenter'
trustAuthority: ClassVar['KmsManagementType'] = 'trustAuthority'
nativeProvider: ClassVar['KmsManagementType'] = 'nativeProvider'
clusterId: KeyProviderId
servers: list[KmipServerInfo] = []
useAsDefault: bool
managementType: Optional[str] = None
useAsEntityDefault: list[ManagedEntity] = []
hasBackup: Optional[bool] = None
tpmRequired: Optional[bool] = None
keyId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/KmipServerInfo.pyi 0000664 0000000 0000000 00000001131 14637045624 0023601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class KmipServerInfo(DynamicData):
name: str
address: str
port: int
proxyAddress: Optional[str] = None
proxyPort: Optional[int] = None
reconnect: Optional[int] = None
protocol: Optional[str] = None
nbio: Optional[int] = None
timeout: Optional[int] = None
userName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/KmipServerSpec.pyi 0000664 0000000 0000000 00000000772 14637045624 0023612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import KeyProviderId
from pyVmomi.vim.encryption import KmipServerInfo
class KmipServerSpec(DynamicData):
clusterId: KeyProviderId
info: KmipServerInfo
password: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/KmipServerStatus.pyi 0000664 0000000 0000000 00000000733 14637045624 0024200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import KeyProviderId
class KmipServerStatus(DynamicData):
clusterId: KeyProviderId
name: str
status: ManagedEntity.Status
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/__init__.pyi 0000664 0000000 0000000 00000002706 14637045624 0022446 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CryptoKeyId import CryptoKeyId as CryptoKeyId
from .CryptoKeyPlain import CryptoKeyPlain as CryptoKeyPlain
from .CryptoKeyResult import CryptoKeyResult as CryptoKeyResult
from .CryptoManager import CryptoManager as CryptoManager
from .CryptoManagerHost import CryptoManagerHost as CryptoManagerHost
from .CryptoManagerHostKMS import CryptoManagerHostKMS as CryptoManagerHostKMS
from .CryptoManagerKmip import CryptoManagerKmip as CryptoManagerKmip
from .CryptoSpec import CryptoSpec as CryptoSpec
from .CryptoSpecDecrypt import CryptoSpecDecrypt as CryptoSpecDecrypt
from .CryptoSpecDeepRecrypt import CryptoSpecDeepRecrypt as CryptoSpecDeepRecrypt
from .CryptoSpecEncrypt import CryptoSpecEncrypt as CryptoSpecEncrypt
from .CryptoSpecNoOp import CryptoSpecNoOp as CryptoSpecNoOp
from .CryptoSpecRegister import CryptoSpecRegister as CryptoSpecRegister
from .CryptoSpecShallowRecrypt import CryptoSpecShallowRecrypt as CryptoSpecShallowRecrypt
from .KeyProviderId import KeyProviderId as KeyProviderId
from .KmipClusterInfo import KmipClusterInfo as KmipClusterInfo
from .KmipServerInfo import KmipServerInfo as KmipServerInfo
from .KmipServerSpec import KmipServerSpec as KmipServerSpec
from .KmipServerStatus import KmipServerStatus as KmipServerStatus
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ 0000775 0000000 0000000 00000000000 14637045624 0017106 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AccountCreatedEvent.pyi 0000664 0000000 0000000 00000000633 14637045624 0023521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.host import LocalAccountManager
class AccountCreatedEvent(HostEvent):
spec: LocalAccountManager.AccountSpecification
group: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AccountRemovedEvent.pyi 0000664 0000000 0000000 00000000507 14637045624 0023553 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class AccountRemovedEvent(HostEvent):
account: str
group: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AccountUpdatedEvent.pyi 0000664 0000000 0000000 00000000741 14637045624 0023540 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.host import LocalAccountManager
class AccountUpdatedEvent(HostEvent):
spec: LocalAccountManager.AccountSpecification
group: bool
prevDescription: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AdminPasswordNotChangedEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0025343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class AdminPasswordNotChangedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmAcknowledgedEvent.pyi 0000664 0000000 0000000 00000000662 14637045624 0024203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmAcknowledgedEvent(AlarmEvent):
source: ManagedEntityEventArgument
entity: ManagedEntityEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmActionTriggeredEvent.pyi 0000664 0000000 0000000 00000000665 14637045624 0024671 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmActionTriggeredEvent(AlarmEvent):
source: ManagedEntityEventArgument
entity: ManagedEntityEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmClearedEvent.pyi 0000664 0000000 0000000 00000000752 14637045624 0023153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmClearedEvent(AlarmEvent):
source: ManagedEntityEventArgument
entity: ManagedEntityEventArgument
# Reserved python keyword: commenting out.
# from: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmCreatedEvent.pyi 0000664 0000000 0000000 00000000607 14637045624 0023162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmCreatedEvent(AlarmEvent):
entity: ManagedEntityEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmEmailCompletedEvent.pyi 0000664 0000000 0000000 00000000631 14637045624 0024474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmEmailCompletedEvent(AlarmEvent):
entity: ManagedEntityEventArgument
to: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmEmailFailedEvent.pyi 0000664 0000000 0000000 00000000724 14637045624 0023747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmEmailFailedEvent(AlarmEvent):
entity: ManagedEntityEventArgument
to: str
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmEvent.pyi 0000664 0000000 0000000 00000000545 14637045624 0021673 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEventArgument
from pyVmomi.vim.event import Event
class AlarmEvent(Event):
alarm: AlarmEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmEventArgument.pyi 0000664 0000000 0000000 00000000560 14637045624 0023373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.alarm import Alarm
from pyVmomi.vim.event import EntityEventArgument
class AlarmEventArgument(EntityEventArgument):
alarm: Alarm
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmReconfiguredEvent.pyi 0000664 0000000 0000000 00000001034 14637045624 0024222 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmReconfiguredEvent(AlarmEvent):
entity: ManagedEntityEventArgument
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmRemovedEvent.pyi 0000664 0000000 0000000 00000000607 14637045624 0023214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmRemovedEvent(AlarmEvent):
entity: ManagedEntityEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmScriptCompleteEvent.pyi 0000664 0000000 0000000 00000000635 14637045624 0024551 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmScriptCompleteEvent(AlarmEvent):
entity: ManagedEntityEventArgument
script: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmScriptFailedEvent.pyi 0000664 0000000 0000000 00000000731 14637045624 0024162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmScriptFailedEvent(AlarmEvent):
entity: ManagedEntityEventArgument
script: str
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmSnmpCompletedEvent.pyi 0000664 0000000 0000000 00000000615 14637045624 0024364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmSnmpCompletedEvent(AlarmEvent):
entity: ManagedEntityEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmSnmpFailedEvent.pyi 0000664 0000000 0000000 00000000710 14637045624 0023630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmSnmpFailedEvent(AlarmEvent):
entity: ManagedEntityEventArgument
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlarmStatusChangedEvent.pyi 0000664 0000000 0000000 00000000773 14637045624 0024354 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AlarmEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class AlarmStatusChangedEvent(AlarmEvent):
source: ManagedEntityEventArgument
entity: ManagedEntityEventArgument
# Reserved python keyword: commenting out.
# from: str
to: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AllVirtualMachinesLicensedEvent.pyi 0000664 0000000 0000000 00000000502 14637045624 0026026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class AllVirtualMachinesLicensedEvent(LicenseEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AlreadyAuthenticatedSessionEvent.pyi 0000664 0000000 0000000 00000000503 14637045624 0026261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import SessionEvent
class AlreadyAuthenticatedSessionEvent(SessionEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AuthorizationEvent.pyi 0000664 0000000 0000000 00000000447 14637045624 0023500 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class AuthorizationEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/BadUsernameSessionEvent.pyi 0000664 0000000 0000000 00000000504 14637045624 0024364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import SessionEvent
class BadUsernameSessionEvent(SessionEvent):
ipAddress: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CanceledHostOperationEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0025057 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class CanceledHostOperationEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ChangesInfoEventArgument.pyi 0000664 0000000 0000000 00000000654 14637045624 0024527 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ChangesInfoEventArgument(DynamicData):
modified: Optional[str] = None
added: Optional[str] = None
deleted: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ClusterComplianceCheckedEvent.pyi 0000664 0000000 0000000 00000000614 14637045624 0025517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
from pyVmomi.vim.event import ProfileEventArgument
class ClusterComplianceCheckedEvent(ClusterEvent):
profile: ProfileEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ClusterCreatedEvent.pyi 0000664 0000000 0000000 00000000577 14637045624 0023555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
from pyVmomi.vim.event import FolderEventArgument
class ClusterCreatedEvent(ClusterEvent):
parent: FolderEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ClusterDestroyedEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0024140 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class ClusterDestroyedEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ClusterEvent.pyi 0000664 0000000 0000000 00000000441 14637045624 0022253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class ClusterEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ClusterOvercommittedEvent.pyi 0000664 0000000 0000000 00000000474 14637045624 0025023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class ClusterOvercommittedEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ClusterReconfiguredEvent.pyi 0000664 0000000 0000000 00000000703 14637045624 0024611 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import ClusterEvent
class ClusterReconfiguredEvent(ClusterEvent):
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ClusterStatusChangedEvent.pyi 0000664 0000000 0000000 00000000530 14637045624 0024730 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class ClusterStatusChangedEvent(ClusterEvent):
oldStatus: str
newStatus: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ComputeResourceEventArgument.pyi 0000664 0000000 0000000 00000000622 14637045624 0025462 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ComputeResource
from pyVmomi.vim.event import EntityEventArgument
class ComputeResourceEventArgument(EntityEventArgument):
computeResource: ComputeResource
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomFieldDefAddedEvent.pyi 0000664 0000000 0000000 00000000511 14637045624 0024407 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomFieldDefEvent
class CustomFieldDefAddedEvent(CustomFieldDefEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomFieldDefEvent.pyi 0000664 0000000 0000000 00000000524 14637045624 0023471 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomFieldEvent
class CustomFieldDefEvent(CustomFieldEvent):
fieldKey: int
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomFieldDefRemovedEvent.pyi 0000664 0000000 0000000 00000000513 14637045624 0025011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomFieldDefEvent
class CustomFieldDefRemovedEvent(CustomFieldDefEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomFieldDefRenamedEvent.pyi 0000664 0000000 0000000 00000000523 14637045624 0024764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomFieldDefEvent
class CustomFieldDefRenamedEvent(CustomFieldDefEvent):
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomFieldEvent.pyi 0000664 0000000 0000000 00000000445 14637045624 0023054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class CustomFieldEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomFieldValueChangedEvent.pyi 0000664 0000000 0000000 00000001012 14637045624 0025312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import CustomFieldEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class CustomFieldValueChangedEvent(CustomFieldEvent):
entity: ManagedEntityEventArgument
fieldKey: int
name: str
value: str
prevState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationEvent.pyi 0000664 0000000 0000000 00000000545 14637045624 0023507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import VmEvent
class CustomizationEvent(VmEvent):
logLocation: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationFailed.pyi 0000664 0000000 0000000 00000001422 14637045624 0023605 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import CustomizationEvent
class CustomizationFailed(CustomizationEvent):
class ReasonCode(Enum):
userDefinedScriptDisabled: ClassVar['ReasonCode'] = 'userDefinedScriptDisabled'
customizationDisabled: ClassVar['ReasonCode'] = 'customizationDisabled'
rawDataIsNotSupported: ClassVar['ReasonCode'] = 'rawDataIsNotSupported'
wrongMetadataFormat: ClassVar['ReasonCode'] = 'wrongMetadataFormat'
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationLinuxIdentityFailed.pyi 0000664 0000000 0000000 00000000521 14637045624 0026336 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomizationFailed
class CustomizationLinuxIdentityFailed(CustomizationFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationNetworkSetupFailed.pyi 0000664 0000000 0000000 00000000520 14637045624 0026176 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomizationFailed
class CustomizationNetworkSetupFailed(CustomizationFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationStartedEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0025026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomizationEvent
class CustomizationStartedEvent(CustomizationEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationSucceeded.pyi 0000664 0000000 0000000 00000000505 14637045624 0024306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomizationEvent
class CustomizationSucceeded(CustomizationEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationSysprepFailed.pyi 0000664 0000000 0000000 00000000560 14637045624 0025175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomizationFailed
class CustomizationSysprepFailed(CustomizationFailed):
sysprepVersion: str
systemVersion: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/CustomizationUnknownFailure.pyi 0000664 0000000 0000000 00000000514 14637045624 0025371 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import CustomizationFailed
class CustomizationUnknownFailure(CustomizationFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DVPortgroupCreatedEvent.pyi 0000664 0000000 0000000 00000000502 14637045624 0024353 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DVPortgroupEvent
class DVPortgroupCreatedEvent(DVPortgroupEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DVPortgroupDestroyedEvent.pyi 0000664 0000000 0000000 00000000504 14637045624 0024750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DVPortgroupEvent
class DVPortgroupDestroyedEvent(DVPortgroupEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DVPortgroupEvent.pyi 0000664 0000000 0000000 00000000445 14637045624 0023071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class DVPortgroupEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DVPortgroupReconfiguredEvent.pyi 0000664 0000000 0000000 00000001076 14637045624 0025427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import DistributedVirtualPortgroup
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import DVPortgroupEvent
class DVPortgroupReconfiguredEvent(DVPortgroupEvent):
configSpec: DistributedVirtualPortgroup.ConfigSpec
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DVPortgroupRenamedEvent.pyi 0000664 0000000 0000000 00000000532 14637045624 0024362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DVPortgroupEvent
class DVPortgroupRenamedEvent(DVPortgroupEvent):
oldName: str
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasAdmissionControlDisabledEvent.pyi 0000664 0000000 0000000 00000000503 14637045624 0026200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DasAdmissionControlDisabledEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasAdmissionControlEnabledEvent.pyi 0000664 0000000 0000000 00000000502 14637045624 0026022 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DasAdmissionControlEnabledEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasAgentFoundEvent.pyi 0000664 0000000 0000000 00000000465 14637045624 0023322 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DasAgentFoundEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasAgentUnavailableEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0024471 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DasAgentUnavailableEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasClusterIsolatedEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0024374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DasClusterIsolatedEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasDisabledEvent.pyi 0000664 0000000 0000000 00000000463 14637045624 0022775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DasDisabledEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasEnabledEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0022617 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DasEnabledEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasHostFailedEvent.pyi 0000664 0000000 0000000 00000000576 14637045624 0023315 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
from pyVmomi.vim.event import HostEventArgument
class DasHostFailedEvent(ClusterEvent):
failedHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DasHostIsolatedEvent.pyi 0000664 0000000 0000000 00000000602 14637045624 0023663 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
from pyVmomi.vim.event import HostEventArgument
class DasHostIsolatedEvent(ClusterEvent):
isolatedHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatacenterCreatedEvent.pyi 0000664 0000000 0000000 00000000610 14637045624 0024172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatacenterEvent
from pyVmomi.vim.event import FolderEventArgument
class DatacenterCreatedEvent(DatacenterEvent):
parent: FolderEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatacenterEvent.pyi 0000664 0000000 0000000 00000000444 14637045624 0022707 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class DatacenterEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatacenterEventArgument.pyi 0000664 0000000 0000000 00000000576 14637045624 0024420 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datacenter
from pyVmomi.vim.event import EntityEventArgument
class DatacenterEventArgument(EntityEventArgument):
datacenter: Datacenter
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatacenterRenamedEvent.pyi 0000664 0000000 0000000 00000000527 14637045624 0024205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatacenterEvent
class DatacenterRenamedEvent(DatacenterEvent):
oldName: str
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreCapacityIncreasedEvent.pyi 0000664 0000000 0000000 00000000617 14637045624 0026061 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import DatastoreEvent
class DatastoreCapacityIncreasedEvent(DatastoreEvent):
oldCapacity: long
newCapacity: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreDestroyedEvent.pyi 0000664 0000000 0000000 00000000476 14637045624 0024453 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEvent
class DatastoreDestroyedEvent(DatastoreEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreDiscoveredEvent.pyi 0000664 0000000 0000000 00000000607 14637045624 0024574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEvent
class DatastoreDiscoveredEvent(HostEvent):
datastore: DatastoreEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreDuplicatedEvent.pyi 0000664 0000000 0000000 00000000477 14637045624 0024570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEvent
class DatastoreDuplicatedEvent(DatastoreEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreEvent.pyi 0000664 0000000 0000000 00000000643 14637045624 0022564 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import Event
class DatastoreEvent(Event):
datastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreEventArgument.pyi 0000664 0000000 0000000 00000000572 14637045624 0024270 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vim.event import EntityEventArgument
class DatastoreEventArgument(EntityEventArgument):
datastore: Datastore
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreFileCopiedEvent.pyi 0000664 0000000 0000000 00000000662 14637045624 0024511 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import DatastoreFileEvent
class DatastoreFileCopiedEvent(DatastoreFileEvent):
sourceDatastore: DatastoreEventArgument
sourceFile: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreFileDeletedEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0024644 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreFileEvent
class DatastoreFileDeletedEvent(DatastoreFileEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreFileEvent.pyi 0000664 0000000 0000000 00000000660 14637045624 0023363 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatastoreEvent
class DatastoreFileEvent(DatastoreEvent):
targetFile: str
sourceOfOperation: Optional[str] = None
succeeded: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreFileMovedEvent.pyi 0000664 0000000 0000000 00000000661 14637045624 0024357 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import DatastoreFileEvent
class DatastoreFileMovedEvent(DatastoreFileEvent):
sourceDatastore: DatastoreEventArgument
sourceFile: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreIORMReconfiguredEvent.pyi 0000664 0000000 0000000 00000000505 14637045624 0025605 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEvent
class DatastoreIORMReconfiguredEvent(DatastoreEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastorePrincipalConfigured.pyi 0000664 0000000 0000000 00000000514 14637045624 0025427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class DatastorePrincipalConfigured(HostEvent):
datastorePrincipal: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreRemovedOnHostEvent.pyi 0000664 0000000 0000000 00000000612 14637045624 0025235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEvent
class DatastoreRemovedOnHostEvent(HostEvent):
datastore: DatastoreEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreRenamedEvent.pyi 0000664 0000000 0000000 00000000524 14637045624 0024056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEvent
class DatastoreRenamedEvent(DatastoreEvent):
oldName: str
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DatastoreRenamedOnHostEvent.pyi 0000664 0000000 0000000 00000000520 14637045624 0025205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class DatastoreRenamedOnHostEvent(HostEvent):
oldName: str
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsDisabledEvent.pyi 0000664 0000000 0000000 00000000463 14637045624 0023016 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DrsDisabledEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsEnabledEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0022642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DrsEnabledEvent(ClusterEvent):
behavior: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsEnteredStandbyModeEvent.pyi 0000664 0000000 0000000 00000000523 14637045624 0025024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import EnteredStandbyModeEvent
class DrsEnteredStandbyModeEvent(EnteredStandbyModeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsEnteringStandbyModeEvent.pyi 0000664 0000000 0000000 00000000526 14637045624 0025214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import EnteringStandbyModeEvent
class DrsEnteringStandbyModeEvent(EnteringStandbyModeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsExitStandbyModeFailedEvent.pyi 0000664 0000000 0000000 00000000534 14637045624 0025456 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ExitStandbyModeFailedEvent
class DrsExitStandbyModeFailedEvent(ExitStandbyModeFailedEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsExitedStandbyModeEvent.pyi 0000664 0000000 0000000 00000000520 14637045624 0024655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ExitedStandbyModeEvent
class DrsExitedStandbyModeEvent(ExitedStandbyModeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsExitingStandbyModeEvent.pyi 0000664 0000000 0000000 00000000523 14637045624 0025045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ExitingStandbyModeEvent
class DrsExitingStandbyModeEvent(ExitingStandbyModeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsInvocationFailedEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0024526 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DrsInvocationFailedEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsRecoveredFromFailureEvent.pyi 0000664 0000000 0000000 00000000477 14637045624 0025366 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class DrsRecoveredFromFailureEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsResourceConfigureFailedEvent.pyi 0000664 0000000 0000000 00000000562 14637045624 0026045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import HostEvent
class DrsResourceConfigureFailedEvent(HostEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsResourceConfigureSyncedEvent.pyi 0000664 0000000 0000000 00000000474 14637045624 0026110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class DrsResourceConfigureSyncedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsRuleComplianceEvent.pyi 0000664 0000000 0000000 00000000457 14637045624 0024214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class DrsRuleComplianceEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsRuleViolationEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0024105 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class DrsRuleViolationEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsSoftRuleViolationEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0024736 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class DrsSoftRuleViolationEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsVmMigratedEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0023347 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmMigratedEvent
class DrsVmMigratedEvent(VmMigratedEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DrsVmPoweredOnEvent.pyi 0000664 0000000 0000000 00000000476 14637045624 0023520 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmPoweredOnEvent
class DrsVmPoweredOnEvent(VmPoweredOnEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DuplicateIpDetectedEvent.pyi 0000664 0000000 0000000 00000000524 14637045624 0024501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class DuplicateIpDetectedEvent(HostEvent):
duplicateIP: str
macAddress: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvpgImportEvent.pyi 0000664 0000000 0000000 00000000505 14637045624 0022726 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DVPortgroupEvent
class DvpgImportEvent(DVPortgroupEvent):
importType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvpgRestoreEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0023103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DVPortgroupEvent
class DvpgRestoreEvent(DVPortgroupEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsCreatedEvent.pyi 0000664 0000000 0000000 00000000563 14637045624 0022663 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import FolderEventArgument
class DvsCreatedEvent(DvsEvent):
parent: FolderEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsDestroyedEvent.pyi 0000664 0000000 0000000 00000000454 14637045624 0023255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsDestroyedEvent(DvsEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsEvent.pyi 0000664 0000000 0000000 00000001120 14637045624 0021361 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import Event
class DvsEvent(Event):
class PortBlockState(Enum):
unset: ClassVar['PortBlockState'] = 'unset'
blocked: ClassVar['PortBlockState'] = 'blocked'
unblocked: ClassVar['PortBlockState'] = 'unblocked'
unknown: ClassVar['PortBlockState'] = 'unknown'
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsEventArgument.pyi 0000664 0000000 0000000 00000000614 14637045624 0023073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim.event import EntityEventArgument
class DvsEventArgument(EntityEventArgument):
dvs: DistributedVirtualSwitch
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsHealthStatusChangeEvent.pyi 0000664 0000000 0000000 00000000706 14637045624 0025032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import HostMember
from pyVmomi.vim.event import HostEvent
class DvsHealthStatusChangeEvent(HostEvent):
switchUuid: str
healthResult: Optional[HostMember.HealthCheckResult] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsHostBackInSyncEvent.pyi 0000664 0000000 0000000 00000000576 14637045624 0024142 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import HostEventArgument
class DvsHostBackInSyncEvent(DvsEvent):
hostBackInSync: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsHostJoinedEvent.pyi 0000664 0000000 0000000 00000000566 14637045624 0023365 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import HostEventArgument
class DvsHostJoinedEvent(DvsEvent):
hostJoined: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsHostLeftEvent.pyi 0000664 0000000 0000000 00000000562 14637045624 0023043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import HostEventArgument
class DvsHostLeftEvent(DvsEvent):
hostLeft: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsHostStatusUpdated.pyi 0000664 0000000 0000000 00000001055 14637045624 0023737 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import HostEventArgument
class DvsHostStatusUpdated(DvsEvent):
hostMember: HostEventArgument
oldStatus: Optional[str] = None
newStatus: Optional[str] = None
oldStatusDetail: Optional[str] = None
newStatusDetail: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsHostWentOutOfSyncEvent.pyi 0000664 0000000 0000000 00000000616 14637045624 0024700 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import DvsOutOfSyncHostArgument
class DvsHostWentOutOfSyncEvent(DvsEvent):
hostOutOfSync: DvsOutOfSyncHostArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsImportEvent.pyi 0000664 0000000 0000000 00000000464 14637045624 0022566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsImportEvent(DvsEvent):
importType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsMergedEvent.pyi 0000664 0000000 0000000 00000000623 14637045624 0022514 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import DvsEventArgument
class DvsMergedEvent(DvsEvent):
sourceDvs: DvsEventArgument
destinationDvs: DvsEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsOutOfSyncHostArgument.pyi 0000664 0000000 0000000 00000000645 14637045624 0024545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.event import HostEventArgument
class DvsOutOfSyncHostArgument(DynamicData):
outOfSyncHost: HostEventArgument
configParamters: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortBlockedEvent.pyi 0000664 0000000 0000000 00000001031 14637045624 0023513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class DvsPortBlockedEvent(DvsEvent):
portKey: str
statusDetail: Optional[str] = None
runtimeInfo: Optional[DistributedVirtualPort.RuntimeInfo] = None
prevBlockState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortConnectedEvent.pyi 0000664 0000000 0000000 00000000655 14637045624 0024065 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import PortConnectee
from pyVmomi.vim.event import DvsEvent
class DvsPortConnectedEvent(DvsEvent):
portKey: str
connectee: Optional[PortConnectee] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortCreatedEvent.pyi 0000664 0000000 0000000 00000000501 14637045624 0023520 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsPortCreatedEvent(DvsEvent):
portKey: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortDeletedEvent.pyi 0000664 0000000 0000000 00000000501 14637045624 0023517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsPortDeletedEvent(DvsEvent):
portKey: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortDisconnectedEvent.pyi 0000664 0000000 0000000 00000000660 14637045624 0024561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import PortConnectee
from pyVmomi.vim.event import DvsEvent
class DvsPortDisconnectedEvent(DvsEvent):
portKey: str
connectee: Optional[PortConnectee] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortEnteredPassthruEvent.pyi 0000664 0000000 0000000 00000000723 14637045624 0025277 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class DvsPortEnteredPassthruEvent(DvsEvent):
portKey: str
runtimeInfo: Optional[DistributedVirtualPort.RuntimeInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortExitedPassthruEvent.pyi 0000664 0000000 0000000 00000000722 14637045624 0025132 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class DvsPortExitedPassthruEvent(DvsEvent):
portKey: str
runtimeInfo: Optional[DistributedVirtualPort.RuntimeInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortJoinPortgroupEvent.pyi 0000664 0000000 0000000 00000000547 14637045624 0025004 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsPortJoinPortgroupEvent(DvsEvent):
portKey: str
portgroupKey: str
portgroupName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortLeavePortgroupEvent.pyi 0000664 0000000 0000000 00000000550 14637045624 0025133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsPortLeavePortgroupEvent(DvsEvent):
portKey: str
portgroupKey: str
portgroupName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortLinkDownEvent.pyi 0000664 0000000 0000000 00000000714 14637045624 0023704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class DvsPortLinkDownEvent(DvsEvent):
portKey: str
runtimeInfo: Optional[DistributedVirtualPort.RuntimeInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortLinkUpEvent.pyi 0000664 0000000 0000000 00000000712 14637045624 0023357 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class DvsPortLinkUpEvent(DvsEvent):
portKey: str
runtimeInfo: Optional[DistributedVirtualPort.RuntimeInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortReconfiguredEvent.pyi 0000664 0000000 0000000 00000000720 14637045624 0024570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import DvsEvent
class DvsPortReconfiguredEvent(DvsEvent):
portKey: list[str] = []
configChanges: list[ChangesInfoEventArgument] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortRuntimeChangeEvent.pyi 0000664 0000000 0000000 00000000643 14637045624 0024711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class DvsPortRuntimeChangeEvent(DvsEvent):
portKey: str
runtimeInfo: DistributedVirtualPort.RuntimeInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortUnblockedEvent.pyi 0000664 0000000 0000000 00000000765 14637045624 0024073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class DvsPortUnblockedEvent(DvsEvent):
portKey: str
runtimeInfo: Optional[DistributedVirtualPort.RuntimeInfo] = None
prevBlockState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsPortVendorSpecificStateChangeEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0027163 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsPortVendorSpecificStateChangeEvent(DvsEvent):
portKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsReconfiguredEvent.pyi 0000664 0000000 0000000 00000001034 14637045624 0023722 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import DvsEvent
class DvsReconfiguredEvent(DvsEvent):
configSpec: DistributedVirtualSwitch.ConfigSpec
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsRenamedEvent.pyi 0000664 0000000 0000000 00000000502 14637045624 0022660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsRenamedEvent(DvsEvent):
oldName: str
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsRestoreEvent.pyi 0000664 0000000 0000000 00000000452 14637045624 0022734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
class DvsRestoreEvent(DvsEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsUpgradeAvailableEvent.pyi 0000664 0000000 0000000 00000000560 14637045624 0024501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.dvs import ProductSpec
from pyVmomi.vim.event import DvsEvent
class DvsUpgradeAvailableEvent(DvsEvent):
productInfo: ProductSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsUpgradeInProgressEvent.pyi 0000664 0000000 0000000 00000000561 14637045624 0024715 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.dvs import ProductSpec
from pyVmomi.vim.event import DvsEvent
class DvsUpgradeInProgressEvent(DvsEvent):
productInfo: ProductSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsUpgradeRejectedEvent.pyi 0000664 0000000 0000000 00000000557 14637045624 0024354 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.dvs import ProductSpec
from pyVmomi.vim.event import DvsEvent
class DvsUpgradeRejectedEvent(DvsEvent):
productInfo: ProductSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/DvsUpgradedEvent.pyi 0000664 0000000 0000000 00000000550 14637045624 0023043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.dvs import ProductSpec
from pyVmomi.vim.event import DvsEvent
class DvsUpgradedEvent(DvsEvent):
productInfo: ProductSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EnteredMaintenanceModeEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0025172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class EnteredMaintenanceModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EnteredStandbyModeEvent.pyi 0000664 0000000 0000000 00000000464 14637045624 0024357 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class EnteredStandbyModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EnteringMaintenanceModeEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0025360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class EnteringMaintenanceModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EnteringStandbyModeEvent.pyi 0000664 0000000 0000000 00000000465 14637045624 0024545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class EnteringStandbyModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EntityEventArgument.pyi 0000664 0000000 0000000 00000000475 14637045624 0023620 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import EventArgument
class EntityEventArgument(EventArgument):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ErrorUpgradeEvent.pyi 0000664 0000000 0000000 00000000464 14637045624 0023240 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import UpgradeEvent
class ErrorUpgradeEvent(UpgradeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/Event.pyi 0000664 0000000 0000000 00000002717 14637045624 0020721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.event import ComputeResourceEventArgument
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import DvsEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import NetworkEventArgument
from pyVmomi.vim.event import VmEventArgument
class Event(DynamicData):
class EventSeverity(Enum):
error: ClassVar['EventSeverity'] = 'error'
warning: ClassVar['EventSeverity'] = 'warning'
info: ClassVar['EventSeverity'] = 'info'
user: ClassVar['EventSeverity'] = 'user'
key: int
chainId: int
createdTime: datetime
userName: str
datacenter: Optional[DatacenterEventArgument] = None
computeResource: Optional[ComputeResourceEventArgument] = None
host: Optional[HostEventArgument] = None
vm: Optional[VmEventArgument] = None
ds: Optional[DatastoreEventArgument] = None
net: Optional[NetworkEventArgument] = None
dvs: Optional[DvsEventArgument] = None
fullFormattedMessage: Optional[str] = None
changeTag: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EventArgument.pyi 0000664 0000000 0000000 00000000452 14637045624 0022416 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class EventArgument(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EventDescription.pyi 0000664 0000000 0000000 00000002330 14637045624 0023114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ElementDescription
from pyVmomi.vim import EnumDescription
from pyVmomi.vmodl import DynamicData
class EventDescription(DynamicData):
class EventCategory(Enum):
info: ClassVar['EventCategory'] = 'info'
warning: ClassVar['EventCategory'] = 'warning'
error: ClassVar['EventCategory'] = 'error'
user: ClassVar['EventCategory'] = 'user'
class EventArgDesc(DynamicData):
name: str
type: str
description: Optional[ElementDescription] = None
class EventDetail(DynamicData):
key: type
description: Optional[str] = None
category: str
formatOnDatacenter: str
formatOnComputeResource: str
formatOnHost: str
formatOnVm: str
fullFormat: str
longDescription: Optional[str] = None
category: list[ElementDescription] = []
eventInfo: list[EventDetail] = []
enumeratedTypes: list[EnumDescription] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EventEx.pyi 0000664 0000000 0000000 00000001214 14637045624 0021205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import Event
class EventEx(Event):
eventTypeId: str
severity: Optional[str] = None
message: Optional[str] = None
arguments: list[KeyAnyValue] = []
objectId: Optional[str] = None
objectType: Optional[type] = None
objectName: Optional[str] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EventFilterSpec.pyi 0000664 0000000 0000000 00000002713 14637045624 0022676 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.alarm import Alarm
from pyVmomi.vim.scheduler import ScheduledTask
class EventFilterSpec(DynamicData):
class RecursionOption(Enum):
self: ClassVar['RecursionOption'] = 'self'
children: ClassVar['RecursionOption'] = 'children'
all: ClassVar['RecursionOption'] = 'all'
class ByEntity(DynamicData):
entity: ManagedEntity
recursion: RecursionOption
class ByTime(DynamicData):
beginTime: Optional[datetime] = None
endTime: Optional[datetime] = None
class ByUsername(DynamicData):
systemUser: bool
userList: list[str] = []
entity: Optional[ByEntity] = None
time: Optional[ByTime] = None
userName: Optional[ByUsername] = None
eventChainId: Optional[int] = None
alarm: Optional[Alarm] = None
scheduledTask: Optional[ScheduledTask] = None
disableFullMessage: Optional[bool] = None
category: list[str] = []
type: list[type] = []
tag: list[str] = []
eventTypeId: list[str] = []
maxCount: Optional[int] = None
delayedInit: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EventHistoryCollector.pyi 0000664 0000000 0000000 00000001135 14637045624 0024143 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HistoryCollector
from pyVmomi.vim.event import Event
class EventHistoryCollector(HistoryCollector):
@property
def latestPage(self) -> list[Event]: ...
@property
def initialized(self) -> Optional[bool]: ...
def ReadNext(self, maxCount: int) -> list[Event]: ...
def ReadPrev(self, maxCount: int) -> list[Event]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/EventManager.pyi 0000664 0000000 0000000 00000002272 14637045624 0022210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import TaskInfo
from pyVmomi.vim.event import Event
from pyVmomi.vim.event import EventDescription
from pyVmomi.vim.event import EventFilterSpec
from pyVmomi.vim.event import EventHistoryCollector
class EventManager(ManagedObject):
@property
def description(self) -> EventDescription: ...
@property
def latestEvent(self) -> Optional[Event]: ...
@property
def maxCollector(self) -> int: ...
def RetrieveArgumentDescription(self, eventTypeId: str) -> list[EventDescription.EventArgDesc]: ...
def CreateCollector(self, filter: EventFilterSpec) -> EventHistoryCollector: ...
def LogUserEvent(self, entity: ManagedEntity, msg: str) -> NoReturn: ...
def QueryEvent(self, filter: EventFilterSpec) -> list[Event]: ...
def PostEvent(self, eventToPost: Event, taskInfo: Optional[TaskInfo]) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ExitMaintenanceModeEvent.pyi 0000664 0000000 0000000 00000000465 14637045624 0024521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class ExitMaintenanceModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ExitStandbyModeFailedEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0025012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class ExitStandbyModeFailedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ExitedStandbyModeEvent.pyi 0000664 0000000 0000000 00000000463 14637045624 0024212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class ExitedStandbyModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ExitingStandbyModeEvent.pyi 0000664 0000000 0000000 00000000464 14637045624 0024400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class ExitingStandbyModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ExtendedEvent.pyi 0000664 0000000 0000000 00000001046 14637045624 0022374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.event import GeneralEvent
class ExtendedEvent(GeneralEvent):
class Pair(DynamicData):
key: str
value: str
eventTypeId: str
managedObject: ManagedObject
data: list[Pair] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/FailoverLevelRestored.pyi 0000664 0000000 0000000 00000000470 14637045624 0024101 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class FailoverLevelRestored(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/FolderEventArgument.pyi 0000664 0000000 0000000 00000000556 14637045624 0023557 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Folder
from pyVmomi.vim.event import EntityEventArgument
class FolderEventArgument(EntityEventArgument):
folder: Folder
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralEvent.pyi 0000664 0000000 0000000 00000000451 14637045624 0022210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class GeneralEvent(Event):
message: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralHostErrorEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0024061 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import GeneralEvent
class GeneralHostErrorEvent(GeneralEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralHostInfoEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0023671 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import GeneralEvent
class GeneralHostInfoEvent(GeneralEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralHostWarningEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0024377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import GeneralEvent
class GeneralHostWarningEvent(GeneralEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralUserEvent.pyi 0000664 0000000 0000000 00000000670 14637045624 0023052 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import GeneralEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class GeneralUserEvent(GeneralEvent):
entity: Optional[ManagedEntityEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralVmErrorEvent.pyi 0000664 0000000 0000000 00000000466 14637045624 0023533 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import GeneralEvent
class GeneralVmErrorEvent(GeneralEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralVmInfoEvent.pyi 0000664 0000000 0000000 00000000465 14637045624 0023334 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import GeneralEvent
class GeneralVmInfoEvent(GeneralEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GeneralVmWarningEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0024042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import GeneralEvent
class GeneralVmWarningEvent(GeneralEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GhostDvsProxySwitchDetectedEvent.pyi 0000664 0000000 0000000 00000000523 14637045624 0026262 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class GhostDvsProxySwitchDetectedEvent(HostEvent):
switchUuid: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GhostDvsProxySwitchRemovedEvent.pyi 0000664 0000000 0000000 00000000522 14637045624 0026141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class GhostDvsProxySwitchRemovedEvent(HostEvent):
switchUuid: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/GlobalMessageChangedEvent.pyi 0000664 0000000 0000000 00000000606 14637045624 0024614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import SessionEvent
class GlobalMessageChangedEvent(SessionEvent):
message: str
prevMessage: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HealthStatusChangedEvent.pyi 0000664 0000000 0000000 00000000663 14637045624 0024523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import Event
class HealthStatusChangedEvent(Event):
componentId: str
oldStatus: str
newStatus: str
componentName: str
serviceId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostAddFailedEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0023267 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostAddFailedEvent(HostEvent):
hostname: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostAddedEvent.pyi 0000664 0000000 0000000 00000000453 14637045624 0022474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostAddedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostAdminDisableEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0024007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostAdminDisableEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostAdminEnableEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023631 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostAdminEnableEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedAccountFailedEvent.pyi 0000664 0000000 0000000 00000000474 14637045624 0025755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedAccountFailedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedAlreadyManagedEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0026101 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedAlreadyManagedEvent(HostEvent):
serverName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedBadCcagentEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0025224 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedBadCcagentEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedBadUsernameEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0025440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedBadUsernameEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedBadVersionEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0025305 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedBadVersionEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedCcagentUpgradeEvent.pyi 0000664 0000000 0000000 00000000475 14637045624 0026131 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedCcagentUpgradeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedEvent.pyi 0000664 0000000 0000000 00000000457 14637045624 0023334 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedNetworkErrorEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0025716 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedNetworkErrorEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedNoAccessEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0024754 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedNoAccessEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedNoConnectionEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0025647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedNoConnectionEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedNoLicenseEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0025127 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedNoLicenseEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedNotFoundEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0025012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedNotFoundEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCnxFailedTimeoutEvent.pyi 0000664 0000000 0000000 00000000466 14637045624 0024703 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCnxFailedTimeoutEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostComplianceCheckedEvent.pyi 0000664 0000000 0000000 00000000603 14637045624 0025011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.event import ProfileEventArgument
class HostComplianceCheckedEvent(HostEvent):
profile: ProfileEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostCompliantEvent.pyi 0000664 0000000 0000000 00000000457 14637045624 0023425 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostCompliantEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostConfigAppliedEvent.pyi 0000664 0000000 0000000 00000000463 14637045624 0024200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostConfigAppliedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostConnectedEvent.pyi 0000664 0000000 0000000 00000000457 14637045624 0023401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostConnectedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostConnectionLostEvent.pyi 0000664 0000000 0000000 00000000464 14637045624 0024436 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostConnectionLostEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDasDisabledEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023631 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostDasDisabledEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDasDisablingEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0024017 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostDasDisablingEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDasEnabledEvent.pyi 0000664 0000000 0000000 00000000460 14637045624 0023453 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostDasEnabledEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDasEnablingEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023641 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostDasEnablingEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDasErrorEvent.pyi 0000664 0000000 0000000 00000002073 14637045624 0023214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import HostEvent
class HostDasErrorEvent(HostEvent):
class HostDasErrorReason(Enum):
configFailed: ClassVar['HostDasErrorReason'] = 'configFailed'
timeout: ClassVar['HostDasErrorReason'] = 'timeout'
communicationInitFailed: ClassVar['HostDasErrorReason'] = 'communicationInitFailed'
healthCheckScriptFailed: ClassVar['HostDasErrorReason'] = 'healthCheckScriptFailed'
agentFailed: ClassVar['HostDasErrorReason'] = 'agentFailed'
agentShutdown: ClassVar['HostDasErrorReason'] = 'agentShutdown'
isolationAddressUnpingable: ClassVar['HostDasErrorReason'] = 'isolationAddressUnpingable'
other: ClassVar['HostDasErrorReason'] = 'other'
message: Optional[str] = None
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDasEvent.pyi 0000664 0000000 0000000 00000000451 14637045624 0022200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostDasEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDasOkEvent.pyi 0000664 0000000 0000000 00000000453 14637045624 0022474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostDasOkEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostDisconnectedEvent.pyi 0000664 0000000 0000000 00000002060 14637045624 0024071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import HostEvent
class HostDisconnectedEvent(HostEvent):
class ReasonCode(Enum):
sslThumbprintVerifyFailed: ClassVar['ReasonCode'] = 'sslThumbprintVerifyFailed'
licenseExpired: ClassVar['ReasonCode'] = 'licenseExpired'
agentUpgrade: ClassVar['ReasonCode'] = 'agentUpgrade'
userRequest: ClassVar['ReasonCode'] = 'userRequest'
insufficientLicenses: ClassVar['ReasonCode'] = 'insufficientLicenses'
agentOutOfDate: ClassVar['ReasonCode'] = 'agentOutOfDate'
passwordDecryptFailure: ClassVar['ReasonCode'] = 'passwordDecryptFailure'
unknown: ClassVar['ReasonCode'] = 'unknown'
vcVRAMCapacityExceeded: ClassVar['ReasonCode'] = 'vcVRAMCapacityExceeded'
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostEnableAdminFailedEvent.pyi 0000664 0000000 0000000 00000000630 14637045624 0024734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import AuthorizationManager
from pyVmomi.vim.event import HostEvent
class HostEnableAdminFailedEvent(HostEvent):
permissions: list[AuthorizationManager.Permission] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostEvent.pyi 0000664 0000000 0000000 00000000436 14637045624 0021553 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class HostEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostEventArgument.pyi 0000664 0000000 0000000 00000000562 14637045624 0023256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.event import EntityEventArgument
class HostEventArgument(EntityEventArgument):
host: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostExtraNetworksEvent.pyi 0000664 0000000 0000000 00000000553 14637045624 0024314 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import HostDasEvent
class HostExtraNetworksEvent(HostDasEvent):
ips: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostGetShortNameFailedEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0025137 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostGetShortNameFailedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostInAuditModeEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023634 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostInAuditModeEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostInventoryFullEvent.pyi 0000664 0000000 0000000 00000000502 14637045624 0024306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class HostInventoryFullEvent(LicenseEvent):
capacity: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostInventoryUnreadableEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0025452 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class HostInventoryUnreadableEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostIpChangedEvent.pyi 0000664 0000000 0000000 00000000503 14637045624 0023311 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostIpChangedEvent(HostEvent):
oldIP: str
newIP: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostIpInconsistentEvent.pyi 0000664 0000000 0000000 00000000521 14637045624 0024440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostIpInconsistentEvent(HostEvent):
ipAddress: str
ipAddress2: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostIpToShortNameFailedEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0025274 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostIpToShortNameFailedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostIsolationIpPingFailedEvent.pyi 0000664 0000000 0000000 00000000515 14637045624 0025647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostDasEvent
class HostIsolationIpPingFailedEvent(HostDasEvent):
isolationIp: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostLicenseExpiredEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0024377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class HostLicenseExpiredEvent(LicenseEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostLocalPortCreatedEvent.pyi 0000664 0000000 0000000 00000000633 14637045624 0024662 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.dvs import DistributedVirtualPort
from pyVmomi.vim.event import DvsEvent
class HostLocalPortCreatedEvent(DvsEvent):
hostLocalPort: DistributedVirtualPort.HostLocalPortInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostMissingNetworksEvent.pyi 0000664 0000000 0000000 00000000555 14637045624 0024644 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import HostDasEvent
class HostMissingNetworksEvent(HostDasEvent):
ips: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostMonitoringStateChangedEvent.pyi 0000664 0000000 0000000 00000000610 14637045624 0026066 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ClusterEvent
class HostMonitoringStateChangedEvent(ClusterEvent):
state: str
prevState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostNoAvailableNetworksEvent.pyi 0000664 0000000 0000000 00000000561 14637045624 0025405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import HostDasEvent
class HostNoAvailableNetworksEvent(HostDasEvent):
ips: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostNoHAEnabledPortGroupsEvent.pyi 0000664 0000000 0000000 00000000501 14637045624 0025572 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostDasEvent
class HostNoHAEnabledPortGroupsEvent(HostDasEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostNoRedundantManagementNetworkEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0027255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostDasEvent
class HostNoRedundantManagementNetworkEvent(HostDasEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostNonCompliantEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0024074 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostNonCompliantEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostNotInClusterEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0024063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostDasEvent
class HostNotInClusterEvent(HostDasEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostOvercommittedEvent.pyi 0000664 0000000 0000000 00000000523 14637045624 0024312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterOvercommittedEvent
class HostOvercommittedEvent(ClusterOvercommittedEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostPrimaryAgentNotShortNameEvent.pyi 0000664 0000000 0000000 00000000521 14637045624 0026373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostDasEvent
class HostPrimaryAgentNotShortNameEvent(HostDasEvent):
primaryAgent: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostProfileAppliedEvent.pyi 0000664 0000000 0000000 00000000600 14637045624 0024364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.event import ProfileEventArgument
class HostProfileAppliedEvent(HostEvent):
profile: ProfileEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostReconnectionFailedEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0025225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostReconnectionFailedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostRemovedEvent.pyi 0000664 0000000 0000000 00000000455 14637045624 0023076 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostRemovedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostShortNameInconsistentEvent.pyi 0000664 0000000 0000000 00000000536 14637045624 0025776 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostDasEvent
class HostShortNameInconsistentEvent(HostDasEvent):
shortName: str
shortName2: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostShortNameToIpFailedEvent.pyi 0000664 0000000 0000000 00000000503 14637045624 0025270 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostShortNameToIpFailedEvent(HostEvent):
shortName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostShutdownEvent.pyi 0000664 0000000 0000000 00000000465 14637045624 0023311 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostShutdownEvent(HostEvent):
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostSpecificationChangedEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0025526 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostSpecificationChangedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostSpecificationRequireEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0025611 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostSpecificationRequireEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostSpecificationUpdateEvent.pyi 0000664 0000000 0000000 00000000610 14637045624 0025411 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.profile.host import HostSpecification
class HostSpecificationUpdateEvent(HostEvent):
hostSpec: HostSpecification
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostStatusChangedEvent.pyi 0000664 0000000 0000000 00000000523 14637045624 0024226 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterStatusChangedEvent
class HostStatusChangedEvent(ClusterStatusChangedEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostSubSpecificationDeleteEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0026042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostSubSpecificationDeleteEvent(HostEvent):
subSpecName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostSubSpecificationUpdateEvent.pyi 0000664 0000000 0000000 00000000624 14637045624 0026070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.profile.host import HostSubSpecification
class HostSubSpecificationUpdateEvent(HostEvent):
hostSubSpec: HostSubSpecification
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostSyncFailedEvent.pyi 0000664 0000000 0000000 00000000546 14637045624 0023517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import HostEvent
class HostSyncFailedEvent(HostEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostUpgradeFailedEvent.pyi 0000664 0000000 0000000 00000000463 14637045624 0024170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostUpgradeFailedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostUserWorldSwapNotEnabledEvent.pyi 0000664 0000000 0000000 00000000475 14637045624 0026214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class HostUserWorldSwapNotEnabledEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostVnicConnectedToCustomizedDVPortEvent.pyi 0000664 0000000 0000000 00000000710 14637045624 0027662 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.event import VnicPortArgument
class HostVnicConnectedToCustomizedDVPortEvent(HostEvent):
vnic: VnicPortArgument
prevPortKey: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostWwnChangedEvent.pyi 0000664 0000000 0000000 00000000754 14637045624 0023524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import HostEvent
class HostWwnChangedEvent(HostEvent):
oldNodeWwns: list[long] = []
oldPortWwns: list[long] = []
newNodeWwns: list[long] = []
newPortWwns: list[long] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/HostWwnConflictEvent.pyi 0000664 0000000 0000000 00000001066 14637045624 0023731 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import HostEvent
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmEventArgument
class HostWwnConflictEvent(HostEvent):
conflictedVms: list[VmEventArgument] = []
conflictedHosts: list[HostEventArgument] = []
wwn: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/IncorrectHostInformationEvent.pyi 0000664 0000000 0000000 00000000500 14637045624 0025622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class IncorrectHostInformationEvent(LicenseEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/InfoUpgradeEvent.pyi 0000664 0000000 0000000 00000000463 14637045624 0023041 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import UpgradeEvent
class InfoUpgradeEvent(UpgradeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/InsufficientFailoverResourcesEvent.pyi 0000664 0000000 0000000 00000000505 14637045624 0026644 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ClusterEvent
class InsufficientFailoverResourcesEvent(ClusterEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/InvalidEditionEvent.pyi 0000664 0000000 0000000 00000000476 14637045624 0023544 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class InvalidEditionEvent(LicenseEvent):
feature: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LicenseEvent.pyi 0000664 0000000 0000000 00000000441 14637045624 0022214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class LicenseEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LicenseExpiredEvent.pyi 0000664 0000000 0000000 00000000557 14637045624 0023545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import LicenseManager
from pyVmomi.vim.event import Event
class LicenseExpiredEvent(Event):
feature: LicenseManager.FeatureInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LicenseNonComplianceEvent.pyi 0000664 0000000 0000000 00000000500 14637045624 0024656 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class LicenseNonComplianceEvent(LicenseEvent):
url: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LicenseRestrictedEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0024250 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class LicenseRestrictedEvent(LicenseEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LicenseServerAvailableEvent.pyi 0000664 0000000 0000000 00000000514 14637045624 0025205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class LicenseServerAvailableEvent(LicenseEvent):
licenseServer: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LicenseServerUnavailableEvent.pyi 0000664 0000000 0000000 00000000516 14637045624 0025552 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class LicenseServerUnavailableEvent(LicenseEvent):
licenseServer: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LocalDatastoreCreatedEvent.pyi 0000664 0000000 0000000 00000000714 14637045624 0025026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEvent
class LocalDatastoreCreatedEvent(HostEvent):
datastore: DatastoreEventArgument
datastoreUrl: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LocalTSMEnabledEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class LocalTSMEnabledEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LockerMisconfiguredEvent.pyi 0000664 0000000 0000000 00000000577 14637045624 0024602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import Event
class LockerMisconfiguredEvent(Event):
datastore: DatastoreEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/LockerReconfiguredEvent.pyi 0000664 0000000 0000000 00000000750 14637045624 0024411 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import Event
class LockerReconfiguredEvent(Event):
oldDatastore: Optional[DatastoreEventArgument] = None
newDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ManagedEntityEventArgument.pyi 0000664 0000000 0000000 00000000603 14637045624 0025066 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.event import EntityEventArgument
class ManagedEntityEventArgument(EntityEventArgument):
entity: ManagedEntity
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MigrationErrorEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0023601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import MigrationEvent
class MigrationErrorEvent(MigrationEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MigrationEvent.pyi 0000664 0000000 0000000 00000000534 14637045624 0022566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class MigrationEvent(VmEvent):
fault: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MigrationHostErrorEvent.pyi 0000664 0000000 0000000 00000000604 14637045624 0024434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import MigrationEvent
class MigrationHostErrorEvent(MigrationEvent):
dstHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MigrationHostWarningEvent.pyi 0000664 0000000 0000000 00000000606 14637045624 0024752 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import MigrationEvent
class MigrationHostWarningEvent(MigrationEvent):
dstHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MigrationResourceErrorEvent.pyi 0000664 0000000 0000000 00000000746 14637045624 0025315 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import MigrationEvent
from pyVmomi.vim.event import ResourcePoolEventArgument
class MigrationResourceErrorEvent(MigrationEvent):
dstPool: ResourcePoolEventArgument
dstHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MigrationResourceWarningEvent.pyi 0000664 0000000 0000000 00000000750 14637045624 0025624 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import MigrationEvent
from pyVmomi.vim.event import ResourcePoolEventArgument
class MigrationResourceWarningEvent(MigrationEvent):
dstPool: ResourcePoolEventArgument
dstHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MigrationWarningEvent.pyi 0000664 0000000 0000000 00000000474 14637045624 0024117 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import MigrationEvent
class MigrationWarningEvent(MigrationEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MtuMatchEvent.pyi 0000664 0000000 0000000 00000000514 14637045624 0022355 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class MtuMatchEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/MtuMismatchEvent.pyi 0000664 0000000 0000000 00000000517 14637045624 0023071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class MtuMismatchEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NASDatastoreCreatedEvent.pyi 0000664 0000000 0000000 00000000712 14637045624 0024413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEvent
class NASDatastoreCreatedEvent(HostEvent):
datastore: DatastoreEventArgument
datastoreUrl: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NetworkEventArgument.pyi 0000664 0000000 0000000 00000000562 14637045624 0023772 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Network
from pyVmomi.vim.event import EntityEventArgument
class NetworkEventArgument(EntityEventArgument):
network: Network
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NetworkRollbackEvent.pyi 0000664 0000000 0000000 00000000512 14637045624 0023734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class NetworkRollbackEvent(Event):
methodName: str
transactionId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NoAccessUserEvent.pyi 0000664 0000000 0000000 00000000476 14637045624 0023177 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import SessionEvent
class NoAccessUserEvent(SessionEvent):
ipAddress: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NoDatastoresConfiguredEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0025250 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class NoDatastoresConfiguredEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NoLicenseEvent.pyi 0000664 0000000 0000000 00000000570 14637045624 0022514 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import LicenseManager
from pyVmomi.vim.event import LicenseEvent
class NoLicenseEvent(LicenseEvent):
feature: LicenseManager.FeatureInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NoMaintenanceModeDrsRecommendationForVM.pyi 0000664 0000000 0000000 00000000500 14637045624 0027420 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class NoMaintenanceModeDrsRecommendationForVM(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NonVIWorkloadDetectedOnDatastoreEvent.pyi 0000664 0000000 0000000 00000000514 14637045624 0027135 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEvent
class NonVIWorkloadDetectedOnDatastoreEvent(DatastoreEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/NotEnoughResourcesToStartVmEvent.pyi 0000664 0000000 0000000 00000000500 14637045624 0026253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class NotEnoughResourcesToStartVmEvent(VmEvent):
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/OutOfSyncDvsHost.pyi 0000664 0000000 0000000 00000000620 14637045624 0023033 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsEvent
from pyVmomi.vim.event import DvsOutOfSyncHostArgument
class OutOfSyncDvsHost(DvsEvent):
hostOutOfSync: list[DvsOutOfSyncHostArgument] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/PermissionAddedEvent.pyi 0000664 0000000 0000000 00000000623 14637045624 0023706 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import PermissionEvent
from pyVmomi.vim.event import RoleEventArgument
class PermissionAddedEvent(PermissionEvent):
role: RoleEventArgument
propagate: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/PermissionEvent.pyi 0000664 0000000 0000000 00000000666 14637045624 0022773 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AuthorizationEvent
from pyVmomi.vim.event import ManagedEntityEventArgument
class PermissionEvent(AuthorizationEvent):
entity: ManagedEntityEventArgument
principal: str
group: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/PermissionRemovedEvent.pyi 0000664 0000000 0000000 00000000477 14637045624 0024315 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import PermissionEvent
class PermissionRemovedEvent(PermissionEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/PermissionUpdatedEvent.pyi 0000664 0000000 0000000 00000001012 14637045624 0024264 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import PermissionEvent
from pyVmomi.vim.event import RoleEventArgument
class PermissionUpdatedEvent(PermissionEvent):
role: RoleEventArgument
propagate: bool
prevRole: Optional[RoleEventArgument] = None
prevPropagate: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileAssociatedEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0024235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ProfileEvent
class ProfileAssociatedEvent(ProfileEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileChangedEvent.pyi 0000664 0000000 0000000 00000000466 14637045624 0023513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ProfileEvent
class ProfileChangedEvent(ProfileEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileCreatedEvent.pyi 0000664 0000000 0000000 00000000466 14637045624 0023531 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ProfileEvent
class ProfileCreatedEvent(ProfileEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileDissociatedEvent.pyi 0000664 0000000 0000000 00000000472 14637045624 0024412 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ProfileEvent
class ProfileDissociatedEvent(ProfileEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileEvent.pyi 0000664 0000000 0000000 00000000555 14637045624 0022240 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
from pyVmomi.vim.event import ProfileEventArgument
class ProfileEvent(Event):
profile: ProfileEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileEventArgument.pyi 0000664 0000000 0000000 00000000573 14637045624 0023743 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import EventArgument
from pyVmomi.vim.profile import Profile
class ProfileEventArgument(EventArgument):
profile: Profile
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileReferenceHostChangedEvent.pyi 0000664 0000000 0000000 00000001004 14637045624 0026155 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.event import ProfileEvent
class ProfileReferenceHostChangedEvent(ProfileEvent):
referenceHost: Optional[HostSystem] = None
referenceHostName: Optional[str] = None
prevReferenceHostName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ProfileRemovedEvent.pyi 0000664 0000000 0000000 00000000466 14637045624 0023563 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ProfileEvent
class ProfileRemovedEvent(ProfileEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RecoveryEvent.pyi 0000664 0000000 0000000 00000000635 14637045624 0022435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DvsEvent
class RecoveryEvent(DvsEvent):
hostName: str
portKey: str
dvsUuid: Optional[str] = None
vnic: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RemoteTSMEnabledEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0023727 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class RemoteTSMEnabledEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ResourcePoolCreatedEvent.pyi 0000664 0000000 0000000 00000000632 14637045624 0024545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ResourcePoolEvent
from pyVmomi.vim.event import ResourcePoolEventArgument
class ResourcePoolCreatedEvent(ResourcePoolEvent):
parent: ResourcePoolEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ResourcePoolDestroyedEvent.pyi 0000664 0000000 0000000 00000000507 14637045624 0025141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ResourcePoolEvent
class ResourcePoolDestroyedEvent(ResourcePoolEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ResourcePoolEvent.pyi 0000664 0000000 0000000 00000000601 14637045624 0023251 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
from pyVmomi.vim.event import ResourcePoolEventArgument
class ResourcePoolEvent(Event):
resourcePool: ResourcePoolEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ResourcePoolEventArgument.pyi 0000664 0000000 0000000 00000000606 14637045624 0024761 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ResourcePool
from pyVmomi.vim.event import EntityEventArgument
class ResourcePoolEventArgument(EntityEventArgument):
resourcePool: ResourcePool
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ResourcePoolMovedEvent.pyi 0000664 0000000 0000000 00000000703 14637045624 0024247 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ResourcePoolEvent
from pyVmomi.vim.event import ResourcePoolEventArgument
class ResourcePoolMovedEvent(ResourcePoolEvent):
oldParent: ResourcePoolEventArgument
newParent: ResourcePoolEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ResourcePoolReconfiguredEvent.pyi 0000664 0000000 0000000 00000000722 14637045624 0025612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import ResourcePoolEvent
class ResourcePoolReconfiguredEvent(ResourcePoolEvent):
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ResourceViolatedEvent.pyi 0000664 0000000 0000000 00000000502 14637045624 0024107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ResourcePoolEvent
class ResourceViolatedEvent(ResourcePoolEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RoleAddedEvent.pyi 0000664 0000000 0000000 00000000541 14637045624 0022456 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import RoleEvent
class RoleAddedEvent(RoleEvent):
privilegeList: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RoleEvent.pyi 0000664 0000000 0000000 00000000573 14637045624 0021541 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import AuthorizationEvent
from pyVmomi.vim.event import RoleEventArgument
class RoleEvent(AuthorizationEvent):
role: RoleEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RoleEventArgument.pyi 0000664 0000000 0000000 00000000512 14637045624 0023235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import EventArgument
class RoleEventArgument(EventArgument):
roleId: int
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RoleRemovedEvent.pyi 0000664 0000000 0000000 00000000455 14637045624 0023062 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import RoleEvent
class RoleRemovedEvent(RoleEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RoleUpdatedEvent.pyi 0000664 0000000 0000000 00000000721 14637045624 0023043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import RoleEvent
class RoleUpdatedEvent(RoleEvent):
privilegeList: list[str] = []
prevRoleName: Optional[str] = None
privilegesAdded: list[str] = []
privilegesRemoved: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/RollbackEvent.pyi 0000664 0000000 0000000 00000000562 14637045624 0022367 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DvsEvent
class RollbackEvent(DvsEvent):
hostName: str
methodName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskCompletedEvent.pyi 0000664 0000000 0000000 00000000512 14637045624 0025211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskCompletedEvent(ScheduledTaskEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskCreatedEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0024642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskCreatedEvent(ScheduledTaskEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskEmailCompletedEvent.pyi 0000664 0000000 0000000 00000000522 14637045624 0026162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskEmailCompletedEvent(ScheduledTaskEvent):
to: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskEmailFailedEvent.pyi 0000664 0000000 0000000 00000000615 14637045624 0025435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskEmailFailedEvent(ScheduledTaskEvent):
to: str
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskEvent.pyi 0000664 0000000 0000000 00000000744 14637045624 0023363 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
from pyVmomi.vim.event import ManagedEntityEventArgument
from pyVmomi.vim.event import ScheduledTaskEventArgument
class ScheduledTaskEvent(Event):
scheduledTask: ScheduledTaskEventArgument
entity: ManagedEntityEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskEventArgument.pyi 0000664 0000000 0000000 00000000624 14637045624 0025063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import EntityEventArgument
from pyVmomi.vim.scheduler import ScheduledTask
class ScheduledTaskEventArgument(EntityEventArgument):
scheduledTask: ScheduledTask
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskFailedEvent.pyi 0000664 0000000 0000000 00000000575 14637045624 0024472 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskFailedEvent(ScheduledTaskEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskReconfiguredEvent.pyi 0000664 0000000 0000000 00000000725 14637045624 0025717 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskReconfiguredEvent(ScheduledTaskEvent):
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskRemovedEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0024674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskRemovedEvent(ScheduledTaskEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ScheduledTaskStartedEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0024701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ScheduledTaskEvent
class ScheduledTaskStartedEvent(ScheduledTaskEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ServerLicenseExpiredEvent.pyi 0000664 0000000 0000000 00000000504 14637045624 0024724 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class ServerLicenseExpiredEvent(LicenseEvent):
product: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/ServerStartedSessionEvent.pyi 0000664 0000000 0000000 00000000474 14637045624 0025001 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import SessionEvent
class ServerStartedSessionEvent(SessionEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/SessionEvent.pyi 0000664 0000000 0000000 00000000441 14637045624 0022255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class SessionEvent(Event):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/SessionTerminatedEvent.pyi 0000664 0000000 0000000 00000000536 14637045624 0024277 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import SessionEvent
class SessionTerminatedEvent(SessionEvent):
sessionId: str
terminatedUsername: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TaskEvent.pyi 0000664 0000000 0000000 00000000512 14637045624 0021533 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import TaskInfo
from pyVmomi.vim.event import Event
class TaskEvent(Event):
info: TaskInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TaskTimeoutEvent.pyi 0000664 0000000 0000000 00000000455 14637045624 0023110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import TaskEvent
class TaskTimeoutEvent(TaskEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TeamingMatchEvent.pyi 0000664 0000000 0000000 00000000520 14637045624 0023171 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class TeamingMatchEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TeamingMisMatchEvent.pyi 0000664 0000000 0000000 00000000523 14637045624 0023645 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class TeamingMisMatchEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TemplateBeingUpgradedEvent.pyi 0000664 0000000 0000000 00000000515 14637045624 0025030 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import TemplateUpgradeEvent
class TemplateBeingUpgradedEvent(TemplateUpgradeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TemplateUpgradeEvent.pyi 0000664 0000000 0000000 00000000470 14637045624 0023717 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class TemplateUpgradeEvent(Event):
legacyTemplate: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TemplateUpgradeFailedEvent.pyi 0000664 0000000 0000000 00000000603 14637045624 0025022 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import TemplateUpgradeEvent
class TemplateUpgradeFailedEvent(TemplateUpgradeEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TemplateUpgradedEvent.pyi 0000664 0000000 0000000 00000000510 14637045624 0024056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import TemplateUpgradeEvent
class TemplateUpgradedEvent(TemplateUpgradeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/TimedOutHostOperationEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0025113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class TimedOutHostOperationEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UnlicensedVirtualMachinesEvent.pyi 0000664 0000000 0000000 00000000536 14637045624 0025747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class UnlicensedVirtualMachinesEvent(LicenseEvent):
unlicensed: int
available: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UnlicensedVirtualMachinesFoundEvent.pyi 0000664 0000000 0000000 00000000520 14637045624 0026734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class UnlicensedVirtualMachinesFoundEvent(LicenseEvent):
available: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UpdatedAgentBeingRestartedEvent.pyi 0000664 0000000 0000000 00000000474 14637045624 0026030 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class UpdatedAgentBeingRestartedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UpgradeEvent.pyi 0000664 0000000 0000000 00000000451 14637045624 0022222 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class UpgradeEvent(Event):
message: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UplinkPortMtuNotSupportEvent.pyi 0000664 0000000 0000000 00000000533 14637045624 0025507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class UplinkPortMtuNotSupportEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UplinkPortMtuSupportEvent.pyi 0000664 0000000 0000000 00000000530 14637045624 0025023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class UplinkPortMtuSupportEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UplinkPortVlanTrunkedEvent.pyi 0000664 0000000 0000000 00000000531 14637045624 0025117 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class UplinkPortVlanTrunkedEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UplinkPortVlanUntrunkedEvent.pyi 0000664 0000000 0000000 00000000533 14637045624 0025464 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DvsHealthStatusChangeEvent
class UplinkPortVlanUntrunkedEvent(DvsHealthStatusChangeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UserAssignedToGroup.pyi 0000664 0000000 0000000 00000000510 14637045624 0023541 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class UserAssignedToGroup(HostEvent):
userLogin: str
group: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UserLoginSessionEvent.pyi 0000664 0000000 0000000 00000000643 14637045624 0024111 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import SessionEvent
class UserLoginSessionEvent(SessionEvent):
ipAddress: str
userAgent: Optional[str] = None
locale: str
sessionId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UserLogoutSessionEvent.pyi 0000664 0000000 0000000 00000001111 14637045624 0024301 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import SessionEvent
class UserLogoutSessionEvent(SessionEvent):
ipAddress: Optional[str] = None
userAgent: Optional[str] = None
callCount: Optional[long] = None
sessionId: Optional[str] = None
loginTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UserPasswordChanged.pyi 0000664 0000000 0000000 00000000472 14637045624 0023547 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class UserPasswordChanged(HostEvent):
userLogin: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UserUnassignedFromGroup.pyi 0000664 0000000 0000000 00000000514 14637045624 0024431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class UserUnassignedFromGroup(HostEvent):
userLogin: str
group: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/UserUpgradeEvent.pyi 0000664 0000000 0000000 00000000463 14637045624 0023064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import UpgradeEvent
class UserUpgradeEvent(UpgradeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VMFSDatastoreCreatedEvent.pyi 0000664 0000000 0000000 00000000713 14637045624 0024546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEvent
class VMFSDatastoreCreatedEvent(HostEvent):
datastore: DatastoreEventArgument
datastoreUrl: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VMFSDatastoreExpandedEvent.pyi 0000664 0000000 0000000 00000000611 14637045624 0024724 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEvent
class VMFSDatastoreExpandedEvent(HostEvent):
datastore: DatastoreEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VMFSDatastoreExtendedEvent.pyi 0000664 0000000 0000000 00000000611 14637045624 0024734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEvent
class VMFSDatastoreExtendedEvent(HostEvent):
datastore: DatastoreEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VMotionLicenseExpiredEvent.pyi 0000664 0000000 0000000 00000000475 14637045624 0025060 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import LicenseEvent
class VMotionLicenseExpiredEvent(LicenseEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VcAgentUninstallFailedEvent.pyi 0000664 0000000 0000000 00000000555 14637045624 0025166 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import HostEvent
class VcAgentUninstallFailedEvent(HostEvent):
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VcAgentUninstalledEvent.pyi 0000664 0000000 0000000 00000000464 14637045624 0024371 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class VcAgentUninstalledEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VcAgentUpgradeFailedEvent.pyi 0000664 0000000 0000000 00000000553 14637045624 0024602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import HostEvent
class VcAgentUpgradeFailedEvent(HostEvent):
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VcAgentUpgradedEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023637 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class VcAgentUpgradedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VimAccountPasswordChangedEvent.pyi 0000664 0000000 0000000 00000000473 14637045624 0025704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class VimAccountPasswordChangedEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmAcquiredMksTicketEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0024513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmAcquiredMksTicketEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmAcquiredTicketEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0024041 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmAcquiredTicketEvent(VmEvent):
ticketType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmAutoRenameEvent.pyi 0000664 0000000 0000000 00000000502 14637045624 0023173 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmAutoRenameEvent(VmEvent):
oldName: str
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmBeingClonedEvent.pyi 0000664 0000000 0000000 00000000742 14637045624 0023312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import FolderEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmCloneEvent
class VmBeingClonedEvent(VmCloneEvent):
destFolder: FolderEventArgument
destName: str
destHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmBeingClonedNoFolderEvent.pyi 0000664 0000000 0000000 00000000625 14637045624 0024743 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmCloneEvent
class VmBeingClonedNoFolderEvent(VmCloneEvent):
destName: str
destHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmBeingCreatedEvent.pyi 0000664 0000000 0000000 00000000623 14637045624 0023453 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.vm import ConfigSpec
class VmBeingCreatedEvent(VmEvent):
configSpec: Optional[ConfigSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmBeingDeployedEvent.pyi 0000664 0000000 0000000 00000000563 14637045624 0023654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VmEventArgument
class VmBeingDeployedEvent(VmEvent):
srcTemplate: VmEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmBeingHotMigratedEvent.pyi 0000664 0000000 0000000 00000001165 14637045624 0024315 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmEvent
class VmBeingHotMigratedEvent(VmEvent):
destHost: HostEventArgument
destDatacenter: Optional[DatacenterEventArgument] = None
destDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmBeingMigratedEvent.pyi 0000664 0000000 0000000 00000001162 14637045624 0023637 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmEvent
class VmBeingMigratedEvent(VmEvent):
destHost: HostEventArgument
destDatacenter: Optional[DatacenterEventArgument] = None
destDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmBeingRelocatedEvent.pyi 0000664 0000000 0000000 00000001213 14637045624 0024002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmRelocateSpecEvent
class VmBeingRelocatedEvent(VmRelocateSpecEvent):
destHost: HostEventArgument
destDatacenter: Optional[DatacenterEventArgument] = None
destDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmCloneEvent.pyi 0000664 0000000 0000000 00000000445 14637045624 0022201 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmCloneEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmCloneFailedEvent.pyi 0000664 0000000 0000000 00000001040 14637045624 0023276 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import FolderEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmCloneEvent
class VmCloneFailedEvent(VmCloneEvent):
destFolder: FolderEventArgument
destName: str
destHost: HostEventArgument
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmClonedEvent.pyi 0000664 0000000 0000000 00000000563 14637045624 0022346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmCloneEvent
from pyVmomi.vim.event import VmEventArgument
class VmClonedEvent(VmCloneEvent):
sourceVm: VmEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmConfigMissingEvent.pyi 0000664 0000000 0000000 00000000455 14637045624 0023701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmConfigMissingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmConnectedEvent.pyi 0000664 0000000 0000000 00000000451 14637045624 0023040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmConnectedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmCreatedEvent.pyi 0000664 0000000 0000000 00000000447 14637045624 0022512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmCreatedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDasBeingResetEvent.pyi 0000664 0000000 0000000 00000001505 14637045624 0023616 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import VmEvent
class VmDasBeingResetEvent(VmEvent):
class ReasonCode(Enum):
vmtoolsHeartbeatFailure: ClassVar['ReasonCode'] = 'vmtoolsHeartbeatFailure'
appHeartbeatFailure: ClassVar['ReasonCode'] = 'appHeartbeatFailure'
appImmediateResetRequest: ClassVar['ReasonCode'] = 'appImmediateResetRequest'
vmcpResetApdCleared: ClassVar['ReasonCode'] = 'vmcpResetApdCleared'
guestOsCrashFailure: ClassVar['ReasonCode'] = 'guestOsCrashFailure'
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDasBeingResetWithScreenshotEvent.pyi 0000664 0000000 0000000 00000000550 14637045624 0026507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmDasBeingResetEvent
class VmDasBeingResetWithScreenshotEvent(VmDasBeingResetEvent):
screenshotFilePath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDasResetFailedEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0023762 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmDasResetFailedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDasUpdateErrorEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0024027 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmDasUpdateErrorEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDasUpdateOkEvent.pyi 0000664 0000000 0000000 00000000453 14637045624 0023304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmDasUpdateOkEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDateRolledBackEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0023743 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmDateRolledBackEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDeployFailedEvent.pyi 0000664 0000000 0000000 00000000672 14637045624 0023504 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import EntityEventArgument
from pyVmomi.vim.event import VmEvent
class VmDeployFailedEvent(VmEvent):
destDatastore: EntityEventArgument
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDeployedEvent.pyi 0000664 0000000 0000000 00000000556 14637045624 0022711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VmEventArgument
class VmDeployedEvent(VmEvent):
srcTemplate: VmEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDisconnectedEvent.pyi 0000664 0000000 0000000 00000000454 14637045624 0023543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmDisconnectedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDiscoveredEvent.pyi 0000664 0000000 0000000 00000000452 14637045624 0023226 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmDiscoveredEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmDiskFailedEvent.pyi 0000664 0000000 0000000 00000000555 14637045624 0023142 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmDiskFailedEvent(VmEvent):
disk: str
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmEmigratingEvent.pyi 0000664 0000000 0000000 00000000452 14637045624 0023225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmEmigratingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmEndRecordingEvent.pyi 0000664 0000000 0000000 00000000454 14637045624 0023504 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmEndRecordingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmEndReplayingEvent.pyi 0000664 0000000 0000000 00000000454 14637045624 0023522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmEndReplayingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmEvent.pyi 0000664 0000000 0000000 00000000446 14637045624 0021221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import Event
class VmEvent(Event):
template: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmEventArgument.pyi 0000664 0000000 0000000 00000000566 14637045624 0022727 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.event import EntityEventArgument
class VmEventArgument(EntityEventArgument):
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedMigrateEvent.pyi 0000664 0000000 0000000 00000001260 14637045624 0023632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmEvent
class VmFailedMigrateEvent(VmEvent):
destHost: HostEventArgument
reason: MethodFault
destDatacenter: Optional[DatacenterEventArgument] = None
destDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedRelayoutEvent.pyi 0000664 0000000 0000000 00000000544 14637045624 0024052 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedRelayoutEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedRelayoutOnVmfs2DatastoreEvent.pyi 0000664 0000000 0000000 00000000476 14637045624 0027140 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmFailedRelayoutOnVmfs2DatastoreEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedStartingSecondaryEvent.pyi 0000664 0000000 0000000 00000001332 14637045624 0025705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import VmEvent
class VmFailedStartingSecondaryEvent(VmEvent):
class FailureReason(Enum):
incompatibleHost: ClassVar['FailureReason'] = 'incompatibleHost'
loginFailed: ClassVar['FailureReason'] = 'loginFailed'
registerVmFailed: ClassVar['FailureReason'] = 'registerVmFailed'
migrateFailed: ClassVar['FailureReason'] = 'migrateFailed'
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedToPowerOffEvent.pyi 0000664 0000000 0000000 00000000546 14637045624 0024302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedToPowerOffEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedToPowerOnEvent.pyi 0000664 0000000 0000000 00000000545 14637045624 0024143 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedToPowerOnEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedToRebootGuestEvent.pyi 0000664 0000000 0000000 00000000551 14637045624 0025011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedToRebootGuestEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedToResetEvent.pyi 0000664 0000000 0000000 00000000543 14637045624 0023632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedToResetEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedToShutdownGuestEvent.pyi 0000664 0000000 0000000 00000000553 14637045624 0025374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedToShutdownGuestEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedToStandbyGuestEvent.pyi 0000664 0000000 0000000 00000000552 14637045624 0025164 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedToStandbyGuestEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedToSuspendEvent.pyi 0000664 0000000 0000000 00000000545 14637045624 0024173 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailedToSuspendEvent(VmEvent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailedUpdatingSecondaryConfig.pyi 0000664 0000000 0000000 00000000470 14637045624 0026013 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmFailedUpdatingSecondaryConfig(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFailoverFailed.pyi 0000664 0000000 0000000 00000000615 14637045624 0023012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmFailoverFailed(VmEvent):
reason: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFaultToleranceStateChangedEvent.pyi 0000664 0000000 0000000 00000000672 14637045624 0026326 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.event import VmEvent
class VmFaultToleranceStateChangedEvent(VmEvent):
oldState: VirtualMachine.FaultToleranceState
newState: VirtualMachine.FaultToleranceState
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFaultToleranceTurnedOffEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0025672 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmFaultToleranceTurnedOffEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmFaultToleranceVmTerminatedEvent.pyi 0000664 0000000 0000000 00000000557 14637045624 0026375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import VmEvent
class VmFaultToleranceVmTerminatedEvent(VmEvent):
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmGuestOSCrashedEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0023766 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmGuestOSCrashedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmGuestRebootEvent.pyi 0000664 0000000 0000000 00000000453 14637045624 0023402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmGuestRebootEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmGuestShutdownEvent.pyi 0000664 0000000 0000000 00000000455 14637045624 0023765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmGuestShutdownEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmGuestStandbyEvent.pyi 0000664 0000000 0000000 00000000454 14637045624 0023555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmGuestStandbyEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmHealthMonitoringStateChangedEvent.pyi 0000664 0000000 0000000 00000000614 14637045624 0026665 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ClusterEvent
class VmHealthMonitoringStateChangedEvent(ClusterEvent):
state: str
prevState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmInstanceUuidAssignedEvent.pyi 0000664 0000000 0000000 00000000501 14637045624 0025203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmInstanceUuidAssignedEvent(VmEvent):
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmInstanceUuidChangedEvent.pyi 0000664 0000000 0000000 00000000533 14637045624 0025004 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmInstanceUuidChangedEvent(VmEvent):
oldInstanceUuid: str
newInstanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmInstanceUuidConflictEvent.pyi 0000664 0000000 0000000 00000000620 14637045624 0025211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VmEventArgument
class VmInstanceUuidConflictEvent(VmEvent):
conflictedVm: VmEventArgument
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMacAssignedEvent.pyi 0000664 0000000 0000000 00000000477 14637045624 0023324 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmMacAssignedEvent(VmEvent):
adapter: str
mac: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMacChangedEvent.pyi 0000664 0000000 0000000 00000000520 14637045624 0023105 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmMacChangedEvent(VmEvent):
adapter: str
oldMac: str
newMac: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMacConflictEvent.pyi 0000664 0000000 0000000 00000000576 14637045624 0023330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VmEventArgument
class VmMacConflictEvent(VmEvent):
conflictedVm: VmEventArgument
mac: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMaxFTRestartCountReached.pyi 0000664 0000000 0000000 00000000463 14637045624 0024750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmMaxFTRestartCountReached(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMaxRestartCountReached.pyi 0000664 0000000 0000000 00000000461 14637045624 0024514 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmMaxRestartCountReached(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMessageErrorEvent.pyi 0000664 0000000 0000000 00000000630 14637045624 0023533 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.vm import Message
class VmMessageErrorEvent(VmEvent):
message: str
messageInfo: list[Message] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMessageEvent.pyi 0000664 0000000 0000000 00000000623 14637045624 0022523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.vm import Message
class VmMessageEvent(VmEvent):
message: str
messageInfo: list[Message] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMessageWarningEvent.pyi 0000664 0000000 0000000 00000000632 14637045624 0024051 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.vm import Message
class VmMessageWarningEvent(VmEvent):
message: str
messageInfo: list[Message] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmMigratedEvent.pyi 0000664 0000000 0000000 00000001163 14637045624 0022673 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmEvent
class VmMigratedEvent(VmEvent):
sourceHost: HostEventArgument
sourceDatacenter: Optional[DatacenterEventArgument] = None
sourceDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmNoCompatibleHostForSecondaryEvent.pyi 0000664 0000000 0000000 00000000474 14637045624 0026674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmNoCompatibleHostForSecondaryEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmNoNetworkAccessEvent.pyi 0000664 0000000 0000000 00000000566 14637045624 0024215 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmEvent
class VmNoNetworkAccessEvent(VmEvent):
destHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmOrphanedEvent.pyi 0000664 0000000 0000000 00000000450 14637045624 0022675 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmOrphanedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmPowerOffOnIsolationEvent.pyi 0000664 0000000 0000000 00000000622 14637045624 0025044 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmPoweredOffEvent
class VmPowerOffOnIsolationEvent(VmPoweredOffEvent):
isolatedHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmPoweredOffEvent.pyi 0000664 0000000 0000000 00000000452 14637045624 0023177 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmPoweredOffEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmPoweredOnEvent.pyi 0000664 0000000 0000000 00000000451 14637045624 0023040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmPoweredOnEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmPoweringOnWithCustomizedDVPortEvent.pyi 0000664 0000000 0000000 00000000612 14637045624 0027226 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VnicPortArgument
class VmPoweringOnWithCustomizedDVPortEvent(VmEvent):
vnic: list[VnicPortArgument] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmPrimaryFailoverEvent.pyi 0000664 0000000 0000000 00000000544 14637045624 0024254 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import VmEvent
class VmPrimaryFailoverEvent(VmEvent):
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmReconfiguredEvent.pyi 0000664 0000000 0000000 00000000765 14637045624 0023562 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.vm import ConfigSpec
class VmReconfiguredEvent(VmEvent):
configSpec: ConfigSpec
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRegisteredEvent.pyi 0000664 0000000 0000000 00000000452 14637045624 0023234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRegisteredEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRelayoutSuccessfulEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0025004 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRelayoutSuccessfulEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRelayoutUpToDateEvent.pyi 0000664 0000000 0000000 00000000460 14637045624 0024350 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRelayoutUpToDateEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmReloadFromPathEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0024007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmReloadFromPathEvent(VmEvent):
configPath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmReloadFromPathFailedEvent.pyi 0000664 0000000 0000000 00000000477 14637045624 0025122 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmReloadFromPathFailedEvent(VmEvent):
configPath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRelocateFailedEvent.pyi 0000664 0000000 0000000 00000001311 14637045624 0023775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmRelocateSpecEvent
class VmRelocateFailedEvent(VmRelocateSpecEvent):
destHost: HostEventArgument
reason: MethodFault
destDatacenter: Optional[DatacenterEventArgument] = None
destDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRelocateSpecEvent.pyi 0000664 0000000 0000000 00000000454 14637045624 0023512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRelocateSpecEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRelocatedEvent.pyi 0000664 0000000 0000000 00000001214 14637045624 0023036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DatacenterEventArgument
from pyVmomi.vim.event import DatastoreEventArgument
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmRelocateSpecEvent
class VmRelocatedEvent(VmRelocateSpecEvent):
sourceHost: HostEventArgument
sourceDatacenter: Optional[DatacenterEventArgument] = None
sourceDatastore: Optional[DatastoreEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRemoteConsoleConnectedEvent.pyi 0000664 0000000 0000000 00000000466 14637045624 0025545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRemoteConsoleConnectedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRemoteConsoleDisconnectedEvent.pyi 0000664 0000000 0000000 00000000471 14637045624 0026241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRemoteConsoleDisconnectedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRemovedEvent.pyi 0000664 0000000 0000000 00000000447 14637045624 0022544 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRemovedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRenamedEvent.pyi 0000664 0000000 0000000 00000000477 14637045624 0022521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRenamedEvent(VmEvent):
oldName: str
newName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRequirementsExceedCurrentEVCModeEvent.pyi 0000664 0000000 0000000 00000000500 14637045624 0027440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmRequirementsExceedCurrentEVCModeEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmResettingEvent.pyi 0000664 0000000 0000000 00000000451 14637045624 0023102 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmResettingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmResourcePoolMovedEvent.pyi 0000664 0000000 0000000 00000000661 14637045624 0024555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import ResourcePoolEventArgument
from pyVmomi.vim.event import VmEvent
class VmResourcePoolMovedEvent(VmEvent):
oldParent: ResourcePoolEventArgument
newParent: ResourcePoolEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmResourceReallocatedEvent.pyi 0000664 0000000 0000000 00000000673 14637045624 0025073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import ChangesInfoEventArgument
from pyVmomi.vim.event import VmEvent
class VmResourceReallocatedEvent(VmEvent):
configChanges: Optional[ChangesInfoEventArgument] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmRestartedOnAlternateHostEvent.pyi 0000664 0000000 0000000 00000000623 14637045624 0026067 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmPoweredOnEvent
class VmRestartedOnAlternateHostEvent(VmPoweredOnEvent):
sourceHost: HostEventArgument
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmResumingEvent.pyi 0000664 0000000 0000000 00000000450 14637045624 0022726 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmResumingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmSecondaryAddedEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0024014 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmSecondaryAddedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmSecondaryDisabledBySystemEvent.pyi 0000664 0000000 0000000 00000000635 14637045624 0026221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.event import VmEvent
class VmSecondaryDisabledBySystemEvent(VmEvent):
reason: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmSecondaryDisabledEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0024516 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmSecondaryDisabledEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmSecondaryEnabledEvent.pyi 0000664 0000000 0000000 00000000460 14637045624 0024340 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmSecondaryEnabledEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmSecondaryStartedEvent.pyi 0000664 0000000 0000000 00000000460 14637045624 0024414 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmSecondaryStartedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmShutdownOnIsolationEvent.pyi 0000664 0000000 0000000 00000001237 14637045624 0025133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmPoweredOffEvent
class VmShutdownOnIsolationEvent(VmPoweredOffEvent):
class Operation(Enum):
shutdown: ClassVar['Operation'] = 'shutdown'
poweredOff: ClassVar['Operation'] = 'poweredOff'
isolatedHost: HostEventArgument
shutdownResult: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmStartRecordingEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0024075 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmStartRecordingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmStartReplayingEvent.pyi 0000664 0000000 0000000 00000000456 14637045624 0024113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmStartReplayingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmStartingEvent.pyi 0000664 0000000 0000000 00000000450 14637045624 0022730 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmStartingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmStartingSecondaryEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0024602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmStartingSecondaryEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmStaticMacConflictEvent.pyi 0000664 0000000 0000000 00000000604 14637045624 0024470 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VmEventArgument
class VmStaticMacConflictEvent(VmEvent):
conflictedVm: VmEventArgument
mac: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmStoppingEvent.pyi 0000664 0000000 0000000 00000000450 14637045624 0022740 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmStoppingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmSuspendedEvent.pyi 0000664 0000000 0000000 00000000451 14637045624 0023070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmSuspendedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmSuspendingEvent.pyi 0000664 0000000 0000000 00000000452 14637045624 0023256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmSuspendingEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmTimedoutStartingSecondaryEvent.pyi 0000664 0000000 0000000 00000000627 14637045624 0026321 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import VmEvent
class VmTimedoutStartingSecondaryEvent(VmEvent):
timeout: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmUnsupportedStartingEvent.pyi 0000664 0000000 0000000 00000000513 14637045624 0025201 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmStartingEvent
class VmUnsupportedStartingEvent(VmStartingEvent):
guestId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmUpgradeCompleteEvent.pyi 0000664 0000000 0000000 00000000467 14637045624 0024225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmUpgradeCompleteEvent(VmEvent):
version: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmUpgradeFailedEvent.pyi 0000664 0000000 0000000 00000000455 14637045624 0023636 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmUpgradeFailedEvent(VmEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmUpgradingEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023057 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmUpgradingEvent(VmEvent):
version: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmUuidAssignedEvent.pyi 0000664 0000000 0000000 00000000461 14637045624 0023523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmUuidAssignedEvent(VmEvent):
uuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmUuidChangedEvent.pyi 0000664 0000000 0000000 00000000503 14637045624 0023314 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
class VmUuidChangedEvent(VmEvent):
oldUuid: str
newUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmUuidConflictEvent.pyi 0000664 0000000 0000000 00000000600 14637045624 0023522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VmEventArgument
class VmUuidConflictEvent(VmEvent):
conflictedVm: VmEventArgument
uuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmVnicPoolReservationViolationClearEvent.pyi 0000664 0000000 0000000 00000000646 14637045624 0027753 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DvsEvent
class VmVnicPoolReservationViolationClearEvent(DvsEvent):
vmVnicResourcePoolKey: str
vmVnicResourcePoolName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmVnicPoolReservationViolationRaiseEvent.pyi 0000664 0000000 0000000 00000000646 14637045624 0027770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import DvsEvent
class VmVnicPoolReservationViolationRaiseEvent(DvsEvent):
vmVnicResourcePoolKey: str
vmVnicResourcePoolName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmWwnAssignedEvent.pyi 0000664 0000000 0000000 00000000604 14637045624 0023367 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import VmEvent
class VmWwnAssignedEvent(VmEvent):
nodeWwns: list[long] = []
portWwns: list[long] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmWwnChangedEvent.pyi 0000664 0000000 0000000 00000000746 14637045624 0023172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import VmEvent
class VmWwnChangedEvent(VmEvent):
oldNodeWwns: list[long] = []
oldPortWwns: list[long] = []
newNodeWwns: list[long] = []
newPortWwns: list[long] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VmWwnConflictEvent.pyi 0000664 0000000 0000000 00000001060 14637045624 0023370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.event import HostEventArgument
from pyVmomi.vim.event import VmEvent
from pyVmomi.vim.event import VmEventArgument
class VmWwnConflictEvent(VmEvent):
conflictedVms: list[VmEventArgument] = []
conflictedHosts: list[HostEventArgument] = []
wwn: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/VnicPortArgument.pyi 0000664 0000000 0000000 00000000566 14637045624 0023107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import PortConnection
class VnicPortArgument(DynamicData):
vnic: str
port: PortConnection
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/WarningUpgradeEvent.pyi 0000664 0000000 0000000 00000000466 14637045624 0023556 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import UpgradeEvent
class WarningUpgradeEvent(UpgradeEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/__init__.pyi 0000664 0000000 0000000 00000116522 14637045624 0021377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AccountCreatedEvent import AccountCreatedEvent as AccountCreatedEvent
from .AccountRemovedEvent import AccountRemovedEvent as AccountRemovedEvent
from .AccountUpdatedEvent import AccountUpdatedEvent as AccountUpdatedEvent
from .AdminPasswordNotChangedEvent import AdminPasswordNotChangedEvent as AdminPasswordNotChangedEvent
from .AlarmAcknowledgedEvent import AlarmAcknowledgedEvent as AlarmAcknowledgedEvent
from .AlarmActionTriggeredEvent import AlarmActionTriggeredEvent as AlarmActionTriggeredEvent
from .AlarmClearedEvent import AlarmClearedEvent as AlarmClearedEvent
from .AlarmCreatedEvent import AlarmCreatedEvent as AlarmCreatedEvent
from .AlarmEmailCompletedEvent import AlarmEmailCompletedEvent as AlarmEmailCompletedEvent
from .AlarmEmailFailedEvent import AlarmEmailFailedEvent as AlarmEmailFailedEvent
from .AlarmEvent import AlarmEvent as AlarmEvent
from .AlarmEventArgument import AlarmEventArgument as AlarmEventArgument
from .AlarmReconfiguredEvent import AlarmReconfiguredEvent as AlarmReconfiguredEvent
from .AlarmRemovedEvent import AlarmRemovedEvent as AlarmRemovedEvent
from .AlarmScriptCompleteEvent import AlarmScriptCompleteEvent as AlarmScriptCompleteEvent
from .AlarmScriptFailedEvent import AlarmScriptFailedEvent as AlarmScriptFailedEvent
from .AlarmSnmpCompletedEvent import AlarmSnmpCompletedEvent as AlarmSnmpCompletedEvent
from .AlarmSnmpFailedEvent import AlarmSnmpFailedEvent as AlarmSnmpFailedEvent
from .AlarmStatusChangedEvent import AlarmStatusChangedEvent as AlarmStatusChangedEvent
from .AllVirtualMachinesLicensedEvent import AllVirtualMachinesLicensedEvent as AllVirtualMachinesLicensedEvent
from .AlreadyAuthenticatedSessionEvent import AlreadyAuthenticatedSessionEvent as AlreadyAuthenticatedSessionEvent
from .AuthorizationEvent import AuthorizationEvent as AuthorizationEvent
from .BadUsernameSessionEvent import BadUsernameSessionEvent as BadUsernameSessionEvent
from .CanceledHostOperationEvent import CanceledHostOperationEvent as CanceledHostOperationEvent
from .ChangesInfoEventArgument import ChangesInfoEventArgument as ChangesInfoEventArgument
from .ClusterComplianceCheckedEvent import ClusterComplianceCheckedEvent as ClusterComplianceCheckedEvent
from .ClusterCreatedEvent import ClusterCreatedEvent as ClusterCreatedEvent
from .ClusterDestroyedEvent import ClusterDestroyedEvent as ClusterDestroyedEvent
from .ClusterEvent import ClusterEvent as ClusterEvent
from .ClusterOvercommittedEvent import ClusterOvercommittedEvent as ClusterOvercommittedEvent
from .ClusterReconfiguredEvent import ClusterReconfiguredEvent as ClusterReconfiguredEvent
from .ClusterStatusChangedEvent import ClusterStatusChangedEvent as ClusterStatusChangedEvent
from .ComputeResourceEventArgument import ComputeResourceEventArgument as ComputeResourceEventArgument
from .CustomFieldDefAddedEvent import CustomFieldDefAddedEvent as CustomFieldDefAddedEvent
from .CustomFieldDefEvent import CustomFieldDefEvent as CustomFieldDefEvent
from .CustomFieldDefRemovedEvent import CustomFieldDefRemovedEvent as CustomFieldDefRemovedEvent
from .CustomFieldDefRenamedEvent import CustomFieldDefRenamedEvent as CustomFieldDefRenamedEvent
from .CustomFieldEvent import CustomFieldEvent as CustomFieldEvent
from .CustomFieldValueChangedEvent import CustomFieldValueChangedEvent as CustomFieldValueChangedEvent
from .CustomizationEvent import CustomizationEvent as CustomizationEvent
from .CustomizationFailed import CustomizationFailed as CustomizationFailed
from .CustomizationLinuxIdentityFailed import CustomizationLinuxIdentityFailed as CustomizationLinuxIdentityFailed
from .CustomizationNetworkSetupFailed import CustomizationNetworkSetupFailed as CustomizationNetworkSetupFailed
from .CustomizationStartedEvent import CustomizationStartedEvent as CustomizationStartedEvent
from .CustomizationSucceeded import CustomizationSucceeded as CustomizationSucceeded
from .CustomizationSysprepFailed import CustomizationSysprepFailed as CustomizationSysprepFailed
from .CustomizationUnknownFailure import CustomizationUnknownFailure as CustomizationUnknownFailure
from .DVPortgroupCreatedEvent import DVPortgroupCreatedEvent as DVPortgroupCreatedEvent
from .DVPortgroupDestroyedEvent import DVPortgroupDestroyedEvent as DVPortgroupDestroyedEvent
from .DVPortgroupEvent import DVPortgroupEvent as DVPortgroupEvent
from .DVPortgroupReconfiguredEvent import DVPortgroupReconfiguredEvent as DVPortgroupReconfiguredEvent
from .DVPortgroupRenamedEvent import DVPortgroupRenamedEvent as DVPortgroupRenamedEvent
from .DasAdmissionControlDisabledEvent import DasAdmissionControlDisabledEvent as DasAdmissionControlDisabledEvent
from .DasAdmissionControlEnabledEvent import DasAdmissionControlEnabledEvent as DasAdmissionControlEnabledEvent
from .DasAgentFoundEvent import DasAgentFoundEvent as DasAgentFoundEvent
from .DasAgentUnavailableEvent import DasAgentUnavailableEvent as DasAgentUnavailableEvent
from .DasClusterIsolatedEvent import DasClusterIsolatedEvent as DasClusterIsolatedEvent
from .DasDisabledEvent import DasDisabledEvent as DasDisabledEvent
from .DasEnabledEvent import DasEnabledEvent as DasEnabledEvent
from .DasHostFailedEvent import DasHostFailedEvent as DasHostFailedEvent
from .DasHostIsolatedEvent import DasHostIsolatedEvent as DasHostIsolatedEvent
from .DatacenterCreatedEvent import DatacenterCreatedEvent as DatacenterCreatedEvent
from .DatacenterEvent import DatacenterEvent as DatacenterEvent
from .DatacenterEventArgument import DatacenterEventArgument as DatacenterEventArgument
from .DatacenterRenamedEvent import DatacenterRenamedEvent as DatacenterRenamedEvent
from .DatastoreCapacityIncreasedEvent import DatastoreCapacityIncreasedEvent as DatastoreCapacityIncreasedEvent
from .DatastoreDestroyedEvent import DatastoreDestroyedEvent as DatastoreDestroyedEvent
from .DatastoreDiscoveredEvent import DatastoreDiscoveredEvent as DatastoreDiscoveredEvent
from .DatastoreDuplicatedEvent import DatastoreDuplicatedEvent as DatastoreDuplicatedEvent
from .DatastoreEvent import DatastoreEvent as DatastoreEvent
from .DatastoreEventArgument import DatastoreEventArgument as DatastoreEventArgument
from .DatastoreFileCopiedEvent import DatastoreFileCopiedEvent as DatastoreFileCopiedEvent
from .DatastoreFileDeletedEvent import DatastoreFileDeletedEvent as DatastoreFileDeletedEvent
from .DatastoreFileEvent import DatastoreFileEvent as DatastoreFileEvent
from .DatastoreFileMovedEvent import DatastoreFileMovedEvent as DatastoreFileMovedEvent
from .DatastoreIORMReconfiguredEvent import DatastoreIORMReconfiguredEvent as DatastoreIORMReconfiguredEvent
from .DatastorePrincipalConfigured import DatastorePrincipalConfigured as DatastorePrincipalConfigured
from .DatastoreRemovedOnHostEvent import DatastoreRemovedOnHostEvent as DatastoreRemovedOnHostEvent
from .DatastoreRenamedEvent import DatastoreRenamedEvent as DatastoreRenamedEvent
from .DatastoreRenamedOnHostEvent import DatastoreRenamedOnHostEvent as DatastoreRenamedOnHostEvent
from .DrsDisabledEvent import DrsDisabledEvent as DrsDisabledEvent
from .DrsEnabledEvent import DrsEnabledEvent as DrsEnabledEvent
from .DrsEnteredStandbyModeEvent import DrsEnteredStandbyModeEvent as DrsEnteredStandbyModeEvent
from .DrsEnteringStandbyModeEvent import DrsEnteringStandbyModeEvent as DrsEnteringStandbyModeEvent
from .DrsExitStandbyModeFailedEvent import DrsExitStandbyModeFailedEvent as DrsExitStandbyModeFailedEvent
from .DrsExitedStandbyModeEvent import DrsExitedStandbyModeEvent as DrsExitedStandbyModeEvent
from .DrsExitingStandbyModeEvent import DrsExitingStandbyModeEvent as DrsExitingStandbyModeEvent
from .DrsInvocationFailedEvent import DrsInvocationFailedEvent as DrsInvocationFailedEvent
from .DrsRecoveredFromFailureEvent import DrsRecoveredFromFailureEvent as DrsRecoveredFromFailureEvent
from .DrsResourceConfigureFailedEvent import DrsResourceConfigureFailedEvent as DrsResourceConfigureFailedEvent
from .DrsResourceConfigureSyncedEvent import DrsResourceConfigureSyncedEvent as DrsResourceConfigureSyncedEvent
from .DrsRuleComplianceEvent import DrsRuleComplianceEvent as DrsRuleComplianceEvent
from .DrsRuleViolationEvent import DrsRuleViolationEvent as DrsRuleViolationEvent
from .DrsSoftRuleViolationEvent import DrsSoftRuleViolationEvent as DrsSoftRuleViolationEvent
from .DrsVmMigratedEvent import DrsVmMigratedEvent as DrsVmMigratedEvent
from .DrsVmPoweredOnEvent import DrsVmPoweredOnEvent as DrsVmPoweredOnEvent
from .DuplicateIpDetectedEvent import DuplicateIpDetectedEvent as DuplicateIpDetectedEvent
from .DvpgImportEvent import DvpgImportEvent as DvpgImportEvent
from .DvpgRestoreEvent import DvpgRestoreEvent as DvpgRestoreEvent
from .DvsCreatedEvent import DvsCreatedEvent as DvsCreatedEvent
from .DvsDestroyedEvent import DvsDestroyedEvent as DvsDestroyedEvent
from .DvsEvent import DvsEvent as DvsEvent
from .DvsEventArgument import DvsEventArgument as DvsEventArgument
from .DvsHealthStatusChangeEvent import DvsHealthStatusChangeEvent as DvsHealthStatusChangeEvent
from .DvsHostBackInSyncEvent import DvsHostBackInSyncEvent as DvsHostBackInSyncEvent
from .DvsHostJoinedEvent import DvsHostJoinedEvent as DvsHostJoinedEvent
from .DvsHostLeftEvent import DvsHostLeftEvent as DvsHostLeftEvent
from .DvsHostStatusUpdated import DvsHostStatusUpdated as DvsHostStatusUpdated
from .DvsHostWentOutOfSyncEvent import DvsHostWentOutOfSyncEvent as DvsHostWentOutOfSyncEvent
from .DvsImportEvent import DvsImportEvent as DvsImportEvent
from .DvsMergedEvent import DvsMergedEvent as DvsMergedEvent
from .DvsOutOfSyncHostArgument import DvsOutOfSyncHostArgument as DvsOutOfSyncHostArgument
from .DvsPortBlockedEvent import DvsPortBlockedEvent as DvsPortBlockedEvent
from .DvsPortConnectedEvent import DvsPortConnectedEvent as DvsPortConnectedEvent
from .DvsPortCreatedEvent import DvsPortCreatedEvent as DvsPortCreatedEvent
from .DvsPortDeletedEvent import DvsPortDeletedEvent as DvsPortDeletedEvent
from .DvsPortDisconnectedEvent import DvsPortDisconnectedEvent as DvsPortDisconnectedEvent
from .DvsPortEnteredPassthruEvent import DvsPortEnteredPassthruEvent as DvsPortEnteredPassthruEvent
from .DvsPortExitedPassthruEvent import DvsPortExitedPassthruEvent as DvsPortExitedPassthruEvent
from .DvsPortJoinPortgroupEvent import DvsPortJoinPortgroupEvent as DvsPortJoinPortgroupEvent
from .DvsPortLeavePortgroupEvent import DvsPortLeavePortgroupEvent as DvsPortLeavePortgroupEvent
from .DvsPortLinkDownEvent import DvsPortLinkDownEvent as DvsPortLinkDownEvent
from .DvsPortLinkUpEvent import DvsPortLinkUpEvent as DvsPortLinkUpEvent
from .DvsPortReconfiguredEvent import DvsPortReconfiguredEvent as DvsPortReconfiguredEvent
from .DvsPortRuntimeChangeEvent import DvsPortRuntimeChangeEvent as DvsPortRuntimeChangeEvent
from .DvsPortUnblockedEvent import DvsPortUnblockedEvent as DvsPortUnblockedEvent
from .DvsPortVendorSpecificStateChangeEvent import DvsPortVendorSpecificStateChangeEvent as DvsPortVendorSpecificStateChangeEvent
from .DvsReconfiguredEvent import DvsReconfiguredEvent as DvsReconfiguredEvent
from .DvsRenamedEvent import DvsRenamedEvent as DvsRenamedEvent
from .DvsRestoreEvent import DvsRestoreEvent as DvsRestoreEvent
from .DvsUpgradeAvailableEvent import DvsUpgradeAvailableEvent as DvsUpgradeAvailableEvent
from .DvsUpgradeInProgressEvent import DvsUpgradeInProgressEvent as DvsUpgradeInProgressEvent
from .DvsUpgradeRejectedEvent import DvsUpgradeRejectedEvent as DvsUpgradeRejectedEvent
from .DvsUpgradedEvent import DvsUpgradedEvent as DvsUpgradedEvent
from .EnteredMaintenanceModeEvent import EnteredMaintenanceModeEvent as EnteredMaintenanceModeEvent
from .EnteredStandbyModeEvent import EnteredStandbyModeEvent as EnteredStandbyModeEvent
from .EnteringMaintenanceModeEvent import EnteringMaintenanceModeEvent as EnteringMaintenanceModeEvent
from .EnteringStandbyModeEvent import EnteringStandbyModeEvent as EnteringStandbyModeEvent
from .EntityEventArgument import EntityEventArgument as EntityEventArgument
from .ErrorUpgradeEvent import ErrorUpgradeEvent as ErrorUpgradeEvent
from .Event import Event as Event
from .EventArgument import EventArgument as EventArgument
from .EventDescription import EventDescription as EventDescription
from .EventEx import EventEx as EventEx
from .EventFilterSpec import EventFilterSpec as EventFilterSpec
from .EventHistoryCollector import EventHistoryCollector as EventHistoryCollector
from .EventManager import EventManager as EventManager
from .ExitMaintenanceModeEvent import ExitMaintenanceModeEvent as ExitMaintenanceModeEvent
from .ExitStandbyModeFailedEvent import ExitStandbyModeFailedEvent as ExitStandbyModeFailedEvent
from .ExitedStandbyModeEvent import ExitedStandbyModeEvent as ExitedStandbyModeEvent
from .ExitingStandbyModeEvent import ExitingStandbyModeEvent as ExitingStandbyModeEvent
from .ExtendedEvent import ExtendedEvent as ExtendedEvent
from .FailoverLevelRestored import FailoverLevelRestored as FailoverLevelRestored
from .FolderEventArgument import FolderEventArgument as FolderEventArgument
from .GeneralEvent import GeneralEvent as GeneralEvent
from .GeneralHostErrorEvent import GeneralHostErrorEvent as GeneralHostErrorEvent
from .GeneralHostInfoEvent import GeneralHostInfoEvent as GeneralHostInfoEvent
from .GeneralHostWarningEvent import GeneralHostWarningEvent as GeneralHostWarningEvent
from .GeneralUserEvent import GeneralUserEvent as GeneralUserEvent
from .GeneralVmErrorEvent import GeneralVmErrorEvent as GeneralVmErrorEvent
from .GeneralVmInfoEvent import GeneralVmInfoEvent as GeneralVmInfoEvent
from .GeneralVmWarningEvent import GeneralVmWarningEvent as GeneralVmWarningEvent
from .GhostDvsProxySwitchDetectedEvent import GhostDvsProxySwitchDetectedEvent as GhostDvsProxySwitchDetectedEvent
from .GhostDvsProxySwitchRemovedEvent import GhostDvsProxySwitchRemovedEvent as GhostDvsProxySwitchRemovedEvent
from .GlobalMessageChangedEvent import GlobalMessageChangedEvent as GlobalMessageChangedEvent
from .HealthStatusChangedEvent import HealthStatusChangedEvent as HealthStatusChangedEvent
from .HostAddFailedEvent import HostAddFailedEvent as HostAddFailedEvent
from .HostAddedEvent import HostAddedEvent as HostAddedEvent
from .HostAdminDisableEvent import HostAdminDisableEvent as HostAdminDisableEvent
from .HostAdminEnableEvent import HostAdminEnableEvent as HostAdminEnableEvent
from .HostCnxFailedAccountFailedEvent import HostCnxFailedAccountFailedEvent as HostCnxFailedAccountFailedEvent
from .HostCnxFailedAlreadyManagedEvent import HostCnxFailedAlreadyManagedEvent as HostCnxFailedAlreadyManagedEvent
from .HostCnxFailedBadCcagentEvent import HostCnxFailedBadCcagentEvent as HostCnxFailedBadCcagentEvent
from .HostCnxFailedBadUsernameEvent import HostCnxFailedBadUsernameEvent as HostCnxFailedBadUsernameEvent
from .HostCnxFailedBadVersionEvent import HostCnxFailedBadVersionEvent as HostCnxFailedBadVersionEvent
from .HostCnxFailedCcagentUpgradeEvent import HostCnxFailedCcagentUpgradeEvent as HostCnxFailedCcagentUpgradeEvent
from .HostCnxFailedEvent import HostCnxFailedEvent as HostCnxFailedEvent
from .HostCnxFailedNetworkErrorEvent import HostCnxFailedNetworkErrorEvent as HostCnxFailedNetworkErrorEvent
from .HostCnxFailedNoAccessEvent import HostCnxFailedNoAccessEvent as HostCnxFailedNoAccessEvent
from .HostCnxFailedNoConnectionEvent import HostCnxFailedNoConnectionEvent as HostCnxFailedNoConnectionEvent
from .HostCnxFailedNoLicenseEvent import HostCnxFailedNoLicenseEvent as HostCnxFailedNoLicenseEvent
from .HostCnxFailedNotFoundEvent import HostCnxFailedNotFoundEvent as HostCnxFailedNotFoundEvent
from .HostCnxFailedTimeoutEvent import HostCnxFailedTimeoutEvent as HostCnxFailedTimeoutEvent
from .HostComplianceCheckedEvent import HostComplianceCheckedEvent as HostComplianceCheckedEvent
from .HostCompliantEvent import HostCompliantEvent as HostCompliantEvent
from .HostConfigAppliedEvent import HostConfigAppliedEvent as HostConfigAppliedEvent
from .HostConnectedEvent import HostConnectedEvent as HostConnectedEvent
from .HostConnectionLostEvent import HostConnectionLostEvent as HostConnectionLostEvent
from .HostDasDisabledEvent import HostDasDisabledEvent as HostDasDisabledEvent
from .HostDasDisablingEvent import HostDasDisablingEvent as HostDasDisablingEvent
from .HostDasEnabledEvent import HostDasEnabledEvent as HostDasEnabledEvent
from .HostDasEnablingEvent import HostDasEnablingEvent as HostDasEnablingEvent
from .HostDasErrorEvent import HostDasErrorEvent as HostDasErrorEvent
from .HostDasEvent import HostDasEvent as HostDasEvent
from .HostDasOkEvent import HostDasOkEvent as HostDasOkEvent
from .HostDisconnectedEvent import HostDisconnectedEvent as HostDisconnectedEvent
from .HostEnableAdminFailedEvent import HostEnableAdminFailedEvent as HostEnableAdminFailedEvent
from .HostEvent import HostEvent as HostEvent
from .HostEventArgument import HostEventArgument as HostEventArgument
from .HostExtraNetworksEvent import HostExtraNetworksEvent as HostExtraNetworksEvent
from .HostGetShortNameFailedEvent import HostGetShortNameFailedEvent as HostGetShortNameFailedEvent
from .HostInAuditModeEvent import HostInAuditModeEvent as HostInAuditModeEvent
from .HostInventoryFullEvent import HostInventoryFullEvent as HostInventoryFullEvent
from .HostInventoryUnreadableEvent import HostInventoryUnreadableEvent as HostInventoryUnreadableEvent
from .HostIpChangedEvent import HostIpChangedEvent as HostIpChangedEvent
from .HostIpInconsistentEvent import HostIpInconsistentEvent as HostIpInconsistentEvent
from .HostIpToShortNameFailedEvent import HostIpToShortNameFailedEvent as HostIpToShortNameFailedEvent
from .HostIsolationIpPingFailedEvent import HostIsolationIpPingFailedEvent as HostIsolationIpPingFailedEvent
from .HostLicenseExpiredEvent import HostLicenseExpiredEvent as HostLicenseExpiredEvent
from .HostLocalPortCreatedEvent import HostLocalPortCreatedEvent as HostLocalPortCreatedEvent
from .HostMissingNetworksEvent import HostMissingNetworksEvent as HostMissingNetworksEvent
from .HostMonitoringStateChangedEvent import HostMonitoringStateChangedEvent as HostMonitoringStateChangedEvent
from .HostNoAvailableNetworksEvent import HostNoAvailableNetworksEvent as HostNoAvailableNetworksEvent
from .HostNoHAEnabledPortGroupsEvent import HostNoHAEnabledPortGroupsEvent as HostNoHAEnabledPortGroupsEvent
from .HostNoRedundantManagementNetworkEvent import HostNoRedundantManagementNetworkEvent as HostNoRedundantManagementNetworkEvent
from .HostNonCompliantEvent import HostNonCompliantEvent as HostNonCompliantEvent
from .HostNotInClusterEvent import HostNotInClusterEvent as HostNotInClusterEvent
from .HostOvercommittedEvent import HostOvercommittedEvent as HostOvercommittedEvent
from .HostPrimaryAgentNotShortNameEvent import HostPrimaryAgentNotShortNameEvent as HostPrimaryAgentNotShortNameEvent
from .HostProfileAppliedEvent import HostProfileAppliedEvent as HostProfileAppliedEvent
from .HostReconnectionFailedEvent import HostReconnectionFailedEvent as HostReconnectionFailedEvent
from .HostRemovedEvent import HostRemovedEvent as HostRemovedEvent
from .HostShortNameInconsistentEvent import HostShortNameInconsistentEvent as HostShortNameInconsistentEvent
from .HostShortNameToIpFailedEvent import HostShortNameToIpFailedEvent as HostShortNameToIpFailedEvent
from .HostShutdownEvent import HostShutdownEvent as HostShutdownEvent
from .HostSpecificationChangedEvent import HostSpecificationChangedEvent as HostSpecificationChangedEvent
from .HostSpecificationRequireEvent import HostSpecificationRequireEvent as HostSpecificationRequireEvent
from .HostSpecificationUpdateEvent import HostSpecificationUpdateEvent as HostSpecificationUpdateEvent
from .HostStatusChangedEvent import HostStatusChangedEvent as HostStatusChangedEvent
from .HostSubSpecificationDeleteEvent import HostSubSpecificationDeleteEvent as HostSubSpecificationDeleteEvent
from .HostSubSpecificationUpdateEvent import HostSubSpecificationUpdateEvent as HostSubSpecificationUpdateEvent
from .HostSyncFailedEvent import HostSyncFailedEvent as HostSyncFailedEvent
from .HostUpgradeFailedEvent import HostUpgradeFailedEvent as HostUpgradeFailedEvent
from .HostUserWorldSwapNotEnabledEvent import HostUserWorldSwapNotEnabledEvent as HostUserWorldSwapNotEnabledEvent
from .HostVnicConnectedToCustomizedDVPortEvent import HostVnicConnectedToCustomizedDVPortEvent as HostVnicConnectedToCustomizedDVPortEvent
from .HostWwnChangedEvent import HostWwnChangedEvent as HostWwnChangedEvent
from .HostWwnConflictEvent import HostWwnConflictEvent as HostWwnConflictEvent
from .IncorrectHostInformationEvent import IncorrectHostInformationEvent as IncorrectHostInformationEvent
from .InfoUpgradeEvent import InfoUpgradeEvent as InfoUpgradeEvent
from .InsufficientFailoverResourcesEvent import InsufficientFailoverResourcesEvent as InsufficientFailoverResourcesEvent
from .InvalidEditionEvent import InvalidEditionEvent as InvalidEditionEvent
from .LicenseEvent import LicenseEvent as LicenseEvent
from .LicenseExpiredEvent import LicenseExpiredEvent as LicenseExpiredEvent
from .LicenseNonComplianceEvent import LicenseNonComplianceEvent as LicenseNonComplianceEvent
from .LicenseRestrictedEvent import LicenseRestrictedEvent as LicenseRestrictedEvent
from .LicenseServerAvailableEvent import LicenseServerAvailableEvent as LicenseServerAvailableEvent
from .LicenseServerUnavailableEvent import LicenseServerUnavailableEvent as LicenseServerUnavailableEvent
from .LocalDatastoreCreatedEvent import LocalDatastoreCreatedEvent as LocalDatastoreCreatedEvent
from .LocalTSMEnabledEvent import LocalTSMEnabledEvent as LocalTSMEnabledEvent
from .LockerMisconfiguredEvent import LockerMisconfiguredEvent as LockerMisconfiguredEvent
from .LockerReconfiguredEvent import LockerReconfiguredEvent as LockerReconfiguredEvent
from .ManagedEntityEventArgument import ManagedEntityEventArgument as ManagedEntityEventArgument
from .MigrationErrorEvent import MigrationErrorEvent as MigrationErrorEvent
from .MigrationEvent import MigrationEvent as MigrationEvent
from .MigrationHostErrorEvent import MigrationHostErrorEvent as MigrationHostErrorEvent
from .MigrationHostWarningEvent import MigrationHostWarningEvent as MigrationHostWarningEvent
from .MigrationResourceErrorEvent import MigrationResourceErrorEvent as MigrationResourceErrorEvent
from .MigrationResourceWarningEvent import MigrationResourceWarningEvent as MigrationResourceWarningEvent
from .MigrationWarningEvent import MigrationWarningEvent as MigrationWarningEvent
from .MtuMatchEvent import MtuMatchEvent as MtuMatchEvent
from .MtuMismatchEvent import MtuMismatchEvent as MtuMismatchEvent
from .NASDatastoreCreatedEvent import NASDatastoreCreatedEvent as NASDatastoreCreatedEvent
from .NetworkEventArgument import NetworkEventArgument as NetworkEventArgument
from .NetworkRollbackEvent import NetworkRollbackEvent as NetworkRollbackEvent
from .NoAccessUserEvent import NoAccessUserEvent as NoAccessUserEvent
from .NoDatastoresConfiguredEvent import NoDatastoresConfiguredEvent as NoDatastoresConfiguredEvent
from .NoLicenseEvent import NoLicenseEvent as NoLicenseEvent
from .NoMaintenanceModeDrsRecommendationForVM import NoMaintenanceModeDrsRecommendationForVM as NoMaintenanceModeDrsRecommendationForVM
from .NonVIWorkloadDetectedOnDatastoreEvent import NonVIWorkloadDetectedOnDatastoreEvent as NonVIWorkloadDetectedOnDatastoreEvent
from .NotEnoughResourcesToStartVmEvent import NotEnoughResourcesToStartVmEvent as NotEnoughResourcesToStartVmEvent
from .OutOfSyncDvsHost import OutOfSyncDvsHost as OutOfSyncDvsHost
from .PermissionAddedEvent import PermissionAddedEvent as PermissionAddedEvent
from .PermissionEvent import PermissionEvent as PermissionEvent
from .PermissionRemovedEvent import PermissionRemovedEvent as PermissionRemovedEvent
from .PermissionUpdatedEvent import PermissionUpdatedEvent as PermissionUpdatedEvent
from .ProfileAssociatedEvent import ProfileAssociatedEvent as ProfileAssociatedEvent
from .ProfileChangedEvent import ProfileChangedEvent as ProfileChangedEvent
from .ProfileCreatedEvent import ProfileCreatedEvent as ProfileCreatedEvent
from .ProfileDissociatedEvent import ProfileDissociatedEvent as ProfileDissociatedEvent
from .ProfileEvent import ProfileEvent as ProfileEvent
from .ProfileEventArgument import ProfileEventArgument as ProfileEventArgument
from .ProfileReferenceHostChangedEvent import ProfileReferenceHostChangedEvent as ProfileReferenceHostChangedEvent
from .ProfileRemovedEvent import ProfileRemovedEvent as ProfileRemovedEvent
from .RecoveryEvent import RecoveryEvent as RecoveryEvent
from .RemoteTSMEnabledEvent import RemoteTSMEnabledEvent as RemoteTSMEnabledEvent
from .ResourcePoolCreatedEvent import ResourcePoolCreatedEvent as ResourcePoolCreatedEvent
from .ResourcePoolDestroyedEvent import ResourcePoolDestroyedEvent as ResourcePoolDestroyedEvent
from .ResourcePoolEvent import ResourcePoolEvent as ResourcePoolEvent
from .ResourcePoolEventArgument import ResourcePoolEventArgument as ResourcePoolEventArgument
from .ResourcePoolMovedEvent import ResourcePoolMovedEvent as ResourcePoolMovedEvent
from .ResourcePoolReconfiguredEvent import ResourcePoolReconfiguredEvent as ResourcePoolReconfiguredEvent
from .ResourceViolatedEvent import ResourceViolatedEvent as ResourceViolatedEvent
from .RoleAddedEvent import RoleAddedEvent as RoleAddedEvent
from .RoleEvent import RoleEvent as RoleEvent
from .RoleEventArgument import RoleEventArgument as RoleEventArgument
from .RoleRemovedEvent import RoleRemovedEvent as RoleRemovedEvent
from .RoleUpdatedEvent import RoleUpdatedEvent as RoleUpdatedEvent
from .RollbackEvent import RollbackEvent as RollbackEvent
from .ScheduledTaskCompletedEvent import ScheduledTaskCompletedEvent as ScheduledTaskCompletedEvent
from .ScheduledTaskCreatedEvent import ScheduledTaskCreatedEvent as ScheduledTaskCreatedEvent
from .ScheduledTaskEmailCompletedEvent import ScheduledTaskEmailCompletedEvent as ScheduledTaskEmailCompletedEvent
from .ScheduledTaskEmailFailedEvent import ScheduledTaskEmailFailedEvent as ScheduledTaskEmailFailedEvent
from .ScheduledTaskEvent import ScheduledTaskEvent as ScheduledTaskEvent
from .ScheduledTaskEventArgument import ScheduledTaskEventArgument as ScheduledTaskEventArgument
from .ScheduledTaskFailedEvent import ScheduledTaskFailedEvent as ScheduledTaskFailedEvent
from .ScheduledTaskReconfiguredEvent import ScheduledTaskReconfiguredEvent as ScheduledTaskReconfiguredEvent
from .ScheduledTaskRemovedEvent import ScheduledTaskRemovedEvent as ScheduledTaskRemovedEvent
from .ScheduledTaskStartedEvent import ScheduledTaskStartedEvent as ScheduledTaskStartedEvent
from .ServerLicenseExpiredEvent import ServerLicenseExpiredEvent as ServerLicenseExpiredEvent
from .ServerStartedSessionEvent import ServerStartedSessionEvent as ServerStartedSessionEvent
from .SessionEvent import SessionEvent as SessionEvent
from .SessionTerminatedEvent import SessionTerminatedEvent as SessionTerminatedEvent
from .TaskEvent import TaskEvent as TaskEvent
from .TaskTimeoutEvent import TaskTimeoutEvent as TaskTimeoutEvent
from .TeamingMatchEvent import TeamingMatchEvent as TeamingMatchEvent
from .TeamingMisMatchEvent import TeamingMisMatchEvent as TeamingMisMatchEvent
from .TemplateBeingUpgradedEvent import TemplateBeingUpgradedEvent as TemplateBeingUpgradedEvent
from .TemplateUpgradeEvent import TemplateUpgradeEvent as TemplateUpgradeEvent
from .TemplateUpgradeFailedEvent import TemplateUpgradeFailedEvent as TemplateUpgradeFailedEvent
from .TemplateUpgradedEvent import TemplateUpgradedEvent as TemplateUpgradedEvent
from .TimedOutHostOperationEvent import TimedOutHostOperationEvent as TimedOutHostOperationEvent
from .UnlicensedVirtualMachinesEvent import UnlicensedVirtualMachinesEvent as UnlicensedVirtualMachinesEvent
from .UnlicensedVirtualMachinesFoundEvent import UnlicensedVirtualMachinesFoundEvent as UnlicensedVirtualMachinesFoundEvent
from .UpdatedAgentBeingRestartedEvent import UpdatedAgentBeingRestartedEvent as UpdatedAgentBeingRestartedEvent
from .UpgradeEvent import UpgradeEvent as UpgradeEvent
from .UplinkPortMtuNotSupportEvent import UplinkPortMtuNotSupportEvent as UplinkPortMtuNotSupportEvent
from .UplinkPortMtuSupportEvent import UplinkPortMtuSupportEvent as UplinkPortMtuSupportEvent
from .UplinkPortVlanTrunkedEvent import UplinkPortVlanTrunkedEvent as UplinkPortVlanTrunkedEvent
from .UplinkPortVlanUntrunkedEvent import UplinkPortVlanUntrunkedEvent as UplinkPortVlanUntrunkedEvent
from .UserAssignedToGroup import UserAssignedToGroup as UserAssignedToGroup
from .UserLoginSessionEvent import UserLoginSessionEvent as UserLoginSessionEvent
from .UserLogoutSessionEvent import UserLogoutSessionEvent as UserLogoutSessionEvent
from .UserPasswordChanged import UserPasswordChanged as UserPasswordChanged
from .UserUnassignedFromGroup import UserUnassignedFromGroup as UserUnassignedFromGroup
from .UserUpgradeEvent import UserUpgradeEvent as UserUpgradeEvent
from .VMFSDatastoreCreatedEvent import VMFSDatastoreCreatedEvent as VMFSDatastoreCreatedEvent
from .VMFSDatastoreExpandedEvent import VMFSDatastoreExpandedEvent as VMFSDatastoreExpandedEvent
from .VMFSDatastoreExtendedEvent import VMFSDatastoreExtendedEvent as VMFSDatastoreExtendedEvent
from .VMotionLicenseExpiredEvent import VMotionLicenseExpiredEvent as VMotionLicenseExpiredEvent
from .VcAgentUninstallFailedEvent import VcAgentUninstallFailedEvent as VcAgentUninstallFailedEvent
from .VcAgentUninstalledEvent import VcAgentUninstalledEvent as VcAgentUninstalledEvent
from .VcAgentUpgradeFailedEvent import VcAgentUpgradeFailedEvent as VcAgentUpgradeFailedEvent
from .VcAgentUpgradedEvent import VcAgentUpgradedEvent as VcAgentUpgradedEvent
from .VimAccountPasswordChangedEvent import VimAccountPasswordChangedEvent as VimAccountPasswordChangedEvent
from .VmAcquiredMksTicketEvent import VmAcquiredMksTicketEvent as VmAcquiredMksTicketEvent
from .VmAcquiredTicketEvent import VmAcquiredTicketEvent as VmAcquiredTicketEvent
from .VmAutoRenameEvent import VmAutoRenameEvent as VmAutoRenameEvent
from .VmBeingClonedEvent import VmBeingClonedEvent as VmBeingClonedEvent
from .VmBeingClonedNoFolderEvent import VmBeingClonedNoFolderEvent as VmBeingClonedNoFolderEvent
from .VmBeingCreatedEvent import VmBeingCreatedEvent as VmBeingCreatedEvent
from .VmBeingDeployedEvent import VmBeingDeployedEvent as VmBeingDeployedEvent
from .VmBeingHotMigratedEvent import VmBeingHotMigratedEvent as VmBeingHotMigratedEvent
from .VmBeingMigratedEvent import VmBeingMigratedEvent as VmBeingMigratedEvent
from .VmBeingRelocatedEvent import VmBeingRelocatedEvent as VmBeingRelocatedEvent
from .VmCloneEvent import VmCloneEvent as VmCloneEvent
from .VmCloneFailedEvent import VmCloneFailedEvent as VmCloneFailedEvent
from .VmClonedEvent import VmClonedEvent as VmClonedEvent
from .VmConfigMissingEvent import VmConfigMissingEvent as VmConfigMissingEvent
from .VmConnectedEvent import VmConnectedEvent as VmConnectedEvent
from .VmCreatedEvent import VmCreatedEvent as VmCreatedEvent
from .VmDasBeingResetEvent import VmDasBeingResetEvent as VmDasBeingResetEvent
from .VmDasBeingResetWithScreenshotEvent import VmDasBeingResetWithScreenshotEvent as VmDasBeingResetWithScreenshotEvent
from .VmDasResetFailedEvent import VmDasResetFailedEvent as VmDasResetFailedEvent
from .VmDasUpdateErrorEvent import VmDasUpdateErrorEvent as VmDasUpdateErrorEvent
from .VmDasUpdateOkEvent import VmDasUpdateOkEvent as VmDasUpdateOkEvent
from .VmDateRolledBackEvent import VmDateRolledBackEvent as VmDateRolledBackEvent
from .VmDeployFailedEvent import VmDeployFailedEvent as VmDeployFailedEvent
from .VmDeployedEvent import VmDeployedEvent as VmDeployedEvent
from .VmDisconnectedEvent import VmDisconnectedEvent as VmDisconnectedEvent
from .VmDiscoveredEvent import VmDiscoveredEvent as VmDiscoveredEvent
from .VmDiskFailedEvent import VmDiskFailedEvent as VmDiskFailedEvent
from .VmEmigratingEvent import VmEmigratingEvent as VmEmigratingEvent
from .VmEndRecordingEvent import VmEndRecordingEvent as VmEndRecordingEvent
from .VmEndReplayingEvent import VmEndReplayingEvent as VmEndReplayingEvent
from .VmEvent import VmEvent as VmEvent
from .VmEventArgument import VmEventArgument as VmEventArgument
from .VmFailedMigrateEvent import VmFailedMigrateEvent as VmFailedMigrateEvent
from .VmFailedRelayoutEvent import VmFailedRelayoutEvent as VmFailedRelayoutEvent
from .VmFailedRelayoutOnVmfs2DatastoreEvent import VmFailedRelayoutOnVmfs2DatastoreEvent as VmFailedRelayoutOnVmfs2DatastoreEvent
from .VmFailedStartingSecondaryEvent import VmFailedStartingSecondaryEvent as VmFailedStartingSecondaryEvent
from .VmFailedToPowerOffEvent import VmFailedToPowerOffEvent as VmFailedToPowerOffEvent
from .VmFailedToPowerOnEvent import VmFailedToPowerOnEvent as VmFailedToPowerOnEvent
from .VmFailedToRebootGuestEvent import VmFailedToRebootGuestEvent as VmFailedToRebootGuestEvent
from .VmFailedToResetEvent import VmFailedToResetEvent as VmFailedToResetEvent
from .VmFailedToShutdownGuestEvent import VmFailedToShutdownGuestEvent as VmFailedToShutdownGuestEvent
from .VmFailedToStandbyGuestEvent import VmFailedToStandbyGuestEvent as VmFailedToStandbyGuestEvent
from .VmFailedToSuspendEvent import VmFailedToSuspendEvent as VmFailedToSuspendEvent
from .VmFailedUpdatingSecondaryConfig import VmFailedUpdatingSecondaryConfig as VmFailedUpdatingSecondaryConfig
from .VmFailoverFailed import VmFailoverFailed as VmFailoverFailed
from .VmFaultToleranceStateChangedEvent import VmFaultToleranceStateChangedEvent as VmFaultToleranceStateChangedEvent
from .VmFaultToleranceTurnedOffEvent import VmFaultToleranceTurnedOffEvent as VmFaultToleranceTurnedOffEvent
from .VmFaultToleranceVmTerminatedEvent import VmFaultToleranceVmTerminatedEvent as VmFaultToleranceVmTerminatedEvent
from .VmGuestOSCrashedEvent import VmGuestOSCrashedEvent as VmGuestOSCrashedEvent
from .VmGuestRebootEvent import VmGuestRebootEvent as VmGuestRebootEvent
from .VmGuestShutdownEvent import VmGuestShutdownEvent as VmGuestShutdownEvent
from .VmGuestStandbyEvent import VmGuestStandbyEvent as VmGuestStandbyEvent
from .VmHealthMonitoringStateChangedEvent import VmHealthMonitoringStateChangedEvent as VmHealthMonitoringStateChangedEvent
from .VmInstanceUuidAssignedEvent import VmInstanceUuidAssignedEvent as VmInstanceUuidAssignedEvent
from .VmInstanceUuidChangedEvent import VmInstanceUuidChangedEvent as VmInstanceUuidChangedEvent
from .VmInstanceUuidConflictEvent import VmInstanceUuidConflictEvent as VmInstanceUuidConflictEvent
from .VmMacAssignedEvent import VmMacAssignedEvent as VmMacAssignedEvent
from .VmMacChangedEvent import VmMacChangedEvent as VmMacChangedEvent
from .VmMacConflictEvent import VmMacConflictEvent as VmMacConflictEvent
from .VmMaxFTRestartCountReached import VmMaxFTRestartCountReached as VmMaxFTRestartCountReached
from .VmMaxRestartCountReached import VmMaxRestartCountReached as VmMaxRestartCountReached
from .VmMessageErrorEvent import VmMessageErrorEvent as VmMessageErrorEvent
from .VmMessageEvent import VmMessageEvent as VmMessageEvent
from .VmMessageWarningEvent import VmMessageWarningEvent as VmMessageWarningEvent
from .VmMigratedEvent import VmMigratedEvent as VmMigratedEvent
from .VmNoCompatibleHostForSecondaryEvent import VmNoCompatibleHostForSecondaryEvent as VmNoCompatibleHostForSecondaryEvent
from .VmNoNetworkAccessEvent import VmNoNetworkAccessEvent as VmNoNetworkAccessEvent
from .VmOrphanedEvent import VmOrphanedEvent as VmOrphanedEvent
from .VmPowerOffOnIsolationEvent import VmPowerOffOnIsolationEvent as VmPowerOffOnIsolationEvent
from .VmPoweredOffEvent import VmPoweredOffEvent as VmPoweredOffEvent
from .VmPoweredOnEvent import VmPoweredOnEvent as VmPoweredOnEvent
from .VmPoweringOnWithCustomizedDVPortEvent import VmPoweringOnWithCustomizedDVPortEvent as VmPoweringOnWithCustomizedDVPortEvent
from .VmPrimaryFailoverEvent import VmPrimaryFailoverEvent as VmPrimaryFailoverEvent
from .VmReconfiguredEvent import VmReconfiguredEvent as VmReconfiguredEvent
from .VmRegisteredEvent import VmRegisteredEvent as VmRegisteredEvent
from .VmRelayoutSuccessfulEvent import VmRelayoutSuccessfulEvent as VmRelayoutSuccessfulEvent
from .VmRelayoutUpToDateEvent import VmRelayoutUpToDateEvent as VmRelayoutUpToDateEvent
from .VmReloadFromPathEvent import VmReloadFromPathEvent as VmReloadFromPathEvent
from .VmReloadFromPathFailedEvent import VmReloadFromPathFailedEvent as VmReloadFromPathFailedEvent
from .VmRelocateFailedEvent import VmRelocateFailedEvent as VmRelocateFailedEvent
from .VmRelocateSpecEvent import VmRelocateSpecEvent as VmRelocateSpecEvent
from .VmRelocatedEvent import VmRelocatedEvent as VmRelocatedEvent
from .VmRemoteConsoleConnectedEvent import VmRemoteConsoleConnectedEvent as VmRemoteConsoleConnectedEvent
from .VmRemoteConsoleDisconnectedEvent import VmRemoteConsoleDisconnectedEvent as VmRemoteConsoleDisconnectedEvent
from .VmRemovedEvent import VmRemovedEvent as VmRemovedEvent
from .VmRenamedEvent import VmRenamedEvent as VmRenamedEvent
from .VmRequirementsExceedCurrentEVCModeEvent import VmRequirementsExceedCurrentEVCModeEvent as VmRequirementsExceedCurrentEVCModeEvent
from .VmResettingEvent import VmResettingEvent as VmResettingEvent
from .VmResourcePoolMovedEvent import VmResourcePoolMovedEvent as VmResourcePoolMovedEvent
from .VmResourceReallocatedEvent import VmResourceReallocatedEvent as VmResourceReallocatedEvent
from .VmRestartedOnAlternateHostEvent import VmRestartedOnAlternateHostEvent as VmRestartedOnAlternateHostEvent
from .VmResumingEvent import VmResumingEvent as VmResumingEvent
from .VmSecondaryAddedEvent import VmSecondaryAddedEvent as VmSecondaryAddedEvent
from .VmSecondaryDisabledBySystemEvent import VmSecondaryDisabledBySystemEvent as VmSecondaryDisabledBySystemEvent
from .VmSecondaryDisabledEvent import VmSecondaryDisabledEvent as VmSecondaryDisabledEvent
from .VmSecondaryEnabledEvent import VmSecondaryEnabledEvent as VmSecondaryEnabledEvent
from .VmSecondaryStartedEvent import VmSecondaryStartedEvent as VmSecondaryStartedEvent
from .VmShutdownOnIsolationEvent import VmShutdownOnIsolationEvent as VmShutdownOnIsolationEvent
from .VmStartRecordingEvent import VmStartRecordingEvent as VmStartRecordingEvent
from .VmStartReplayingEvent import VmStartReplayingEvent as VmStartReplayingEvent
from .VmStartingEvent import VmStartingEvent as VmStartingEvent
from .VmStartingSecondaryEvent import VmStartingSecondaryEvent as VmStartingSecondaryEvent
from .VmStaticMacConflictEvent import VmStaticMacConflictEvent as VmStaticMacConflictEvent
from .VmStoppingEvent import VmStoppingEvent as VmStoppingEvent
from .VmSuspendedEvent import VmSuspendedEvent as VmSuspendedEvent
from .VmSuspendingEvent import VmSuspendingEvent as VmSuspendingEvent
from .VmTimedoutStartingSecondaryEvent import VmTimedoutStartingSecondaryEvent as VmTimedoutStartingSecondaryEvent
from .VmUnsupportedStartingEvent import VmUnsupportedStartingEvent as VmUnsupportedStartingEvent
from .VmUpgradeCompleteEvent import VmUpgradeCompleteEvent as VmUpgradeCompleteEvent
from .VmUpgradeFailedEvent import VmUpgradeFailedEvent as VmUpgradeFailedEvent
from .VmUpgradingEvent import VmUpgradingEvent as VmUpgradingEvent
from .VmUuidAssignedEvent import VmUuidAssignedEvent as VmUuidAssignedEvent
from .VmUuidChangedEvent import VmUuidChangedEvent as VmUuidChangedEvent
from .VmUuidConflictEvent import VmUuidConflictEvent as VmUuidConflictEvent
from .VmVnicPoolReservationViolationClearEvent import VmVnicPoolReservationViolationClearEvent as VmVnicPoolReservationViolationClearEvent
from .VmVnicPoolReservationViolationRaiseEvent import VmVnicPoolReservationViolationRaiseEvent as VmVnicPoolReservationViolationRaiseEvent
from .VmWwnAssignedEvent import VmWwnAssignedEvent as VmWwnAssignedEvent
from .VmWwnChangedEvent import VmWwnChangedEvent as VmWwnChangedEvent
from .VmWwnConflictEvent import VmWwnConflictEvent as VmWwnConflictEvent
from .VnicPortArgument import VnicPortArgument as VnicPortArgument
from .WarningUpgradeEvent import WarningUpgradeEvent as WarningUpgradeEvent
from .iScsiBootFailureEvent import iScsiBootFailureEvent as iScsiBootFailureEvent
pyvmomi-8.0.3.0.1/pyVmomi/vim/event/iScsiBootFailureEvent.pyi 0000664 0000000 0000000 00000000462 14637045624 0024043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.event import HostEvent
class iScsiBootFailureEvent(HostEvent):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/ext/ 0000775 0000000 0000000 00000000000 14637045624 0016565 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/ext/ExtendedProductInfo.pyi 0000664 0000000 0000000 00000001003 14637045624 0023217 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class ExtendedProductInfo(DynamicData):
companyUrl: Optional[str] = None
productUrl: Optional[str] = None
managementUrl: Optional[str] = None
self: Optional[ManagedEntity] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ext/ManagedByInfo.pyi 0000664 0000000 0000000 00000000504 14637045624 0021752 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ManagedByInfo(DynamicData):
extensionKey: str
type: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/ext/ManagedEntityInfo.pyi 0000664 0000000 0000000 00000000674 14637045624 0022664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ManagedEntityInfo(DynamicData):
type: str
smallIconUrl: Optional[str] = None
iconUrl: Optional[str] = None
description: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ext/SolutionManagerInfo.pyi 0000664 0000000 0000000 00000000706 14637045624 0023236 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class SolutionManagerInfo(DynamicData):
class TabInfo(DynamicData):
label: str
url: str
tab: list[TabInfo] = []
smallIconUrl: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/ext/__init__.pyi 0000664 0000000 0000000 00000000761 14637045624 0021053 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ExtendedProductInfo import ExtendedProductInfo as ExtendedProductInfo
from .ManagedByInfo import ManagedByInfo as ManagedByInfo
from .ManagedEntityInfo import ManagedEntityInfo as ManagedEntityInfo
from .SolutionManagerInfo import SolutionManagerInfo as SolutionManagerInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ 0000775 0000000 0000000 00000000000 14637045624 0017100 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ActiveDirectoryFault.pyi 0000664 0000000 0000000 00000000547 14637045624 0023725 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class ActiveDirectoryFault(VimFault):
errorCode: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ActiveVMsBlockingEVC.pyi 0000664 0000000 0000000 00000000720 14637045624 0023472 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import EVCConfigFault
class ActiveVMsBlockingEVC(EVCConfigFault):
evcMode: Optional[str] = None
host: list[HostSystem] = []
hostName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AdminDisabled.pyi 0000664 0000000 0000000 00000000466 14637045624 0022311 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class AdminDisabled(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AdminNotDisabled.pyi 0000664 0000000 0000000 00000000471 14637045624 0022766 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class AdminNotDisabled(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AffinityConfigured.pyi 0000664 0000000 0000000 00000001013 14637045624 0023375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import MigrationFault
class AffinityConfigured(MigrationFault):
class Affinity(Enum):
memory: ClassVar['Affinity'] = 'memory'
cpu: ClassVar['Affinity'] = 'cpu'
configuredAffinity: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AgentInstallFailed.pyi 0000664 0000000 0000000 00000002230 14637045624 0023312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import HostConnectFault
class AgentInstallFailed(HostConnectFault):
class Reason(Enum):
NotEnoughSpaceOnDevice: ClassVar['Reason'] = 'NotEnoughSpaceOnDevice'
PrepareToUpgradeFailed: ClassVar['Reason'] = 'PrepareToUpgradeFailed'
AgentNotRunning: ClassVar['Reason'] = 'AgentNotRunning'
AgentNotReachable: ClassVar['Reason'] = 'AgentNotReachable'
InstallTimedout: ClassVar['Reason'] = 'InstallTimedout'
SignatureVerificationFailed: ClassVar['Reason'] = 'SignatureVerificationFailed'
AgentUploadFailed: ClassVar['Reason'] = 'AgentUploadFailed'
AgentUploadTimedout: ClassVar['Reason'] = 'AgentUploadTimedout'
UnknownInstallerError: ClassVar['Reason'] = 'UnknownInstallerError'
reason: Optional[str] = None
statusCode: Optional[int] = None
installerOutput: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AlreadyBeingManaged.pyi 0000664 0000000 0000000 00000000510 14637045624 0023422 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class AlreadyBeingManaged(HostConnectFault):
ipAddress: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AlreadyConnected.pyi 0000664 0000000 0000000 00000000500 14637045624 0023022 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class AlreadyConnected(HostConnectFault):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AlreadyExists.pyi 0000664 0000000 0000000 00000000533 14637045624 0022405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class AlreadyExists(VimFault):
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AlreadyUpgraded.pyi 0000664 0000000 0000000 00000000452 14637045624 0022661 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class AlreadyUpgraded(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AnswerFileUpdateFailed.pyi 0000664 0000000 0000000 00000001107 14637045624 0024131 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.fault import VimFault
from pyVmomi.vim.profile import ProfilePropertyPath
class AnswerFileUpdateFailed(VimFault):
class UpdateFailure(DynamicData):
userInputPath: ProfilePropertyPath
errMsg: LocalizableMessage
failure: list[UpdateFailure] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ApplicationQuiesceFault.pyi 0000664 0000000 0000000 00000000474 14637045624 0024406 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class ApplicationQuiesceFault(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/AuthMinimumAdminPermission.pyi 0000664 0000000 0000000 00000000465 14637045624 0025107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class AuthMinimumAdminPermission(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/BackupBlobReadFailure.pyi 0000664 0000000 0000000 00000000613 14637045624 0023733 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import DvsFault
class BackupBlobReadFailure(DvsFault):
entityName: str
entityType: str
fault: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/BackupBlobWriteFailure.pyi 0000664 0000000 0000000 00000000614 14637045624 0024153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import DvsFault
class BackupBlobWriteFailure(DvsFault):
entityName: str
entityType: str
fault: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/BlockedByFirewall.pyi 0000664 0000000 0000000 00000000472 14637045624 0023152 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class BlockedByFirewall(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CAMServerRefusedConnection.pyi 0000664 0000000 0000000 00000000505 14637045624 0024750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidCAMServer
class CAMServerRefusedConnection(InvalidCAMServer):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAccessFile.pyi 0000664 0000000 0000000 00000000455 14637045624 0022773 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class CannotAccessFile(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAccessLocalSource.pyi 0000664 0000000 0000000 00000000462 14637045624 0024325 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class CannotAccessLocalSource(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAccessNetwork.pyi 0000664 0000000 0000000 00000000641 14637045624 0023542 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Network
from pyVmomi.vim.fault import CannotAccessVmDevice
class CannotAccessNetwork(CannotAccessVmDevice):
network: Optional[Network] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAccessVmComponent.pyi 0000664 0000000 0000000 00000000474 14637045624 0024362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class CannotAccessVmComponent(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAccessVmConfig.pyi 0000664 0000000 0000000 00000000603 14637045624 0023617 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import CannotAccessVmComponent
class CannotAccessVmConfig(CannotAccessVmComponent):
reason: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAccessVmDevice.pyi 0000664 0000000 0000000 00000000567 14637045624 0023622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotAccessVmComponent
class CannotAccessVmDevice(CannotAccessVmComponent):
device: str
backing: str
connected: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAccessVmDisk.pyi 0000664 0000000 0000000 00000000572 14637045624 0023311 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import CannotAccessVmDevice
class CannotAccessVmDisk(CannotAccessVmDevice):
fault: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAddHostWithFTVmAsStandalone.pyi 0000664 0000000 0000000 00000000514 14637045624 0026202 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class CannotAddHostWithFTVmAsStandalone(HostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAddHostWithFTVmToDifferentCluster.pyi 0000664 0000000 0000000 00000000522 14637045624 0027400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class CannotAddHostWithFTVmToDifferentCluster(HostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotAddHostWithFTVmToNonHACluster.pyi 0000664 0000000 0000000 00000000516 14637045624 0026440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class CannotAddHostWithFTVmToNonHACluster(HostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotChangeDrsBehaviorForFtSecondary.pyi 0000664 0000000 0000000 00000000637 14637045624 0027123 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VmFaultToleranceIssue
class CannotChangeDrsBehaviorForFtSecondary(VmFaultToleranceIssue):
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotChangeHaSettingsForFtSecondary.pyi 0000664 0000000 0000000 00000000636 14637045624 0026763 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VmFaultToleranceIssue
class CannotChangeHaSettingsForFtSecondary(VmFaultToleranceIssue):
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotChangeVsanClusterUuid.pyi 0000664 0000000 0000000 00000000470 14637045624 0025175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanFault
class CannotChangeVsanClusterUuid(VsanFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotChangeVsanNodeUuid.pyi 0000664 0000000 0000000 00000000465 14637045624 0024445 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanFault
class CannotChangeVsanNodeUuid(VsanFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotComputeFTCompatibleHosts.pyi 0000664 0000000 0000000 00000000630 14637045624 0025654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VmFaultToleranceIssue
class CannotComputeFTCompatibleHosts(VmFaultToleranceIssue):
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotCreateFile.pyi 0000664 0000000 0000000 00000000455 14637045624 0022775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class CannotCreateFile(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotDecryptPasswords.pyi 0000664 0000000 0000000 00000000505 14637045624 0024306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class CannotDecryptPasswords(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotDeleteFile.pyi 0000664 0000000 0000000 00000000455 14637045624 0022774 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class CannotDeleteFile(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotDisableDrsOnClustersWithVApps.pyi 0000664 0000000 0000000 00000000502 14637045624 0026627 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class CannotDisableDrsOnClustersWithVApps(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotDisableSnapshot.pyi 0000664 0000000 0000000 00000000472 14637045624 0024054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class CannotDisableSnapshot(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotDisconnectHostWithFaultToleranceVm.pyi 0000664 0000000 0000000 00000000514 14637045624 0027705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class CannotDisconnectHostWithFaultToleranceVm(VimFault):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotEnableVmcpForCluster.pyi 0000664 0000000 0000000 00000001164 14637045624 0025015 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import VimFault
class CannotEnableVmcpForCluster(VimFault):
class Reason(Enum):
APDTimeoutDisabled: ClassVar['Reason'] = 'APDTimeoutDisabled'
host: Optional[HostSystem] = None
hostName: Optional[str] = None
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotModifyConfigCpuRequirements.pyi 0000664 0000000 0000000 00000000510 14637045624 0026413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class CannotModifyConfigCpuRequirements(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotMoveFaultToleranceVm.pyi 0000664 0000000 0000000 00000001025 14637045624 0025026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VimFault
class CannotMoveFaultToleranceVm(VimFault):
class MoveType(Enum):
resourcePool: ClassVar['MoveType'] = 'resourcePool'
cluster: ClassVar['MoveType'] = 'cluster'
moveType: str
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotMoveHostWithFaultToleranceVm.pyi 0000664 0000000 0000000 00000000475 14637045624 0026530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class CannotMoveHostWithFaultToleranceVm(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotMoveVmWithDeltaDisk.pyi 0000664 0000000 0000000 00000000507 14637045624 0024622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class CannotMoveVmWithDeltaDisk(MigrationFault):
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotMoveVmWithNativeDeltaDisk.pyi 0000664 0000000 0000000 00000000506 14637045624 0025770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class CannotMoveVmWithNativeDeltaDisk(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotMoveVsanEnabledHost.pyi 0000664 0000000 0000000 00000000466 14637045624 0024643 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanFault
class CannotMoveVsanEnabledHost(VsanFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotPlaceWithoutPrerequisiteMoves.pyi 0000664 0000000 0000000 00000000476 14637045624 0027021 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class CannotPlaceWithoutPrerequisiteMoves(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotPowerOffVmInCluster.pyi 0000664 0000000 0000000 00000001316 14637045624 0024652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import InvalidState
class CannotPowerOffVmInCluster(InvalidState):
class Operation(Enum):
suspend: ClassVar['Operation'] = 'suspend'
powerOff: ClassVar['Operation'] = 'powerOff'
guestShutdown: ClassVar['Operation'] = 'guestShutdown'
guestSuspend: ClassVar['Operation'] = 'guestSuspend'
operation: str
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotReconfigureVsanWhenHaEnabled.pyi 0000664 0000000 0000000 00000000477 14637045624 0026444 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanFault
class CannotReconfigureVsanWhenHaEnabled(VsanFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CannotUseNetwork.pyi 0000664 0000000 0000000 00000002152 14637045624 0023074 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Network
from pyVmomi.vim.fault import VmConfigFault
class CannotUseNetwork(VmConfigFault):
class Reason(Enum):
NetworkReservationNotSupported: ClassVar['Reason'] = 'NetworkReservationNotSupported'
MismatchedNetworkPolicies: ClassVar['Reason'] = 'MismatchedNetworkPolicies'
MismatchedDvsVersionOrVendor: ClassVar['Reason'] = 'MismatchedDvsVersionOrVendor'
VMotionToUnsupportedNetworkType: ClassVar['Reason'] = 'VMotionToUnsupportedNetworkType'
NetworkUnderMaintenance: ClassVar['Reason'] = 'NetworkUnderMaintenance'
MismatchedEnsMode: ClassVar['Reason'] = 'MismatchedEnsMode'
MismatchedRealTimeDvs: ClassVar['Reason'] = 'MismatchedRealTimeDvs'
device: str
backing: str
connected: bool
reason: str
network: Optional[Network] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ClockSkew.pyi 0000664 0000000 0000000 00000000462 14637045624 0021512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class ClockSkew(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CloneFromSnapshotNotSupported.pyi 0000664 0000000 0000000 00000000504 14637045624 0025615 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class CloneFromSnapshotNotSupported(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsAlreadyRegisteredFault.pyi 0000664 0000000 0000000 00000000550 14637045624 0024662 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.fault import CnsFault
class CnsAlreadyRegisteredFault(CnsFault):
volumeId: VolumeId
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsFault.pyi 0000664 0000000 0000000 00000000452 14637045624 0021343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class CnsFault(VimFault):
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsInCompatibleFault.pyi 0000664 0000000 0000000 00000000637 14637045624 0023637 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import CnsPlacementFault
class CnsInCompatibleFault(CnsPlacementFault):
errors: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsMissingControllerFault.pyi 0000664 0000000 0000000 00000000464 14637045624 0024744 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CnsFault
class CnsMissingControllerFault(CnsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsMissingPrivilegeFault.pyi 0000664 0000000 0000000 00000000570 14637045624 0024545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import CnsPlacementFault
class CnsMissingPrivilegeFault(CnsPlacementFault):
privileges: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsNotRegisteredFault.pyi 0000664 0000000 0000000 00000000544 14637045624 0024044 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.fault import CnsFault
class CnsNotRegisteredFault(CnsFault):
volumeId: VolumeId
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsPlacementFault.pyi 0000664 0000000 0000000 00000000454 14637045624 0023176 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CnsFault
class CnsPlacementFault(CnsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsRankedLowerFault.pyi 0000664 0000000 0000000 00000000500 14637045624 0023473 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CnsPlacementFault
class CnsRankedLowerFault(CnsPlacementFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsSnapshotNotFoundFault.pyi 0000664 0000000 0000000 00000000726 14637045624 0024544 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cns import SnapshotId
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.fault import CnsFault
class CnsSnapshotNotFoundFault(CnsFault):
volumeId: Optional[VolumeId] = None
SnapshotId: SnapshotId
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CnsVolumeNotFoundFault.pyi 0000664 0000000 0000000 00000000545 14637045624 0024213 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cns import VolumeId
from pyVmomi.vim.fault import CnsFault
class CnsVolumeNotFoundFault(CnsFault):
volumeId: VolumeId
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CollectorAddressUnset.pyi 0000664 0000000 0000000 00000000460 14637045624 0024076 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class CollectorAddressUnset(DvsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ConcurrentAccess.pyi 0000664 0000000 0000000 00000000453 14637045624 0023071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class ConcurrentAccess(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ConflictingConfiguration.pyi 0000664 0000000 0000000 00000001041 14637045624 0024606 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.fault import DvsFault
class ConflictingConfiguration(DvsFault):
class Config(DynamicData):
entity: Optional[ManagedEntity] = None
propertyPath: str
configInConflict: list[Config] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ConflictingDatastoreFound.pyi 0000664 0000000 0000000 00000000511 14637045624 0024722 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class ConflictingDatastoreFound(RuntimeFault):
name: str
url: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ConnectedIso.pyi 0000664 0000000 0000000 00000000571 14637045624 0022203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfExport
from pyVmomi.vim.vm.device import VirtualCdrom
class ConnectedIso(OvfExport):
cdrom: VirtualCdrom
filename: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CpuCompatibilityUnknown.pyi 0000664 0000000 0000000 00000000500 14637045624 0024457 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CpuIncompatible
class CpuCompatibilityUnknown(CpuIncompatible):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CpuHotPlugNotSupported.pyi 0000664 0000000 0000000 00000000473 14637045624 0024250 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class CpuHotPlugNotSupported(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CpuIncompatible.pyi 0000664 0000000 0000000 00000001050 14637045624 0022675 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class CpuIncompatible(VirtualHardwareCompatibilityIssue):
level: int
registerName: str
registerBits: Optional[str] = None
desiredBits: Optional[str] = None
host: Optional[HostSystem] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CpuIncompatible1ECX.pyi 0000664 0000000 0000000 00000000661 14637045624 0023325 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CpuIncompatible
class CpuIncompatible1ECX(CpuIncompatible):
sse3: bool
pclmulqdq: bool
ssse3: bool
sse41: bool
sse42: bool
aes: bool
other: bool
otherOnly: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CpuIncompatible81EDX.pyi 0000664 0000000 0000000 00000000616 14637045624 0023416 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CpuIncompatible
class CpuIncompatible81EDX(CpuIncompatible):
nx: bool
ffxsr: bool
rdtscp: bool
lm: bool
other: bool
otherOnly: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CustomizationFault.pyi 0000664 0000000 0000000 00000000455 14637045624 0023473 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class CustomizationFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/CustomizationPending.pyi 0000664 0000000 0000000 00000000503 14637045624 0023776 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class CustomizationPending(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DVPortNotSupported.pyi 0000664 0000000 0000000 00000000517 14637045624 0023373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceBackingNotSupported
class DVPortNotSupported(DeviceBackingNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DasConfigFault.pyi 0000664 0000000 0000000 00000003001 14637045624 0022446 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.event import Event
from pyVmomi.vim.fault import VimFault
class DasConfigFault(VimFault):
class DasConfigFaultReason(Enum):
HostNetworkMisconfiguration: ClassVar['DasConfigFaultReason'] = 'HostNetworkMisconfiguration'
HostMisconfiguration: ClassVar['DasConfigFaultReason'] = 'HostMisconfiguration'
InsufficientPrivileges: ClassVar['DasConfigFaultReason'] = 'InsufficientPrivileges'
NoPrimaryAgentAvailable: ClassVar['DasConfigFaultReason'] = 'NoPrimaryAgentAvailable'
Other: ClassVar['DasConfigFaultReason'] = 'Other'
NoDatastoresConfigured: ClassVar['DasConfigFaultReason'] = 'NoDatastoresConfigured'
CreateConfigVvolFailed: ClassVar['DasConfigFaultReason'] = 'CreateConfigVvolFailed'
VSanNotSupportedOnHost: ClassVar['DasConfigFaultReason'] = 'VSanNotSupportedOnHost'
DasNetworkMisconfiguration: ClassVar['DasConfigFaultReason'] = 'DasNetworkMisconfiguration'
SetDesiredImageSpecFailed: ClassVar['DasConfigFaultReason'] = 'SetDesiredImageSpecFailed'
ApplyHAVibsOnClusterFailed: ClassVar['DasConfigFaultReason'] = 'ApplyHAVibsOnClusterFailed'
reason: Optional[str] = None
output: Optional[str] = None
event: list[Event] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DatabaseError.pyi 0000664 0000000 0000000 00000000454 14637045624 0022344 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class DatabaseError(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DatacenterMismatch.pyi 0000664 0000000 0000000 00000001171 14637045624 0023363 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datacenter
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.fault import MigrationFault
class DatacenterMismatch(MigrationFault):
class Argument(DynamicData):
entity: ManagedEntity
inputDatacenter: Optional[Datacenter] = None
invalidArgument: list[Argument] = []
expectedDatacenter: Datacenter
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DatastoreNotWritableOnHost.pyi 0000664 0000000 0000000 00000000565 14637045624 0025065 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import InvalidDatastore
class DatastoreNotWritableOnHost(InvalidDatastore):
host: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeltaDiskFormatNotSupported.pyi 0000664 0000000 0000000 00000000663 14637045624 0025234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.fault import VmConfigFault
class DeltaDiskFormatNotSupported(VmConfigFault):
datastore: list[Datastore] = []
deltaDiskFormat: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DestinationSwitchFull.pyi 0000664 0000000 0000000 00000000506 14637045624 0024112 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotAccessNetwork
class DestinationSwitchFull(CannotAccessNetwork):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DestinationVsanDisabled.pyi 0000664 0000000 0000000 00000000547 14637045624 0024372 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotMoveVsanEnabledHost
class DestinationVsanDisabled(CannotMoveVsanEnabledHost):
destinationCluster: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeviceBackingNotSupported.pyi 0000664 0000000 0000000 00000000520 14637045624 0024665 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class DeviceBackingNotSupported(DeviceNotSupported):
backing: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeviceControllerNotSupported.pyi 0000664 0000000 0000000 00000000526 14637045624 0025460 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class DeviceControllerNotSupported(DeviceNotSupported):
controller: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeviceHotPlugNotSupported.pyi 0000664 0000000 0000000 00000000506 14637045624 0024715 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class DeviceHotPlugNotSupported(InvalidDeviceSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeviceNotFound.pyi 0000664 0000000 0000000 00000000473 14637045624 0022503 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class DeviceNotFound(InvalidDeviceSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeviceNotSupported.pyi 0000664 0000000 0000000 00000001164 14637045624 0023413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class DeviceNotSupported(VirtualHardwareCompatibilityIssue):
class Reason(Enum):
host: ClassVar['Reason'] = 'host'
guest: ClassVar['Reason'] = 'guest'
ft: ClassVar['Reason'] = 'ft'
device: str
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeviceUnsupportedForVmPlatform.pyi 0000664 0000000 0000000 00000000513 14637045624 0025751 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class DeviceUnsupportedForVmPlatform(InvalidDeviceSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DeviceUnsupportedForVmVersion.pyi 0000664 0000000 0000000 00000000561 14637045624 0025615 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class DeviceUnsupportedForVmVersion(InvalidDeviceSpec):
currentVersion: str
expectedVersion: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DigestNotSupported.pyi 0000664 0000000 0000000 00000000501 14637045624 0023425 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class DigestNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DirectoryNotEmpty.pyi 0000664 0000000 0000000 00000000456 14637045624 0023274 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class DirectoryNotEmpty(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DisableAdminNotSupported.pyi 0000664 0000000 0000000 00000000501 14637045624 0024522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class DisableAdminNotSupported(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DisallowedChangeByService.pyi 0000664 0000000 0000000 00000001064 14637045624 0024635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import RuntimeFault
class DisallowedChangeByService(RuntimeFault):
class DisallowedChange(Enum):
hotExtendDisk: ClassVar['DisallowedChange'] = 'hotExtendDisk'
serviceName: str
disallowedChange: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DisallowedDiskModeChange.pyi 0000664 0000000 0000000 00000000505 14637045624 0024440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class DisallowedDiskModeChange(InvalidDeviceSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DisallowedMigrationDeviceAttached.pyi 0000664 0000000 0000000 00000000575 14637045624 0026351 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import MigrationFault
class DisallowedMigrationDeviceAttached(MigrationFault):
fault: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DisallowedOperationOnFailoverHost.pyi 0000664 0000000 0000000 00000000601 14637045624 0026413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import RuntimeFault
class DisallowedOperationOnFailoverHost(RuntimeFault):
host: HostSystem
hostname: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DisconnectedHostsBlockingEVC.pyi 0000664 0000000 0000000 00000000503 14637045624 0025253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCConfigFault
class DisconnectedHostsBlockingEVC(EVCConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DiskHasPartitions.pyi 0000664 0000000 0000000 00000000466 14637045624 0023234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class DiskHasPartitions(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DiskIsLastRemainingNonSSD.pyi 0000664 0000000 0000000 00000000476 14637045624 0024523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class DiskIsLastRemainingNonSSD(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DiskIsNonLocal.pyi 0000664 0000000 0000000 00000000463 14637045624 0022442 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class DiskIsNonLocal(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DiskIsUSB.pyi 0000664 0000000 0000000 00000000456 14637045624 0021370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class DiskIsUSB(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DiskMoveTypeNotSupported.pyi 0000664 0000000 0000000 00000000477 14637045624 0024605 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class DiskMoveTypeNotSupported(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DiskNotSupported.pyi 0000664 0000000 0000000 00000000542 14637045624 0023105 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class DiskNotSupported(VirtualHardwareCompatibilityIssue):
disk: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DiskTooSmall.pyi 0000664 0000000 0000000 00000000461 14637045624 0022171 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class DiskTooSmall(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DomainNotFound.pyi 0000664 0000000 0000000 00000000514 14637045624 0022507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ActiveDirectoryFault
class DomainNotFound(ActiveDirectoryFault):
domainName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DrsDisabledOnVm.pyi 0000664 0000000 0000000 00000000452 14637045624 0022604 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class DrsDisabledOnVm(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DrsVmotionIncompatibleFault.pyi 0000664 0000000 0000000 00000000630 14637045624 0025251 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class DrsVmotionIncompatibleFault(VirtualHardwareCompatibilityIssue):
host: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DuplicateDisks.pyi 0000664 0000000 0000000 00000000463 14637045624 0022536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class DuplicateDisks(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DuplicateName.pyi 0000664 0000000 0000000 00000000566 14637045624 0022345 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.fault import VimFault
class DuplicateName(VimFault):
name: str
object: ManagedObject
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DuplicateVsanNetworkInterface.pyi 0000664 0000000 0000000 00000000501 14637045624 0025554 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanFault
class DuplicateVsanNetworkInterface(VsanFault):
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DvsApplyOperationFault.pyi 0000664 0000000 0000000 00000001003 14637045624 0024234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import DvsFault
class DvsApplyOperationFault(DvsFault):
class FaultOnObject(DynamicData):
objectId: str
type: type
fault: MethodFault
objectFault: list[FaultOnObject] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DvsFault.pyi 0000664 0000000 0000000 00000000443 14637045624 0021354 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class DvsFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DvsNotAuthorized.pyi 0000664 0000000 0000000 00000000626 14637045624 0023103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import DvsFault
class DvsNotAuthorized(DvsFault):
sessionExtensionKey: Optional[str] = None
dvsExtensionKey: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DvsOperationBulkFault.pyi 0000664 0000000 0000000 00000001022 14637045624 0024045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import DvsFault
class DvsOperationBulkFault(DvsFault):
class FaultOnHost(DynamicData):
host: HostSystem
fault: MethodFault
hostFault: list[FaultOnHost] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/DvsScopeViolated.pyi 0000664 0000000 0000000 00000000606 14637045624 0023043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.fault import DvsFault
class DvsScopeViolated(DvsFault):
scope: list[ManagedEntity] = []
entity: ManagedEntity
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailed.pyi 0000664 0000000 0000000 00000000655 14637045624 0023222 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import NotSupportedHostInCluster
class EVCAdmissionFailed(NotSupportedHostInCluster):
faults: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedCPUFeaturesForMode.pyi 0000664 0000000 0000000 00000000545 14637045624 0026543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedCPUFeaturesForMode(EVCAdmissionFailed):
currentEVCModeKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedCPUModel.pyi 0000664 0000000 0000000 00000000511 14637045624 0024542 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedCPUModel(EVCAdmissionFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedCPUModelForMode.pyi 0000664 0000000 0000000 00000000542 14637045624 0026022 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedCPUModelForMode(EVCAdmissionFailed):
currentEVCModeKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedCPUVendor.pyi 0000664 0000000 0000000 00000000561 14637045624 0024744 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedCPUVendor(EVCAdmissionFailed):
clusterCPUVendor: str
hostCPUVendor: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedCPUVendorUnknown.pyi 0000664 0000000 0000000 00000000521 14637045624 0026320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedCPUVendorUnknown(EVCAdmissionFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedHostDisconnected.pyi 0000664 0000000 0000000 00000000521 14637045624 0026373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedHostDisconnected(EVCAdmissionFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedHostSoftware.pyi 0000664 0000000 0000000 00000000515 14637045624 0025566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedHostSoftware(EVCAdmissionFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedHostSoftwareForMode.pyi 0000664 0000000 0000000 00000000524 14637045624 0027042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedHostSoftwareForMode(EVCAdmissionFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCAdmissionFailedVmActive.pyi 0000664 0000000 0000000 00000000511 14637045624 0024650 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCAdmissionFailed
class EVCAdmissionFailedVmActive(EVCAdmissionFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCConfigFault.pyi 0000664 0000000 0000000 00000000607 14637045624 0022365 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VimFault
class EVCConfigFault(VimFault):
faults: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCModeIllegalByVendor.pyi 0000664 0000000 0000000 00000000544 14637045624 0024013 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCConfigFault
class EVCModeIllegalByVendor(EVCConfigFault):
clusterCPUVendor: str
modeCPUVendor: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCModeUnsupportedByHosts.pyi 0000664 0000000 0000000 00000000725 14637045624 0024636 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import EVCConfigFault
class EVCModeUnsupportedByHosts(EVCConfigFault):
evcMode: Optional[str] = None
host: list[HostSystem] = []
hostName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCUnsupportedByHostHardware.pyi 0000664 0000000 0000000 00000000632 14637045624 0025321 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import EVCConfigFault
class EVCUnsupportedByHostHardware(EVCConfigFault):
host: list[HostSystem] = []
hostName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EVCUnsupportedByHostSoftware.pyi 0000664 0000000 0000000 00000000632 14637045624 0025356 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import EVCConfigFault
class EVCUnsupportedByHostSoftware(EVCConfigFault):
host: list[HostSystem] = []
hostName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EightHostLimitViolated.pyi 0000664 0000000 0000000 00000000473 14637045624 0024214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class EightHostLimitViolated(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/EncryptionKeyRequired.pyi 0000664 0000000 0000000 00000000644 14637045624 0024133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.fault import InvalidState
class EncryptionKeyRequired(InvalidState):
requiredKey: list[CryptoKeyId] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ExpiredAddonLicense.pyi 0000664 0000000 0000000 00000000510 14637045624 0023470 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ExpiredFeatureLicense
class ExpiredAddonLicense(ExpiredFeatureLicense):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ExpiredEditionLicense.pyi 0000664 0000000 0000000 00000000512 14637045624 0024040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ExpiredFeatureLicense
class ExpiredEditionLicense(ExpiredFeatureLicense):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ExpiredFeatureLicense.pyi 0000664 0000000 0000000 00000000625 14637045624 0024045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from pyVmomi.vmodl.fault import NotEnoughLicenses
class ExpiredFeatureLicense(NotEnoughLicenses):
feature: str
count: int
expirationDate: datetime
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ExtendedFault.pyi 0000664 0000000 0000000 00000000620 14637045624 0022355 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vim.fault import VimFault
class ExtendedFault(VimFault):
faultTypeId: str
data: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FailToEnableSPBM.pyi 0000664 0000000 0000000 00000000713 14637045624 0022573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ComputeResource
from pyVmomi.vmodl.fault import NotEnoughLicenses
class FailToEnableSPBM(NotEnoughLicenses):
cs: ComputeResource
csName: str
hostLicenseStates: list[ComputeResource.HostSPBMLicenseInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FailToLockFaultToleranceVMs.pyi 0000664 0000000 0000000 00000000642 14637045624 0025073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import RuntimeFault
class FailToLockFaultToleranceVMs(RuntimeFault):
vmName: str
vm: VirtualMachine
alreadyLockedVm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultToleranceAntiAffinityViolated.pyi 0000664 0000000 0000000 00000000612 14637045624 0026530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import MigrationFault
class FaultToleranceAntiAffinityViolated(MigrationFault):
hostName: str
host: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultToleranceCannotEditMem.pyi 0000664 0000000 0000000 00000000605 14637045624 0025144 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VmConfigFault
class FaultToleranceCannotEditMem(VmConfigFault):
vmName: str
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultToleranceCpuIncompatible.pyi 0000664 0000000 0000000 00000000557 14637045624 0025541 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CpuIncompatible
class FaultToleranceCpuIncompatible(CpuIncompatible):
model: bool
family: bool
stepping: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultToleranceNeedsThickDisk.pyi 0000664 0000000 0000000 00000000512 14637045624 0025306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class FaultToleranceNeedsThickDisk(MigrationFault):
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultToleranceNotLicensed.pyi 0000664 0000000 0000000 00000000605 14637045624 0024664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VmFaultToleranceIssue
class FaultToleranceNotLicensed(VmFaultToleranceIssue):
hostName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultToleranceNotSameBuild.pyi 0000664 0000000 0000000 00000000507 14637045624 0025004 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class FaultToleranceNotSameBuild(MigrationFault):
build: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultTolerancePrimaryPowerOnNotAttempted.pyi 0000664 0000000 0000000 00000000671 14637045624 0027746 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VmFaultToleranceIssue
class FaultTolerancePrimaryPowerOnNotAttempted(VmFaultToleranceIssue):
secondaryVm: VirtualMachine
primaryVm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FaultToleranceVmNotDasProtected.pyi 0000664 0000000 0000000 00000000577 14637045624 0026032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VimFault
class FaultToleranceVmNotDasProtected(VimFault):
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FcoeFault.pyi 0000664 0000000 0000000 00000000444 14637045624 0021475 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class FcoeFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FcoeFaultPnicHasNoPortSet.pyi 0000664 0000000 0000000 00000000500 14637045624 0024552 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FcoeFault
class FcoeFaultPnicHasNoPortSet(FcoeFault):
nicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FeatureRequirementsNotMet.pyi 0000664 0000000 0000000 00000001166 14637045624 0024755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
from pyVmomi.vim.vm import FeatureRequirement
class FeatureRequirementsNotMet(VirtualHardwareCompatibilityIssue):
featureRequirement: list[FeatureRequirement] = []
vm: Optional[VirtualMachine] = None
host: Optional[HostSystem] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileAlreadyExists.pyi 0000664 0000000 0000000 00000000456 14637045624 0023211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class FileAlreadyExists(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileBackedPortNotSupported.pyi 0000664 0000000 0000000 00000000511 14637045624 0025025 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class FileBackedPortNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileFault.pyi 0000664 0000000 0000000 00000000451 14637045624 0021476 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class FileFault(VimFault):
file: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileLocked.pyi 0000664 0000000 0000000 00000000447 14637045624 0021631 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class FileLocked(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileNameTooLong.pyi 0000664 0000000 0000000 00000000454 14637045624 0022610 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class FileNameTooLong(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileNotFound.pyi 0000664 0000000 0000000 00000000451 14637045624 0022157 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class FileNotFound(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileNotWritable.pyi 0000664 0000000 0000000 00000000454 14637045624 0022660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class FileNotWritable(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FileTooLarge.pyi 0000664 0000000 0000000 00000000657 14637045624 0022147 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import FileFault
class FileTooLarge(FileFault):
datastore: str
fileSize: long
maxFileSize: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FilesystemQuiesceFault.pyi 0000664 0000000 0000000 00000000473 14637045624 0024266 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class FilesystemQuiesceFault(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FilterInUse.pyi 0000664 0000000 0000000 00000000630 14637045624 0022013 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import ResourceInUse
from pyVmomi.vim.vm.device import VirtualDiskId
class FilterInUse(ResourceInUse):
disk: list[VirtualDiskId] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FtIssuesOnHost.pyi 0000664 0000000 0000000 00000001343 14637045624 0022524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VmFaultToleranceIssue
class FtIssuesOnHost(VmFaultToleranceIssue):
class HostSelectionType(Enum):
user: ClassVar['HostSelectionType'] = 'user'
vc: ClassVar['HostSelectionType'] = 'vc'
drs: ClassVar['HostSelectionType'] = 'drs'
host: HostSystem
hostName: str
errors: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FtVmHostRuleViolation.pyi 0000664 0000000 0000000 00000000544 14637045624 0024055 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class FtVmHostRuleViolation(VmConfigFault):
vmName: str
hostName: str
hostGroup: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/FullStorageVMotionNotSupported.pyi 0000664 0000000 0000000 00000000541 14637045624 0025755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFeatureNotSupported
class FullStorageVMotionNotSupported(MigrationFeatureNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayConnectFault.pyi 0000664 0000000 0000000 00000000753 14637045624 0023537 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.fault import HostConnectFault
class GatewayConnectFault(HostConnectFault):
gatewayType: str
gatewayId: str
gatewayInfo: str
details: Optional[LocalizableMessage] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayHostNotReachable.pyi 0000664 0000000 0000000 00000000524 14637045624 0024333 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GatewayToHostConnectFault
class GatewayHostNotReachable(GatewayToHostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayNotFound.pyi 0000664 0000000 0000000 00000000500 14637045624 0022674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GatewayConnectFault
class GatewayNotFound(GatewayConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayNotReachable.pyi 0000664 0000000 0000000 00000000504 14637045624 0023473 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GatewayConnectFault
class GatewayNotReachable(GatewayConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayOperationRefused.pyi 0000664 0000000 0000000 00000000510 14637045624 0024417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GatewayConnectFault
class GatewayOperationRefused(GatewayConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayToHostAuthFault.pyi 0000664 0000000 0000000 00000000625 14637045624 0024206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GatewayToHostConnectFault
class GatewayToHostAuthFault(GatewayToHostConnectFault):
invalidProperties: list[str] = []
missingProperties: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayToHostConnectFault.pyi 0000664 0000000 0000000 00000000616 14637045624 0024676 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import GatewayConnectFault
class GatewayToHostConnectFault(GatewayConnectFault):
hostname: str
port: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GatewayToHostTrustVerifyFault.pyi 0000664 0000000 0000000 00000000671 14637045624 0025614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import KeyValue
from pyVmomi.vim.fault import GatewayToHostConnectFault
class GatewayToHostTrustVerifyFault(GatewayToHostConnectFault):
verificationToken: str
propertiesToVerify: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GenericDrsFault.pyi 0000664 0000000 0000000 00000000614 14637045624 0022645 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VimFault
class GenericDrsFault(VimFault):
hostFaults: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GenericVmConfigFault.pyi 0000664 0000000 0000000 00000000500 14637045624 0023617 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class GenericVmConfigFault(VmConfigFault):
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestAuthenticationChallenge.pyi 0000664 0000000 0000000 00000000737 14637045624 0025424 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import GuestOperationsFault
from pyVmomi.vim.vm.guest import GuestAuthentication
class GuestAuthenticationChallenge(GuestOperationsFault):
serverChallenge: GuestAuthentication
sessionID: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestComponentsOutOfDate.pyi 0000664 0000000 0000000 00000000513 14637045624 0024532 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class GuestComponentsOutOfDate(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestMultipleMappings.pyi 0000664 0000000 0000000 00000000510 14637045624 0024121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class GuestMultipleMappings(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestOperationsFault.pyi 0000664 0000000 0000000 00000000457 14637045624 0023760 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class GuestOperationsFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestOperationsUnavailable.pyi 0000664 0000000 0000000 00000000515 14637045624 0025123 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class GuestOperationsUnavailable(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestPermissionDenied.pyi 0000664 0000000 0000000 00000000510 14637045624 0024070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class GuestPermissionDenied(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestProcessNotFound.pyi 0000664 0000000 0000000 00000000563 14637045624 0023732 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import GuestOperationsFault
class GuestProcessNotFound(GuestOperationsFault):
pid: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryFault.pyi 0000664 0000000 0000000 00000000604 14637045624 0023437 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import GuestOperationsFault
class GuestRegistryFault(GuestOperationsFault):
windowsSystemErrorCode: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryKeyAlreadyExists.pyi 0000664 0000000 0000000 00000000522 14637045624 0025615 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestRegistryKeyFault
class GuestRegistryKeyAlreadyExists(GuestRegistryKeyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryKeyFault.pyi 0000664 0000000 0000000 00000000514 14637045624 0024110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestRegistryFault
class GuestRegistryKeyFault(GuestRegistryFault):
keyName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryKeyHasSubkeys.pyi 0000664 0000000 0000000 00000000517 14637045624 0025121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestRegistryKeyFault
class GuestRegistryKeyHasSubkeys(GuestRegistryKeyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryKeyInvalid.pyi 0000664 0000000 0000000 00000000514 14637045624 0024423 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestRegistryKeyFault
class GuestRegistryKeyInvalid(GuestRegistryKeyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryKeyParentVolatile.pyi 0000664 0000000 0000000 00000000523 14637045624 0025766 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestRegistryKeyFault
class GuestRegistryKeyParentVolatile(GuestRegistryKeyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryValueFault.pyi 0000664 0000000 0000000 00000000540 14637045624 0024433 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestRegistryFault
class GuestRegistryValueFault(GuestRegistryFault):
keyName: str
valueName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/GuestRegistryValueNotFound.pyi 0000664 0000000 0000000 00000000523 14637045624 0025115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestRegistryValueFault
class GuestRegistryValueNotFound(GuestRegistryValueFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HAErrorsAtDest.pyi 0000664 0000000 0000000 00000000465 14637045624 0022422 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class HAErrorsAtDest(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HeterogenousHostsBlockingEVC.pyi 0000664 0000000 0000000 00000000503 14637045624 0025320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import EVCConfigFault
class HeterogenousHostsBlockingEVC(EVCConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostAccessRestrictedToManagementServer.pyi 0000664 0000000 0000000 00000000534 14637045624 0027404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotSupported
class HostAccessRestrictedToManagementServer(NotSupported):
managementServer: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostConfigFailed.pyi 0000664 0000000 0000000 00000000573 14637045624 0023000 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import HostConfigFault
class HostConfigFailed(HostConfigFault):
failure: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostConfigFault.pyi 0000664 0000000 0000000 00000000452 14637045624 0022663 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class HostConfigFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostConnectFault.pyi 0000664 0000000 0000000 00000000453 14637045624 0023050 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class HostConnectFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostHasComponentFailure.pyi 0000664 0000000 0000000 00000001013 14637045624 0024362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VimFault
class HostHasComponentFailure(VimFault):
class HostComponentType(Enum):
Datastore: ClassVar['HostComponentType'] = 'Datastore'
hostName: str
componentType: str
componentName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostInDomain.pyi 0000664 0000000 0000000 00000000465 14637045624 0022164 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class HostInDomain(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostIncompatibleForFaultTolerance.pyi 0000664 0000000 0000000 00000001150 14637045624 0026364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VmFaultToleranceIssue
class HostIncompatibleForFaultTolerance(VmFaultToleranceIssue):
class Reason(Enum):
product: ClassVar['Reason'] = 'product'
processor: ClassVar['Reason'] = 'processor'
hostName: Optional[str] = None
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostIncompatibleForRecordReplay.pyi 0000664 0000000 0000000 00000001114 14637045624 0026047 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VimFault
class HostIncompatibleForRecordReplay(VimFault):
class Reason(Enum):
product: ClassVar['Reason'] = 'product'
processor: ClassVar['Reason'] = 'processor'
hostName: Optional[str] = None
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostInventoryFull.pyi 0000664 0000000 0000000 00000000511 14637045624 0023276 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class HostInventoryFull(NotEnoughLicenses):
capacity: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostPowerOpFailed.pyi 0000664 0000000 0000000 00000000454 14637045624 0023164 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class HostPowerOpFailed(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HostSpecificationOperationFailed.pyi 0000664 0000000 0000000 00000000553 14637045624 0026232 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import VimFault
class HostSpecificationOperationFailed(VimFault):
host: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HotSnapshotMoveNotSupported.pyi 0000664 0000000 0000000 00000000526 14637045624 0025316 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotCopyNotSupported
class HotSnapshotMoveNotSupported(SnapshotCopyNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/HttpFault.pyi 0000664 0000000 0000000 00000000505 14637045624 0021536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class HttpFault(VimFault):
statusCode: int
statusMessage: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IDEDiskNotSupported.pyi 0000664 0000000 0000000 00000000476 14637045624 0023435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DiskNotSupported
class IDEDiskNotSupported(DiskNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IORMNotSupportedHostOnDatastore.pyi 0000664 0000000 0000000 00000000742 14637045624 0025765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import VimFault
class IORMNotSupportedHostOnDatastore(VimFault):
datastore: Datastore
datastoreName: str
host: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ImportHostAddFailure.pyi 0000664 0000000 0000000 00000000501 14637045624 0023650 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class ImportHostAddFailure(DvsFault):
hostIp: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ImportOperationBulkFault.pyi 0000664 0000000 0000000 00000001105 14637045624 0024565 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import DvsFault
class ImportOperationBulkFault(DvsFault):
class FaultOnImport(DynamicData):
entityType: Optional[str] = None
key: Optional[str] = None
fault: MethodFault
importFaults: list[FaultOnImport] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InUseFeatureManipulationDisallowed.pyi 0000664 0000000 0000000 00000000521 14637045624 0026551 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class InUseFeatureManipulationDisallowed(NotEnoughLicenses):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InaccessibleDatastore.pyi 0000664 0000000 0000000 00000000565 14637045624 0024064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import InvalidDatastore
class InaccessibleDatastore(InvalidDatastore):
detail: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InaccessibleFTMetadataDatastore.pyi 0000664 0000000 0000000 00000000524 14637045624 0025752 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InaccessibleDatastore
class InaccessibleFTMetadataDatastore(InaccessibleDatastore):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InaccessibleVFlashSource.pyi 0000664 0000000 0000000 00000000474 14637045624 0024501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InaccessibleVFlashSource(VimFault):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IncompatibleDefaultDevice.pyi 0000664 0000000 0000000 00000000507 14637045624 0024660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class IncompatibleDefaultDevice(MigrationFault):
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IncompatibleHostForFtSecondary.pyi 0000664 0000000 0000000 00000000750 14637045624 0025702 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VmFaultToleranceIssue
class IncompatibleHostForFtSecondary(VmFaultToleranceIssue):
host: HostSystem
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IncompatibleHostForVmReplication.pyi 0000664 0000000 0000000 00000001124 14637045624 0026231 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import ReplicationFault
class IncompatibleHostForVmReplication(ReplicationFault):
class IncompatibleReason(Enum):
rpo: ClassVar['IncompatibleReason'] = 'rpo'
netCompression: ClassVar['IncompatibleReason'] = 'netCompression'
vmName: str
hostName: str
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IncompatibleSetting.pyi 0000664 0000000 0000000 00000000612 14637045624 0023566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl.fault import InvalidArgument
class IncompatibleSetting(InvalidArgument):
conflictingProperty: PropertyPath
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IncorrectFileType.pyi 0000664 0000000 0000000 00000000456 14637045624 0023222 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class IncorrectFileType(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IncorrectHostInformation.pyi 0000664 0000000 0000000 00000000507 14637045624 0024621 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class IncorrectHostInformation(NotEnoughLicenses):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IndependentDiskVMotionNotSupported.pyi 0000664 0000000 0000000 00000000545 14637045624 0026602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFeatureNotSupported
class IndependentDiskVMotionNotSupported(MigrationFeatureNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientAgentVmsDeployed.pyi 0000664 0000000 0000000 00000000633 14637045624 0025406 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientAgentVmsDeployed(InsufficientResourcesFault):
hostName: str
requiredNumAgentVms: int
currentNumAgentVms: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientCpuResourcesFault.pyi 0000664 0000000 0000000 00000000642 14637045624 0025612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientCpuResourcesFault(InsufficientResourcesFault):
unreserved: long
requested: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientDisks.pyi 0000664 0000000 0000000 00000000466 14637045624 0023255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class InsufficientDisks(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientFailoverResourcesFault.pyi 0000664 0000000 0000000 00000000541 14637045624 0026630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientFailoverResourcesFault(InsufficientResourcesFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientGraphicsResourcesFault.pyi 0000664 0000000 0000000 00000000541 14637045624 0026621 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientGraphicsResourcesFault(InsufficientResourcesFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientHostCapacityFault.pyi 0000664 0000000 0000000 00000000672 14637045624 0025566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientHostCapacityFault(InsufficientResourcesFault):
host: Optional[HostSystem] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientHostCpuCapacityFault.pyi 0000664 0000000 0000000 00000000653 14637045624 0026235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientHostCapacityFault
class InsufficientHostCpuCapacityFault(InsufficientHostCapacityFault):
unreserved: long
requested: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientHostMemoryCapacityFault.pyi 0000664 0000000 0000000 00000000656 14637045624 0026761 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientHostCapacityFault
class InsufficientHostMemoryCapacityFault(InsufficientHostCapacityFault):
unreserved: long
requested: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientMemoryResourcesFault.pyi 0000664 0000000 0000000 00000000645 14637045624 0026336 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientMemoryResourcesFault(InsufficientResourcesFault):
unreserved: long
requested: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientNetworkCapacity.pyi 0000664 0000000 0000000 00000000532 14637045624 0025301 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientNetworkCapacity(InsufficientResourcesFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientNetworkResourcePoolCapacity.pyi 0000664 0000000 0000000 00000000775 14637045624 0027654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientNetworkResourcePoolCapacity(InsufficientResourcesFault):
dvsName: str
dvsUuid: str
resourcePoolKey: str
available: long
requested: long
device: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientPerCpuCapacity.pyi 0000664 0000000 0000000 00000000537 14637045624 0025053 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientHostCapacityFault
class InsufficientPerCpuCapacity(InsufficientHostCapacityFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientResourcesFault.pyi 0000664 0000000 0000000 00000000465 14637045624 0025145 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InsufficientResourcesFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientStandbyCpuResource.pyi 0000664 0000000 0000000 00000000644 14637045624 0025762 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientStandbyResource
class InsufficientStandbyCpuResource(InsufficientStandbyResource):
available: long
requested: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientStandbyMemoryResource.pyi 0000664 0000000 0000000 00000000647 14637045624 0026506 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientStandbyResource
class InsufficientStandbyMemoryResource(InsufficientStandbyResource):
available: long
requested: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientStandbyResource.pyi 0000664 0000000 0000000 00000000532 14637045624 0025306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientStandbyResource(InsufficientResourcesFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientStorageIops.pyi 0000664 0000000 0000000 00000000626 14637045624 0024435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import VimFault
class InsufficientStorageIops(VimFault):
unreservedIops: long
requestedIops: long
datastoreName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientStorageSpace.pyi 0000664 0000000 0000000 00000000527 14637045624 0024556 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientStorageSpace(InsufficientResourcesFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InsufficientVFlashResourcesFault.pyi 0000664 0000000 0000000 00000001033 14637045624 0026241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import InsufficientResourcesFault
class InsufficientVFlashResourcesFault(InsufficientResourcesFault):
freeSpaceInMB: Optional[long] = None
freeSpace: long
requestedSpaceInMB: Optional[long] = None
requestedSpace: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidAffinitySettingFault.pyi 0000664 0000000 0000000 00000000466 14637045624 0025243 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidAffinitySettingFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidBmcRole.pyi 0000664 0000000 0000000 00000000451 14637045624 0022455 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidBmcRole(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidBundle.pyi 0000664 0000000 0000000 00000000476 14637045624 0022352 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import PlatformConfigFault
class InvalidBundle(PlatformConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidCAMCertificate.pyi 0000664 0000000 0000000 00000000500 14637045624 0023670 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidCAMServer
class InvalidCAMCertificate(InvalidCAMServer):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidCAMServer.pyi 0000664 0000000 0000000 00000000515 14637045624 0022722 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ActiveDirectoryFault
class InvalidCAMServer(ActiveDirectoryFault):
camServer: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidClientCertificate.pyi 0000664 0000000 0000000 00000000473 14637045624 0024517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidLogin
class InvalidClientCertificate(InvalidLogin):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidController.pyi 0000664 0000000 0000000 00000000514 14637045624 0023255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class InvalidController(InvalidDeviceSpec):
controllerKey: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDasConfigArgument.pyi 0000664 0000000 0000000 00000001351 14637045624 0024472 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl.fault import InvalidArgument
class InvalidDasConfigArgument(InvalidArgument):
class EntryForInvalidArgument(Enum):
admissionControl: ClassVar['EntryForInvalidArgument'] = 'admissionControl'
userHeartbeatDs: ClassVar['EntryForInvalidArgument'] = 'userHeartbeatDs'
vmConfig: ClassVar['EntryForInvalidArgument'] = 'vmConfig'
entry: Optional[str] = None
clusterName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDasRestartPriorityForFtVm.pyi 0000664 0000000 0000000 00000000620 14637045624 0026212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl.fault import InvalidArgument
class InvalidDasRestartPriorityForFtVm(InvalidArgument):
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDatastore.pyi 0000664 0000000 0000000 00000000652 14637045624 0023063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.fault import VimFault
class InvalidDatastore(VimFault):
datastore: Optional[Datastore] = None
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDatastorePath.pyi 0000664 0000000 0000000 00000000515 14637045624 0023676 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDatastore
class InvalidDatastorePath(InvalidDatastore):
datastorePath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDatastoreState.pyi 0000664 0000000 0000000 00000000564 14637045624 0024066 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import InvalidState
class InvalidDatastoreState(InvalidState):
datastoreName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDeviceBacking.pyi 0000664 0000000 0000000 00000000501 14637045624 0023604 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class InvalidDeviceBacking(InvalidDeviceSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDeviceOperation.pyi 0000664 0000000 0000000 00000001003 14637045624 0024204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import InvalidDeviceSpec
from pyVmomi.vim.vm.device import VirtualDeviceSpec
class InvalidDeviceOperation(InvalidDeviceSpec):
badOp: Optional[VirtualDeviceSpec.Operation] = None
badFileOp: Optional[VirtualDeviceSpec.FileOperation] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDeviceSpec.pyi 0000664 0000000 0000000 00000000506 14637045624 0023145 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidVmConfig
class InvalidDeviceSpec(InvalidVmConfig):
deviceIndex: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDiskFormat.pyi 0000664 0000000 0000000 00000000466 14637045624 0023203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidFormat
class InvalidDiskFormat(InvalidFormat):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidDrsBehaviorForFtVm.pyi 0000664 0000000 0000000 00000000611 14637045624 0024604 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl.fault import InvalidArgument
class InvalidDrsBehaviorForFtVm(InvalidArgument):
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidEditionLicense.pyi 0000664 0000000 0000000 00000000514 14637045624 0024030 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class InvalidEditionLicense(NotEnoughLicenses):
feature: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidEvent.pyi 0000664 0000000 0000000 00000000447 14637045624 0022220 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidEvent(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidFolder.pyi 0000664 0000000 0000000 00000000540 14637045624 0022344 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.fault import VimFault
class InvalidFolder(VimFault):
target: ManagedEntity
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidFormat.pyi 0000664 0000000 0000000 00000000462 14637045624 0022364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class InvalidFormat(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidGuestLogin.pyi 0000664 0000000 0000000 00000000504 14637045624 0023211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class InvalidGuestLogin(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidHostConnectionState.pyi 0000664 0000000 0000000 00000000505 14637045624 0025070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidHostState
class InvalidHostConnectionState(InvalidHostState):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidHostName.pyi 0000664 0000000 0000000 00000000470 14637045624 0022651 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class InvalidHostName(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidHostState.pyi 0000664 0000000 0000000 00000000621 14637045624 0023047 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import InvalidState
class InvalidHostState(InvalidState):
host: Optional[HostSystem] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidIndexArgument.pyi 0000664 0000000 0000000 00000000503 14637045624 0023702 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import InvalidArgument
class InvalidIndexArgument(InvalidArgument):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidIpfixConfig.pyi 0000664 0000000 0000000 00000000634 14637045624 0023342 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vim.fault import DvsFault
class InvalidIpfixConfig(DvsFault):
property: Optional[PropertyPath] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidIpmiLoginInfo.pyi 0000664 0000000 0000000 00000000457 14637045624 0023643 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidIpmiLoginInfo(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidIpmiMacAddress.pyi 0000664 0000000 0000000 00000000542 14637045624 0023760 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidIpmiMacAddress(VimFault):
userProvidedMacAddress: str
observedMacAddress: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidLicense.pyi 0000664 0000000 0000000 00000000470 14637045624 0022515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidLicense(VimFault):
licenseContent: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidLocale.pyi 0000664 0000000 0000000 00000000450 14637045624 0022330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidLocale(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidLogin.pyi 0000664 0000000 0000000 00000000447 14637045624 0022207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidLogin(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidName.pyi 0000664 0000000 0000000 00000000631 14637045624 0022012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.fault import VimFault
class InvalidName(VimFault):
name: str
entity: Optional[ManagedEntity] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidNasCredentials.pyi 0000664 0000000 0000000 00000000505 14637045624 0024031 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NasConfigFault
class InvalidNasCredentials(NasConfigFault):
userName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidNetworkInType.pyi 0000664 0000000 0000000 00000000501 14637045624 0023710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppPropertyFault
class InvalidNetworkInType(VAppPropertyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidNetworkResource.pyi 0000664 0000000 0000000 00000000533 14637045624 0024274 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NasConfigFault
class InvalidNetworkResource(NasConfigFault):
remoteHost: str
remotePath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidOperationOnSecondaryVm.pyi 0000664 0000000 0000000 00000000537 14637045624 0025547 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmFaultToleranceIssue
class InvalidOperationOnSecondaryVm(VmFaultToleranceIssue):
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidPowerState.pyi 0000664 0000000 0000000 00000000733 14637045624 0023232 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import InvalidState
class InvalidPowerState(InvalidState):
requestedState: Optional[VirtualMachine.PowerState] = None
existingState: VirtualMachine.PowerState
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidPrivilege.pyi 0000664 0000000 0000000 00000000465 14637045624 0023065 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidPrivilege(VimFault):
privilege: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidProfileReferenceHost.pyi 0000664 0000000 0000000 00000001424 14637045624 0025210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import RuntimeFault
from pyVmomi.vim.profile import Profile
class InvalidProfileReferenceHost(RuntimeFault):
class Reason(Enum):
incompatibleVersion: ClassVar['Reason'] = 'incompatibleVersion'
missingReferenceHost: ClassVar['Reason'] = 'missingReferenceHost'
reason: Optional[str] = None
host: Optional[HostSystem] = None
profile: Optional[Profile] = None
profileName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidPropertyType.pyi 0000664 0000000 0000000 00000000500 14637045624 0023613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppPropertyFault
class InvalidPropertyType(VAppPropertyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidPropertyValue.pyi 0000664 0000000 0000000 00000000501 14637045624 0023747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppPropertyFault
class InvalidPropertyValue(VAppPropertyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidResourcePoolStructureFault.pyi 0000664 0000000 0000000 00000000540 14637045624 0026467 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class InvalidResourcePoolStructureFault(InsufficientResourcesFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidScheduledTask.pyi 0000664 0000000 0000000 00000000463 14637045624 0023660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class InvalidScheduledTask(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidSnapshotFormat.pyi 0000664 0000000 0000000 00000000472 14637045624 0024105 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidFormat
class InvalidSnapshotFormat(InvalidFormat):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidState.pyi 0000664 0000000 0000000 00000000447 14637045624 0022217 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class InvalidState(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidVmConfig.pyi 0000664 0000000 0000000 00000000643 14637045624 0022645 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vim.fault import VmConfigFault
class InvalidVmConfig(VmConfigFault):
property: Optional[PropertyPath] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InvalidVmState.pyi 0000664 0000000 0000000 00000000547 14637045624 0022523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import InvalidState
class InvalidVmState(InvalidState):
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/InventoryHasStandardAloneHosts.pyi 0000664 0000000 0000000 00000000536 14637045624 0025741 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class InventoryHasStandardAloneHosts(NotEnoughLicenses):
hosts: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IpHostnameGeneratorError.pyi 0000664 0000000 0000000 00000000507 14637045624 0024555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class IpHostnameGeneratorError(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFault.pyi 0000664 0000000 0000000 00000000445 14637045624 0021674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class IscsiFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultInvalidVnic.pyi 0000664 0000000 0000000 00000000477 14637045624 0024030 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultInvalidVnic(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultPnicInUse.pyi 0000664 0000000 0000000 00000000475 14637045624 0023455 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultPnicInUse(IscsiFault):
pnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicAlreadyBound.pyi 0000664 0000000 0000000 00000000504 14637045624 0025002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicAlreadyBound(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicHasActivePaths.pyi 0000664 0000000 0000000 00000000506 14637045624 0025302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicHasActivePaths(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicHasMultipleUplinks.pyi 0000664 0000000 0000000 00000000512 14637045624 0026225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicHasMultipleUplinks(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicHasNoUplinks.pyi 0000664 0000000 0000000 00000000504 14637045624 0025007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicHasNoUplinks(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicHasWrongUplink.pyi 0000664 0000000 0000000 00000000506 14637045624 0025346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicHasWrongUplink(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicInUse.pyi 0000664 0000000 0000000 00000000475 14637045624 0023463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicInUse(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicIsLastPath.pyi 0000664 0000000 0000000 00000000502 14637045624 0024443 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicIsLastPath(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicNotBound.pyi 0000664 0000000 0000000 00000000500 14637045624 0024155 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicNotBound(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/IscsiFaultVnicNotFound.pyi 0000664 0000000 0000000 00000000500 14637045624 0024161 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import IscsiFault
class IscsiFaultVnicNotFound(IscsiFault):
vnicDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/KeyNotFound.pyi 0000664 0000000 0000000 00000000452 14637045624 0022031 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class KeyNotFound(VimFault):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LargeRDMConversionNotSupported.pyi 0000664 0000000 0000000 00000000514 14637045624 0025655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class LargeRDMConversionNotSupported(MigrationFault):
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LargeRDMNotSupportedOnDatastore.pyi 0000664 0000000 0000000 00000000634 14637045624 0025756 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vim.fault import VmConfigFault
class LargeRDMNotSupportedOnDatastore(VmConfigFault):
device: str
datastore: Datastore
datastoreName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LegacyNetworkInterfaceInUse.pyi 0000664 0000000 0000000 00000000514 14637045624 0025166 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotAccessNetwork
class LegacyNetworkInterfaceInUse(CannotAccessNetwork):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseAssignmentFailed.pyi 0000664 0000000 0000000 00000001500 14637045624 0024337 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import RuntimeFault
class LicenseAssignmentFailed(RuntimeFault):
class Reason(Enum):
keyEntityMismatch: ClassVar['Reason'] = 'keyEntityMismatch'
downgradeDisallowed: ClassVar['Reason'] = 'downgradeDisallowed'
inventoryNotManageableByVirtualCenter: ClassVar['Reason'] = 'inventoryNotManageableByVirtualCenter'
hostsUnmanageableByVirtualCenterWithoutLicenseServer: ClassVar['Reason'] = 'hostsUnmanageableByVirtualCenterWithoutLicenseServer'
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseDowngradeDisallowed.pyi 0000664 0000000 0000000 00000000655 14637045624 0025056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vmodl.fault import NotEnoughLicenses
class LicenseDowngradeDisallowed(NotEnoughLicenses):
edition: str
entityId: str
features: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseEntityNotFound.pyi 0000664 0000000 0000000 00000000471 14637045624 0024061 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class LicenseEntityNotFound(VimFault):
entityId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseExpired.pyi 0000664 0000000 0000000 00000000510 14637045624 0022522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class LicenseExpired(NotEnoughLicenses):
licenseKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseKeyEntityMismatch.pyi 0000664 0000000 0000000 00000000507 14637045624 0024543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class LicenseKeyEntityMismatch(NotEnoughLicenses):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseRestricted.pyi 0000664 0000000 0000000 00000000500 14637045624 0023231 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class LicenseRestricted(NotEnoughLicenses):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseServerUnavailable.pyi 0000664 0000000 0000000 00000000501 14637045624 0024534 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class LicenseServerUnavailable(VimFault):
licenseServer: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LicenseSourceUnavailable.pyi 0000664 0000000 0000000 00000000626 14637045624 0024536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import LicenseManager
from pyVmomi.vmodl.fault import NotEnoughLicenses
class LicenseSourceUnavailable(NotEnoughLicenses):
licenseSource: LicenseManager.LicenseSource
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LimitExceeded.pyi 0000664 0000000 0000000 00000000666 14637045624 0022340 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vim.fault import VimFault
class LimitExceeded(VimFault):
property: Optional[PropertyPath] = None
limit: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LinuxVolumeNotClean.pyi 0000664 0000000 0000000 00000000502 14637045624 0023533 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class LinuxVolumeNotClean(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/LogBundlingFailed.pyi 0000664 0000000 0000000 00000000454 14637045624 0023137 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class LogBundlingFailed(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MaintenanceModeFileMove.pyi 0000664 0000000 0000000 00000000476 14637045624 0024310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class MaintenanceModeFileMove(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MemoryFileFormatNotSupportedByDatastore.pyi 0000664 0000000 0000000 00000000565 14637045624 0027603 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import UnsupportedDatastore
class MemoryFileFormatNotSupportedByDatastore(UnsupportedDatastore):
datastoreName: str
type: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MemoryHotPlugNotSupported.pyi 0000664 0000000 0000000 00000000476 14637045624 0024774 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class MemoryHotPlugNotSupported(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MemorySizeNotRecommended.pyi 0000664 0000000 0000000 00000000642 14637045624 0024554 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class MemorySizeNotRecommended(VirtualHardwareCompatibilityIssue):
memorySizeMB: int
minMemorySizeMB: int
maxMemorySizeMB: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MemorySizeNotSupported.pyi 0000664 0000000 0000000 00000000640 14637045624 0024315 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class MemorySizeNotSupported(VirtualHardwareCompatibilityIssue):
memorySizeMB: int
minMemorySizeMB: int
maxMemorySizeMB: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MemorySizeNotSupportedByDatastore.pyi 0000664 0000000 0000000 00000000716 14637045624 0026463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class MemorySizeNotSupportedByDatastore(VirtualHardwareCompatibilityIssue):
datastore: Datastore
memorySizeMB: int
maxMemorySizeMB: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MemorySnapshotOnIndependentDisk.pyi 0000664 0000000 0000000 00000000504 14637045624 0026100 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class MemorySnapshotOnIndependentDisk(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MethodAlreadyDisabledFault.pyi 0000664 0000000 0000000 00000000502 14637045624 0024766 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class MethodAlreadyDisabledFault(RuntimeFault):
sourceId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MethodDisabled.pyi 0000664 0000000 0000000 00000000542 14637045624 0022474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import RuntimeFault
class MethodDisabled(RuntimeFault):
source: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MigrationDisabled.pyi 0000664 0000000 0000000 00000000470 14637045624 0023205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class MigrationDisabled(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MigrationFault.pyi 0000664 0000000 0000000 00000000451 14637045624 0022550 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class MigrationFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MigrationFeatureNotSupported.pyi 0000664 0000000 0000000 00000000646 14637045624 0025465 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import MigrationFault
class MigrationFeatureNotSupported(MigrationFault):
atSourceHost: bool
failedHostName: str
failedHost: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MigrationNotReady.pyi 0000664 0000000 0000000 00000000477 14637045624 0023232 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class MigrationNotReady(MigrationFault):
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MismatchedBundle.pyi 0000664 0000000 0000000 00000000571 14637045624 0023036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class MismatchedBundle(VimFault):
bundleUuid: str
hostUuid: str
bundleBuildNumber: int
hostBuildNumber: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MismatchedNetworkPolicies.pyi 0000664 0000000 0000000 00000000552 14637045624 0024745 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class MismatchedNetworkPolicies(MigrationFault):
device: str
backing: str
connected: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MismatchedVMotionNetworkNames.pyi 0000664 0000000 0000000 00000000546 14637045624 0025560 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class MismatchedVMotionNetworkNames(MigrationFault):
sourceNetwork: str
destNetwork: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingBmcSupport.pyi 0000664 0000000 0000000 00000000454 14637045624 0023256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class MissingBmcSupport(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingController.pyi 0000664 0000000 0000000 00000000476 14637045624 0023307 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidDeviceSpec
class MissingController(InvalidDeviceSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingIpPool.pyi 0000664 0000000 0000000 00000000472 14637045624 0022362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppPropertyFault
class MissingIpPool(VAppPropertyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingLinuxCustResources.pyi 0000664 0000000 0000000 00000000510 14637045624 0025002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class MissingLinuxCustResources(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingNetworkIpConfig.pyi 0000664 0000000 0000000 00000000503 14637045624 0024223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppPropertyFault
class MissingNetworkIpConfig(VAppPropertyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingPowerOffConfiguration.pyi 0000664 0000000 0000000 00000000505 14637045624 0025434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppConfigFault
class MissingPowerOffConfiguration(VAppConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingPowerOnConfiguration.pyi 0000664 0000000 0000000 00000000504 14637045624 0025275 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppConfigFault
class MissingPowerOnConfiguration(VAppConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MissingWindowsCustResources.pyi 0000664 0000000 0000000 00000000512 14637045624 0025337 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class MissingWindowsCustResources(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MksConnectionLimitReached.pyi 0000664 0000000 0000000 00000000514 14637045624 0024650 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidState
class MksConnectionLimitReached(InvalidState):
connectionLimit: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MountError.pyi 0000664 0000000 0000000 00000000601 14637045624 0021734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import CustomizationFault
class MountError(CustomizationFault):
vm: VirtualMachine
diskIndex: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MultiWriterNotSupported.pyi 0000664 0000000 0000000 00000000506 14637045624 0024502 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class MultiWriterNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MultipleCertificatesVerifyFault.pyi 0000664 0000000 0000000 00000000743 14637045624 0026131 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.fault import HostConnectFault
class MultipleCertificatesVerifyFault(HostConnectFault):
class ThumbprintData(DynamicData):
port: int
thumbprint: str
thumbprintData: list[ThumbprintData] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/MultipleSnapshotsNotSupported.pyi 0000664 0000000 0000000 00000000502 14637045624 0025705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class MultipleSnapshotsNotSupported(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NamespaceFull.pyi 0000664 0000000 0000000 00000000660 14637045624 0022344 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.fault import VimFault
class NamespaceFull(VimFault):
name: str
currentMaxSize: long
requiredSize: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NamespaceLimitReached.pyi 0000664 0000000 0000000 00000000544 14637045624 0023775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class NamespaceLimitReached(VimFault):
limit: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NamespaceWriteProtected.pyi 0000664 0000000 0000000 00000000467 14637045624 0024413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NamespaceWriteProtected(VimFault):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NasConfigFault.pyi 0000664 0000000 0000000 00000000474 14637045624 0022473 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class NasConfigFault(HostConfigFault):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NasConnectionLimitReached.pyi 0000664 0000000 0000000 00000000536 14637045624 0024643 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NasConfigFault
class NasConnectionLimitReached(NasConfigFault):
remoteHost: str
remotePath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NasSessionCredentialConflict.pyi 0000664 0000000 0000000 00000000562 14637045624 0025370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NasConfigFault
class NasSessionCredentialConflict(NasConfigFault):
remoteHost: str
remotePath: str
userName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NasVolumeNotMounted.pyi 0000664 0000000 0000000 00000000530 14637045624 0023547 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NasConfigFault
class NasVolumeNotMounted(NasConfigFault):
remoteHost: str
remotePath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NetworkCopyFault.pyi 0000664 0000000 0000000 00000000455 14637045624 0023107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class NetworkCopyFault(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NetworkDisruptedAndConfigRolledBack.pyi 0000664 0000000 0000000 00000000503 14637045624 0026632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NetworkDisruptedAndConfigRolledBack(VimFault):
host: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NetworkInaccessible.pyi 0000664 0000000 0000000 00000000472 14637045624 0023564 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NasConfigFault
class NetworkInaccessible(NasConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NetworksMayNotBeTheSame.pyi 0000664 0000000 0000000 00000000561 14637045624 0024307 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import MigrationFault
class NetworksMayNotBeTheSame(MigrationFault):
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NicSettingMismatch.pyi 0000664 0000000 0000000 00000000555 14637045624 0023365 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class NicSettingMismatch(CustomizationFault):
numberOfNicsInSpec: int
numberOfNicsInVM: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoActiveHostInCluster.pyi 0000664 0000000 0000000 00000000575 14637045624 0024031 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ComputeResource
from pyVmomi.vim.fault import InvalidState
class NoActiveHostInCluster(InvalidState):
computeResource: ComputeResource
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoAvailableIp.pyi 0000664 0000000 0000000 00000000547 14637045624 0022277 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Network
from pyVmomi.vim.fault import VAppPropertyFault
class NoAvailableIp(VAppPropertyFault):
network: Network
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoClientCertificate.pyi 0000664 0000000 0000000 00000000456 14637045624 0023506 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NoClientCertificate(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoCompatibleDatastore.pyi 0000664 0000000 0000000 00000000460 14637045624 0024046 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NoCompatibleDatastore(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoCompatibleHardAffinityHost.pyi 0000664 0000000 0000000 00000000510 14637045624 0025322 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class NoCompatibleHardAffinityHost(VmConfigFault):
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoCompatibleHost.pyi 0000664 0000000 0000000 00000000713 14637045624 0023036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VimFault
class NoCompatibleHost(VimFault):
host: list[HostSystem] = []
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoCompatibleHostWithAccessToDevice.pyi 0000664 0000000 0000000 00000000515 14637045624 0026437 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NoCompatibleHost
class NoCompatibleHostWithAccessToDevice(NoCompatibleHost):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoCompatibleSoftAffinityHost.pyi 0000664 0000000 0000000 00000000510 14637045624 0025357 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class NoCompatibleSoftAffinityHost(VmConfigFault):
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoConnectedDatastore.pyi 0000664 0000000 0000000 00000000457 14637045624 0023677 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NoConnectedDatastore(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoDiskFound.pyi 0000664 0000000 0000000 00000000446 14637045624 0022012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NoDiskFound(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoDiskSpace.pyi 0000664 0000000 0000000 00000000462 14637045624 0021770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class NoDiskSpace(FileFault):
datastore: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoDisksToCustomize.pyi 0000664 0000000 0000000 00000000501 14637045624 0023377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class NoDisksToCustomize(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoGateway.pyi 0000664 0000000 0000000 00000000462 14637045624 0021523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class NoGateway(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoGuestHeartbeat.pyi 0000664 0000000 0000000 00000000467 14637045624 0023036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class NoGuestHeartbeat(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoHost.pyi 0000664 0000000 0000000 00000000544 14637045624 0021040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import HostConnectFault
class NoHost(HostConnectFault):
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoHostSuitableForFtSecondary.pyi 0000664 0000000 0000000 00000000626 14637045624 0025343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VmFaultToleranceIssue
class NoHostSuitableForFtSecondary(VmFaultToleranceIssue):
vm: VirtualMachine
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoLicenseServerConfigured.pyi 0000664 0000000 0000000 00000000510 14637045624 0024673 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class NoLicenseServerConfigured(NotEnoughLicenses):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoPeerHostFound.pyi 0000664 0000000 0000000 00000000474 14637045624 0022652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostPowerOpFailed
class NoPeerHostFound(HostPowerOpFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoPermission.pyi 0000664 0000000 0000000 00000001210 14637045624 0022242 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl.fault import SecurityError
class NoPermission(SecurityError):
class EntityPrivileges(DynamicData):
entity: ManagedObject
privilegeIds: list[str] = []
object: Optional[ManagedObject] = None
privilegeId: Optional[str] = None
missingPrivileges: list[EntityPrivileges] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoPermissionOnAD.pyi 0000664 0000000 0000000 00000000503 14637045624 0022750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ActiveDirectoryFault
class NoPermissionOnAD(ActiveDirectoryFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoPermissionOnHost.pyi 0000664 0000000 0000000 00000000475 14637045624 0023411 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class NoPermissionOnHost(HostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoPermissionOnNasVolume.pyi 0000664 0000000 0000000 00000000565 14637045624 0024405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import NasConfigFault
class NoPermissionOnNasVolume(NasConfigFault):
userName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoSubjectName.pyi 0000664 0000000 0000000 00000000450 14637045624 0022317 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NoSubjectName(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoVcManagedIpConfigured.pyi 0000664 0000000 0000000 00000000504 14637045624 0024243 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppPropertyFault
class NoVcManagedIpConfigured(VAppPropertyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoVirtualNic.pyi 0000664 0000000 0000000 00000000465 14637045624 0022205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class NoVirtualNic(HostConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NoVmInVApp.pyi 0000664 0000000 0000000 00000000463 14637045624 0021563 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppConfigFault
class NoVmInVApp(VAppConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NonADUserRequired.pyi 0000664 0000000 0000000 00000000504 14637045624 0023121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ActiveDirectoryFault
class NonADUserRequired(ActiveDirectoryFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NonHomeRDMVMotionNotSupported.pyi 0000664 0000000 0000000 00000000547 14637045624 0025442 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFeatureNotSupported
class NonHomeRDMVMotionNotSupported(MigrationFeatureNotSupported):
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NonPersistentDisksNotSupported.pyi 0000664 0000000 0000000 00000000515 14637045624 0026024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class NonPersistentDisksNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NonVmwareOuiMacNotSupportedHost.pyi 0000664 0000000 0000000 00000000523 14637045624 0026062 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NotSupportedHost
class NonVmwareOuiMacNotSupportedHost(NotSupportedHost):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotADirectory.pyi 0000664 0000000 0000000 00000000452 14637045624 0022352 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class NotADirectory(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotAFile.pyi 0000664 0000000 0000000 00000000445 14637045624 0021267 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class NotAFile(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotAuthenticated.pyi 0000664 0000000 0000000 00000000463 14637045624 0023071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NoPermission
class NotAuthenticated(NoPermission):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotEnoughCpus.pyi 0000664 0000000 0000000 00000000566 14637045624 0022373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class NotEnoughCpus(VirtualHardwareCompatibilityIssue):
numCpuDest: int
numCpuVm: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotEnoughLogicalCpus.pyi 0000664 0000000 0000000 00000000627 14637045624 0023664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import NotEnoughCpus
class NotEnoughLogicalCpus(NotEnoughCpus):
host: Optional[HostSystem] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotFound.pyi 0000664 0000000 0000000 00000000443 14637045624 0021360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NotFound(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedDeviceForFT.pyi 0000664 0000000 0000000 00000001505 14637045624 0024313 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import VmFaultToleranceIssue
class NotSupportedDeviceForFT(VmFaultToleranceIssue):
class DeviceType(Enum):
virtualVmxnet3: ClassVar['DeviceType'] = 'virtualVmxnet3'
paraVirtualSCSIController: ClassVar['DeviceType'] = 'paraVirtualSCSIController'
host: HostSystem
hostName: Optional[str] = None
vm: VirtualMachine
vmName: Optional[str] = None
deviceType: str
deviceLabel: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHost.pyi 0000664 0000000 0000000 00000000635 14637045624 0023133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import HostConnectFault
class NotSupportedHost(HostConnectFault):
productName: Optional[str] = None
productVersion: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostForChecksum.pyi 0000664 0000000 0000000 00000000466 14637045624 0025267 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class NotSupportedHostForChecksum(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostForVFlash.pyi 0000664 0000000 0000000 00000000515 14637045624 0024703 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NotSupportedHost
class NotSupportedHostForVFlash(NotSupportedHost):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostForVmcp.pyi 0000664 0000000 0000000 00000000513 14637045624 0024423 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NotSupportedHost
class NotSupportedHostForVmcp(NotSupportedHost):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostForVmemFile.pyi 0000664 0000000 0000000 00000000517 14637045624 0025226 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NotSupportedHost
class NotSupportedHostForVmemFile(NotSupportedHost):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostForVsan.pyi 0000664 0000000 0000000 00000000513 14637045624 0024425 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NotSupportedHost
class NotSupportedHostForVsan(NotSupportedHost):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostInCluster.pyi 0000664 0000000 0000000 00000000504 14637045624 0024757 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NotSupportedHost
class NotSupportedHostInCluster(NotSupportedHost):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostInDvs.pyi 0000664 0000000 0000000 00000000603 14637045624 0024072 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.dvs import ProductSpec
from pyVmomi.vim.fault import NotSupportedHost
class NotSupportedHostInDvs(NotSupportedHost):
switchProductSpec: ProductSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotSupportedHostInHACluster.pyi 0000664 0000000 0000000 00000000535 14637045624 0025174 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import NotSupportedHost
class NotSupportedHostInHACluster(NotSupportedHost):
hostName: str
build: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NotUserConfigurableProperty.pyi 0000664 0000000 0000000 00000000510 14637045624 0025304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VAppPropertyFault
class NotUserConfigurableProperty(VAppPropertyFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NumVirtualCoresPerSocketNotSupported.pyi 0000664 0000000 0000000 00000000654 14637045624 0027141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class NumVirtualCoresPerSocketNotSupported(VirtualHardwareCompatibilityIssue):
maxSupportedCoresPerSocketDest: int
numCoresPerSocketVm: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NumVirtualCpusExceedsLimit.pyi 0000664 0000000 0000000 00000000553 14637045624 0025067 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InsufficientResourcesFault
class NumVirtualCpusExceedsLimit(InsufficientResourcesFault):
maxSupportedVcpus: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NumVirtualCpusIncompatible.pyi 0000664 0000000 0000000 00000001045 14637045624 0025113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VmConfigFault
class NumVirtualCpusIncompatible(VmConfigFault):
class Reason(Enum):
recordReplay: ClassVar['Reason'] = 'recordReplay'
faultTolerance: ClassVar['Reason'] = 'faultTolerance'
reason: str
numCpu: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/NumVirtualCpusNotSupported.pyi 0000664 0000000 0000000 00000000616 14637045624 0025156 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class NumVirtualCpusNotSupported(VirtualHardwareCompatibilityIssue):
maxSupportedVcpusDest: int
numCpuVm: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OperationDisabledByGuest.pyi 0000664 0000000 0000000 00000000513 14637045624 0024515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class OperationDisabledByGuest(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OperationDisallowedOnHost.pyi 0000664 0000000 0000000 00000000470 14637045624 0024727 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class OperationDisallowedOnHost(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OperationNotSupportedByGuest.pyi 0000664 0000000 0000000 00000000517 14637045624 0025460 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class OperationNotSupportedByGuest(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OutOfBounds.pyi 0000664 0000000 0000000 00000000553 14637045624 0022035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vim.fault import VimFault
class OutOfBounds(VimFault):
argumentName: PropertyPath
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfAttribute.pyi 0000664 0000000 0000000 00000000533 14637045624 0022242 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidPackage
class OvfAttribute(OvfInvalidPackage):
elementName: str
attributeName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConnectedDevice.pyi 0000664 0000000 0000000 00000000477 14637045624 0023330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfHardwareExport
class OvfConnectedDevice(OvfHardwareExport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConnectedDeviceFloppy.pyi 0000664 0000000 0000000 00000000520 14637045624 0024507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConnectedDevice
class OvfConnectedDeviceFloppy(OvfConnectedDevice):
filename: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConnectedDeviceIso.pyi 0000664 0000000 0000000 00000000515 14637045624 0023774 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConnectedDevice
class OvfConnectedDeviceIso(OvfConnectedDevice):
filename: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConstraint.pyi 0000664 0000000 0000000 00000000477 14637045624 0022432 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidPackage
class OvfConstraint(OvfInvalidPackage):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerCallbackFault.pyi 0000664 0000000 0000000 00000000526 14637045624 0024505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfFault
class OvfConsumerCallbackFault(OvfFault):
extensionKey: str
extensionName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerCommunicationError.pyi 0000664 0000000 0000000 00000000544 14637045624 0025634 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConsumerCallbackFault
class OvfConsumerCommunicationError(OvfConsumerCallbackFault):
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerFault.pyi 0000664 0000000 0000000 00000000702 14637045624 0023064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vim.fault import OvfConsumerCallbackFault
class OvfConsumerFault(OvfConsumerCallbackFault):
errorKey: str
message: str
params: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerInvalidSection.pyi 0000664 0000000 0000000 00000000563 14637045624 0024731 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConsumerCallbackFault
class OvfConsumerInvalidSection(OvfConsumerCallbackFault):
lineNumber: int
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerPowerOnFault.pyi 0000664 0000000 0000000 00000000561 14637045624 0024401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidState
class OvfConsumerPowerOnFault(InvalidState):
extensionKey: str
extensionName: str
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerUndeclaredSection.pyi 0000664 0000000 0000000 00000000554 14637045624 0025411 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConsumerCallbackFault
class OvfConsumerUndeclaredSection(OvfConsumerCallbackFault):
qualifiedSectionType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerUndefinedPrefix.pyi 0000664 0000000 0000000 00000000534 14637045624 0025073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConsumerCallbackFault
class OvfConsumerUndefinedPrefix(OvfConsumerCallbackFault):
prefix: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfConsumerValidationFault.pyi 0000664 0000000 0000000 00000000562 14637045624 0025103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class OvfConsumerValidationFault(VmConfigFault):
extensionKey: str
extensionName: str
message: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfCpuCompatibility.pyi 0000664 0000000 0000000 00000000576 14637045624 0023567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfCpuCompatibility(OvfImport):
registerName: str
level: int
registerValue: str
desiredRegisterValue: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfCpuCompatibilityCheckNotSupported.pyi 0000664 0000000 0000000 00000000501 14637045624 0027100 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfCpuCompatibilityCheckNotSupported(OvfImport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfDiskMappingNotFound.pyi 0000664 0000000 0000000 00000000525 14637045624 0024163 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfSystemFault
class OvfDiskMappingNotFound(OvfSystemFault):
diskName: str
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfDiskOrderConstraint.pyi 0000664 0000000 0000000 00000000473 14637045624 0024235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConstraint
class OvfDiskOrderConstraint(OvfConstraint):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfDuplicateElement.pyi 0000664 0000000 0000000 00000000462 14637045624 0023524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfElement
class OvfDuplicateElement(OvfElement):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfDuplicatedElementBoundary.pyi 0000664 0000000 0000000 00000000504 14637045624 0025371 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfElement
class OvfDuplicatedElementBoundary(OvfElement):
boundary: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfDuplicatedPropertyIdExport.pyi 0000664 0000000 0000000 00000000477 14637045624 0025610 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfExport
class OvfDuplicatedPropertyIdExport(OvfExport):
fqid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfDuplicatedPropertyIdImport.pyi 0000664 0000000 0000000 00000000472 14637045624 0025574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfExport
class OvfDuplicatedPropertyIdImport(OvfExport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfElement.pyi 0000664 0000000 0000000 00000000474 14637045624 0021674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidPackage
class OvfElement(OvfInvalidPackage):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfElementInvalidValue.pyi 0000664 0000000 0000000 00000000473 14637045624 0024177 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfElement
class OvfElementInvalidValue(OvfElement):
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfExport.pyi 0000664 0000000 0000000 00000000444 14637045624 0021561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfFault
class OvfExport(OvfFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfExportFailed.pyi 0000664 0000000 0000000 00000000454 14637045624 0022667 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfExport
class OvfExportFailed(OvfExport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfFault.pyi 0000664 0000000 0000000 00000000443 14637045624 0021352 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class OvfFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfHardwareCheck.pyi 0000664 0000000 0000000 00000000455 14637045624 0022775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfHardwareCheck(OvfImport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfHardwareExport.pyi 0000664 0000000 0000000 00000000655 14637045624 0023243 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import OvfExport
from pyVmomi.vim.vm.device import VirtualDevice
class OvfHardwareExport(OvfExport):
device: Optional[VirtualDevice] = None
vmPath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfHostResourceConstraint.pyi 0000664 0000000 0000000 00000000504 14637045624 0024767 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfConstraint
class OvfHostResourceConstraint(OvfConstraint):
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfHostValueNotParsed.pyi 0000664 0000000 0000000 00000000523 14637045624 0024030 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfSystemFault
class OvfHostValueNotParsed(OvfSystemFault):
property: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfImport.pyi 0000664 0000000 0000000 00000000444 14637045624 0021552 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfFault
class OvfImport(OvfFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfImportFailed.pyi 0000664 0000000 0000000 00000000454 14637045624 0022660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfImportFailed(OvfImport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInternalError.pyi 0000664 0000000 0000000 00000000467 14637045624 0023073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfSystemFault
class OvfInternalError(OvfSystemFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInvalidPackage.pyi 0000664 0000000 0000000 00000000467 14637045624 0023147 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfFault
class OvfInvalidPackage(OvfFault):
lineNumber: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInvalidValue.pyi 0000664 0000000 0000000 00000000470 14637045624 0022662 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfAttribute
class OvfInvalidValue(OvfAttribute):
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInvalidValueConfiguration.pyi 0000664 0000000 0000000 00000000505 14637045624 0025411 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidValue
class OvfInvalidValueConfiguration(OvfInvalidValue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInvalidValueEmpty.pyi 0000664 0000000 0000000 00000000475 14637045624 0023706 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidValue
class OvfInvalidValueEmpty(OvfInvalidValue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInvalidValueFormatMalformed.pyi 0000664 0000000 0000000 00000000507 14637045624 0025663 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidValue
class OvfInvalidValueFormatMalformed(OvfInvalidValue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInvalidValueReference.pyi 0000664 0000000 0000000 00000000501 14637045624 0024474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidValue
class OvfInvalidValueReference(OvfInvalidValue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfInvalidVmName.pyi 0000664 0000000 0000000 00000000512 14637045624 0022766 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedPackage
class OvfInvalidVmName(OvfUnsupportedPackage):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfMappedOsId.pyi 0000664 0000000 0000000 00000000541 14637045624 0022263 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfMappedOsId(OvfImport):
ovfId: int
ovfDescription: str
targetDescription: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfMissingAttribute.pyi 0000664 0000000 0000000 00000000466 14637045624 0023601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfAttribute
class OvfMissingAttribute(OvfAttribute):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfMissingElement.pyi 0000664 0000000 0000000 00000000460 14637045624 0023221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfElement
class OvfMissingElement(OvfElement):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfMissingElementNormalBoundary.pyi 0000664 0000000 0000000 00000000525 14637045624 0026100 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfMissingElement
class OvfMissingElementNormalBoundary(OvfMissingElement):
boundary: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfMissingHardware.pyi 0000664 0000000 0000000 00000000511 14637045624 0023362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfMissingHardware(OvfImport):
name: str
resourceType: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfNetworkMappingNotSupported.pyi 0000664 0000000 0000000 00000000472 14637045624 0025635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfNetworkMappingNotSupported(OvfImport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfNoHostNic.pyi 0000664 0000000 0000000 00000000501 14637045624 0022136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedPackage
class OvfNoHostNic(OvfUnsupportedPackage):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfNoSpaceOnController.pyi 0000664 0000000 0000000 00000000522 14637045624 0024166 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedElement
class OvfNoSpaceOnController(OvfUnsupportedElement):
parent: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfNoSupportedHardwareFamily.pyi 0000664 0000000 0000000 00000000531 14637045624 0025377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedPackage
class OvfNoSupportedHardwareFamily(OvfUnsupportedPackage):
version: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfProperty.pyi 0000664 0000000 0000000 00000000513 14637045624 0022121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidPackage
class OvfProperty(OvfInvalidPackage):
type: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyExport.pyi 0000664 0000000 0000000 00000000501 14637045624 0023320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfExport
class OvfPropertyExport(OvfExport):
type: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyNetwork.pyi 0000664 0000000 0000000 00000000463 14637045624 0023477 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfProperty
class OvfPropertyNetwork(OvfProperty):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyNetworkExport.pyi 0000664 0000000 0000000 00000000475 14637045624 0024704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfExport
class OvfPropertyNetworkExport(OvfExport):
network: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyQualifier.pyi 0000664 0000000 0000000 00000000477 14637045624 0023774 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfProperty
class OvfPropertyQualifier(OvfProperty):
qualifier: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyQualifierDuplicate.pyi 0000664 0000000 0000000 00000000510 14637045624 0025613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfProperty
class OvfPropertyQualifierDuplicate(OvfProperty):
qualifier: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyQualifierIgnored.pyi 0000664 0000000 0000000 00000000506 14637045624 0025275 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfProperty
class OvfPropertyQualifierIgnored(OvfProperty):
qualifier: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyType.pyi 0000664 0000000 0000000 00000000460 14637045624 0022764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfProperty
class OvfPropertyType(OvfProperty):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfPropertyValue.pyi 0000664 0000000 0000000 00000000461 14637045624 0023120 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfProperty
class OvfPropertyValue(OvfProperty):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfSystemFault.pyi 0000664 0000000 0000000 00000000451 14637045624 0022556 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfFault
class OvfSystemFault(OvfFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfToXmlUnsupportedElement.pyi 0000664 0000000 0000000 00000000564 14637045624 0025131 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import OvfSystemFault
class OvfToXmlUnsupportedElement(OvfSystemFault):
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnableToExportDisk.pyi 0000664 0000000 0000000 00000000513 14637045624 0024023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfHardwareExport
class OvfUnableToExportDisk(OvfHardwareExport):
diskName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnexpectedElement.pyi 0000664 0000000 0000000 00000000463 14637045624 0023717 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfElement
class OvfUnexpectedElement(OvfElement):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnknownDevice.pyi 0000664 0000000 0000000 00000000666 14637045624 0023065 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import OvfSystemFault
from pyVmomi.vim.vm.device import VirtualDevice
class OvfUnknownDevice(OvfSystemFault):
device: Optional[VirtualDevice] = None
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnknownDeviceBacking.pyi 0000664 0000000 0000000 00000000623 14637045624 0024335 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfHardwareExport
from pyVmomi.vim.vm.device import VirtualDevice
class OvfUnknownDeviceBacking(OvfHardwareExport):
backing: VirtualDevice.BackingInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnknownEntity.pyi 0000664 0000000 0000000 00000000502 14637045624 0023127 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfSystemFault
class OvfUnknownEntity(OvfSystemFault):
lineNumber: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedAttribute.pyi 0000664 0000000 0000000 00000000556 14637045624 0024520 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedPackage
class OvfUnsupportedAttribute(OvfUnsupportedPackage):
elementName: str
attributeName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedAttributeValue.pyi 0000664 0000000 0000000 00000000533 14637045624 0025510 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedAttribute
class OvfUnsupportedAttributeValue(OvfUnsupportedAttribute):
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedDeviceBackingInfo.pyi 0000664 0000000 0000000 00000000734 14637045624 0026045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import OvfSystemFault
class OvfUnsupportedDeviceBackingInfo(OvfSystemFault):
elementName: Optional[str] = None
instanceId: Optional[str] = None
deviceName: str
backingName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedDeviceBackingOption.pyi 0000664 0000000 0000000 00000000736 14637045624 0026424 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import OvfSystemFault
class OvfUnsupportedDeviceBackingOption(OvfSystemFault):
elementName: Optional[str] = None
instanceId: Optional[str] = None
deviceName: str
backingName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedDeviceExport.pyi 0000664 0000000 0000000 00000000507 14637045624 0025152 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfHardwareExport
class OvfUnsupportedDeviceExport(OvfHardwareExport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedDiskProvisioning.pyi 0000664 0000000 0000000 00000000556 14637045624 0026056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfImport
class OvfUnsupportedDiskProvisioning(OvfImport):
diskProvisioning: str
supportedDiskProvisioning: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedElement.pyi 0000664 0000000 0000000 00000000517 14637045624 0024143 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedPackage
class OvfUnsupportedElement(OvfUnsupportedPackage):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedElementValue.pyi 0000664 0000000 0000000 00000000525 14637045624 0025137 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedElement
class OvfUnsupportedElementValue(OvfUnsupportedElement):
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedPackage.pyi 0000664 0000000 0000000 00000000551 14637045624 0024103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import OvfFault
class OvfUnsupportedPackage(OvfFault):
lineNumber: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedSection.pyi 0000664 0000000 0000000 00000000517 14637045624 0024156 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedElement
class OvfUnsupportedSection(OvfUnsupportedElement):
info: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedSubType.pyi 0000664 0000000 0000000 00000000622 14637045624 0024142 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedPackage
class OvfUnsupportedSubType(OvfUnsupportedPackage):
elementName: str
instanceId: str
deviceType: int
deviceSubType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfUnsupportedType.pyi 0000664 0000000 0000000 00000000562 14637045624 0023473 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfUnsupportedPackage
class OvfUnsupportedType(OvfUnsupportedPackage):
name: str
instanceId: str
deviceType: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfWrongElement.pyi 0000664 0000000 0000000 00000000456 14637045624 0022711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfElement
class OvfWrongElement(OvfElement):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfWrongNamespace.pyi 0000664 0000000 0000000 00000000514 14637045624 0023207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidPackage
class OvfWrongNamespace(OvfInvalidPackage):
namespaceName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/OvfXmlFormat.pyi 0000664 0000000 0000000 00000000505 14637045624 0022207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import OvfInvalidPackage
class OvfXmlFormat(OvfInvalidPackage):
description: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PasswordExpired.pyi 0000664 0000000 0000000 00000000462 14637045624 0022750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidLogin
class PasswordExpired(InvalidLogin):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchAlreadyInstalled.pyi 0000664 0000000 0000000 00000000504 14637045624 0024023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import PatchNotApplicable
class PatchAlreadyInstalled(PatchNotApplicable):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchBinariesNotFound.pyi 0000664 0000000 0000000 00000000557 14637045624 0024023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class PatchBinariesNotFound(VimFault):
patchID: str
binary: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchInstallFailed.pyi 0000664 0000000 0000000 00000000517 14637045624 0023321 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import PlatformConfigFault
class PatchInstallFailed(PlatformConfigFault):
rolledBack: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchIntegrityError.pyi 0000664 0000000 0000000 00000000504 14637045624 0023572 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import PlatformConfigFault
class PatchIntegrityError(PlatformConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchMetadataCorrupted.pyi 0000664 0000000 0000000 00000000511 14637045624 0024210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import PatchMetadataInvalid
class PatchMetadataCorrupted(PatchMetadataInvalid):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchMetadataInvalid.pyi 0000664 0000000 0000000 00000000560 14637045624 0023633 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class PatchMetadataInvalid(VimFault):
patchID: str
metaData: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchMetadataNotFound.pyi 0000664 0000000 0000000 00000000510 14637045624 0023774 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import PatchMetadataInvalid
class PatchMetadataNotFound(PatchMetadataInvalid):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchMissingDependencies.pyi 0000664 0000000 0000000 00000000644 14637045624 0024527 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import PatchNotApplicable
class PatchMissingDependencies(PatchNotApplicable):
prerequisitePatch: list[str] = []
prerequisiteLib: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchNotApplicable.pyi 0000664 0000000 0000000 00000000465 14637045624 0023325 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class PatchNotApplicable(VimFault):
patchID: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PatchSuperseded.pyi 0000664 0000000 0000000 00000000560 14637045624 0022707 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import PatchNotApplicable
class PatchSuperseded(PatchNotApplicable):
supersede: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PhysCompatRDMNotSupported.pyi 0000664 0000000 0000000 00000000502 14637045624 0024641 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import RDMNotSupported
class PhysCompatRDMNotSupported(RDMNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PlatformConfigFault.pyi 0000664 0000000 0000000 00000000501 14637045624 0023525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class PlatformConfigFault(HostConfigFault):
text: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PowerOnFtSecondaryFailed.pyi 0000664 0000000 0000000 00000001170 14637045624 0024462 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import FtIssuesOnHost
from pyVmomi.vim.fault import VmFaultToleranceIssue
class PowerOnFtSecondaryFailed(VmFaultToleranceIssue):
vm: VirtualMachine
vmName: str
hostSelectionBy: FtIssuesOnHost.HostSelectionType
hostErrors: list[MethodFault] = []
rootCause: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/PowerOnFtSecondaryTimedout.pyi 0000664 0000000 0000000 00000000612 14637045624 0025070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import Timedout
class PowerOnFtSecondaryTimedout(Timedout):
vm: VirtualMachine
vmName: str
timeout: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ProfileUpdateFailed.pyi 0000664 0000000 0000000 00000001205 14637045624 0023471 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.fault import VimFault
from pyVmomi.vim.profile import ProfilePropertyPath
class ProfileUpdateFailed(VimFault):
class UpdateFailure(DynamicData):
profilePath: ProfilePropertyPath
errMsg: LocalizableMessage
failure: list[UpdateFailure] = []
warnings: list[UpdateFailure] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/QuarantineModeFault.pyi 0000664 0000000 0000000 00000001235 14637045624 0023534 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VmConfigFault
class QuarantineModeFault(VmConfigFault):
class FaultType(Enum):
NoCompatibleNonQuarantinedHost: ClassVar['FaultType'] = 'NoCompatibleNonQuarantinedHost'
CorrectionDisallowed: ClassVar['FaultType'] = 'CorrectionDisallowed'
CorrectionImpact: ClassVar['FaultType'] = 'CorrectionImpact'
vmName: str
faultType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/QuestionPending.pyi 0000664 0000000 0000000 00000000467 14637045624 0022746 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidState
class QuestionPending(InvalidState):
text: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/QuiesceDatastoreIOForHAFailed.pyi 0000664 0000000 0000000 00000000705 14637045624 0025307 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import ResourceInUse
class QuiesceDatastoreIOForHAFailed(ResourceInUse):
host: HostSystem
hostName: str
ds: Datastore
dsName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RDMConversionNotSupported.pyi 0000664 0000000 0000000 00000000507 14637045624 0024704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class RDMConversionNotSupported(MigrationFault):
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RDMNotPreserved.pyi 0000664 0000000 0000000 00000000475 14637045624 0022614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class RDMNotPreserved(MigrationFault):
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RDMNotSupported.pyi 0000664 0000000 0000000 00000000476 14637045624 0022643 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class RDMNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RDMNotSupportedOnDatastore.pyi 0000664 0000000 0000000 00000000627 14637045624 0025005 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vim.fault import VmConfigFault
class RDMNotSupportedOnDatastore(VmConfigFault):
device: str
datastore: Datastore
datastoreName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RDMPointsToInaccessibleDisk.pyi 0000664 0000000 0000000 00000000512 14637045624 0025063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotAccessVmDisk
class RDMPointsToInaccessibleDisk(CannotAccessVmDisk):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RawDiskNotSupported.pyi 0000664 0000000 0000000 00000000502 14637045624 0023553 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class RawDiskNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReadHostResourcePoolTreeFailed.pyi 0000664 0000000 0000000 00000000511 14637045624 0025620 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class ReadHostResourcePoolTreeFailed(HostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReadOnlyDisksWithLegacyDestination.pyi 0000664 0000000 0000000 00000000554 14637045624 0026525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class ReadOnlyDisksWithLegacyDestination(MigrationFault):
roDiskCount: int
timeoutDanger: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RebootRequired.pyi 0000664 0000000 0000000 00000000535 14637045624 0022561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class RebootRequired(VimFault):
patch: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RecordReplayDisabled.pyi 0000664 0000000 0000000 00000000457 14637045624 0023654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class RecordReplayDisabled(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RemoteDeviceNotSupported.pyi 0000664 0000000 0000000 00000000507 14637045624 0024567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class RemoteDeviceNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RemoveFailed.pyi 0000664 0000000 0000000 00000000447 14637045624 0022172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class RemoveFailed(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationConfigFault.pyi 0000664 0000000 0000000 00000000501 14637045624 0024212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ReplicationFault
class ReplicationConfigFault(ReplicationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationDiskConfigFault.pyi 0000664 0000000 0000000 00000002256 14637045624 0025036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import ReplicationConfigFault
class ReplicationDiskConfigFault(ReplicationConfigFault):
class ReasonForFault(Enum):
diskNotFound: ClassVar['ReasonForFault'] = 'diskNotFound'
diskTypeNotSupported: ClassVar['ReasonForFault'] = 'diskTypeNotSupported'
invalidDiskKey: ClassVar['ReasonForFault'] = 'invalidDiskKey'
invalidDiskReplicationId: ClassVar['ReasonForFault'] = 'invalidDiskReplicationId'
duplicateDiskReplicationId: ClassVar['ReasonForFault'] = 'duplicateDiskReplicationId'
invalidPersistentFilePath: ClassVar['ReasonForFault'] = 'invalidPersistentFilePath'
reconfigureDiskReplicationIdNotAllowed: ClassVar['ReasonForFault'] = 'reconfigureDiskReplicationIdNotAllowed'
reason: Optional[str] = None
vmRef: Optional[VirtualMachine] = None
key: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationFault.pyi 0000664 0000000 0000000 00000000453 14637045624 0023072 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class ReplicationFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationIncompatibleWithFT.pyi 0000664 0000000 0000000 00000000510 14637045624 0025505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ReplicationFault
class ReplicationIncompatibleWithFT(ReplicationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationInvalidOptions.pyi 0000664 0000000 0000000 00000000672 14637045624 0024764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.fault import ReplicationFault
class ReplicationInvalidOptions(ReplicationFault):
options: str
entity: Optional[ManagedEntity] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationNotSupportedOnHost.pyi 0000664 0000000 0000000 00000000510 14637045624 0025612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import ReplicationFault
class ReplicationNotSupportedOnHost(ReplicationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationVmConfigFault.pyi 0000664 0000000 0000000 00000003777 14637045624 0024537 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import ReplicationConfigFault
class ReplicationVmConfigFault(ReplicationConfigFault):
class ReasonForFault(Enum):
incompatibleHwVersion: ClassVar['ReasonForFault'] = 'incompatibleHwVersion'
invalidVmReplicationId: ClassVar['ReasonForFault'] = 'invalidVmReplicationId'
invalidGenerationNumber: ClassVar['ReasonForFault'] = 'invalidGenerationNumber'
outOfBoundsRpoValue: ClassVar['ReasonForFault'] = 'outOfBoundsRpoValue'
invalidDestinationIpAddress: ClassVar['ReasonForFault'] = 'invalidDestinationIpAddress'
invalidDestinationPort: ClassVar['ReasonForFault'] = 'invalidDestinationPort'
invalidExtraVmOptions: ClassVar['ReasonForFault'] = 'invalidExtraVmOptions'
staleGenerationNumber: ClassVar['ReasonForFault'] = 'staleGenerationNumber'
reconfigureVmReplicationIdNotAllowed: ClassVar['ReasonForFault'] = 'reconfigureVmReplicationIdNotAllowed'
cannotRetrieveVmReplicationConfiguration: ClassVar['ReasonForFault'] = 'cannotRetrieveVmReplicationConfiguration'
replicationAlreadyEnabled: ClassVar['ReasonForFault'] = 'replicationAlreadyEnabled'
invalidPriorConfiguration: ClassVar['ReasonForFault'] = 'invalidPriorConfiguration'
replicationNotEnabled: ClassVar['ReasonForFault'] = 'replicationNotEnabled'
replicationConfigurationFailed: ClassVar['ReasonForFault'] = 'replicationConfigurationFailed'
encryptedVm: ClassVar['ReasonForFault'] = 'encryptedVm'
invalidThumbprint: ClassVar['ReasonForFault'] = 'invalidThumbprint'
incompatibleDevice: ClassVar['ReasonForFault'] = 'incompatibleDevice'
reason: Optional[str] = None
vmRef: Optional[VirtualMachine] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationVmFault.pyi 0000664 0000000 0000000 00000002215 14637045624 0023373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import ReplicationFault
class ReplicationVmFault(ReplicationFault):
class ReasonForFault(Enum):
notConfigured: ClassVar['ReasonForFault'] = 'notConfigured'
poweredOff: ClassVar['ReasonForFault'] = 'poweredOff'
suspended: ClassVar['ReasonForFault'] = 'suspended'
poweredOn: ClassVar['ReasonForFault'] = 'poweredOn'
offlineReplicating: ClassVar['ReasonForFault'] = 'offlineReplicating'
invalidState: ClassVar['ReasonForFault'] = 'invalidState'
invalidInstanceId: ClassVar['ReasonForFault'] = 'invalidInstanceId'
closeDiskError: ClassVar['ReasonForFault'] = 'closeDiskError'
groupExist: ClassVar['ReasonForFault'] = 'groupExist'
reason: str
state: Optional[str] = None
instanceId: Optional[str] = None
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ReplicationVmInProgressFault.pyi 0000664 0000000 0000000 00000001064 14637045624 0025410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import ReplicationVmFault
class ReplicationVmInProgressFault(ReplicationVmFault):
class Activity(Enum):
fullSync: ClassVar['Activity'] = 'fullSync'
delta: ClassVar['Activity'] = 'delta'
requestedActivity: str
inProgressActivity: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ResourceInUse.pyi 0000664 0000000 0000000 00000000572 14637045624 0022362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class ResourceInUse(VimFault):
type: Optional[type] = None
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ResourceNotAvailable.pyi 0000664 0000000 0000000 00000000662 14637045624 0023700 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class ResourceNotAvailable(VimFault):
containerType: Optional[type] = None
containerName: Optional[str] = None
type: Optional[type] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RestrictedByAdministrator.pyi 0000664 0000000 0000000 00000000500 14637045624 0024762 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class RestrictedByAdministrator(RuntimeFault):
details: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RestrictedVersion.pyi 0000664 0000000 0000000 00000000470 14637045624 0023302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import SecurityError
class RestrictedVersion(SecurityError):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RollbackFailure.pyi 0000664 0000000 0000000 00000000510 14637045624 0022660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class RollbackFailure(DvsFault):
entityName: str
entityType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/RuleViolation.pyi 0000664 0000000 0000000 00000000714 14637045624 0022421 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.cluster import RuleInfo
from pyVmomi.vim.fault import VmConfigFault
class RuleViolation(VmConfigFault):
host: Optional[HostSystem] = None
rule: RuleInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SSLDisabledFault.pyi 0000664 0000000 0000000 00000000473 14637045624 0022714 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class SSLDisabledFault(HostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SSLVerifyFault.pyi 0000664 0000000 0000000 00000000606 14637045624 0022447 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import HostConnectFault
class SSLVerifyFault(HostConnectFault):
selfSigned: bool
thumbprint: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SSPIChallenge.pyi 0000664 0000000 0000000 00000000464 14637045624 0022210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class SSPIChallenge(VimFault):
base64Token: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SecondaryVmAlreadyDisabled.pyi 0000664 0000000 0000000 00000000534 14637045624 0025011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmFaultToleranceIssue
class SecondaryVmAlreadyDisabled(VmFaultToleranceIssue):
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SecondaryVmAlreadyEnabled.pyi 0000664 0000000 0000000 00000000533 14637045624 0024633 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmFaultToleranceIssue
class SecondaryVmAlreadyEnabled(VmFaultToleranceIssue):
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SecondaryVmAlreadyRegistered.pyi 0000664 0000000 0000000 00000000536 14637045624 0025401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmFaultToleranceIssue
class SecondaryVmAlreadyRegistered(VmFaultToleranceIssue):
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SecondaryVmNotRegistered.pyi 0000664 0000000 0000000 00000000532 14637045624 0024554 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmFaultToleranceIssue
class SecondaryVmNotRegistered(VmFaultToleranceIssue):
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SharedBusControllerNotSupported.pyi 0000664 0000000 0000000 00000000516 14637045624 0026140 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class SharedBusControllerNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ShrinkDiskFault.pyi 0000664 0000000 0000000 00000000537 14637045624 0022675 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class ShrinkDiskFault(VimFault):
diskId: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotCloneNotSupported.pyi 0000664 0000000 0000000 00000000524 14637045624 0024773 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotCopyNotSupported
class SnapshotCloneNotSupported(SnapshotCopyNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotCopyNotSupported.pyi 0000664 0000000 0000000 00000000477 14637045624 0024654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class SnapshotCopyNotSupported(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotDisabled.pyi 0000664 0000000 0000000 00000000465 14637045624 0023057 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class SnapshotDisabled(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotFault.pyi 0000664 0000000 0000000 00000000450 14637045624 0022415 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class SnapshotFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotIncompatibleDeviceInVm.pyi 0000664 0000000 0000000 00000000570 14637045624 0025665 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import SnapshotFault
class SnapshotIncompatibleDeviceInVm(SnapshotFault):
fault: MethodFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotLocked.pyi 0000664 0000000 0000000 00000000463 14637045624 0022547 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class SnapshotLocked(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotMoveFromNonHomeNotSupported.pyi 0000664 0000000 0000000 00000000536 14637045624 0026754 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotCopyNotSupported
class SnapshotMoveFromNonHomeNotSupported(SnapshotCopyNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotMoveNotSupported.pyi 0000664 0000000 0000000 00000000523 14637045624 0024640 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotCopyNotSupported
class SnapshotMoveNotSupported(SnapshotCopyNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotMoveToNonHomeNotSupported.pyi 0000664 0000000 0000000 00000000534 14637045624 0026431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotCopyNotSupported
class SnapshotMoveToNonHomeNotSupported(SnapshotCopyNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotNoChange.pyi 0000664 0000000 0000000 00000000465 14637045624 0023032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class SnapshotNoChange(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SnapshotRevertIssue.pyi 0000664 0000000 0000000 00000000705 14637045624 0023625 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.event import Event
from pyVmomi.vim.fault import MigrationFault
class SnapshotRevertIssue(MigrationFault):
snapshotName: Optional[str] = None
event: list[Event] = []
errors: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SoftRuleVioCorrectionDisallowed.pyi 0000664 0000000 0000000 00000000513 14637045624 0026103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class SoftRuleVioCorrectionDisallowed(VmConfigFault):
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SoftRuleVioCorrectionImpact.pyi 0000664 0000000 0000000 00000000507 14637045624 0025234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class SoftRuleVioCorrectionImpact(VmConfigFault):
vmName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SolutionUserRequired.pyi 0000664 0000000 0000000 00000000473 14637045624 0024003 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import SecurityError
class SolutionUserRequired(SecurityError):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SsdDiskNotAvailable.pyi 0000664 0000000 0000000 00000000471 14637045624 0023453 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class SsdDiskNotAvailable(VimFault):
devicePath: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveDiskInMultiWriterMode.pyi 0000664 0000000 0000000 00000000504 14637045624 0030010 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveDiskInMultiWriterMode(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveFTVm.pyi 0000664 0000000 0000000 00000000463 14637045624 0024432 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveFTVm(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveIndependentDisk.pyi 0000664 0000000 0000000 00000000476 14637045624 0026672 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveIndependentDisk(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveManuallyPlacedSwapFile.pyi 0000664 0000000 0000000 00000000505 14637045624 0030141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveManuallyPlacedSwapFile(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveManuallyPlacedVm.pyi 0000664 0000000 0000000 00000000477 14637045624 0027021 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveManuallyPlacedVm(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveSharedDisk.pyi 0000664 0000000 0000000 00000000471 14637045624 0025636 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveSharedDisk(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveTemplate.pyi 0000664 0000000 0000000 00000000467 14637045624 0025375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveTemplate(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveVmInUserFolder.pyi 0000664 0000000 0000000 00000000475 14637045624 0026465 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveVmInUserFolder(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveVmWithMountedCDROM.pyi 0000664 0000000 0000000 00000000501 14637045624 0027146 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveVmWithMountedCDROM(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsCannotMoveVmWithNoFilesInLayout.pyi 0000664 0000000 0000000 00000000504 14637045624 0027775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsCannotMoveVmWithNoFilesInLayout(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsDatacentersCannotShareDatastore.pyi 0000664 0000000 0000000 00000000504 14637045624 0030052 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsDatacentersCannotShareDatastore(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsDisabledOnVm.pyi 0000664 0000000 0000000 00000000461 14637045624 0024131 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsDisabledOnVm(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsHbrDiskNotMovable.pyi 0000664 0000000 0000000 00000000510 14637045624 0025132 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsHbrDiskNotMovable(VimFault):
nonMovableDiskIds: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsHmsMoveInProgress.pyi 0000664 0000000 0000000 00000000466 14637045624 0025221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsHmsMoveInProgress(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsHmsUnreachable.pyi 0000664 0000000 0000000 00000000463 14637045624 0024505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsHmsUnreachable(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsIolbDisabledInternally.pyi 0000664 0000000 0000000 00000000473 14637045624 0026204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsIolbDisabledInternally(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsRelocateDisabled.pyi 0000664 0000000 0000000 00000000465 14637045624 0025014 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsRelocateDisabled(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsStaleHmsCollection.pyi 0000664 0000000 0000000 00000000467 14637045624 0025364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsStaleHmsCollection(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageDrsUnableToMoveFiles.pyi 0000664 0000000 0000000 00000000466 14637045624 0025152 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class StorageDrsUnableToMoveFiles(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageVMotionNotSupported.pyi 0000664 0000000 0000000 00000000535 14637045624 0025135 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFeatureNotSupported
class StorageVMotionNotSupported(MigrationFeatureNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/StorageVmotionIncompatible.pyi 0000664 0000000 0000000 00000000710 14637045624 0025130 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class StorageVmotionIncompatible(VirtualHardwareCompatibilityIssue):
datastore: Optional[Datastore] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SuspendedRelocateNotSupported.pyi 0000664 0000000 0000000 00000000504 14637045624 0025622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class SuspendedRelocateNotSupported(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SwapDatastoreNotWritableOnHost.pyi 0000664 0000000 0000000 00000000535 14637045624 0025715 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DatastoreNotWritableOnHost
class SwapDatastoreNotWritableOnHost(DatastoreNotWritableOnHost):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SwapDatastoreUnset.pyi 0000664 0000000 0000000 00000000455 14637045624 0023427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class SwapDatastoreUnset(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SwapPlacementOverrideNotSupported.pyi 0000664 0000000 0000000 00000000512 14637045624 0026453 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidVmConfig
class SwapPlacementOverrideNotSupported(InvalidVmConfig):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SwitchIpUnset.pyi 0000664 0000000 0000000 00000000450 14637045624 0022373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class SwitchIpUnset(DvsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/SwitchNotInUpgradeMode.pyi 0000664 0000000 0000000 00000000461 14637045624 0024152 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class SwitchNotInUpgradeMode(DvsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TaskInProgress.pyi 0000664 0000000 0000000 00000000515 14637045624 0022542 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Task
from pyVmomi.vim.fault import VimFault
class TaskInProgress(VimFault):
task: Task
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ThirdPartyLicenseAssignmentFailed.pyi 0000664 0000000 0000000 00000001251 14637045624 0026355 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import RuntimeFault
class ThirdPartyLicenseAssignmentFailed(RuntimeFault):
class Reason(Enum):
licenseAssignmentFailed: ClassVar['Reason'] = 'licenseAssignmentFailed'
moduleNotInstalled: ClassVar['Reason'] = 'moduleNotInstalled'
host: HostSystem
module: str
reason: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/Timedout.pyi 0000664 0000000 0000000 00000000443 14637045624 0021416 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class Timedout(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyConcurrentNativeClones.pyi 0000664 0000000 0000000 00000000472 14637045624 0025572 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class TooManyConcurrentNativeClones(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyConsecutiveOverrides.pyi 0000664 0000000 0000000 00000000466 14637045624 0025312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class TooManyConsecutiveOverrides(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyDevices.pyi 0000664 0000000 0000000 00000000467 14637045624 0022523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidVmConfig
class TooManyDevices(InvalidVmConfig):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyDisksOnLegacyHost.pyi 0000664 0000000 0000000 00000000540 14637045624 0024466 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class TooManyDisksOnLegacyHost(MigrationFault):
diskCount: int
timeoutDanger: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyGuestLogons.pyi 0000664 0000000 0000000 00000000505 14637045624 0023403 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import GuestOperationsFault
class TooManyGuestLogons(GuestOperationsFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyHosts.pyi 0000664 0000000 0000000 00000000467 14637045624 0022241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConnectFault
class TooManyHosts(HostConnectFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyNativeCloneLevels.pyi 0000664 0000000 0000000 00000000465 14637045624 0024521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class TooManyNativeCloneLevels(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManyNativeClonesOnFile.pyi 0000664 0000000 0000000 00000000466 14637045624 0024627 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import FileFault
class TooManyNativeClonesOnFile(FileFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/TooManySnapshotLevels.pyi 0000664 0000000 0000000 00000000472 14637045624 0024107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SnapshotFault
class TooManySnapshotLevels(SnapshotFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsAlreadyUpgraded.pyi 0000664 0000000 0000000 00000000505 14637045624 0023701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmToolsUpgradeFault
class ToolsAlreadyUpgraded(VmToolsUpgradeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsAutoUpgradeNotSupported.pyi 0000664 0000000 0000000 00000000515 14637045624 0025454 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmToolsUpgradeFault
class ToolsAutoUpgradeNotSupported(VmToolsUpgradeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsImageCopyFailed.pyi 0000664 0000000 0000000 00000000505 14637045624 0023626 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmToolsUpgradeFault
class ToolsImageCopyFailed(VmToolsUpgradeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsImageNotAvailable.pyi 0000664 0000000 0000000 00000000507 14637045624 0024152 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmToolsUpgradeFault
class ToolsImageNotAvailable(VmToolsUpgradeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsImageSignatureCheckFailed.pyi 0000664 0000000 0000000 00000000517 14637045624 0025616 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmToolsUpgradeFault
class ToolsImageSignatureCheckFailed(VmToolsUpgradeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsInstallationInProgress.pyi 0000664 0000000 0000000 00000000502 14637045624 0025316 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class ToolsInstallationInProgress(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsUnavailable.pyi 0000664 0000000 0000000 00000000453 14637045624 0023071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class ToolsUnavailable(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ToolsUpgradeCancelled.pyi 0000664 0000000 0000000 00000000506 14637045624 0024027 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmToolsUpgradeFault
class ToolsUpgradeCancelled(VmToolsUpgradeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnSupportedDatastoreForVFlash.pyi 0000664 0000000 0000000 00000000553 14637045624 0025540 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import UnsupportedDatastore
class UnSupportedDatastoreForVFlash(UnsupportedDatastore):
datastoreName: str
type: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UncommittedUndoableDisk.pyi 0000664 0000000 0000000 00000000476 14637045624 0024407 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class UncommittedUndoableDisk(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnconfiguredPropertyValue.pyi 0000664 0000000 0000000 00000000514 14637045624 0025015 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidPropertyValue
class UnconfiguredPropertyValue(InvalidPropertyValue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UncustomizableGuest.pyi 0000664 0000000 0000000 00000000530 14637045624 0023635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class UncustomizableGuest(CustomizationFault):
uncustomizableGuestOS: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnexpectedCustomizationFault.pyi 0000664 0000000 0000000 00000000513 14637045624 0025513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class UnexpectedCustomizationFault(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnrecognizedHost.pyi 0000664 0000000 0000000 00000000464 14637045624 0023121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class UnrecognizedHost(VimFault):
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnsharedSwapVMotionNotSupported.pyi 0000664 0000000 0000000 00000000542 14637045624 0026133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFeatureNotSupported
class UnsharedSwapVMotionNotSupported(MigrationFeatureNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnsupportedDatastore.pyi 0000664 0000000 0000000 00000000632 14637045624 0024023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.fault import VmConfigFault
class UnsupportedDatastore(VmConfigFault):
datastore: Optional[Datastore] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnsupportedGuest.pyi 0000664 0000000 0000000 00000000514 14637045624 0023163 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidVmConfig
class UnsupportedGuest(InvalidVmConfig):
unsupportedGuestOS: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnsupportedVimApiVersion.pyi 0000664 0000000 0000000 00000000551 14637045624 0024630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class UnsupportedVimApiVersion(VimFault):
version: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnsupportedVmxLocation.pyi 0000664 0000000 0000000 00000000473 14637045624 0024343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class UnsupportedVmxLocation(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UnusedVirtualDiskBlocksNotScrubbed.pyi 0000664 0000000 0000000 00000000537 14637045624 0026546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceBackingNotSupported
class UnusedVirtualDiskBlocksNotScrubbed(DeviceBackingNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/UserNotFound.pyi 0000664 0000000 0000000 00000000505 14637045624 0022216 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class UserNotFound(VimFault):
principal: str
unresolved: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VAppConfigFault.pyi 0000664 0000000 0000000 00000000452 14637045624 0022614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VAppConfigFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VAppNotRunning.pyi 0000664 0000000 0000000 00000000463 14637045624 0022516 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class VAppNotRunning(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VAppOperationInProgress.pyi 0000664 0000000 0000000 00000000466 14637045624 0024374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class VAppOperationInProgress(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VAppPropertyFault.pyi 0000664 0000000 0000000 00000000563 14637045624 0023236 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class VAppPropertyFault(VmConfigFault):
id: str
category: str
label: str
type: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VAppTaskInProgress.pyi 0000664 0000000 0000000 00000000471 14637045624 0023332 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import TaskInProgress
class VAppTaskInProgress(TaskInProgress):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VFlashCacheHotConfigNotSupported.pyi 0000664 0000000 0000000 00000000505 14637045624 0026122 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class VFlashCacheHotConfigNotSupported(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VFlashModuleNotSupported.pyi 0000664 0000000 0000000 00000001561 14637045624 0024546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VmConfigFault
class VFlashModuleNotSupported(VmConfigFault):
class Reason(Enum):
CacheModeNotSupported: ClassVar['Reason'] = 'CacheModeNotSupported'
CacheConsistencyTypeNotSupported: ClassVar['Reason'] = 'CacheConsistencyTypeNotSupported'
CacheBlockSizeNotSupported: ClassVar['Reason'] = 'CacheBlockSizeNotSupported'
CacheReservationNotSupported: ClassVar['Reason'] = 'CacheReservationNotSupported'
DiskSizeNotSupported: ClassVar['Reason'] = 'DiskSizeNotSupported'
vmName: str
moduleName: str
reason: str
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VFlashModuleVersionIncompatible.pyi 0000664 0000000 0000000 00000000635 14637045624 0026055 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VFlashModuleVersionIncompatible(VimFault):
moduleName: str
vmRequestModuleVersion: str
hostMinSupportedVerson: str
hostModuleVersion: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMINotSupported.pyi 0000664 0000000 0000000 00000000476 14637045624 0022654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class VMINotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMOnConflictDVPort.pyi 0000664 0000000 0000000 00000000503 14637045624 0023221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotAccessNetwork
class VMOnConflictDVPort(CannotAccessNetwork):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMOnVirtualIntranet.pyi 0000664 0000000 0000000 00000000504 14637045624 0023515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotAccessNetwork
class VMOnVirtualIntranet(CannotAccessNetwork):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionAcrossNetworkNotSupported.pyi 0000664 0000000 0000000 00000000543 14637045624 0026334 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFeatureNotSupported
class VMotionAcrossNetworkNotSupported(MigrationFeatureNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionInterfaceIssue.pyi 0000664 0000000 0000000 00000000717 14637045624 0024055 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import MigrationFault
class VMotionInterfaceIssue(MigrationFault):
atSourceHost: bool
failedHost: str
failedHostEntity: Optional[HostSystem] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionLinkCapacityLow.pyi 0000664 0000000 0000000 00000000523 14637045624 0024174 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VMotionInterfaceIssue
class VMotionLinkCapacityLow(VMotionInterfaceIssue):
network: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionLinkDown.pyi 0000664 0000000 0000000 00000000514 14637045624 0022664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VMotionInterfaceIssue
class VMotionLinkDown(VMotionInterfaceIssue):
network: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionNotConfigured.pyi 0000664 0000000 0000000 00000000511 14637045624 0023702 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VMotionInterfaceIssue
class VMotionNotConfigured(VMotionInterfaceIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionNotLicensed.pyi 0000664 0000000 0000000 00000000507 14637045624 0023350 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VMotionInterfaceIssue
class VMotionNotLicensed(VMotionInterfaceIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionNotSupported.pyi 0000664 0000000 0000000 00000000510 14637045624 0023601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VMotionInterfaceIssue
class VMotionNotSupported(VMotionInterfaceIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VMotionProtocolIncompatible.pyi 0000664 0000000 0000000 00000000502 14637045624 0025264 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class VMotionProtocolIncompatible(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VimFault.pyi 0000664 0000000 0000000 00000000445 14637045624 0021355 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class VimFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VirtualDiskBlocksNotFullyProvisioned.pyi 0000664 0000000 0000000 00000000541 14637045624 0027141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceBackingNotSupported
class VirtualDiskBlocksNotFullyProvisioned(DeviceBackingNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VirtualDiskModeNotSupported.pyi 0000664 0000000 0000000 00000000517 14637045624 0025263 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class VirtualDiskModeNotSupported(DeviceNotSupported):
mode: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VirtualEthernetCardNotSupported.pyi 0000664 0000000 0000000 00000000516 14637045624 0026133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DeviceNotSupported
class VirtualEthernetCardNotSupported(DeviceNotSupported):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VirtualHardwareCompatibilityIssue.pyi 0000664 0000000 0000000 00000000506 14637045624 0026473 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class VirtualHardwareCompatibilityIssue(VmConfigFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VirtualHardwareVersionNotSupported.pyi 0000664 0000000 0000000 00000000660 14637045624 0026666 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class VirtualHardwareVersionNotSupported(VirtualHardwareCompatibilityIssue):
hostName: str
host: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmAlreadyExistsInDatacenter.pyi 0000664 0000000 0000000 00000000711 14637045624 0025170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import InvalidFolder
class VmAlreadyExistsInDatacenter(InvalidFolder):
host: HostSystem
hostname: str
vm: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmConfigFault.pyi 0000664 0000000 0000000 00000000450 14637045624 0022326 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VmConfigFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmConfigIncompatibleForFaultTolerance.pyi 0000664 0000000 0000000 00000000655 14637045624 0027170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VmConfigFault
class VmConfigIncompatibleForFaultTolerance(VmConfigFault):
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmConfigIncompatibleForRecordReplay.pyi 0000664 0000000 0000000 00000000653 14637045624 0026651 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VmConfigFault
class VmConfigIncompatibleForRecordReplay(VmConfigFault):
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmFaultToleranceConfigIssue.pyi 0000664 0000000 0000000 00000006617 14637045624 0025207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.fault import VmFaultToleranceIssue
class VmFaultToleranceConfigIssue(VmFaultToleranceIssue):
class ReasonForIssue(Enum):
haNotEnabled: ClassVar['ReasonForIssue'] = 'haNotEnabled'
moreThanOneSecondary: ClassVar['ReasonForIssue'] = 'moreThanOneSecondary'
recordReplayNotSupported: ClassVar['ReasonForIssue'] = 'recordReplayNotSupported'
replayNotSupported: ClassVar['ReasonForIssue'] = 'replayNotSupported'
templateVm: ClassVar['ReasonForIssue'] = 'templateVm'
multipleVCPU: ClassVar['ReasonForIssue'] = 'multipleVCPU'
hostInactive: ClassVar['ReasonForIssue'] = 'hostInactive'
ftUnsupportedHardware: ClassVar['ReasonForIssue'] = 'ftUnsupportedHardware'
ftUnsupportedProduct: ClassVar['ReasonForIssue'] = 'ftUnsupportedProduct'
missingVMotionNic: ClassVar['ReasonForIssue'] = 'missingVMotionNic'
missingFTLoggingNic: ClassVar['ReasonForIssue'] = 'missingFTLoggingNic'
thinDisk: ClassVar['ReasonForIssue'] = 'thinDisk'
verifySSLCertificateFlagNotSet: ClassVar['ReasonForIssue'] = 'verifySSLCertificateFlagNotSet'
hasSnapshots: ClassVar['ReasonForIssue'] = 'hasSnapshots'
noConfig: ClassVar['ReasonForIssue'] = 'noConfig'
ftSecondaryVm: ClassVar['ReasonForIssue'] = 'ftSecondaryVm'
hasLocalDisk: ClassVar['ReasonForIssue'] = 'hasLocalDisk'
esxAgentVm: ClassVar['ReasonForIssue'] = 'esxAgentVm'
video3dEnabled: ClassVar['ReasonForIssue'] = 'video3dEnabled'
hasUnsupportedDisk: ClassVar['ReasonForIssue'] = 'hasUnsupportedDisk'
insufficientBandwidth: ClassVar['ReasonForIssue'] = 'insufficientBandwidth'
hasNestedHVConfiguration: ClassVar['ReasonForIssue'] = 'hasNestedHVConfiguration'
hasVFlashConfiguration: ClassVar['ReasonForIssue'] = 'hasVFlashConfiguration'
unsupportedProduct: ClassVar['ReasonForIssue'] = 'unsupportedProduct'
cpuHvUnsupported: ClassVar['ReasonForIssue'] = 'cpuHvUnsupported'
cpuHwmmuUnsupported: ClassVar['ReasonForIssue'] = 'cpuHwmmuUnsupported'
cpuHvDisabled: ClassVar['ReasonForIssue'] = 'cpuHvDisabled'
hasEFIFirmware: ClassVar['ReasonForIssue'] = 'hasEFIFirmware'
tooManyVCPUs: ClassVar['ReasonForIssue'] = 'tooManyVCPUs'
tooMuchMemory: ClassVar['ReasonForIssue'] = 'tooMuchMemory'
vMotionNotLicensed: ClassVar['ReasonForIssue'] = 'vMotionNotLicensed'
ftNotLicensed: ClassVar['ReasonForIssue'] = 'ftNotLicensed'
haAgentIssue: ClassVar['ReasonForIssue'] = 'haAgentIssue'
unsupportedSPBM: ClassVar['ReasonForIssue'] = 'unsupportedSPBM'
hasLinkedCloneDisk: ClassVar['ReasonForIssue'] = 'hasLinkedCloneDisk'
unsupportedPMemHAFailOver: ClassVar['ReasonForIssue'] = 'unsupportedPMemHAFailOver'
unsupportedEncryptedDisk: ClassVar['ReasonForIssue'] = 'unsupportedEncryptedDisk'
ftMetroClusterNotEditable: ClassVar['ReasonForIssue'] = 'ftMetroClusterNotEditable'
noHostGroupConfigured: ClassVar['ReasonForIssue'] = 'noHostGroupConfigured'
reason: Optional[str] = None
entityName: Optional[str] = None
entity: Optional[ManagedEntity] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmFaultToleranceConfigIssueWrapper.pyi 0000664 0000000 0000000 00000001057 14637045624 0026541 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VmFaultToleranceIssue
class VmFaultToleranceConfigIssueWrapper(VmFaultToleranceIssue):
entityName: Optional[str] = None
entity: Optional[ManagedEntity] = None
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmFaultToleranceInvalidFileBacking.pyi 0000664 0000000 0000000 00000001535 14637045624 0026430 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import VmFaultToleranceIssue
class VmFaultToleranceInvalidFileBacking(VmFaultToleranceIssue):
class DeviceType(Enum):
virtualFloppy: ClassVar['DeviceType'] = 'virtualFloppy'
virtualCdrom: ClassVar['DeviceType'] = 'virtualCdrom'
virtualSerialPort: ClassVar['DeviceType'] = 'virtualSerialPort'
virtualParallelPort: ClassVar['DeviceType'] = 'virtualParallelPort'
virtualDisk: ClassVar['DeviceType'] = 'virtualDisk'
backingType: Optional[str] = None
backingFilename: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmFaultToleranceIssue.pyi 0000664 0000000 0000000 00000000460 14637045624 0024047 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VmFaultToleranceIssue(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmFaultToleranceOpIssuesList.pyi 0000664 0000000 0000000 00000000723 14637045624 0025367 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import VmFaultToleranceIssue
class VmFaultToleranceOpIssuesList(VmFaultToleranceIssue):
errors: list[MethodFault] = []
warnings: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmFaultToleranceTooManyFtVcpusOnHost.pyi 0000664 0000000 0000000 00000000660 14637045624 0027015 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import InsufficientResourcesFault
class VmFaultToleranceTooManyFtVcpusOnHost(InsufficientResourcesFault):
hostName: Optional[str] = None
maxNumFtVcpus: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmFaultToleranceTooManyVMsOnHost.pyi 0000664 0000000 0000000 00000000652 14637045624 0026131 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import InsufficientResourcesFault
class VmFaultToleranceTooManyVMsOnHost(InsufficientResourcesFault):
hostName: Optional[str] = None
maxNumFtVms: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmHostAffinityRuleViolation.pyi 0000664 0000000 0000000 00000000530 14637045624 0025250 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmConfigFault
class VmHostAffinityRuleViolation(VmConfigFault):
vmName: str
hostName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmLimitLicense.pyi 0000664 0000000 0000000 00000000503 14637045624 0022505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class VmLimitLicense(NotEnoughLicenses):
limit: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmMetadataManagerFault.pyi 0000664 0000000 0000000 00000000461 14637045624 0024136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VmMetadataManagerFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmMonitorIncompatibleForFaultTolerance.pyi 0000664 0000000 0000000 00000000501 14637045624 0027400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VmMonitorIncompatibleForFaultTolerance(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmPowerOnDisabled.pyi 0000664 0000000 0000000 00000000464 14637045624 0023153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import InvalidState
class VmPowerOnDisabled(InvalidState):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmSmpFaultToleranceTooManyVMsOnHost.pyi 0000664 0000000 0000000 00000000660 14637045624 0026610 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import InsufficientResourcesFault
class VmSmpFaultToleranceTooManyVMsOnHost(InsufficientResourcesFault):
hostName: Optional[str] = None
maxNumSmpFtVms: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmToolsUpgradeFault.pyi 0000664 0000000 0000000 00000000456 14637045624 0023537 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VmToolsUpgradeFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmValidateMaxDevice.pyi 0000664 0000000 0000000 00000000517 14637045624 0023450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VmValidateMaxDevice(VimFault):
device: str
max: int
count: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmWwnConflict.pyi 0000664 0000000 0000000 00000001105 14637045624 0022360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.fault import InvalidVmConfig
class VmWwnConflict(InvalidVmConfig):
vm: Optional[VirtualMachine] = None
host: Optional[HostSystem] = None
name: Optional[str] = None
wwn: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmfsAlreadyMounted.pyi 0000664 0000000 0000000 00000000471 14637045624 0023376 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmfsMountFault
class VmfsAlreadyMounted(VmfsMountFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmfsAmbiguousMount.pyi 0000664 0000000 0000000 00000000471 14637045624 0023437 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VmfsMountFault
class VmfsAmbiguousMount(VmfsMountFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmfsMountFault.pyi 0000664 0000000 0000000 00000000474 14637045624 0022562 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostConfigFault
class VmfsMountFault(HostConfigFault):
uuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VmotionInterfaceNotEnabled.pyi 0000664 0000000 0000000 00000000507 14637045624 0025035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostPowerOpFailed
class VmotionInterfaceNotEnabled(HostPowerOpFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VolumeEditorError.pyi 0000664 0000000 0000000 00000000500 14637045624 0023246 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CustomizationFault
class VolumeEditorError(CustomizationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VramLimitLicense.pyi 0000664 0000000 0000000 00000000505 14637045624 0023032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import NotEnoughLicenses
class VramLimitLicense(NotEnoughLicenses):
limit: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VsanClusterUuidMismatch.pyi 0000664 0000000 0000000 00000000603 14637045624 0024410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import CannotMoveVsanEnabledHost
class VsanClusterUuidMismatch(CannotMoveVsanEnabledHost):
hostClusterUuid: str
destinationClusterUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VsanDiskFault.pyi 0000664 0000000 0000000 00000000537 14637045624 0022346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VsanFault
class VsanDiskFault(VsanFault):
device: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VsanFault.pyi 0000664 0000000 0000000 00000000444 14637045624 0021530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class VsanFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VsanIncompatibleDiskMapping.pyi 0000664 0000000 0000000 00000000500 14637045624 0025203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VsanDiskFault
class VsanIncompatibleDiskMapping(VsanDiskFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VsanNodeNotMaster.pyi 0000664 0000000 0000000 00000000640 14637045624 0023175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.fault import VimFault
class VsanNodeNotMaster(VimFault):
vsanMasterUuid: Optional[str] = None
cmmdsMasterButNotStatsMaster: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VsanSslVerifyCertFault.pyi 0000664 0000000 0000000 00000000502 14637045624 0024210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import SSLVerifyFault
class VsanSslVerifyCertFault(SSLVerifyFault):
cert: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanDestPortConflict.pyi 0000664 0000000 0000000 00000000552 14637045624 0024063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanDestPortConflict(DvsFault):
vspanSessionKey1: str
vspanSessionKey2: str
portKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanPortConflict.pyi 0000664 0000000 0000000 00000000546 14637045624 0023246 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanPortConflict(DvsFault):
vspanSessionKey1: str
vspanSessionKey2: str
portKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanPortMoveFault.pyi 0000664 0000000 0000000 00000000550 14637045624 0023402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanPortMoveFault(DvsFault):
srcPortgroupName: str
destPortgroupName: str
portKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanPortPromiscChangeFault.pyi 0000664 0000000 0000000 00000000476 14637045624 0025225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanPortPromiscChangeFault(DvsFault):
portKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanPortgroupPromiscChangeFault.pyi 0000664 0000000 0000000 00000000511 14637045624 0026270 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanPortgroupPromiscChangeFault(DvsFault):
portgroupName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanPortgroupTypeChangeFault.pyi 0000664 0000000 0000000 00000000506 14637045624 0025601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanPortgroupTypeChangeFault(DvsFault):
portgroupName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanPromiscuousPortNotSupported.pyi 0000664 0000000 0000000 00000000533 14637045624 0026420 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanPromiscuousPortNotSupported(DvsFault):
vspanSessionKey: str
portKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/VspanSameSessionPortConflict.pyi 0000664 0000000 0000000 00000000527 14637045624 0025417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import DvsFault
class VspanSameSessionPortConflict(DvsFault):
vspanSessionKey: str
portKey: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/WakeOnLanNotSupported.pyi 0000664 0000000 0000000 00000000542 14637045624 0024032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VirtualHardwareCompatibilityIssue
class WakeOnLanNotSupported(VirtualHardwareCompatibilityIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/WakeOnLanNotSupportedByVmotionNIC.pyi 0000664 0000000 0000000 00000000516 14637045624 0026234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import HostPowerOpFailed
class WakeOnLanNotSupportedByVmotionNIC(HostPowerOpFailed):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/WillLoseHAProtection.pyi 0000664 0000000 0000000 00000001016 14637045624 0023633 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.fault import MigrationFault
class WillLoseHAProtection(MigrationFault):
class Resolution(Enum):
svmotion: ClassVar['Resolution'] = 'svmotion'
relocate: ClassVar['Resolution'] = 'relocate'
resolution: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/WillModifyConfigCpuRequirements.pyi 0000664 0000000 0000000 00000000506 14637045624 0026105 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class WillModifyConfigCpuRequirements(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/WillResetSnapshotDirectory.pyi 0000664 0000000 0000000 00000000501 14637045624 0025136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import MigrationFault
class WillResetSnapshotDirectory(MigrationFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/WipeDiskFault.pyi 0000664 0000000 0000000 00000000450 14637045624 0022335 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.fault import VimFault
class WipeDiskFault(VimFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/__init__.pyi 0000664 0000000 0000000 00000164261 14637045624 0021374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ActiveDirectoryFault import ActiveDirectoryFault as ActiveDirectoryFault
from .ActiveVMsBlockingEVC import ActiveVMsBlockingEVC as ActiveVMsBlockingEVC
from .AdminDisabled import AdminDisabled as AdminDisabled
from .AdminNotDisabled import AdminNotDisabled as AdminNotDisabled
from .AffinityConfigured import AffinityConfigured as AffinityConfigured
from .AgentInstallFailed import AgentInstallFailed as AgentInstallFailed
from .AlreadyBeingManaged import AlreadyBeingManaged as AlreadyBeingManaged
from .AlreadyConnected import AlreadyConnected as AlreadyConnected
from .AlreadyExists import AlreadyExists as AlreadyExists
from .AlreadyUpgraded import AlreadyUpgraded as AlreadyUpgraded
from .AnswerFileUpdateFailed import AnswerFileUpdateFailed as AnswerFileUpdateFailed
from .ApplicationQuiesceFault import ApplicationQuiesceFault as ApplicationQuiesceFault
from .AuthMinimumAdminPermission import AuthMinimumAdminPermission as AuthMinimumAdminPermission
from .BackupBlobReadFailure import BackupBlobReadFailure as BackupBlobReadFailure
from .BackupBlobWriteFailure import BackupBlobWriteFailure as BackupBlobWriteFailure
from .BlockedByFirewall import BlockedByFirewall as BlockedByFirewall
from .CAMServerRefusedConnection import CAMServerRefusedConnection as CAMServerRefusedConnection
from .CannotAccessFile import CannotAccessFile as CannotAccessFile
from .CannotAccessLocalSource import CannotAccessLocalSource as CannotAccessLocalSource
from .CannotAccessNetwork import CannotAccessNetwork as CannotAccessNetwork
from .CannotAccessVmComponent import CannotAccessVmComponent as CannotAccessVmComponent
from .CannotAccessVmConfig import CannotAccessVmConfig as CannotAccessVmConfig
from .CannotAccessVmDevice import CannotAccessVmDevice as CannotAccessVmDevice
from .CannotAccessVmDisk import CannotAccessVmDisk as CannotAccessVmDisk
from .CannotAddHostWithFTVmAsStandalone import CannotAddHostWithFTVmAsStandalone as CannotAddHostWithFTVmAsStandalone
from .CannotAddHostWithFTVmToDifferentCluster import CannotAddHostWithFTVmToDifferentCluster as CannotAddHostWithFTVmToDifferentCluster
from .CannotAddHostWithFTVmToNonHACluster import CannotAddHostWithFTVmToNonHACluster as CannotAddHostWithFTVmToNonHACluster
from .CannotChangeDrsBehaviorForFtSecondary import CannotChangeDrsBehaviorForFtSecondary as CannotChangeDrsBehaviorForFtSecondary
from .CannotChangeHaSettingsForFtSecondary import CannotChangeHaSettingsForFtSecondary as CannotChangeHaSettingsForFtSecondary
from .CannotChangeVsanClusterUuid import CannotChangeVsanClusterUuid as CannotChangeVsanClusterUuid
from .CannotChangeVsanNodeUuid import CannotChangeVsanNodeUuid as CannotChangeVsanNodeUuid
from .CannotComputeFTCompatibleHosts import CannotComputeFTCompatibleHosts as CannotComputeFTCompatibleHosts
from .CannotCreateFile import CannotCreateFile as CannotCreateFile
from .CannotDecryptPasswords import CannotDecryptPasswords as CannotDecryptPasswords
from .CannotDeleteFile import CannotDeleteFile as CannotDeleteFile
from .CannotDisableDrsOnClustersWithVApps import CannotDisableDrsOnClustersWithVApps as CannotDisableDrsOnClustersWithVApps
from .CannotDisableSnapshot import CannotDisableSnapshot as CannotDisableSnapshot
from .CannotDisconnectHostWithFaultToleranceVm import CannotDisconnectHostWithFaultToleranceVm as CannotDisconnectHostWithFaultToleranceVm
from .CannotEnableVmcpForCluster import CannotEnableVmcpForCluster as CannotEnableVmcpForCluster
from .CannotModifyConfigCpuRequirements import CannotModifyConfigCpuRequirements as CannotModifyConfigCpuRequirements
from .CannotMoveFaultToleranceVm import CannotMoveFaultToleranceVm as CannotMoveFaultToleranceVm
from .CannotMoveHostWithFaultToleranceVm import CannotMoveHostWithFaultToleranceVm as CannotMoveHostWithFaultToleranceVm
from .CannotMoveVmWithDeltaDisk import CannotMoveVmWithDeltaDisk as CannotMoveVmWithDeltaDisk
from .CannotMoveVmWithNativeDeltaDisk import CannotMoveVmWithNativeDeltaDisk as CannotMoveVmWithNativeDeltaDisk
from .CannotMoveVsanEnabledHost import CannotMoveVsanEnabledHost as CannotMoveVsanEnabledHost
from .CannotPlaceWithoutPrerequisiteMoves import CannotPlaceWithoutPrerequisiteMoves as CannotPlaceWithoutPrerequisiteMoves
from .CannotPowerOffVmInCluster import CannotPowerOffVmInCluster as CannotPowerOffVmInCluster
from .CannotReconfigureVsanWhenHaEnabled import CannotReconfigureVsanWhenHaEnabled as CannotReconfigureVsanWhenHaEnabled
from .CannotUseNetwork import CannotUseNetwork as CannotUseNetwork
from .ClockSkew import ClockSkew as ClockSkew
from .CloneFromSnapshotNotSupported import CloneFromSnapshotNotSupported as CloneFromSnapshotNotSupported
from .CnsAlreadyRegisteredFault import CnsAlreadyRegisteredFault as CnsAlreadyRegisteredFault
from .CnsFault import CnsFault as CnsFault
from .CnsInCompatibleFault import CnsInCompatibleFault as CnsInCompatibleFault
from .CnsMissingControllerFault import CnsMissingControllerFault as CnsMissingControllerFault
from .CnsMissingPrivilegeFault import CnsMissingPrivilegeFault as CnsMissingPrivilegeFault
from .CnsNotRegisteredFault import CnsNotRegisteredFault as CnsNotRegisteredFault
from .CnsPlacementFault import CnsPlacementFault as CnsPlacementFault
from .CnsRankedLowerFault import CnsRankedLowerFault as CnsRankedLowerFault
from .CnsSnapshotNotFoundFault import CnsSnapshotNotFoundFault as CnsSnapshotNotFoundFault
from .CnsVolumeNotFoundFault import CnsVolumeNotFoundFault as CnsVolumeNotFoundFault
from .CollectorAddressUnset import CollectorAddressUnset as CollectorAddressUnset
from .ConcurrentAccess import ConcurrentAccess as ConcurrentAccess
from .ConflictingConfiguration import ConflictingConfiguration as ConflictingConfiguration
from .ConflictingDatastoreFound import ConflictingDatastoreFound as ConflictingDatastoreFound
from .ConnectedIso import ConnectedIso as ConnectedIso
from .CpuCompatibilityUnknown import CpuCompatibilityUnknown as CpuCompatibilityUnknown
from .CpuHotPlugNotSupported import CpuHotPlugNotSupported as CpuHotPlugNotSupported
from .CpuIncompatible import CpuIncompatible as CpuIncompatible
from .CpuIncompatible1ECX import CpuIncompatible1ECX as CpuIncompatible1ECX
from .CpuIncompatible81EDX import CpuIncompatible81EDX as CpuIncompatible81EDX
from .CustomizationFault import CustomizationFault as CustomizationFault
from .CustomizationPending import CustomizationPending as CustomizationPending
from .DVPortNotSupported import DVPortNotSupported as DVPortNotSupported
from .DasConfigFault import DasConfigFault as DasConfigFault
from .DatabaseError import DatabaseError as DatabaseError
from .DatacenterMismatch import DatacenterMismatch as DatacenterMismatch
from .DatastoreNotWritableOnHost import DatastoreNotWritableOnHost as DatastoreNotWritableOnHost
from .DeltaDiskFormatNotSupported import DeltaDiskFormatNotSupported as DeltaDiskFormatNotSupported
from .DestinationSwitchFull import DestinationSwitchFull as DestinationSwitchFull
from .DestinationVsanDisabled import DestinationVsanDisabled as DestinationVsanDisabled
from .DeviceBackingNotSupported import DeviceBackingNotSupported as DeviceBackingNotSupported
from .DeviceControllerNotSupported import DeviceControllerNotSupported as DeviceControllerNotSupported
from .DeviceHotPlugNotSupported import DeviceHotPlugNotSupported as DeviceHotPlugNotSupported
from .DeviceNotFound import DeviceNotFound as DeviceNotFound
from .DeviceNotSupported import DeviceNotSupported as DeviceNotSupported
from .DeviceUnsupportedForVmPlatform import DeviceUnsupportedForVmPlatform as DeviceUnsupportedForVmPlatform
from .DeviceUnsupportedForVmVersion import DeviceUnsupportedForVmVersion as DeviceUnsupportedForVmVersion
from .DigestNotSupported import DigestNotSupported as DigestNotSupported
from .DirectoryNotEmpty import DirectoryNotEmpty as DirectoryNotEmpty
from .DisableAdminNotSupported import DisableAdminNotSupported as DisableAdminNotSupported
from .DisallowedChangeByService import DisallowedChangeByService as DisallowedChangeByService
from .DisallowedDiskModeChange import DisallowedDiskModeChange as DisallowedDiskModeChange
from .DisallowedMigrationDeviceAttached import DisallowedMigrationDeviceAttached as DisallowedMigrationDeviceAttached
from .DisallowedOperationOnFailoverHost import DisallowedOperationOnFailoverHost as DisallowedOperationOnFailoverHost
from .DisconnectedHostsBlockingEVC import DisconnectedHostsBlockingEVC as DisconnectedHostsBlockingEVC
from .DiskHasPartitions import DiskHasPartitions as DiskHasPartitions
from .DiskIsLastRemainingNonSSD import DiskIsLastRemainingNonSSD as DiskIsLastRemainingNonSSD
from .DiskIsNonLocal import DiskIsNonLocal as DiskIsNonLocal
from .DiskIsUSB import DiskIsUSB as DiskIsUSB
from .DiskMoveTypeNotSupported import DiskMoveTypeNotSupported as DiskMoveTypeNotSupported
from .DiskNotSupported import DiskNotSupported as DiskNotSupported
from .DiskTooSmall import DiskTooSmall as DiskTooSmall
from .DomainNotFound import DomainNotFound as DomainNotFound
from .DrsDisabledOnVm import DrsDisabledOnVm as DrsDisabledOnVm
from .DrsVmotionIncompatibleFault import DrsVmotionIncompatibleFault as DrsVmotionIncompatibleFault
from .DuplicateDisks import DuplicateDisks as DuplicateDisks
from .DuplicateName import DuplicateName as DuplicateName
from .DuplicateVsanNetworkInterface import DuplicateVsanNetworkInterface as DuplicateVsanNetworkInterface
from .DvsApplyOperationFault import DvsApplyOperationFault as DvsApplyOperationFault
from .DvsFault import DvsFault as DvsFault
from .DvsNotAuthorized import DvsNotAuthorized as DvsNotAuthorized
from .DvsOperationBulkFault import DvsOperationBulkFault as DvsOperationBulkFault
from .DvsScopeViolated import DvsScopeViolated as DvsScopeViolated
from .EVCAdmissionFailed import EVCAdmissionFailed as EVCAdmissionFailed
from .EVCAdmissionFailedCPUFeaturesForMode import EVCAdmissionFailedCPUFeaturesForMode as EVCAdmissionFailedCPUFeaturesForMode
from .EVCAdmissionFailedCPUModel import EVCAdmissionFailedCPUModel as EVCAdmissionFailedCPUModel
from .EVCAdmissionFailedCPUModelForMode import EVCAdmissionFailedCPUModelForMode as EVCAdmissionFailedCPUModelForMode
from .EVCAdmissionFailedCPUVendor import EVCAdmissionFailedCPUVendor as EVCAdmissionFailedCPUVendor
from .EVCAdmissionFailedCPUVendorUnknown import EVCAdmissionFailedCPUVendorUnknown as EVCAdmissionFailedCPUVendorUnknown
from .EVCAdmissionFailedHostDisconnected import EVCAdmissionFailedHostDisconnected as EVCAdmissionFailedHostDisconnected
from .EVCAdmissionFailedHostSoftware import EVCAdmissionFailedHostSoftware as EVCAdmissionFailedHostSoftware
from .EVCAdmissionFailedHostSoftwareForMode import EVCAdmissionFailedHostSoftwareForMode as EVCAdmissionFailedHostSoftwareForMode
from .EVCAdmissionFailedVmActive import EVCAdmissionFailedVmActive as EVCAdmissionFailedVmActive
from .EVCConfigFault import EVCConfigFault as EVCConfigFault
from .EVCModeIllegalByVendor import EVCModeIllegalByVendor as EVCModeIllegalByVendor
from .EVCModeUnsupportedByHosts import EVCModeUnsupportedByHosts as EVCModeUnsupportedByHosts
from .EVCUnsupportedByHostHardware import EVCUnsupportedByHostHardware as EVCUnsupportedByHostHardware
from .EVCUnsupportedByHostSoftware import EVCUnsupportedByHostSoftware as EVCUnsupportedByHostSoftware
from .EightHostLimitViolated import EightHostLimitViolated as EightHostLimitViolated
from .EncryptionKeyRequired import EncryptionKeyRequired as EncryptionKeyRequired
from .ExpiredAddonLicense import ExpiredAddonLicense as ExpiredAddonLicense
from .ExpiredEditionLicense import ExpiredEditionLicense as ExpiredEditionLicense
from .ExpiredFeatureLicense import ExpiredFeatureLicense as ExpiredFeatureLicense
from .ExtendedFault import ExtendedFault as ExtendedFault
from .FailToEnableSPBM import FailToEnableSPBM as FailToEnableSPBM
from .FailToLockFaultToleranceVMs import FailToLockFaultToleranceVMs as FailToLockFaultToleranceVMs
from .FaultToleranceAntiAffinityViolated import FaultToleranceAntiAffinityViolated as FaultToleranceAntiAffinityViolated
from .FaultToleranceCannotEditMem import FaultToleranceCannotEditMem as FaultToleranceCannotEditMem
from .FaultToleranceCpuIncompatible import FaultToleranceCpuIncompatible as FaultToleranceCpuIncompatible
from .FaultToleranceNeedsThickDisk import FaultToleranceNeedsThickDisk as FaultToleranceNeedsThickDisk
from .FaultToleranceNotLicensed import FaultToleranceNotLicensed as FaultToleranceNotLicensed
from .FaultToleranceNotSameBuild import FaultToleranceNotSameBuild as FaultToleranceNotSameBuild
from .FaultTolerancePrimaryPowerOnNotAttempted import FaultTolerancePrimaryPowerOnNotAttempted as FaultTolerancePrimaryPowerOnNotAttempted
from .FaultToleranceVmNotDasProtected import FaultToleranceVmNotDasProtected as FaultToleranceVmNotDasProtected
from .FcoeFault import FcoeFault as FcoeFault
from .FcoeFaultPnicHasNoPortSet import FcoeFaultPnicHasNoPortSet as FcoeFaultPnicHasNoPortSet
from .FeatureRequirementsNotMet import FeatureRequirementsNotMet as FeatureRequirementsNotMet
from .FileAlreadyExists import FileAlreadyExists as FileAlreadyExists
from .FileBackedPortNotSupported import FileBackedPortNotSupported as FileBackedPortNotSupported
from .FileFault import FileFault as FileFault
from .FileLocked import FileLocked as FileLocked
from .FileNameTooLong import FileNameTooLong as FileNameTooLong
from .FileNotFound import FileNotFound as FileNotFound
from .FileNotWritable import FileNotWritable as FileNotWritable
from .FileTooLarge import FileTooLarge as FileTooLarge
from .FilesystemQuiesceFault import FilesystemQuiesceFault as FilesystemQuiesceFault
from .FilterInUse import FilterInUse as FilterInUse
from .FtIssuesOnHost import FtIssuesOnHost as FtIssuesOnHost
from .FtVmHostRuleViolation import FtVmHostRuleViolation as FtVmHostRuleViolation
from .FullStorageVMotionNotSupported import FullStorageVMotionNotSupported as FullStorageVMotionNotSupported
from .GatewayConnectFault import GatewayConnectFault as GatewayConnectFault
from .GatewayHostNotReachable import GatewayHostNotReachable as GatewayHostNotReachable
from .GatewayNotFound import GatewayNotFound as GatewayNotFound
from .GatewayNotReachable import GatewayNotReachable as GatewayNotReachable
from .GatewayOperationRefused import GatewayOperationRefused as GatewayOperationRefused
from .GatewayToHostAuthFault import GatewayToHostAuthFault as GatewayToHostAuthFault
from .GatewayToHostConnectFault import GatewayToHostConnectFault as GatewayToHostConnectFault
from .GatewayToHostTrustVerifyFault import GatewayToHostTrustVerifyFault as GatewayToHostTrustVerifyFault
from .GenericDrsFault import GenericDrsFault as GenericDrsFault
from .GenericVmConfigFault import GenericVmConfigFault as GenericVmConfigFault
from .GuestAuthenticationChallenge import GuestAuthenticationChallenge as GuestAuthenticationChallenge
from .GuestComponentsOutOfDate import GuestComponentsOutOfDate as GuestComponentsOutOfDate
from .GuestMultipleMappings import GuestMultipleMappings as GuestMultipleMappings
from .GuestOperationsFault import GuestOperationsFault as GuestOperationsFault
from .GuestOperationsUnavailable import GuestOperationsUnavailable as GuestOperationsUnavailable
from .GuestPermissionDenied import GuestPermissionDenied as GuestPermissionDenied
from .GuestProcessNotFound import GuestProcessNotFound as GuestProcessNotFound
from .GuestRegistryFault import GuestRegistryFault as GuestRegistryFault
from .GuestRegistryKeyAlreadyExists import GuestRegistryKeyAlreadyExists as GuestRegistryKeyAlreadyExists
from .GuestRegistryKeyFault import GuestRegistryKeyFault as GuestRegistryKeyFault
from .GuestRegistryKeyHasSubkeys import GuestRegistryKeyHasSubkeys as GuestRegistryKeyHasSubkeys
from .GuestRegistryKeyInvalid import GuestRegistryKeyInvalid as GuestRegistryKeyInvalid
from .GuestRegistryKeyParentVolatile import GuestRegistryKeyParentVolatile as GuestRegistryKeyParentVolatile
from .GuestRegistryValueFault import GuestRegistryValueFault as GuestRegistryValueFault
from .GuestRegistryValueNotFound import GuestRegistryValueNotFound as GuestRegistryValueNotFound
from .HAErrorsAtDest import HAErrorsAtDest as HAErrorsAtDest
from .HeterogenousHostsBlockingEVC import HeterogenousHostsBlockingEVC as HeterogenousHostsBlockingEVC
from .HostAccessRestrictedToManagementServer import HostAccessRestrictedToManagementServer as HostAccessRestrictedToManagementServer
from .HostConfigFailed import HostConfigFailed as HostConfigFailed
from .HostConfigFault import HostConfigFault as HostConfigFault
from .HostConnectFault import HostConnectFault as HostConnectFault
from .HostHasComponentFailure import HostHasComponentFailure as HostHasComponentFailure
from .HostInDomain import HostInDomain as HostInDomain
from .HostIncompatibleForFaultTolerance import HostIncompatibleForFaultTolerance as HostIncompatibleForFaultTolerance
from .HostIncompatibleForRecordReplay import HostIncompatibleForRecordReplay as HostIncompatibleForRecordReplay
from .HostInventoryFull import HostInventoryFull as HostInventoryFull
from .HostPowerOpFailed import HostPowerOpFailed as HostPowerOpFailed
from .HostSpecificationOperationFailed import HostSpecificationOperationFailed as HostSpecificationOperationFailed
from .HotSnapshotMoveNotSupported import HotSnapshotMoveNotSupported as HotSnapshotMoveNotSupported
from .HttpFault import HttpFault as HttpFault
from .IDEDiskNotSupported import IDEDiskNotSupported as IDEDiskNotSupported
from .IORMNotSupportedHostOnDatastore import IORMNotSupportedHostOnDatastore as IORMNotSupportedHostOnDatastore
from .ImportHostAddFailure import ImportHostAddFailure as ImportHostAddFailure
from .ImportOperationBulkFault import ImportOperationBulkFault as ImportOperationBulkFault
from .InUseFeatureManipulationDisallowed import InUseFeatureManipulationDisallowed as InUseFeatureManipulationDisallowed
from .InaccessibleDatastore import InaccessibleDatastore as InaccessibleDatastore
from .InaccessibleFTMetadataDatastore import InaccessibleFTMetadataDatastore as InaccessibleFTMetadataDatastore
from .InaccessibleVFlashSource import InaccessibleVFlashSource as InaccessibleVFlashSource
from .IncompatibleDefaultDevice import IncompatibleDefaultDevice as IncompatibleDefaultDevice
from .IncompatibleHostForFtSecondary import IncompatibleHostForFtSecondary as IncompatibleHostForFtSecondary
from .IncompatibleHostForVmReplication import IncompatibleHostForVmReplication as IncompatibleHostForVmReplication
from .IncompatibleSetting import IncompatibleSetting as IncompatibleSetting
from .IncorrectFileType import IncorrectFileType as IncorrectFileType
from .IncorrectHostInformation import IncorrectHostInformation as IncorrectHostInformation
from .IndependentDiskVMotionNotSupported import IndependentDiskVMotionNotSupported as IndependentDiskVMotionNotSupported
from .InsufficientAgentVmsDeployed import InsufficientAgentVmsDeployed as InsufficientAgentVmsDeployed
from .InsufficientCpuResourcesFault import InsufficientCpuResourcesFault as InsufficientCpuResourcesFault
from .InsufficientDisks import InsufficientDisks as InsufficientDisks
from .InsufficientFailoverResourcesFault import InsufficientFailoverResourcesFault as InsufficientFailoverResourcesFault
from .InsufficientGraphicsResourcesFault import InsufficientGraphicsResourcesFault as InsufficientGraphicsResourcesFault
from .InsufficientHostCapacityFault import InsufficientHostCapacityFault as InsufficientHostCapacityFault
from .InsufficientHostCpuCapacityFault import InsufficientHostCpuCapacityFault as InsufficientHostCpuCapacityFault
from .InsufficientHostMemoryCapacityFault import InsufficientHostMemoryCapacityFault as InsufficientHostMemoryCapacityFault
from .InsufficientMemoryResourcesFault import InsufficientMemoryResourcesFault as InsufficientMemoryResourcesFault
from .InsufficientNetworkCapacity import InsufficientNetworkCapacity as InsufficientNetworkCapacity
from .InsufficientNetworkResourcePoolCapacity import InsufficientNetworkResourcePoolCapacity as InsufficientNetworkResourcePoolCapacity
from .InsufficientPerCpuCapacity import InsufficientPerCpuCapacity as InsufficientPerCpuCapacity
from .InsufficientResourcesFault import InsufficientResourcesFault as InsufficientResourcesFault
from .InsufficientStandbyCpuResource import InsufficientStandbyCpuResource as InsufficientStandbyCpuResource
from .InsufficientStandbyMemoryResource import InsufficientStandbyMemoryResource as InsufficientStandbyMemoryResource
from .InsufficientStandbyResource import InsufficientStandbyResource as InsufficientStandbyResource
from .InsufficientStorageIops import InsufficientStorageIops as InsufficientStorageIops
from .InsufficientStorageSpace import InsufficientStorageSpace as InsufficientStorageSpace
from .InsufficientVFlashResourcesFault import InsufficientVFlashResourcesFault as InsufficientVFlashResourcesFault
from .InvalidAffinitySettingFault import InvalidAffinitySettingFault as InvalidAffinitySettingFault
from .InvalidBmcRole import InvalidBmcRole as InvalidBmcRole
from .InvalidBundle import InvalidBundle as InvalidBundle
from .InvalidCAMCertificate import InvalidCAMCertificate as InvalidCAMCertificate
from .InvalidCAMServer import InvalidCAMServer as InvalidCAMServer
from .InvalidClientCertificate import InvalidClientCertificate as InvalidClientCertificate
from .InvalidController import InvalidController as InvalidController
from .InvalidDasConfigArgument import InvalidDasConfigArgument as InvalidDasConfigArgument
from .InvalidDasRestartPriorityForFtVm import InvalidDasRestartPriorityForFtVm as InvalidDasRestartPriorityForFtVm
from .InvalidDatastore import InvalidDatastore as InvalidDatastore
from .InvalidDatastorePath import InvalidDatastorePath as InvalidDatastorePath
from .InvalidDatastoreState import InvalidDatastoreState as InvalidDatastoreState
from .InvalidDeviceBacking import InvalidDeviceBacking as InvalidDeviceBacking
from .InvalidDeviceOperation import InvalidDeviceOperation as InvalidDeviceOperation
from .InvalidDeviceSpec import InvalidDeviceSpec as InvalidDeviceSpec
from .InvalidDiskFormat import InvalidDiskFormat as InvalidDiskFormat
from .InvalidDrsBehaviorForFtVm import InvalidDrsBehaviorForFtVm as InvalidDrsBehaviorForFtVm
from .InvalidEditionLicense import InvalidEditionLicense as InvalidEditionLicense
from .InvalidEvent import InvalidEvent as InvalidEvent
from .InvalidFolder import InvalidFolder as InvalidFolder
from .InvalidFormat import InvalidFormat as InvalidFormat
from .InvalidGuestLogin import InvalidGuestLogin as InvalidGuestLogin
from .InvalidHostConnectionState import InvalidHostConnectionState as InvalidHostConnectionState
from .InvalidHostName import InvalidHostName as InvalidHostName
from .InvalidHostState import InvalidHostState as InvalidHostState
from .InvalidIndexArgument import InvalidIndexArgument as InvalidIndexArgument
from .InvalidIpfixConfig import InvalidIpfixConfig as InvalidIpfixConfig
from .InvalidIpmiLoginInfo import InvalidIpmiLoginInfo as InvalidIpmiLoginInfo
from .InvalidIpmiMacAddress import InvalidIpmiMacAddress as InvalidIpmiMacAddress
from .InvalidLicense import InvalidLicense as InvalidLicense
from .InvalidLocale import InvalidLocale as InvalidLocale
from .InvalidLogin import InvalidLogin as InvalidLogin
from .InvalidName import InvalidName as InvalidName
from .InvalidNasCredentials import InvalidNasCredentials as InvalidNasCredentials
from .InvalidNetworkInType import InvalidNetworkInType as InvalidNetworkInType
from .InvalidNetworkResource import InvalidNetworkResource as InvalidNetworkResource
from .InvalidOperationOnSecondaryVm import InvalidOperationOnSecondaryVm as InvalidOperationOnSecondaryVm
from .InvalidPowerState import InvalidPowerState as InvalidPowerState
from .InvalidPrivilege import InvalidPrivilege as InvalidPrivilege
from .InvalidProfileReferenceHost import InvalidProfileReferenceHost as InvalidProfileReferenceHost
from .InvalidPropertyType import InvalidPropertyType as InvalidPropertyType
from .InvalidPropertyValue import InvalidPropertyValue as InvalidPropertyValue
from .InvalidResourcePoolStructureFault import InvalidResourcePoolStructureFault as InvalidResourcePoolStructureFault
from .InvalidScheduledTask import InvalidScheduledTask as InvalidScheduledTask
from .InvalidSnapshotFormat import InvalidSnapshotFormat as InvalidSnapshotFormat
from .InvalidState import InvalidState as InvalidState
from .InvalidVmConfig import InvalidVmConfig as InvalidVmConfig
from .InvalidVmState import InvalidVmState as InvalidVmState
from .InventoryHasStandardAloneHosts import InventoryHasStandardAloneHosts as InventoryHasStandardAloneHosts
from .IpHostnameGeneratorError import IpHostnameGeneratorError as IpHostnameGeneratorError
from .IscsiFault import IscsiFault as IscsiFault
from .IscsiFaultInvalidVnic import IscsiFaultInvalidVnic as IscsiFaultInvalidVnic
from .IscsiFaultPnicInUse import IscsiFaultPnicInUse as IscsiFaultPnicInUse
from .IscsiFaultVnicAlreadyBound import IscsiFaultVnicAlreadyBound as IscsiFaultVnicAlreadyBound
from .IscsiFaultVnicHasActivePaths import IscsiFaultVnicHasActivePaths as IscsiFaultVnicHasActivePaths
from .IscsiFaultVnicHasMultipleUplinks import IscsiFaultVnicHasMultipleUplinks as IscsiFaultVnicHasMultipleUplinks
from .IscsiFaultVnicHasNoUplinks import IscsiFaultVnicHasNoUplinks as IscsiFaultVnicHasNoUplinks
from .IscsiFaultVnicHasWrongUplink import IscsiFaultVnicHasWrongUplink as IscsiFaultVnicHasWrongUplink
from .IscsiFaultVnicInUse import IscsiFaultVnicInUse as IscsiFaultVnicInUse
from .IscsiFaultVnicIsLastPath import IscsiFaultVnicIsLastPath as IscsiFaultVnicIsLastPath
from .IscsiFaultVnicNotBound import IscsiFaultVnicNotBound as IscsiFaultVnicNotBound
from .IscsiFaultVnicNotFound import IscsiFaultVnicNotFound as IscsiFaultVnicNotFound
from .KeyNotFound import KeyNotFound as KeyNotFound
from .LargeRDMConversionNotSupported import LargeRDMConversionNotSupported as LargeRDMConversionNotSupported
from .LargeRDMNotSupportedOnDatastore import LargeRDMNotSupportedOnDatastore as LargeRDMNotSupportedOnDatastore
from .LegacyNetworkInterfaceInUse import LegacyNetworkInterfaceInUse as LegacyNetworkInterfaceInUse
from .LicenseAssignmentFailed import LicenseAssignmentFailed as LicenseAssignmentFailed
from .LicenseDowngradeDisallowed import LicenseDowngradeDisallowed as LicenseDowngradeDisallowed
from .LicenseEntityNotFound import LicenseEntityNotFound as LicenseEntityNotFound
from .LicenseExpired import LicenseExpired as LicenseExpired
from .LicenseKeyEntityMismatch import LicenseKeyEntityMismatch as LicenseKeyEntityMismatch
from .LicenseRestricted import LicenseRestricted as LicenseRestricted
from .LicenseServerUnavailable import LicenseServerUnavailable as LicenseServerUnavailable
from .LicenseSourceUnavailable import LicenseSourceUnavailable as LicenseSourceUnavailable
from .LimitExceeded import LimitExceeded as LimitExceeded
from .LinuxVolumeNotClean import LinuxVolumeNotClean as LinuxVolumeNotClean
from .LogBundlingFailed import LogBundlingFailed as LogBundlingFailed
from .MaintenanceModeFileMove import MaintenanceModeFileMove as MaintenanceModeFileMove
from .MemoryFileFormatNotSupportedByDatastore import MemoryFileFormatNotSupportedByDatastore as MemoryFileFormatNotSupportedByDatastore
from .MemoryHotPlugNotSupported import MemoryHotPlugNotSupported as MemoryHotPlugNotSupported
from .MemorySizeNotRecommended import MemorySizeNotRecommended as MemorySizeNotRecommended
from .MemorySizeNotSupported import MemorySizeNotSupported as MemorySizeNotSupported
from .MemorySizeNotSupportedByDatastore import MemorySizeNotSupportedByDatastore as MemorySizeNotSupportedByDatastore
from .MemorySnapshotOnIndependentDisk import MemorySnapshotOnIndependentDisk as MemorySnapshotOnIndependentDisk
from .MethodAlreadyDisabledFault import MethodAlreadyDisabledFault as MethodAlreadyDisabledFault
from .MethodDisabled import MethodDisabled as MethodDisabled
from .MigrationDisabled import MigrationDisabled as MigrationDisabled
from .MigrationFault import MigrationFault as MigrationFault
from .MigrationFeatureNotSupported import MigrationFeatureNotSupported as MigrationFeatureNotSupported
from .MigrationNotReady import MigrationNotReady as MigrationNotReady
from .MismatchedBundle import MismatchedBundle as MismatchedBundle
from .MismatchedNetworkPolicies import MismatchedNetworkPolicies as MismatchedNetworkPolicies
from .MismatchedVMotionNetworkNames import MismatchedVMotionNetworkNames as MismatchedVMotionNetworkNames
from .MissingBmcSupport import MissingBmcSupport as MissingBmcSupport
from .MissingController import MissingController as MissingController
from .MissingIpPool import MissingIpPool as MissingIpPool
from .MissingLinuxCustResources import MissingLinuxCustResources as MissingLinuxCustResources
from .MissingNetworkIpConfig import MissingNetworkIpConfig as MissingNetworkIpConfig
from .MissingPowerOffConfiguration import MissingPowerOffConfiguration as MissingPowerOffConfiguration
from .MissingPowerOnConfiguration import MissingPowerOnConfiguration as MissingPowerOnConfiguration
from .MissingWindowsCustResources import MissingWindowsCustResources as MissingWindowsCustResources
from .MksConnectionLimitReached import MksConnectionLimitReached as MksConnectionLimitReached
from .MountError import MountError as MountError
from .MultiWriterNotSupported import MultiWriterNotSupported as MultiWriterNotSupported
from .MultipleCertificatesVerifyFault import MultipleCertificatesVerifyFault as MultipleCertificatesVerifyFault
from .MultipleSnapshotsNotSupported import MultipleSnapshotsNotSupported as MultipleSnapshotsNotSupported
from .NamespaceFull import NamespaceFull as NamespaceFull
from .NamespaceLimitReached import NamespaceLimitReached as NamespaceLimitReached
from .NamespaceWriteProtected import NamespaceWriteProtected as NamespaceWriteProtected
from .NasConfigFault import NasConfigFault as NasConfigFault
from .NasConnectionLimitReached import NasConnectionLimitReached as NasConnectionLimitReached
from .NasSessionCredentialConflict import NasSessionCredentialConflict as NasSessionCredentialConflict
from .NasVolumeNotMounted import NasVolumeNotMounted as NasVolumeNotMounted
from .NetworkCopyFault import NetworkCopyFault as NetworkCopyFault
from .NetworkDisruptedAndConfigRolledBack import NetworkDisruptedAndConfigRolledBack as NetworkDisruptedAndConfigRolledBack
from .NetworkInaccessible import NetworkInaccessible as NetworkInaccessible
from .NetworksMayNotBeTheSame import NetworksMayNotBeTheSame as NetworksMayNotBeTheSame
from .NicSettingMismatch import NicSettingMismatch as NicSettingMismatch
from .NoActiveHostInCluster import NoActiveHostInCluster as NoActiveHostInCluster
from .NoAvailableIp import NoAvailableIp as NoAvailableIp
from .NoClientCertificate import NoClientCertificate as NoClientCertificate
from .NoCompatibleDatastore import NoCompatibleDatastore as NoCompatibleDatastore
from .NoCompatibleHardAffinityHost import NoCompatibleHardAffinityHost as NoCompatibleHardAffinityHost
from .NoCompatibleHost import NoCompatibleHost as NoCompatibleHost
from .NoCompatibleHostWithAccessToDevice import NoCompatibleHostWithAccessToDevice as NoCompatibleHostWithAccessToDevice
from .NoCompatibleSoftAffinityHost import NoCompatibleSoftAffinityHost as NoCompatibleSoftAffinityHost
from .NoConnectedDatastore import NoConnectedDatastore as NoConnectedDatastore
from .NoDiskFound import NoDiskFound as NoDiskFound
from .NoDiskSpace import NoDiskSpace as NoDiskSpace
from .NoDisksToCustomize import NoDisksToCustomize as NoDisksToCustomize
from .NoGateway import NoGateway as NoGateway
from .NoGuestHeartbeat import NoGuestHeartbeat as NoGuestHeartbeat
from .NoHost import NoHost as NoHost
from .NoHostSuitableForFtSecondary import NoHostSuitableForFtSecondary as NoHostSuitableForFtSecondary
from .NoLicenseServerConfigured import NoLicenseServerConfigured as NoLicenseServerConfigured
from .NoPeerHostFound import NoPeerHostFound as NoPeerHostFound
from .NoPermission import NoPermission as NoPermission
from .NoPermissionOnAD import NoPermissionOnAD as NoPermissionOnAD
from .NoPermissionOnHost import NoPermissionOnHost as NoPermissionOnHost
from .NoPermissionOnNasVolume import NoPermissionOnNasVolume as NoPermissionOnNasVolume
from .NoSubjectName import NoSubjectName as NoSubjectName
from .NoVcManagedIpConfigured import NoVcManagedIpConfigured as NoVcManagedIpConfigured
from .NoVirtualNic import NoVirtualNic as NoVirtualNic
from .NoVmInVApp import NoVmInVApp as NoVmInVApp
from .NonADUserRequired import NonADUserRequired as NonADUserRequired
from .NonHomeRDMVMotionNotSupported import NonHomeRDMVMotionNotSupported as NonHomeRDMVMotionNotSupported
from .NonPersistentDisksNotSupported import NonPersistentDisksNotSupported as NonPersistentDisksNotSupported
from .NonVmwareOuiMacNotSupportedHost import NonVmwareOuiMacNotSupportedHost as NonVmwareOuiMacNotSupportedHost
from .NotADirectory import NotADirectory as NotADirectory
from .NotAFile import NotAFile as NotAFile
from .NotAuthenticated import NotAuthenticated as NotAuthenticated
from .NotEnoughCpus import NotEnoughCpus as NotEnoughCpus
from .NotEnoughLogicalCpus import NotEnoughLogicalCpus as NotEnoughLogicalCpus
from .NotFound import NotFound as NotFound
from .NotSupportedDeviceForFT import NotSupportedDeviceForFT as NotSupportedDeviceForFT
from .NotSupportedHost import NotSupportedHost as NotSupportedHost
from .NotSupportedHostForChecksum import NotSupportedHostForChecksum as NotSupportedHostForChecksum
from .NotSupportedHostForVFlash import NotSupportedHostForVFlash as NotSupportedHostForVFlash
from .NotSupportedHostForVmcp import NotSupportedHostForVmcp as NotSupportedHostForVmcp
from .NotSupportedHostForVmemFile import NotSupportedHostForVmemFile as NotSupportedHostForVmemFile
from .NotSupportedHostForVsan import NotSupportedHostForVsan as NotSupportedHostForVsan
from .NotSupportedHostInCluster import NotSupportedHostInCluster as NotSupportedHostInCluster
from .NotSupportedHostInDvs import NotSupportedHostInDvs as NotSupportedHostInDvs
from .NotSupportedHostInHACluster import NotSupportedHostInHACluster as NotSupportedHostInHACluster
from .NotUserConfigurableProperty import NotUserConfigurableProperty as NotUserConfigurableProperty
from .NumVirtualCoresPerSocketNotSupported import NumVirtualCoresPerSocketNotSupported as NumVirtualCoresPerSocketNotSupported
from .NumVirtualCpusExceedsLimit import NumVirtualCpusExceedsLimit as NumVirtualCpusExceedsLimit
from .NumVirtualCpusIncompatible import NumVirtualCpusIncompatible as NumVirtualCpusIncompatible
from .NumVirtualCpusNotSupported import NumVirtualCpusNotSupported as NumVirtualCpusNotSupported
from .OperationDisabledByGuest import OperationDisabledByGuest as OperationDisabledByGuest
from .OperationDisallowedOnHost import OperationDisallowedOnHost as OperationDisallowedOnHost
from .OperationNotSupportedByGuest import OperationNotSupportedByGuest as OperationNotSupportedByGuest
from .OutOfBounds import OutOfBounds as OutOfBounds
from .OvfAttribute import OvfAttribute as OvfAttribute
from .OvfConnectedDevice import OvfConnectedDevice as OvfConnectedDevice
from .OvfConnectedDeviceFloppy import OvfConnectedDeviceFloppy as OvfConnectedDeviceFloppy
from .OvfConnectedDeviceIso import OvfConnectedDeviceIso as OvfConnectedDeviceIso
from .OvfConstraint import OvfConstraint as OvfConstraint
from .OvfConsumerCallbackFault import OvfConsumerCallbackFault as OvfConsumerCallbackFault
from .OvfConsumerCommunicationError import OvfConsumerCommunicationError as OvfConsumerCommunicationError
from .OvfConsumerFault import OvfConsumerFault as OvfConsumerFault
from .OvfConsumerInvalidSection import OvfConsumerInvalidSection as OvfConsumerInvalidSection
from .OvfConsumerPowerOnFault import OvfConsumerPowerOnFault as OvfConsumerPowerOnFault
from .OvfConsumerUndeclaredSection import OvfConsumerUndeclaredSection as OvfConsumerUndeclaredSection
from .OvfConsumerUndefinedPrefix import OvfConsumerUndefinedPrefix as OvfConsumerUndefinedPrefix
from .OvfConsumerValidationFault import OvfConsumerValidationFault as OvfConsumerValidationFault
from .OvfCpuCompatibility import OvfCpuCompatibility as OvfCpuCompatibility
from .OvfCpuCompatibilityCheckNotSupported import OvfCpuCompatibilityCheckNotSupported as OvfCpuCompatibilityCheckNotSupported
from .OvfDiskMappingNotFound import OvfDiskMappingNotFound as OvfDiskMappingNotFound
from .OvfDiskOrderConstraint import OvfDiskOrderConstraint as OvfDiskOrderConstraint
from .OvfDuplicateElement import OvfDuplicateElement as OvfDuplicateElement
from .OvfDuplicatedElementBoundary import OvfDuplicatedElementBoundary as OvfDuplicatedElementBoundary
from .OvfDuplicatedPropertyIdExport import OvfDuplicatedPropertyIdExport as OvfDuplicatedPropertyIdExport
from .OvfDuplicatedPropertyIdImport import OvfDuplicatedPropertyIdImport as OvfDuplicatedPropertyIdImport
from .OvfElement import OvfElement as OvfElement
from .OvfElementInvalidValue import OvfElementInvalidValue as OvfElementInvalidValue
from .OvfExport import OvfExport as OvfExport
from .OvfExportFailed import OvfExportFailed as OvfExportFailed
from .OvfFault import OvfFault as OvfFault
from .OvfHardwareCheck import OvfHardwareCheck as OvfHardwareCheck
from .OvfHardwareExport import OvfHardwareExport as OvfHardwareExport
from .OvfHostResourceConstraint import OvfHostResourceConstraint as OvfHostResourceConstraint
from .OvfHostValueNotParsed import OvfHostValueNotParsed as OvfHostValueNotParsed
from .OvfImport import OvfImport as OvfImport
from .OvfImportFailed import OvfImportFailed as OvfImportFailed
from .OvfInternalError import OvfInternalError as OvfInternalError
from .OvfInvalidPackage import OvfInvalidPackage as OvfInvalidPackage
from .OvfInvalidValue import OvfInvalidValue as OvfInvalidValue
from .OvfInvalidValueConfiguration import OvfInvalidValueConfiguration as OvfInvalidValueConfiguration
from .OvfInvalidValueEmpty import OvfInvalidValueEmpty as OvfInvalidValueEmpty
from .OvfInvalidValueFormatMalformed import OvfInvalidValueFormatMalformed as OvfInvalidValueFormatMalformed
from .OvfInvalidValueReference import OvfInvalidValueReference as OvfInvalidValueReference
from .OvfInvalidVmName import OvfInvalidVmName as OvfInvalidVmName
from .OvfMappedOsId import OvfMappedOsId as OvfMappedOsId
from .OvfMissingAttribute import OvfMissingAttribute as OvfMissingAttribute
from .OvfMissingElement import OvfMissingElement as OvfMissingElement
from .OvfMissingElementNormalBoundary import OvfMissingElementNormalBoundary as OvfMissingElementNormalBoundary
from .OvfMissingHardware import OvfMissingHardware as OvfMissingHardware
from .OvfNetworkMappingNotSupported import OvfNetworkMappingNotSupported as OvfNetworkMappingNotSupported
from .OvfNoHostNic import OvfNoHostNic as OvfNoHostNic
from .OvfNoSpaceOnController import OvfNoSpaceOnController as OvfNoSpaceOnController
from .OvfNoSupportedHardwareFamily import OvfNoSupportedHardwareFamily as OvfNoSupportedHardwareFamily
from .OvfProperty import OvfProperty as OvfProperty
from .OvfPropertyExport import OvfPropertyExport as OvfPropertyExport
from .OvfPropertyNetwork import OvfPropertyNetwork as OvfPropertyNetwork
from .OvfPropertyNetworkExport import OvfPropertyNetworkExport as OvfPropertyNetworkExport
from .OvfPropertyQualifier import OvfPropertyQualifier as OvfPropertyQualifier
from .OvfPropertyQualifierDuplicate import OvfPropertyQualifierDuplicate as OvfPropertyQualifierDuplicate
from .OvfPropertyQualifierIgnored import OvfPropertyQualifierIgnored as OvfPropertyQualifierIgnored
from .OvfPropertyType import OvfPropertyType as OvfPropertyType
from .OvfPropertyValue import OvfPropertyValue as OvfPropertyValue
from .OvfSystemFault import OvfSystemFault as OvfSystemFault
from .OvfToXmlUnsupportedElement import OvfToXmlUnsupportedElement as OvfToXmlUnsupportedElement
from .OvfUnableToExportDisk import OvfUnableToExportDisk as OvfUnableToExportDisk
from .OvfUnexpectedElement import OvfUnexpectedElement as OvfUnexpectedElement
from .OvfUnknownDevice import OvfUnknownDevice as OvfUnknownDevice
from .OvfUnknownDeviceBacking import OvfUnknownDeviceBacking as OvfUnknownDeviceBacking
from .OvfUnknownEntity import OvfUnknownEntity as OvfUnknownEntity
from .OvfUnsupportedAttribute import OvfUnsupportedAttribute as OvfUnsupportedAttribute
from .OvfUnsupportedAttributeValue import OvfUnsupportedAttributeValue as OvfUnsupportedAttributeValue
from .OvfUnsupportedDeviceBackingInfo import OvfUnsupportedDeviceBackingInfo as OvfUnsupportedDeviceBackingInfo
from .OvfUnsupportedDeviceBackingOption import OvfUnsupportedDeviceBackingOption as OvfUnsupportedDeviceBackingOption
from .OvfUnsupportedDeviceExport import OvfUnsupportedDeviceExport as OvfUnsupportedDeviceExport
from .OvfUnsupportedDiskProvisioning import OvfUnsupportedDiskProvisioning as OvfUnsupportedDiskProvisioning
from .OvfUnsupportedElement import OvfUnsupportedElement as OvfUnsupportedElement
from .OvfUnsupportedElementValue import OvfUnsupportedElementValue as OvfUnsupportedElementValue
from .OvfUnsupportedPackage import OvfUnsupportedPackage as OvfUnsupportedPackage
from .OvfUnsupportedSection import OvfUnsupportedSection as OvfUnsupportedSection
from .OvfUnsupportedSubType import OvfUnsupportedSubType as OvfUnsupportedSubType
from .OvfUnsupportedType import OvfUnsupportedType as OvfUnsupportedType
from .OvfWrongElement import OvfWrongElement as OvfWrongElement
from .OvfWrongNamespace import OvfWrongNamespace as OvfWrongNamespace
from .OvfXmlFormat import OvfXmlFormat as OvfXmlFormat
from .PasswordExpired import PasswordExpired as PasswordExpired
from .PatchAlreadyInstalled import PatchAlreadyInstalled as PatchAlreadyInstalled
from .PatchBinariesNotFound import PatchBinariesNotFound as PatchBinariesNotFound
from .PatchInstallFailed import PatchInstallFailed as PatchInstallFailed
from .PatchIntegrityError import PatchIntegrityError as PatchIntegrityError
from .PatchMetadataCorrupted import PatchMetadataCorrupted as PatchMetadataCorrupted
from .PatchMetadataInvalid import PatchMetadataInvalid as PatchMetadataInvalid
from .PatchMetadataNotFound import PatchMetadataNotFound as PatchMetadataNotFound
from .PatchMissingDependencies import PatchMissingDependencies as PatchMissingDependencies
from .PatchNotApplicable import PatchNotApplicable as PatchNotApplicable
from .PatchSuperseded import PatchSuperseded as PatchSuperseded
from .PhysCompatRDMNotSupported import PhysCompatRDMNotSupported as PhysCompatRDMNotSupported
from .PlatformConfigFault import PlatformConfigFault as PlatformConfigFault
from .PowerOnFtSecondaryFailed import PowerOnFtSecondaryFailed as PowerOnFtSecondaryFailed
from .PowerOnFtSecondaryTimedout import PowerOnFtSecondaryTimedout as PowerOnFtSecondaryTimedout
from .ProfileUpdateFailed import ProfileUpdateFailed as ProfileUpdateFailed
from .QuarantineModeFault import QuarantineModeFault as QuarantineModeFault
from .QuestionPending import QuestionPending as QuestionPending
from .QuiesceDatastoreIOForHAFailed import QuiesceDatastoreIOForHAFailed as QuiesceDatastoreIOForHAFailed
from .RDMConversionNotSupported import RDMConversionNotSupported as RDMConversionNotSupported
from .RDMNotPreserved import RDMNotPreserved as RDMNotPreserved
from .RDMNotSupported import RDMNotSupported as RDMNotSupported
from .RDMNotSupportedOnDatastore import RDMNotSupportedOnDatastore as RDMNotSupportedOnDatastore
from .RDMPointsToInaccessibleDisk import RDMPointsToInaccessibleDisk as RDMPointsToInaccessibleDisk
from .RawDiskNotSupported import RawDiskNotSupported as RawDiskNotSupported
from .ReadHostResourcePoolTreeFailed import ReadHostResourcePoolTreeFailed as ReadHostResourcePoolTreeFailed
from .ReadOnlyDisksWithLegacyDestination import ReadOnlyDisksWithLegacyDestination as ReadOnlyDisksWithLegacyDestination
from .RebootRequired import RebootRequired as RebootRequired
from .RecordReplayDisabled import RecordReplayDisabled as RecordReplayDisabled
from .RemoteDeviceNotSupported import RemoteDeviceNotSupported as RemoteDeviceNotSupported
from .RemoveFailed import RemoveFailed as RemoveFailed
from .ReplicationConfigFault import ReplicationConfigFault as ReplicationConfigFault
from .ReplicationDiskConfigFault import ReplicationDiskConfigFault as ReplicationDiskConfigFault
from .ReplicationFault import ReplicationFault as ReplicationFault
from .ReplicationIncompatibleWithFT import ReplicationIncompatibleWithFT as ReplicationIncompatibleWithFT
from .ReplicationInvalidOptions import ReplicationInvalidOptions as ReplicationInvalidOptions
from .ReplicationNotSupportedOnHost import ReplicationNotSupportedOnHost as ReplicationNotSupportedOnHost
from .ReplicationVmConfigFault import ReplicationVmConfigFault as ReplicationVmConfigFault
from .ReplicationVmFault import ReplicationVmFault as ReplicationVmFault
from .ReplicationVmInProgressFault import ReplicationVmInProgressFault as ReplicationVmInProgressFault
from .ResourceInUse import ResourceInUse as ResourceInUse
from .ResourceNotAvailable import ResourceNotAvailable as ResourceNotAvailable
from .RestrictedByAdministrator import RestrictedByAdministrator as RestrictedByAdministrator
from .RestrictedVersion import RestrictedVersion as RestrictedVersion
from .RollbackFailure import RollbackFailure as RollbackFailure
from .RuleViolation import RuleViolation as RuleViolation
from .SSLDisabledFault import SSLDisabledFault as SSLDisabledFault
from .SSLVerifyFault import SSLVerifyFault as SSLVerifyFault
from .SSPIChallenge import SSPIChallenge as SSPIChallenge
from .SecondaryVmAlreadyDisabled import SecondaryVmAlreadyDisabled as SecondaryVmAlreadyDisabled
from .SecondaryVmAlreadyEnabled import SecondaryVmAlreadyEnabled as SecondaryVmAlreadyEnabled
from .SecondaryVmAlreadyRegistered import SecondaryVmAlreadyRegistered as SecondaryVmAlreadyRegistered
from .SecondaryVmNotRegistered import SecondaryVmNotRegistered as SecondaryVmNotRegistered
from .SharedBusControllerNotSupported import SharedBusControllerNotSupported as SharedBusControllerNotSupported
from .ShrinkDiskFault import ShrinkDiskFault as ShrinkDiskFault
from .SnapshotCloneNotSupported import SnapshotCloneNotSupported as SnapshotCloneNotSupported
from .SnapshotCopyNotSupported import SnapshotCopyNotSupported as SnapshotCopyNotSupported
from .SnapshotDisabled import SnapshotDisabled as SnapshotDisabled
from .SnapshotFault import SnapshotFault as SnapshotFault
from .SnapshotIncompatibleDeviceInVm import SnapshotIncompatibleDeviceInVm as SnapshotIncompatibleDeviceInVm
from .SnapshotLocked import SnapshotLocked as SnapshotLocked
from .SnapshotMoveFromNonHomeNotSupported import SnapshotMoveFromNonHomeNotSupported as SnapshotMoveFromNonHomeNotSupported
from .SnapshotMoveNotSupported import SnapshotMoveNotSupported as SnapshotMoveNotSupported
from .SnapshotMoveToNonHomeNotSupported import SnapshotMoveToNonHomeNotSupported as SnapshotMoveToNonHomeNotSupported
from .SnapshotNoChange import SnapshotNoChange as SnapshotNoChange
from .SnapshotRevertIssue import SnapshotRevertIssue as SnapshotRevertIssue
from .SoftRuleVioCorrectionDisallowed import SoftRuleVioCorrectionDisallowed as SoftRuleVioCorrectionDisallowed
from .SoftRuleVioCorrectionImpact import SoftRuleVioCorrectionImpact as SoftRuleVioCorrectionImpact
from .SolutionUserRequired import SolutionUserRequired as SolutionUserRequired
from .SsdDiskNotAvailable import SsdDiskNotAvailable as SsdDiskNotAvailable
from .StorageDrsCannotMoveDiskInMultiWriterMode import StorageDrsCannotMoveDiskInMultiWriterMode as StorageDrsCannotMoveDiskInMultiWriterMode
from .StorageDrsCannotMoveFTVm import StorageDrsCannotMoveFTVm as StorageDrsCannotMoveFTVm
from .StorageDrsCannotMoveIndependentDisk import StorageDrsCannotMoveIndependentDisk as StorageDrsCannotMoveIndependentDisk
from .StorageDrsCannotMoveManuallyPlacedSwapFile import StorageDrsCannotMoveManuallyPlacedSwapFile as StorageDrsCannotMoveManuallyPlacedSwapFile
from .StorageDrsCannotMoveManuallyPlacedVm import StorageDrsCannotMoveManuallyPlacedVm as StorageDrsCannotMoveManuallyPlacedVm
from .StorageDrsCannotMoveSharedDisk import StorageDrsCannotMoveSharedDisk as StorageDrsCannotMoveSharedDisk
from .StorageDrsCannotMoveTemplate import StorageDrsCannotMoveTemplate as StorageDrsCannotMoveTemplate
from .StorageDrsCannotMoveVmInUserFolder import StorageDrsCannotMoveVmInUserFolder as StorageDrsCannotMoveVmInUserFolder
from .StorageDrsCannotMoveVmWithMountedCDROM import StorageDrsCannotMoveVmWithMountedCDROM as StorageDrsCannotMoveVmWithMountedCDROM
from .StorageDrsCannotMoveVmWithNoFilesInLayout import StorageDrsCannotMoveVmWithNoFilesInLayout as StorageDrsCannotMoveVmWithNoFilesInLayout
from .StorageDrsDatacentersCannotShareDatastore import StorageDrsDatacentersCannotShareDatastore as StorageDrsDatacentersCannotShareDatastore
from .StorageDrsDisabledOnVm import StorageDrsDisabledOnVm as StorageDrsDisabledOnVm
from .StorageDrsHbrDiskNotMovable import StorageDrsHbrDiskNotMovable as StorageDrsHbrDiskNotMovable
from .StorageDrsHmsMoveInProgress import StorageDrsHmsMoveInProgress as StorageDrsHmsMoveInProgress
from .StorageDrsHmsUnreachable import StorageDrsHmsUnreachable as StorageDrsHmsUnreachable
from .StorageDrsIolbDisabledInternally import StorageDrsIolbDisabledInternally as StorageDrsIolbDisabledInternally
from .StorageDrsRelocateDisabled import StorageDrsRelocateDisabled as StorageDrsRelocateDisabled
from .StorageDrsStaleHmsCollection import StorageDrsStaleHmsCollection as StorageDrsStaleHmsCollection
from .StorageDrsUnableToMoveFiles import StorageDrsUnableToMoveFiles as StorageDrsUnableToMoveFiles
from .StorageVMotionNotSupported import StorageVMotionNotSupported as StorageVMotionNotSupported
from .StorageVmotionIncompatible import StorageVmotionIncompatible as StorageVmotionIncompatible
from .SuspendedRelocateNotSupported import SuspendedRelocateNotSupported as SuspendedRelocateNotSupported
from .SwapDatastoreNotWritableOnHost import SwapDatastoreNotWritableOnHost as SwapDatastoreNotWritableOnHost
from .SwapDatastoreUnset import SwapDatastoreUnset as SwapDatastoreUnset
from .SwapPlacementOverrideNotSupported import SwapPlacementOverrideNotSupported as SwapPlacementOverrideNotSupported
from .SwitchIpUnset import SwitchIpUnset as SwitchIpUnset
from .SwitchNotInUpgradeMode import SwitchNotInUpgradeMode as SwitchNotInUpgradeMode
from .TaskInProgress import TaskInProgress as TaskInProgress
from .ThirdPartyLicenseAssignmentFailed import ThirdPartyLicenseAssignmentFailed as ThirdPartyLicenseAssignmentFailed
from .Timedout import Timedout as Timedout
from .TooManyConcurrentNativeClones import TooManyConcurrentNativeClones as TooManyConcurrentNativeClones
from .TooManyConsecutiveOverrides import TooManyConsecutiveOverrides as TooManyConsecutiveOverrides
from .TooManyDevices import TooManyDevices as TooManyDevices
from .TooManyDisksOnLegacyHost import TooManyDisksOnLegacyHost as TooManyDisksOnLegacyHost
from .TooManyGuestLogons import TooManyGuestLogons as TooManyGuestLogons
from .TooManyHosts import TooManyHosts as TooManyHosts
from .TooManyNativeCloneLevels import TooManyNativeCloneLevels as TooManyNativeCloneLevels
from .TooManyNativeClonesOnFile import TooManyNativeClonesOnFile as TooManyNativeClonesOnFile
from .TooManySnapshotLevels import TooManySnapshotLevels as TooManySnapshotLevels
from .ToolsAlreadyUpgraded import ToolsAlreadyUpgraded as ToolsAlreadyUpgraded
from .ToolsAutoUpgradeNotSupported import ToolsAutoUpgradeNotSupported as ToolsAutoUpgradeNotSupported
from .ToolsImageCopyFailed import ToolsImageCopyFailed as ToolsImageCopyFailed
from .ToolsImageNotAvailable import ToolsImageNotAvailable as ToolsImageNotAvailable
from .ToolsImageSignatureCheckFailed import ToolsImageSignatureCheckFailed as ToolsImageSignatureCheckFailed
from .ToolsInstallationInProgress import ToolsInstallationInProgress as ToolsInstallationInProgress
from .ToolsUnavailable import ToolsUnavailable as ToolsUnavailable
from .ToolsUpgradeCancelled import ToolsUpgradeCancelled as ToolsUpgradeCancelled
from .UnSupportedDatastoreForVFlash import UnSupportedDatastoreForVFlash as UnSupportedDatastoreForVFlash
from .UncommittedUndoableDisk import UncommittedUndoableDisk as UncommittedUndoableDisk
from .UnconfiguredPropertyValue import UnconfiguredPropertyValue as UnconfiguredPropertyValue
from .UncustomizableGuest import UncustomizableGuest as UncustomizableGuest
from .UnexpectedCustomizationFault import UnexpectedCustomizationFault as UnexpectedCustomizationFault
from .UnrecognizedHost import UnrecognizedHost as UnrecognizedHost
from .UnsharedSwapVMotionNotSupported import UnsharedSwapVMotionNotSupported as UnsharedSwapVMotionNotSupported
from .UnsupportedDatastore import UnsupportedDatastore as UnsupportedDatastore
from .UnsupportedGuest import UnsupportedGuest as UnsupportedGuest
from .UnsupportedVimApiVersion import UnsupportedVimApiVersion as UnsupportedVimApiVersion
from .UnsupportedVmxLocation import UnsupportedVmxLocation as UnsupportedVmxLocation
from .UnusedVirtualDiskBlocksNotScrubbed import UnusedVirtualDiskBlocksNotScrubbed as UnusedVirtualDiskBlocksNotScrubbed
from .UserNotFound import UserNotFound as UserNotFound
from .VAppConfigFault import VAppConfigFault as VAppConfigFault
from .VAppNotRunning import VAppNotRunning as VAppNotRunning
from .VAppOperationInProgress import VAppOperationInProgress as VAppOperationInProgress
from .VAppPropertyFault import VAppPropertyFault as VAppPropertyFault
from .VAppTaskInProgress import VAppTaskInProgress as VAppTaskInProgress
from .VFlashCacheHotConfigNotSupported import VFlashCacheHotConfigNotSupported as VFlashCacheHotConfigNotSupported
from .VFlashModuleNotSupported import VFlashModuleNotSupported as VFlashModuleNotSupported
from .VFlashModuleVersionIncompatible import VFlashModuleVersionIncompatible as VFlashModuleVersionIncompatible
from .VMINotSupported import VMINotSupported as VMINotSupported
from .VMOnConflictDVPort import VMOnConflictDVPort as VMOnConflictDVPort
from .VMOnVirtualIntranet import VMOnVirtualIntranet as VMOnVirtualIntranet
from .VMotionAcrossNetworkNotSupported import VMotionAcrossNetworkNotSupported as VMotionAcrossNetworkNotSupported
from .VMotionInterfaceIssue import VMotionInterfaceIssue as VMotionInterfaceIssue
from .VMotionLinkCapacityLow import VMotionLinkCapacityLow as VMotionLinkCapacityLow
from .VMotionLinkDown import VMotionLinkDown as VMotionLinkDown
from .VMotionNotConfigured import VMotionNotConfigured as VMotionNotConfigured
from .VMotionNotLicensed import VMotionNotLicensed as VMotionNotLicensed
from .VMotionNotSupported import VMotionNotSupported as VMotionNotSupported
from .VMotionProtocolIncompatible import VMotionProtocolIncompatible as VMotionProtocolIncompatible
from .VimFault import VimFault as VimFault
from .VirtualDiskBlocksNotFullyProvisioned import VirtualDiskBlocksNotFullyProvisioned as VirtualDiskBlocksNotFullyProvisioned
from .VirtualDiskModeNotSupported import VirtualDiskModeNotSupported as VirtualDiskModeNotSupported
from .VirtualEthernetCardNotSupported import VirtualEthernetCardNotSupported as VirtualEthernetCardNotSupported
from .VirtualHardwareCompatibilityIssue import VirtualHardwareCompatibilityIssue as VirtualHardwareCompatibilityIssue
from .VirtualHardwareVersionNotSupported import VirtualHardwareVersionNotSupported as VirtualHardwareVersionNotSupported
from .VmAlreadyExistsInDatacenter import VmAlreadyExistsInDatacenter as VmAlreadyExistsInDatacenter
from .VmConfigFault import VmConfigFault as VmConfigFault
from .VmConfigIncompatibleForFaultTolerance import VmConfigIncompatibleForFaultTolerance as VmConfigIncompatibleForFaultTolerance
from .VmConfigIncompatibleForRecordReplay import VmConfigIncompatibleForRecordReplay as VmConfigIncompatibleForRecordReplay
from .VmFaultToleranceConfigIssue import VmFaultToleranceConfigIssue as VmFaultToleranceConfigIssue
from .VmFaultToleranceConfigIssueWrapper import VmFaultToleranceConfigIssueWrapper as VmFaultToleranceConfigIssueWrapper
from .VmFaultToleranceInvalidFileBacking import VmFaultToleranceInvalidFileBacking as VmFaultToleranceInvalidFileBacking
from .VmFaultToleranceIssue import VmFaultToleranceIssue as VmFaultToleranceIssue
from .VmFaultToleranceOpIssuesList import VmFaultToleranceOpIssuesList as VmFaultToleranceOpIssuesList
from .VmFaultToleranceTooManyFtVcpusOnHost import VmFaultToleranceTooManyFtVcpusOnHost as VmFaultToleranceTooManyFtVcpusOnHost
from .VmFaultToleranceTooManyVMsOnHost import VmFaultToleranceTooManyVMsOnHost as VmFaultToleranceTooManyVMsOnHost
from .VmHostAffinityRuleViolation import VmHostAffinityRuleViolation as VmHostAffinityRuleViolation
from .VmLimitLicense import VmLimitLicense as VmLimitLicense
from .VmMetadataManagerFault import VmMetadataManagerFault as VmMetadataManagerFault
from .VmMonitorIncompatibleForFaultTolerance import VmMonitorIncompatibleForFaultTolerance as VmMonitorIncompatibleForFaultTolerance
from .VmPowerOnDisabled import VmPowerOnDisabled as VmPowerOnDisabled
from .VmSmpFaultToleranceTooManyVMsOnHost import VmSmpFaultToleranceTooManyVMsOnHost as VmSmpFaultToleranceTooManyVMsOnHost
from .VmToolsUpgradeFault import VmToolsUpgradeFault as VmToolsUpgradeFault
from .VmValidateMaxDevice import VmValidateMaxDevice as VmValidateMaxDevice
from .VmWwnConflict import VmWwnConflict as VmWwnConflict
from .VmfsAlreadyMounted import VmfsAlreadyMounted as VmfsAlreadyMounted
from .VmfsAmbiguousMount import VmfsAmbiguousMount as VmfsAmbiguousMount
from .VmfsMountFault import VmfsMountFault as VmfsMountFault
from .VmotionInterfaceNotEnabled import VmotionInterfaceNotEnabled as VmotionInterfaceNotEnabled
from .VolumeEditorError import VolumeEditorError as VolumeEditorError
from .VramLimitLicense import VramLimitLicense as VramLimitLicense
from .VsanClusterUuidMismatch import VsanClusterUuidMismatch as VsanClusterUuidMismatch
from .VsanDiskFault import VsanDiskFault as VsanDiskFault
from .VsanFault import VsanFault as VsanFault
from .VsanIncompatibleDiskMapping import VsanIncompatibleDiskMapping as VsanIncompatibleDiskMapping
from .VsanNodeNotMaster import VsanNodeNotMaster as VsanNodeNotMaster
from .VsanSslVerifyCertFault import VsanSslVerifyCertFault as VsanSslVerifyCertFault
from .VspanDestPortConflict import VspanDestPortConflict as VspanDestPortConflict
from .VspanPortConflict import VspanPortConflict as VspanPortConflict
from .VspanPortMoveFault import VspanPortMoveFault as VspanPortMoveFault
from .VspanPortPromiscChangeFault import VspanPortPromiscChangeFault as VspanPortPromiscChangeFault
from .VspanPortgroupPromiscChangeFault import VspanPortgroupPromiscChangeFault as VspanPortgroupPromiscChangeFault
from .VspanPortgroupTypeChangeFault import VspanPortgroupTypeChangeFault as VspanPortgroupTypeChangeFault
from .VspanPromiscuousPortNotSupported import VspanPromiscuousPortNotSupported as VspanPromiscuousPortNotSupported
from .VspanSameSessionPortConflict import VspanSameSessionPortConflict as VspanSameSessionPortConflict
from .WakeOnLanNotSupported import WakeOnLanNotSupported as WakeOnLanNotSupported
from .WakeOnLanNotSupportedByVmotionNIC import WakeOnLanNotSupportedByVmotionNIC as WakeOnLanNotSupportedByVmotionNIC
from .WillLoseHAProtection import WillLoseHAProtection as WillLoseHAProtection
from .WillModifyConfigCpuRequirements import WillModifyConfigCpuRequirements as WillModifyConfigCpuRequirements
from .WillResetSnapshotDirectory import WillResetSnapshotDirectory as WillResetSnapshotDirectory
from .WipeDiskFault import WipeDiskFault as WipeDiskFault
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ 0000775 0000000 0000000 00000000000 14637045624 0016742 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ActiveDirectoryAuthentication.pyi 0000664 0000000 0000000 00000002523 14637045624 0025467 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Task
from pyVmomi.vim.host import DirectoryStore
class ActiveDirectoryAuthentication(DirectoryStore):
class CertificateDigest(Enum):
SHA1: ClassVar['CertificateDigest'] = 'SHA1'
def JoinDomain(self, domainName: str, userName: str, password: str) -> Task: ...
def JoinDomainWithCAM(self, domainName: str, camServer: str) -> Task: ...
def ImportCertificateForCAM(self, certPath: str, camServer: str) -> Task: ...
def LeaveCurrentDomain(self, force: bool) -> Task: ...
def EnableSmartCardAuthentication(self) -> NoReturn: ...
def InstallSmartCardTrustAnchor(self, cert: str) -> NoReturn: ...
def ReplaceSmartCardTrustAnchors(self, certs: list[str]) -> NoReturn: ...
def RemoveSmartCardTrustAnchor(self, issuer: str, serial: str) -> NoReturn: ...
def RemoveSmartCardTrustAnchorByFingerprint(self, fingerprint: str, digest: str) -> NoReturn: ...
def ListSmartCardTrustAnchors(self) -> list[str]: ...
def DisableSmartCardAuthentication(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ActiveDirectoryInfo.pyi 0000664 0000000 0000000 00000002143 14637045624 0023401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.host import DirectoryStoreInfo
class ActiveDirectoryInfo(DirectoryStoreInfo):
class DomainMembershipStatus(Enum):
unknown: ClassVar['DomainMembershipStatus'] = 'unknown'
ok: ClassVar['DomainMembershipStatus'] = 'ok'
noServers: ClassVar['DomainMembershipStatus'] = 'noServers'
clientTrustBroken: ClassVar['DomainMembershipStatus'] = 'clientTrustBroken'
serverTrustBroken: ClassVar['DomainMembershipStatus'] = 'serverTrustBroken'
inconsistentTrust: ClassVar['DomainMembershipStatus'] = 'inconsistentTrust'
otherProblem: ClassVar['DomainMembershipStatus'] = 'otherProblem'
joinedDomain: Optional[str] = None
trustedDomain: list[str] = []
domainMembershipStatus: Optional[str] = None
smartCardAuthenticationEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ActiveDirectorySpec.pyi 0000664 0000000 0000000 00000001371 14637045624 0023402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ActiveDirectorySpec(DynamicData):
class Specification(DynamicData):
domainName: Optional[str] = None
userName: Optional[str] = None
password: Optional[str] = None
camServer: Optional[str] = None
thumbprint: Optional[str] = None
certificate: Optional[str] = None
smartCardAuthenticationEnabled: Optional[bool] = None
smartCardTrustAnchors: list[str] = []
changeOperation: str
spec: Optional[Specification] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AssignableHardwareBinding.pyi 0000664 0000000 0000000 00000000577 14637045624 0024517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class AssignableHardwareBinding(DynamicData):
instanceId: str
vm: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AssignableHardwareConfig.pyi 0000664 0000000 0000000 00000000762 14637045624 0024346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class AssignableHardwareConfig(DynamicData):
class AttributeOverride(DynamicData):
instanceId: str
name: str
value: Optional[object] = None
attributeOverride: list[AttributeOverride] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AssignableHardwareManager.pyi 0000664 0000000 0000000 00000002032 14637045624 0024503 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import binary
from pyVmomi.vim.host import AssignableHardwareBinding
from pyVmomi.vim.host import AssignableHardwareConfig
from pyVmomi.vim.vm import DynamicPassthroughInfo
from pyVmomi.vim.vm import VendorDeviceGroupInfo
class AssignableHardwareManager(ManagedObject):
@property
def binding(self) -> list[AssignableHardwareBinding]: ...
@property
def config(self) -> AssignableHardwareConfig: ...
def DownloadDescriptionTree(self) -> binary: ...
def RetrieveDynamicPassthroughInfo(self) -> list[DynamicPassthroughInfo]: ...
def RetrieveVendorDeviceGroupInfo(self) -> list[VendorDeviceGroupInfo]: ...
def UpdateConfig(self, config: AssignableHardwareConfig) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AuthenticationManager.pyi 0000664 0000000 0000000 00000001052 14637045624 0023735 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.host import AuthenticationManagerInfo
from pyVmomi.vim.host import AuthenticationStore
class AuthenticationManager(ManagedObject):
@property
def info(self) -> AuthenticationManagerInfo: ...
@property
def supportedStore(self) -> list[AuthenticationStore]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AuthenticationManagerInfo.pyi 0000664 0000000 0000000 00000000626 14637045624 0024557 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import AuthenticationStoreInfo
class AuthenticationManagerInfo(DynamicData):
authConfig: list[AuthenticationStoreInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AuthenticationStore.pyi 0000664 0000000 0000000 00000000650 14637045624 0023462 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.host import AuthenticationStoreInfo
class AuthenticationStore(ManagedObject):
@property
def info(self) -> AuthenticationStoreInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AuthenticationStoreInfo.pyi 0000664 0000000 0000000 00000000475 14637045624 0024303 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class AuthenticationStoreInfo(DynamicData):
enabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/AutoStartManager.pyi 0000664 0000000 0000000 00000003432 14637045624 0022710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class AutoStartManager(ManagedObject):
class Action(Enum):
none: ClassVar['Action'] = 'none'
systemDefault: ClassVar['Action'] = 'systemDefault'
powerOn: ClassVar['Action'] = 'powerOn'
powerOff: ClassVar['Action'] = 'powerOff'
guestShutdown: ClassVar['Action'] = 'guestShutdown'
suspend: ClassVar['Action'] = 'suspend'
class SystemDefaults(DynamicData):
enabled: Optional[bool] = None
startDelay: Optional[int] = None
stopDelay: Optional[int] = None
waitForHeartbeat: Optional[bool] = None
stopAction: Optional[str] = None
class AutoPowerInfo(DynamicData):
class WaitHeartbeatSetting(Enum):
yes: ClassVar['WaitHeartbeatSetting'] = 'yes'
no: ClassVar['WaitHeartbeatSetting'] = 'no'
systemDefault: ClassVar['WaitHeartbeatSetting'] = 'systemDefault'
key: VirtualMachine
startOrder: int
startDelay: int
waitForHeartbeat: WaitHeartbeatSetting
startAction: str
stopDelay: int
stopAction: str
class Config(DynamicData):
defaults: Optional[SystemDefaults] = None
powerInfo: list[AutoPowerInfo] = []
@property
def config(self) -> Config: ...
def Reconfigure(self, spec: Config) -> NoReturn: ...
def AutoPowerOn(self) -> NoReturn: ...
def AutoPowerOff(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/BIOSInfo.pyi 0000664 0000000 0000000 00000001523 14637045624 0021036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class BIOSInfo(DynamicData):
class FirmwareType(Enum):
BIOS: ClassVar['FirmwareType'] = 'BIOS'
UEFI: ClassVar['FirmwareType'] = 'UEFI'
biosVersion: Optional[str] = None
releaseDate: Optional[datetime] = None
vendor: Optional[str] = None
majorRelease: Optional[int] = None
minorRelease: Optional[int] = None
firmwareMajorRelease: Optional[int] = None
firmwareMinorRelease: Optional[int] = None
firmwareType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/BlockAdapterTargetTransport.pyi 0000664 0000000 0000000 00000000503 14637045624 0025102 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TargetTransport
class BlockAdapterTargetTransport(TargetTransport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/BlockHba.pyi 0000664 0000000 0000000 00000000456 14637045624 0021137 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import HostBusAdapter
class BlockHba(HostBusAdapter):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/BootDeviceInfo.pyi 0000664 0000000 0000000 00000000724 14637045624 0022327 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import BootDeviceSystem
class BootDeviceInfo(DynamicData):
bootDevices: list[BootDeviceSystem.BootDevice] = []
currentBootDeviceKey: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/BootDeviceSystem.pyi 0000664 0000000 0000000 00000001176 14637045624 0022722 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import BootDeviceInfo
class BootDeviceSystem(ManagedObject):
class BootDevice(DynamicData):
key: str
description: str
def QueryBootDevices(self) -> Optional[BootDeviceInfo]: ...
def UpdateBootDevice(self, key: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/CacheConfigurationManager.pyi 0000664 0000000 0000000 00000001471 14637045624 0024516 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
class CacheConfigurationManager(ManagedObject):
class CacheConfigurationSpec(DynamicData):
datastore: Datastore
swapSize: long
class CacheConfigurationInfo(DynamicData):
key: Datastore
swapSize: long
@property
def cacheConfigurationInfo(self) -> list[CacheConfigurationInfo]: ...
def ConfigureCache(self, spec: CacheConfigurationSpec) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/Capability.pyi 0000664 0000000 0000000 00000021307 14637045624 0021551 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import CpuIdInfo
class Capability(DynamicData):
class ReplayUnsupportedReason(Enum):
incompatibleProduct: ClassVar['ReplayUnsupportedReason'] = 'incompatibleProduct'
incompatibleCpu: ClassVar['ReplayUnsupportedReason'] = 'incompatibleCpu'
hvDisabled: ClassVar['ReplayUnsupportedReason'] = 'hvDisabled'
cpuidLimitSet: ClassVar['ReplayUnsupportedReason'] = 'cpuidLimitSet'
oldBIOS: ClassVar['ReplayUnsupportedReason'] = 'oldBIOS'
unknown: ClassVar['ReplayUnsupportedReason'] = 'unknown'
class FtUnsupportedReason(Enum):
vMotionNotLicensed: ClassVar['FtUnsupportedReason'] = 'vMotionNotLicensed'
missingVMotionNic: ClassVar['FtUnsupportedReason'] = 'missingVMotionNic'
missingFTLoggingNic: ClassVar['FtUnsupportedReason'] = 'missingFTLoggingNic'
ftNotLicensed: ClassVar['FtUnsupportedReason'] = 'ftNotLicensed'
haAgentIssue: ClassVar['FtUnsupportedReason'] = 'haAgentIssue'
unsupportedProduct: ClassVar['FtUnsupportedReason'] = 'unsupportedProduct'
cpuHvUnsupported: ClassVar['FtUnsupportedReason'] = 'cpuHvUnsupported'
cpuHwmmuUnsupported: ClassVar['FtUnsupportedReason'] = 'cpuHwmmuUnsupported'
cpuHvDisabled: ClassVar['FtUnsupportedReason'] = 'cpuHvDisabled'
class VmDirectPathGen2UnsupportedReason(Enum):
hostNptIncompatibleProduct: ClassVar['VmDirectPathGen2UnsupportedReason'] = 'hostNptIncompatibleProduct'
hostNptIncompatibleHardware: ClassVar['VmDirectPathGen2UnsupportedReason'] = 'hostNptIncompatibleHardware'
hostNptDisabled: ClassVar['VmDirectPathGen2UnsupportedReason'] = 'hostNptDisabled'
class UnmapMethodSupported(Enum):
priority: ClassVar['UnmapMethodSupported'] = 'priority'
fixed: ClassVar['UnmapMethodSupported'] = 'fixed'
dynamic: ClassVar['UnmapMethodSupported'] = 'dynamic'
recursiveResourcePoolsSupported: bool
cpuMemoryResourceConfigurationSupported: bool
rebootSupported: bool
shutdownSupported: bool
vmotionSupported: bool
standbySupported: bool
ipmiSupported: Optional[bool] = None
maxSupportedVMs: Optional[int] = None
maxRunningVMs: Optional[int] = None
maxSupportedVcpus: Optional[int] = None
maxRegisteredVMs: Optional[int] = None
datastorePrincipalSupported: bool
sanSupported: bool
nfsSupported: bool
iscsiSupported: bool
vlanTaggingSupported: bool
nicTeamingSupported: bool
highGuestMemSupported: bool
maintenanceModeSupported: bool
suspendedRelocateSupported: bool
restrictedSnapshotRelocateSupported: bool
perVmSwapFiles: bool
localSwapDatastoreSupported: bool
unsharedSwapVMotionSupported: bool
backgroundSnapshotsSupported: bool
preAssignedPCIUnitNumbersSupported: bool
screenshotSupported: bool
scaledScreenshotSupported: bool
storageVMotionSupported: bool
vmotionWithStorageVMotionSupported: bool
vmotionAcrossNetworkSupported: Optional[bool] = None
maxNumDisksSVMotion: Optional[int] = None
maxVirtualDiskDescVersionSupported: Optional[int] = None
hbrNicSelectionSupported: bool
vrNfcNicSelectionSupported: bool
recordReplaySupported: bool
ftSupported: bool
replayUnsupportedReason: Optional[str] = None
replayCompatibilityIssues: list[str] = []
smpFtSupported: bool
ftCompatibilityIssues: list[str] = []
smpFtCompatibilityIssues: list[str] = []
maxVcpusPerFtVm: Optional[int] = None
loginBySSLThumbprintSupported: Optional[bool] = None
cloneFromSnapshotSupported: bool
deltaDiskBackingsSupported: bool
perVMNetworkTrafficShapingSupported: bool
tpmSupported: bool
tpmVersion: Optional[str] = None
txtEnabled: Optional[bool] = None
supportedCpuFeature: list[CpuIdInfo] = []
virtualExecUsageSupported: bool
storageIORMSupported: bool
vmDirectPathGen2Supported: Optional[bool] = None
vmDirectPathGen2UnsupportedReason: list[str] = []
vmDirectPathGen2UnsupportedReasonExtended: Optional[str] = None
supportedVmfsMajorVersion: list[int] = []
vStorageCapable: bool
snapshotRelayoutSupported: bool
firewallIpRulesSupported: Optional[bool] = None
servicePackageInfoSupported: Optional[bool] = None
maxHostRunningVms: Optional[int] = None
maxHostSupportedVcpus: Optional[int] = None
vmfsDatastoreMountCapable: bool
eightPlusHostVmfsSharedAccessSupported: bool
nestedHVSupported: bool
vPMCSupported: bool
interVMCommunicationThroughVMCISupported: bool
scheduledHardwareUpgradeSupported: Optional[bool] = None
featureCapabilitiesSupported: bool
latencySensitivitySupported: bool
storagePolicySupported: Optional[bool] = None
accel3dSupported: bool
reliableMemoryAware: Optional[bool] = None
multipleNetworkStackInstanceSupported: Optional[bool] = None
messageBusProxySupported: Optional[bool] = None
vsanSupported: Optional[bool] = None
vFlashSupported: Optional[bool] = None
hostAccessManagerSupported: Optional[bool] = None
provisioningNicSelectionSupported: bool
nfs41Supported: Optional[bool] = None
nfs41Krb5iSupported: Optional[bool] = None
turnDiskLocatorLedSupported: Optional[bool] = None
virtualVolumeDatastoreSupported: Optional[bool] = None
markAsSsdSupported: Optional[bool] = None
markAsLocalSupported: Optional[bool] = None
smartCardAuthenticationSupported: Optional[bool] = None
pMemSupported: Optional[bool] = None
pMemSnapshotSupported: Optional[bool] = None
cryptoSupported: Optional[bool] = None
oneKVolumeAPIsSupported: Optional[bool] = None
gatewayOnNicSupported: Optional[bool] = None
upitSupported: Optional[bool] = None
cpuHwMmuSupported: Optional[bool] = None
encryptedVMotionSupported: Optional[bool] = None
encryptionChangeOnAddRemoveSupported: Optional[bool] = None
encryptionHotOperationSupported: Optional[bool] = None
encryptionWithSnapshotsSupported: Optional[bool] = None
encryptionFaultToleranceSupported: Optional[bool] = None
encryptionMemorySaveSupported: Optional[bool] = None
encryptionRDMSupported: Optional[bool] = None
encryptionVFlashSupported: Optional[bool] = None
encryptionCBRCSupported: Optional[bool] = None
encryptionHBRSupported: Optional[bool] = None
ftEfiSupported: Optional[bool] = None
unmapMethodSupported: Optional[str] = None
maxMemMBPerFtVm: Optional[int] = None
virtualMmuUsageIgnored: Optional[bool] = None
virtualExecUsageIgnored: Optional[bool] = None
vmCreateDateSupported: Optional[bool] = None
vmfs3EOLSupported: Optional[bool] = None
ftVmcpSupported: Optional[bool] = None
quickBootSupported: Optional[bool] = None
encryptedFtSupported: Optional[bool] = None
assignableHardwareSupported: Optional[bool] = None
suspendToMemorySupported: Optional[bool] = None
useFeatureReqsForOldHWv: Optional[bool] = None
markPerenniallyReservedSupported: Optional[bool] = None
hppPspSupported: Optional[bool] = None
deviceRebindWithoutRebootSupported: Optional[bool] = None
storagePolicyChangeSupported: Optional[bool] = None
precisionTimeProtocolSupported: Optional[bool] = None
remoteDeviceVMotionSupported: Optional[bool] = None
maxSupportedVmMemory: Optional[int] = None
ahDeviceHintsSupported: Optional[bool] = None
nvmeOverTcpSupported: Optional[bool] = None
nvmeStorageFabricServicesSupported: Optional[bool] = None
assignHwPciConfigSupported: Optional[bool] = None
timeConfigSupported: Optional[bool] = None
nvmeBatchOperationsSupported: Optional[bool] = None
pMemFailoverSupported: Optional[bool] = None
hostConfigEncryptionSupported: Optional[bool] = None
maxSupportedSimultaneousThreads: Optional[int] = None
ptpConfigSupported: Optional[bool] = None
maxSupportedPtpPorts: Optional[int] = None
sgxRegistrationSupported: Optional[bool] = None
pMemIndependentSnapshotSupported: Optional[bool] = None
iommuSLDirtyCapable: Optional[bool] = None
vmknicBindingSupported: Optional[bool] = None
ultralowFixedUnmapSupported: Optional[bool] = None
nvmeVvolSupported: Optional[bool] = None
fptHotplugSupported: Optional[bool] = None
mconnectSupported: Optional[bool] = None
vsanNicMgmtSupported: Optional[bool] = None
vvolNQNSupported: Optional[bool] = None
stretchedSCSupported: Optional[bool] = None
vmknicBindingOnNFSv41: Optional[bool] = None
vpStatusCheckSupported: Optional[bool] = None
nConnectSupported: Optional[bool] = None
userKeySupported: Optional[bool] = None
ndcmSupported: Optional[bool] = None
uefiSecureBoot: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/CertificateManager.pyi 0000664 0000000 0000000 00000004205 14637045624 0023203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class CertificateManager(ManagedObject):
class CertificateKind(Enum):
Machine: ClassVar['CertificateKind'] = 'Machine'
VASAClient: ClassVar['CertificateKind'] = 'VASAClient'
class CertificateSpec(DynamicData):
kind: str
class CertificateInfo(DynamicData):
class CertificateStatus(Enum):
unknown: ClassVar['CertificateStatus'] = 'unknown'
expired: ClassVar['CertificateStatus'] = 'expired'
expiring: ClassVar['CertificateStatus'] = 'expiring'
expiringShortly: ClassVar['CertificateStatus'] = 'expiringShortly'
expirationImminent: ClassVar['CertificateStatus'] = 'expirationImminent'
good: ClassVar['CertificateStatus'] = 'good'
kind: Optional[str] = None
issuer: Optional[str] = None
notBefore: Optional[datetime] = None
notAfter: Optional[datetime] = None
subject: Optional[str] = None
status: str
@property
def certificateInfo(self) -> CertificateInfo: ...
def RetrieveCertificateInfoList(self) -> list[CertificateInfo]: ...
def GenerateCertificateSigningRequest(self, useIpAddressAsCommonName: bool, spec: Optional[CertificateSpec]) -> str: ...
def GenerateCertificateSigningRequestByDn(self, distinguishedName: str, spec: Optional[CertificateSpec]) -> str: ...
def ProvisionServerPrivateKey(self, key: str) -> NoReturn: ...
def InstallServerCertificate(self, cert: str) -> NoReturn: ...
def ReplaceCACertificatesAndCRLs(self, caCert: list[str], caCrl: list[str]) -> NoReturn: ...
def NotifyAffectedServices(self, services: list[str]) -> NoReturn: ...
def ListCACertificates(self) -> list[str]: ...
def ListCACertificateRevocationLists(self) -> list[str]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ConfigChange.pyi 0000664 0000000 0000000 00000001235 14637045624 0022001 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class ConfigChange(DynamicData):
class Mode(Enum):
modify: ClassVar['Mode'] = 'modify'
replace: ClassVar['Mode'] = 'replace'
class Operation(Enum):
add: ClassVar['Operation'] = 'add'
remove: ClassVar['Operation'] = 'remove'
edit: ClassVar['Operation'] = 'edit'
ignore: ClassVar['Operation'] = 'ignore'
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ConfigInfo.pyi 0000664 0000000 0000000 00000012401 14637045624 0021504 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import binary
from pyVmomi.VmomiSupport import byte
from pyVmomi.vim import AboutInfo
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim import IoFilterManager
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import AssignableHardwareBinding
from pyVmomi.vim.host import AssignableHardwareConfig
from pyVmomi.vim.host import AuthenticationManagerInfo
from pyVmomi.vim.host import AutoStartManager
from pyVmomi.vim.host import CacheConfigurationManager
from pyVmomi.vim.host import CpuSchedulerSystem
from pyVmomi.vim.host import DatastoreSystem
from pyVmomi.vim.host import DateTimeInfo
from pyVmomi.vim.host import DeploymentInfo
from pyVmomi.vim.host import DiagnosticPartition
from pyVmomi.vim.host import FeatureCapability
from pyVmomi.vim.host import FeatureVersionInfo
from pyVmomi.vim.host import FileSystemVolumeInfo
from pyVmomi.vim.host import FirewallInfo
from pyVmomi.vim.host import FlagInfo
from pyVmomi.vim.host import GraphicsConfig
from pyVmomi.vim.host import GraphicsInfo
from pyVmomi.vim.host import HostAccessManager
from pyVmomi.vim.host import IpmiInfo
from pyVmomi.vim.host import MemoryManagerSystem
from pyVmomi.vim.host import MultipathStateInfo
from pyVmomi.vim.host import NetCapabilities
from pyVmomi.vim.host import NetOffloadCapabilities
from pyVmomi.vim.host import NetworkInfo
from pyVmomi.vim.host import PciPassthruInfo
from pyVmomi.vim.host import PowerSystem
from pyVmomi.vim.host import ServiceInfo
from pyVmomi.vim.host import SharedGpuCapabilities
from pyVmomi.vim.host import SriovDevicePoolInfo
from pyVmomi.vim.host import SslThumbprintInfo
from pyVmomi.vim.host import StorageDeviceInfo
from pyVmomi.vim.host import SystemResourceInfo
from pyVmomi.vim.host import SystemSwapConfiguration
from pyVmomi.vim.host import VFlashManager
from pyVmomi.vim.host import VMotionInfo
from pyVmomi.vim.host import VirtualNicManagerInfo
from pyVmomi.vim.option import OptionDef
from pyVmomi.vim.option import OptionValue
class ConfigInfo(DynamicData):
host: HostSystem
product: AboutInfo
deploymentInfo: Optional[DeploymentInfo] = None
hyperThread: Optional[CpuSchedulerSystem.HyperThreadScheduleInfo] = None
cpuScheduler: Optional[CpuSchedulerSystem.CpuSchedulerInfo] = None
consoleReservation: Optional[MemoryManagerSystem.ServiceConsoleReservationInfo] = None
virtualMachineReservation: Optional[MemoryManagerSystem.VirtualMachineReservationInfo] = None
storageDevice: Optional[StorageDeviceInfo] = None
multipathState: Optional[MultipathStateInfo] = None
fileSystemVolume: Optional[FileSystemVolumeInfo] = None
systemFile: list[str] = []
network: Optional[NetworkInfo] = None
vmotion: Optional[VMotionInfo] = None
virtualNicManagerInfo: Optional[VirtualNicManagerInfo] = None
capabilities: Optional[NetCapabilities] = None
datastoreCapabilities: Optional[DatastoreSystem.Capabilities] = None
offloadCapabilities: Optional[NetOffloadCapabilities] = None
service: Optional[ServiceInfo] = None
firewall: Optional[FirewallInfo] = None
autoStart: Optional[AutoStartManager.Config] = None
activeDiagnosticPartition: Optional[DiagnosticPartition] = None
option: list[OptionValue] = []
optionDef: list[OptionDef] = []
datastorePrincipal: Optional[str] = None
localSwapDatastore: Optional[Datastore] = None
systemSwapConfiguration: Optional[SystemSwapConfiguration] = None
systemResources: Optional[SystemResourceInfo] = None
dateTimeInfo: Optional[DateTimeInfo] = None
flags: Optional[FlagInfo] = None
adminDisabled: Optional[bool] = None
lockdownMode: Optional[HostAccessManager.LockdownMode] = None
ipmi: Optional[IpmiInfo] = None
sslThumbprintInfo: Optional[SslThumbprintInfo] = None
sslThumbprintData: list[SslThumbprintInfo] = []
certificate: list[byte] = []
pciPassthruInfo: list[PciPassthruInfo] = []
authenticationManagerInfo: Optional[AuthenticationManagerInfo] = None
featureVersion: list[FeatureVersionInfo] = []
powerSystemCapability: Optional[PowerSystem.Capability] = None
powerSystemInfo: Optional[PowerSystem.Info] = None
cacheConfigurationInfo: list[CacheConfigurationManager.CacheConfigurationInfo] = []
wakeOnLanCapable: Optional[bool] = None
featureCapability: list[FeatureCapability] = []
maskedFeatureCapability: list[FeatureCapability] = []
vFlashConfigInfo: Optional[VFlashManager.VFlashConfigInfo] = None
vsanHostConfig: Optional[ConfigInfo] = None
domainList: list[str] = []
scriptCheckSum: Optional[binary] = None
hostConfigCheckSum: Optional[binary] = None
descriptionTreeCheckSum: Optional[binary] = None
graphicsInfo: list[GraphicsInfo] = []
sharedPassthruGpuTypes: list[str] = []
graphicsConfig: Optional[GraphicsConfig] = None
sharedGpuCapabilities: list[SharedGpuCapabilities] = []
ioFilterInfo: list[IoFilterManager.HostIoFilterInfo] = []
sriovDevicePool: list[SriovDevicePoolInfo] = []
assignableHardwareBinding: list[AssignableHardwareBinding] = []
assignableHardwareConfig: Optional[AssignableHardwareConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ConfigManager.pyi 0000664 0000000 0000000 00000010141 14637045624 0022162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import LicenseManager
from pyVmomi.vim import UserDirectory
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoManager
from pyVmomi.vim.host import AssignableHardwareManager
from pyVmomi.vim.host import AuthenticationManager
from pyVmomi.vim.host import AutoStartManager
from pyVmomi.vim.host import BootDeviceSystem
from pyVmomi.vim.host import CacheConfigurationManager
from pyVmomi.vim.host import CertificateManager
from pyVmomi.vim.host import CpuSchedulerSystem
from pyVmomi.vim.host import DatastoreSystem
from pyVmomi.vim.host import DateTimeSystem
from pyVmomi.vim.host import DiagnosticSystem
from pyVmomi.vim.host import EsxAgentHostManager
from pyVmomi.vim.host import FirewallSystem
from pyVmomi.vim.host import FirmwareSystem
from pyVmomi.vim.host import GraphicsManager
from pyVmomi.vim.host import HealthStatusSystem
from pyVmomi.vim.host import HostAccessManager
from pyVmomi.vim.host import ImageConfigManager
from pyVmomi.vim.host import IscsiManager
from pyVmomi.vim.host import KernelModuleSystem
from pyVmomi.vim.host import LocalAccountManager
from pyVmomi.vim.host import MemoryManagerSystem
from pyVmomi.vim.host import MessageBusProxy
from pyVmomi.vim.host import NetworkSystem
from pyVmomi.vim.host import NvdimmSystem
from pyVmomi.vim.host import PatchManager
from pyVmomi.vim.host import PciPassthruSystem
from pyVmomi.vim.host import PowerSystem
from pyVmomi.vim.host import ServiceSystem
from pyVmomi.vim.host import SnmpSystem
from pyVmomi.vim.host import StorageSystem
from pyVmomi.vim.host import VFlashManager
from pyVmomi.vim.host import VMotionSystem
from pyVmomi.vim.host import VirtualNicManager
from pyVmomi.vim.host import VsanInternalSystem
from pyVmomi.vim.host import VsanSystem
from pyVmomi.vim.option import OptionManager
class ConfigManager(DynamicData):
cpuScheduler: Optional[CpuSchedulerSystem] = None
datastoreSystem: Optional[DatastoreSystem] = None
memoryManager: Optional[MemoryManagerSystem] = None
storageSystem: Optional[StorageSystem] = None
networkSystem: Optional[NetworkSystem] = None
vmotionSystem: Optional[VMotionSystem] = None
virtualNicManager: Optional[VirtualNicManager] = None
serviceSystem: Optional[ServiceSystem] = None
firewallSystem: Optional[FirewallSystem] = None
advancedOption: Optional[OptionManager] = None
diagnosticSystem: Optional[DiagnosticSystem] = None
autoStartManager: Optional[AutoStartManager] = None
snmpSystem: Optional[SnmpSystem] = None
dateTimeSystem: Optional[DateTimeSystem] = None
patchManager: Optional[PatchManager] = None
imageConfigManager: Optional[ImageConfigManager] = None
bootDeviceSystem: Optional[BootDeviceSystem] = None
firmwareSystem: Optional[FirmwareSystem] = None
healthStatusSystem: Optional[HealthStatusSystem] = None
pciPassthruSystem: Optional[PciPassthruSystem] = None
licenseManager: Optional[LicenseManager] = None
kernelModuleSystem: Optional[KernelModuleSystem] = None
authenticationManager: Optional[AuthenticationManager] = None
powerSystem: Optional[PowerSystem] = None
cacheConfigurationManager: Optional[CacheConfigurationManager] = None
esxAgentHostManager: Optional[EsxAgentHostManager] = None
iscsiManager: Optional[IscsiManager] = None
vFlashManager: Optional[VFlashManager] = None
vsanSystem: Optional[VsanSystem] = None
messageBusProxy: Optional[MessageBusProxy] = None
userDirectory: Optional[UserDirectory] = None
accountManager: Optional[LocalAccountManager] = None
hostAccessManager: Optional[HostAccessManager] = None
graphicsManager: Optional[GraphicsManager] = None
vsanInternalSystem: Optional[VsanInternalSystem] = None
certificateManager: Optional[CertificateManager] = None
cryptoManager: Optional[CryptoManager] = None
nvdimmSystem: Optional[NvdimmSystem] = None
assignableHardwareManager: Optional[AssignableHardwareManager] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ConfigSpec.pyi 0000664 0000000 0000000 00000003656 14637045624 0021517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vim.host import ActiveDirectorySpec
from pyVmomi.vim.host import AssignableHardwareConfig
from pyVmomi.vim.host import DateTimeConfig
from pyVmomi.vim.host import FirewallConfig
from pyVmomi.vim.host import GraphicsConfig
from pyVmomi.vim.host import LicenseSpec
from pyVmomi.vim.host import LocalAccountManager
from pyVmomi.vim.host import MemorySpec
from pyVmomi.vim.host import NasVolume
from pyVmomi.vim.host import NetworkConfig
from pyVmomi.vim.host import SecuritySpec
from pyVmomi.vim.host import ServiceConfig
from pyVmomi.vim.host import StorageDeviceInfo
from pyVmomi.vim.host import VirtualNicManager
from pyVmomi.vim.option import OptionValue
class ConfigSpec(DynamicData):
nasDatastore: list[NasVolume.Config] = []
network: Optional[NetworkConfig] = None
nicTypeSelection: list[VirtualNicManager.NicTypeSelection] = []
service: list[ServiceConfig] = []
firewall: Optional[FirewallConfig] = None
option: list[OptionValue] = []
datastorePrincipal: Optional[str] = None
datastorePrincipalPasswd: Optional[str] = None
datetime: Optional[DateTimeConfig] = None
storageDevice: Optional[StorageDeviceInfo] = None
license: Optional[LicenseSpec] = None
security: Optional[SecuritySpec] = None
userAccount: list[LocalAccountManager.AccountSpecification] = []
usergroupAccount: list[LocalAccountManager.AccountSpecification] = []
memory: Optional[MemorySpec] = None
activeDirectory: list[ActiveDirectorySpec] = []
genericConfig: list[KeyAnyValue] = []
graphicsConfig: Optional[GraphicsConfig] = None
assignableHardwareConfig: Optional[AssignableHardwareConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ConnectInfo.pyi 0000664 0000000 0000000 00000002642 14637045624 0021676 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim import LicenseManager
from pyVmomi.vim import Network
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import Capability
from pyVmomi.vim.host import Summary
from pyVmomi.vim.vm import Summary
class ConnectInfo(DynamicData):
class NetworkInfo(DynamicData):
summary: Network.Summary
class NewNetworkInfo(NetworkInfo):
pass
class DatastoreInfo(DynamicData):
summary: Datastore.Summary
class DatastoreExistsInfo(DatastoreInfo):
newDatastoreName: str
class DatastoreNameConflictInfo(DatastoreInfo):
newDatastoreName: str
class LicenseInfo(DynamicData):
license: LicenseManager.LicenseInfo
evaluation: LicenseManager.EvaluationInfo
resource: Optional[LicenseManager.LicensableResourceInfo] = None
serverIp: Optional[str] = None
inDasCluster: Optional[bool] = None
host: Summary
vm: list[Summary] = []
vimAccountNameRequired: Optional[bool] = None
clusterSupported: Optional[bool] = None
network: list[NetworkInfo] = []
datastore: list[DatastoreInfo] = []
license: Optional[LicenseInfo] = None
capability: Optional[Capability] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ConnectSpec.pyi 0000664 0000000 0000000 00000001575 14637045624 0021701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Folder
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import GatewaySpec
from pyVmomi.vim.host import HostAccessManager
class ConnectSpec(DynamicData):
hostName: Optional[str] = None
port: Optional[int] = None
sslThumbprint: Optional[str] = None
userName: Optional[str] = None
password: Optional[str] = None
vmFolder: Optional[Folder] = None
force: bool
vimAccountName: Optional[str] = None
vimAccountPassword: Optional[str] = None
managementIp: Optional[str] = None
lockdownMode: Optional[HostAccessManager.LockdownMode] = None
hostGateway: Optional[GatewaySpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/CpuIdInfo.pyi 0000664 0000000 0000000 00000000735 14637045624 0021312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class CpuIdInfo(DynamicData):
level: int
vendor: Optional[str] = None
eax: Optional[str] = None
ebx: Optional[str] = None
ecx: Optional[str] = None
edx: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/CpuInfo.pyi 0000664 0000000 0000000 00000000675 14637045624 0021040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.VmomiSupport import short
from pyVmomi.vmodl import DynamicData
class CpuInfo(DynamicData):
numCpuPackages: short
numCpuCores: short
numCpuThreads: short
hz: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/CpuPackage.pyi 0000664 0000000 0000000 00000001721 14637045624 0021471 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.VmomiSupport import short
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import CpuIdInfo
class CpuPackage(DynamicData):
class Vendor(Enum):
unknown: ClassVar['Vendor'] = 'unknown'
intel: ClassVar['Vendor'] = 'intel'
amd: ClassVar['Vendor'] = 'amd'
hygon: ClassVar['Vendor'] = 'hygon'
arm: ClassVar['Vendor'] = 'arm'
index: short
vendor: str
hz: long
busHz: long
description: str
threadId: list[short] = []
cpuFeature: list[CpuIdInfo] = []
family: Optional[short] = None
model: Optional[short] = None
stepping: Optional[short] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/CpuPowerManagementInfo.pyi 0000664 0000000 0000000 00000001233 14637045624 0024041 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class CpuPowerManagementInfo(DynamicData):
class PolicyType(Enum):
off: ClassVar['PolicyType'] = 'off'
staticPolicy: ClassVar['PolicyType'] = 'staticPolicy'
dynamicPolicy: ClassVar['PolicyType'] = 'dynamicPolicy'
currentPolicy: Optional[str] = None
hardwareSupport: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/CpuSchedulerSystem.pyi 0000664 0000000 0000000 00000002203 14637045624 0023255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vmodl import DynamicData
class CpuSchedulerSystem(ExtensibleManagedObject):
class HyperThreadScheduleInfo(DynamicData):
available: bool
active: bool
config: bool
class CpuSchedulerInfo(DynamicData):
class CpuSchedulerPolicyInfo(Enum):
systemDefault: ClassVar['CpuSchedulerPolicyInfo'] = 'systemDefault'
scav1: ClassVar['CpuSchedulerPolicyInfo'] = 'scav1'
scav2: ClassVar['CpuSchedulerPolicyInfo'] = 'scav2'
policy: str
@property
def cpuSchedulerInfo(self) -> Optional[CpuSchedulerInfo]: ...
@property
def hyperthreadInfo(self) -> Optional[HyperThreadScheduleInfo]: ...
def EnableHyperThreading(self) -> NoReturn: ...
def DisableHyperThreading(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DataTransportConnectionInfo.pyi 0000664 0000000 0000000 00000000565 14637045624 0025115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class DataTransportConnectionInfo(DynamicData):
staticMemoryConsumed: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DatastoreBrowser.pyi 0000664 0000000 0000000 00000007620 14637045624 0022764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
class DatastoreBrowser(ManagedObject):
class FileInfo(DynamicData):
class Details(DynamicData):
fileType: bool
fileSize: bool
modification: bool
fileOwner: bool
path: str
friendlyName: Optional[str] = None
fileSize: Optional[long] = None
modification: Optional[datetime] = None
owner: Optional[str] = None
class Query(DynamicData):
pass
class VmConfigQuery(Query):
class Filter(DynamicData):
matchConfigVersion: list[int] = []
encrypted: Optional[bool] = None
class Details(DynamicData):
configVersion: bool
encryption: Optional[bool] = None
filter: Optional[Filter] = None
details: Optional[Details] = None
class TemplateVmConfigQuery(VmConfigQuery):
pass
class VmDiskQuery(Query):
class Filter(DynamicData):
diskType: list[type] = []
matchHardwareVersion: list[int] = []
controllerType: list[type] = []
thin: Optional[bool] = None
encrypted: Optional[bool] = None
class Details(DynamicData):
diskType: bool
capacityKb: bool
hardwareVersion: bool
controllerType: Optional[bool] = None
diskExtents: Optional[bool] = None
thin: Optional[bool] = None
encryption: Optional[bool] = None
filter: Optional[Filter] = None
details: Optional[Details] = None
class FolderQuery(Query):
pass
class VmSnapshotQuery(Query):
pass
class IsoImageQuery(Query):
pass
class FloppyImageQuery(Query):
pass
class VmNvramQuery(Query):
pass
class VmLogQuery(Query):
pass
class VmConfigInfo(FileInfo):
class VmConfigEncryptionInfo(DynamicData):
keyId: Optional[CryptoKeyId] = None
configVersion: Optional[int] = None
encryption: Optional[VmConfigEncryptionInfo] = None
class TemplateVmConfigInfo(VmConfigInfo):
pass
class VmDiskInfo(FileInfo):
class VmDiskEncryptionInfo(DynamicData):
keyId: Optional[CryptoKeyId] = None
diskType: Optional[type] = None
capacityKb: Optional[long] = None
hardwareVersion: Optional[int] = None
controllerType: Optional[type] = None
diskExtents: list[str] = []
thin: Optional[bool] = None
encryption: Optional[VmDiskEncryptionInfo] = None
class FolderInfo(FileInfo):
pass
class VmSnapshotInfo(FileInfo):
pass
class IsoImageInfo(FileInfo):
pass
class FloppyImageInfo(FileInfo):
pass
class VmNvramInfo(FileInfo):
pass
class VmLogInfo(FileInfo):
pass
class SearchSpec(DynamicData):
query: list[Query] = []
details: Optional[FileInfo.Details] = None
searchCaseInsensitive: Optional[bool] = None
matchPattern: list[str] = []
sortFoldersFirst: Optional[bool] = None
class SearchResults(DynamicData):
datastore: Optional[Datastore] = None
folderPath: Optional[str] = None
file: list[FileInfo] = []
@property
def datastore(self) -> list[Datastore]: ...
@property
def supportedType(self) -> list[Query]: ...
def Search(self, datastorePath: str, searchSpec: Optional[SearchSpec]) -> Task: ...
def SearchSubFolders(self, datastorePath: str, searchSpec: Optional[SearchSpec]) -> Task: ...
def DeleteFile(self, datastorePath: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DatastoreSystem.pyi 0000664 0000000 0000000 00000006254 14637045624 0022627 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import NasVolume
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.host import UnresolvedVmfsResignatureSpec
from pyVmomi.vim.host import UnresolvedVmfsVolume
from pyVmomi.vim.host import VmfsDatastoreCreateSpec
from pyVmomi.vim.host import VmfsDatastoreExpandSpec
from pyVmomi.vim.host import VmfsDatastoreExtendSpec
from pyVmomi.vim.host import VmfsDatastoreOption
class DatastoreSystem(ManagedObject):
class Capabilities(DynamicData):
nfsMountCreationRequired: bool
nfsMountCreationSupported: bool
localDatastoreSupported: bool
vmfsExtentExpansionSupported: bool
class VvolDatastoreSpec(DynamicData):
name: str
scId: str
class DatastoreResult(DynamicData):
key: Datastore
fault: Optional[MethodFault] = None
@property
def datastore(self) -> list[Datastore]: ...
@property
def capabilities(self) -> Capabilities: ...
def UpdateLocalSwapDatastore(self, datastore: Optional[Datastore]) -> NoReturn: ...
def QueryAvailableDisksForVmfs(self, datastore: Optional[Datastore]) -> list[ScsiDisk]: ...
def QueryVmfsDatastoreCreateOptions(self, devicePath: str, vmfsMajorVersion: Optional[int]) -> list[VmfsDatastoreOption]: ...
def CreateVmfsDatastore(self, spec: VmfsDatastoreCreateSpec) -> Datastore: ...
def QueryVmfsDatastoreExtendOptions(self, datastore: Datastore, devicePath: str, suppressExpandCandidates: Optional[bool]) -> list[VmfsDatastoreOption]: ...
def QueryVmfsDatastoreExpandOptions(self, datastore: Datastore) -> list[VmfsDatastoreOption]: ...
def ExtendVmfsDatastore(self, datastore: Datastore, spec: VmfsDatastoreExtendSpec) -> Datastore: ...
def EnableClusteredVmdkSupport(self, datastore: Datastore) -> NoReturn: ...
def DisableClusteredVmdkSupport(self, datastore: Datastore) -> NoReturn: ...
def ExpandVmfsDatastore(self, datastore: Datastore, spec: VmfsDatastoreExpandSpec) -> Datastore: ...
def CreateNasDatastore(self, spec: NasVolume.Specification) -> Datastore: ...
def CreateLocalDatastore(self, name: str, path: str) -> Datastore: ...
def CreateVvolDatastore(self, spec: VvolDatastoreSpec) -> Datastore: ...
def RemoveDatastore(self, datastore: Datastore) -> NoReturn: ...
def SetMaxQueueDepth(self, datastore: Datastore, maxQdepth: long) -> NoReturn: ...
def QueryMaxQueueDepth(self, datastore: Datastore) -> long: ...
def RemoveDatastoreEx(self, datastore: list[Datastore]) -> Task: ...
def ConfigureDatastorePrincipal(self, userName: str, password: Optional[str]) -> NoReturn: ...
def QueryUnresolvedVmfsVolumes(self) -> list[UnresolvedVmfsVolume]: ...
def ResignatureUnresolvedVmfsVolume(self, resolutionSpec: UnresolvedVmfsResignatureSpec) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DateTimeConfig.pyi 0000664 0000000 0000000 00000001312 14637045624 0022304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import NtpConfig
from pyVmomi.vim.host import PtpConfig
class DateTimeConfig(DynamicData):
timeZone: Optional[str] = None
ntpConfig: Optional[NtpConfig] = None
ptpConfig: Optional[PtpConfig] = None
protocol: Optional[str] = None
enabled: Optional[bool] = None
disableEvents: Optional[bool] = None
disableFallback: Optional[bool] = None
resetToFactoryDefaults: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DateTimeInfo.pyi 0000664 0000000 0000000 00000002373 14637045624 0022002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DateTimeSystem
from pyVmomi.vim.host import NtpConfig
from pyVmomi.vim.host import PtpConfig
class DateTimeInfo(DynamicData):
class Protocol(Enum):
ntp: ClassVar['Protocol'] = 'ntp'
ptp: ClassVar['Protocol'] = 'ptp'
timeZone: DateTimeSystem.TimeZone
systemClockProtocol: Optional[str] = None
ntpConfig: Optional[NtpConfig] = None
ptpConfig: Optional[PtpConfig] = None
enabled: Optional[bool] = None
disableEvents: Optional[bool] = None
disableFallback: Optional[bool] = None
inFallbackState: Optional[bool] = None
serviceSync: Optional[bool] = None
lastSyncTime: Optional[datetime] = None
remoteNtpServer: Optional[str] = None
ntpRunTime: Optional[long] = None
ptpRunTime: Optional[long] = None
ntpDuration: Optional[str] = None
ptpDuration: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DateTimeSystem.pyi 0000664 0000000 0000000 00000002143 14637045624 0022366 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DateTimeConfig
from pyVmomi.vim.host import DateTimeInfo
class DateTimeSystem(ManagedObject):
class TimeZone(DynamicData):
key: str
name: str
description: str
gmtOffset: int
class ServiceTestResult(DynamicData):
workingNormally: bool
report: list[str] = []
@property
def dateTimeInfo(self) -> DateTimeInfo: ...
def UpdateConfig(self, config: DateTimeConfig) -> NoReturn: ...
def QueryAvailableTimeZones(self) -> list[TimeZone]: ...
def QueryDateTime(self) -> datetime: ...
def UpdateDateTime(self, dateTime: datetime) -> NoReturn: ...
def Refresh(self) -> NoReturn: ...
def TestTimeService(self) -> Optional[ServiceTestResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DeploymentInfo.pyi 0000664 0000000 0000000 00000000563 14637045624 0022425 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DeploymentInfo(DynamicData):
bootedFromStatelessCache: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/Device.pyi 0000664 0000000 0000000 00000000501 14637045624 0020660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Device(DynamicData):
deviceName: str
deviceType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DevicePciId.pyi 0000664 0000000 0000000 00000000625 14637045624 0021600 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class DevicePciId(DynamicData):
vendorId: long
deviceId: long
subVendorId: long
subDeviceId: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DhcpService.pyi 0000664 0000000 0000000 00000001310 14637045624 0021657 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DhcpService(DynamicData):
class Specification(DynamicData):
virtualSwitch: str
defaultLeaseDuration: int
leaseBeginIp: str
leaseEndIp: str
maxLeaseDuration: int
unlimitedLease: bool
ipSubnetAddr: str
ipSubnetMask: str
class Config(DynamicData):
changeOperation: Optional[str] = None
key: str
spec: Specification
key: str
spec: Specification
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DiagnosticPartition.pyi 0000664 0000000 0000000 00000002425 14637045624 0023446 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DiskPartitionInfo
from pyVmomi.vim.host import ScsiDisk
class DiagnosticPartition(DynamicData):
class StorageType(Enum):
directAttached: ClassVar['StorageType'] = 'directAttached'
networkAttached: ClassVar['StorageType'] = 'networkAttached'
class DiagnosticType(Enum):
singleHost: ClassVar['DiagnosticType'] = 'singleHost'
multiHost: ClassVar['DiagnosticType'] = 'multiHost'
class CreateOption(DynamicData):
storageType: str
diagnosticType: str
disk: ScsiDisk
class CreateSpec(DynamicData):
storageType: str
diagnosticType: str
id: ScsiDisk.Partition
partition: DiskPartitionInfo.Specification
active: Optional[bool] = None
class CreateDescription(DynamicData):
layout: DiskPartitionInfo.Layout
diskUuid: str
spec: CreateSpec
storageType: str
diagnosticType: str
slots: int
id: ScsiDisk.Partition
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DiagnosticSystem.pyi 0000664 0000000 0000000 00000002013 14637045624 0022752 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.host import DiagnosticPartition
from pyVmomi.vim.host import ScsiDisk
class DiagnosticSystem(ManagedObject):
@property
def activePartition(self) -> Optional[DiagnosticPartition]: ...
def QueryAvailablePartition(self) -> list[DiagnosticPartition]: ...
def SelectActivePartition(self, partition: Optional[ScsiDisk.Partition]) -> NoReturn: ...
def QueryPartitionCreateOptions(self, storageType: str, diagnosticType: str) -> list[DiagnosticPartition.CreateOption]: ...
def QueryPartitionCreateDesc(self, diskUuid: str, diagnosticType: str) -> DiagnosticPartition.CreateDescription: ...
def CreateDiagnosticPartition(self, spec: DiagnosticPartition.CreateSpec) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DigestInfo.pyi 0000664 0000000 0000000 00000001534 14637045624 0021523 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import byte
from pyVmomi.vmodl import DynamicData
class DigestInfo(DynamicData):
class DigestMethodType(Enum):
SHA1: ClassVar['DigestMethodType'] = 'SHA1'
MD5: ClassVar['DigestMethodType'] = 'MD5'
SHA256: ClassVar['DigestMethodType'] = 'SHA256'
SHA384: ClassVar['DigestMethodType'] = 'SHA384'
SHA512: ClassVar['DigestMethodType'] = 'SHA512'
SM3_256: ClassVar['DigestMethodType'] = 'SM3_256'
digestMethod: str
digestValue: list[byte] = []
objectName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DigestVerificationSetting.pyi 0000664 0000000 0000000 00000000402 14637045624 0024601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class DigestVerificationSetting:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DirectoryStore.pyi 0000664 0000000 0000000 00000000476 14637045624 0022455 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import AuthenticationStore
class DirectoryStore(AuthenticationStore):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DirectoryStoreInfo.pyi 0000664 0000000 0000000 00000000512 14637045624 0023260 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import AuthenticationStoreInfo
class DirectoryStoreInfo(AuthenticationStoreInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DiskConfigurationResult.pyi 0000664 0000000 0000000 00000000734 14637045624 0024312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class DiskConfigurationResult(DynamicData):
devicePath: Optional[str] = None
success: Optional[bool] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DiskDimensions.pyi 0000664 0000000 0000000 00000000737 14637045624 0022417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class DiskDimensions(DynamicData):
class Chs(DynamicData):
cylinder: long
head: int
sector: int
class Lba(DynamicData):
blockSize: int
block: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DiskPartitionInfo.pyi 0000664 0000000 0000000 00000003471 14637045624 0023072 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import byte
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DiskDimensions
class DiskPartitionInfo(DynamicData):
class PartitionFormat(Enum):
gpt: ClassVar['PartitionFormat'] = 'gpt'
mbr: ClassVar['PartitionFormat'] = 'mbr'
unknown: ClassVar['PartitionFormat'] = 'unknown'
class Type(Enum):
none: ClassVar['Type'] = 'none'
vmfs: ClassVar['Type'] = 'vmfs'
linuxNative: ClassVar['Type'] = 'linuxNative'
linuxSwap: ClassVar['Type'] = 'linuxSwap'
extended: ClassVar['Type'] = 'extended'
ntfs: ClassVar['Type'] = 'ntfs'
vmkDiagnostic: ClassVar['Type'] = 'vmkDiagnostic'
vffs: ClassVar['Type'] = 'vffs'
class Partition(DynamicData):
partition: int
startSector: long
endSector: long
type: str
guid: Optional[str] = None
logical: bool
attributes: byte
partitionAlignment: Optional[long] = None
class BlockRange(DynamicData):
partition: Optional[int] = None
type: str
start: DiskDimensions.Lba
end: DiskDimensions.Lba
class Specification(DynamicData):
partitionFormat: Optional[str] = None
chs: Optional[DiskDimensions.Chs] = None
totalSectors: Optional[long] = None
partition: list[Partition] = []
class Layout(DynamicData):
total: Optional[DiskDimensions.Lba] = None
partition: list[BlockRange] = []
deviceName: str
spec: Specification
layout: Layout
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DnsConfig.pyi 0000664 0000000 0000000 00000001000 14637045624 0021326 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DnsConfig(DynamicData):
dhcp: bool
virtualNicDevice: Optional[str] = None
ipv6VirtualNicDevice: Optional[str] = None
hostName: str
domainName: str
address: list[str] = []
searchDomain: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DnsConfigSpec.pyi 0000664 0000000 0000000 00000000760 14637045624 0022155 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import DnsConfig
from pyVmomi.vim.host import VirtualNicConnection
class DnsConfigSpec(DnsConfig):
virtualNicConnection: Optional[VirtualNicConnection] = None
virtualNicConnectionV6: Optional[VirtualNicConnection] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/DvxClass.pyi 0000664 0000000 0000000 00000000577 14637045624 0021225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DvxClass(DynamicData):
deviceClass: str
checkpointSupported: bool
swDMATracingSupported: bool
sriovNic: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/EnterMaintenanceResult.pyi 0000664 0000000 0000000 00000000733 14637045624 0024107 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import FaultsByHost
from pyVmomi.vim import FaultsByVM
from pyVmomi.vmodl import DynamicData
class EnterMaintenanceResult(DynamicData):
vmFaults: list[FaultsByVM] = []
hostFaults: list[FaultsByHost] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/EsxAgentHostManager.pyi 0000664 0000000 0000000 00000001327 14637045624 0023337 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Datastore
from pyVmomi.vim import Network
from pyVmomi.vmodl import DynamicData
class EsxAgentHostManager(ManagedObject):
class ConfigInfo(DynamicData):
agentVmDatastore: Optional[Datastore] = None
agentVmNetwork: Optional[Network] = None
@property
def configInfo(self) -> ConfigInfo: ...
def UpdateConfig(self, configInfo: ConfigInfo) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FcoeConfig.pyi 0000664 0000000 0000000 00000001466 14637045624 0021476 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FcoeConfig(DynamicData):
class VlanRange(DynamicData):
vlanLow: int
vlanHigh: int
class FcoeCapabilities(DynamicData):
priorityClass: bool
sourceMacAddress: bool
vlanRange: bool
class FcoeSpecification(DynamicData):
underlyingPnic: str
priorityClass: Optional[int] = None
sourceMac: Optional[str] = None
vlanRange: list[VlanRange] = []
priorityClass: int
sourceMac: str
vlanRange: list[VlanRange] = []
capabilities: FcoeCapabilities
fcoeActive: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FeatureCapability.pyi 0000664 0000000 0000000 00000000524 14637045624 0023063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class FeatureCapability(DynamicData):
key: str
featureName: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FeatureMask.pyi 0000664 0000000 0000000 00000000516 14637045624 0021676 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class FeatureMask(DynamicData):
key: str
featureName: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FeatureVersionInfo.pyi 0000664 0000000 0000000 00000000757 14637045624 0023253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class FeatureVersionInfo(DynamicData):
class FeatureVersionKey(Enum):
faultTolerance: ClassVar['FeatureVersionKey'] = 'faultTolerance'
key: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FibreChannelHba.pyi 0000664 0000000 0000000 00000001316 14637045624 0022421 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.host import HostBusAdapter
class FibreChannelHba(HostBusAdapter):
class PortType(Enum):
fabric: ClassVar['PortType'] = 'fabric'
loop: ClassVar['PortType'] = 'loop'
pointToPoint: ClassVar['PortType'] = 'pointToPoint'
unknown: ClassVar['PortType'] = 'unknown'
portWorldWideName: long
nodeWorldWideName: long
portType: PortType
speed: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FibreChannelOverEthernetHba.pyi 0000664 0000000 0000000 00000001110 14637045624 0024744 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FibreChannelHba
class FibreChannelOverEthernetHba(FibreChannelHba):
class LinkInfo(DynamicData):
vnportMac: str
fcfMac: str
vlanId: int
underlyingNic: str
linkInfo: LinkInfo
isSoftwareFcoe: bool
markedForRemoval: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FibreChannelOverEthernetTargetTransport.pyi 0000664 0000000 0000000 00000000617 14637045624 0027430 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import FibreChannelTargetTransport
class FibreChannelOverEthernetTargetTransport(FibreChannelTargetTransport):
vnportMac: str
fcfMac: str
vlanId: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FibreChannelTargetTransport.pyi 0000664 0000000 0000000 00000000630 14637045624 0025070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.host import TargetTransport
class FibreChannelTargetTransport(TargetTransport):
portWorldWideName: long
nodeWorldWideName: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FileAccess.pyi 0000664 0000000 0000000 00000000771 14637045624 0021473 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileAccess(DynamicData):
class Modes(DynamicData):
browse: Optional[str] = None
read: str
modify: str
use: str
admin: Optional[str] = None
full: str
who: str
what: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FileSystemMountInfo.pyi 0000664 0000000 0000000 00000001525 14637045624 0023413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FileSystemVolume
from pyVmomi.vim.host import MountInfo
class FileSystemMountInfo(DynamicData):
class VStorageSupportStatus(Enum):
vStorageSupported: ClassVar['VStorageSupportStatus'] = 'vStorageSupported'
vStorageUnsupported: ClassVar['VStorageSupportStatus'] = 'vStorageUnsupported'
vStorageUnknown: ClassVar['VStorageSupportStatus'] = 'vStorageUnknown'
mountInfo: MountInfo
volume: FileSystemVolume
vStorageSupport: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FileSystemVolume.pyi 0000664 0000000 0000000 00000001677 14637045624 0022754 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class FileSystemVolume(DynamicData):
class FileSystemType(Enum):
VMFS: ClassVar['FileSystemType'] = 'VMFS'
NFS: ClassVar['FileSystemType'] = 'NFS'
NFS41: ClassVar['FileSystemType'] = 'NFS41'
CIFS: ClassVar['FileSystemType'] = 'CIFS'
vsan: ClassVar['FileSystemType'] = 'vsan'
VFFS: ClassVar['FileSystemType'] = 'VFFS'
VVOL: ClassVar['FileSystemType'] = 'VVOL'
PMEM: ClassVar['FileSystemType'] = 'PMEM'
vsanD: ClassVar['FileSystemType'] = 'vsanD'
OTHER: ClassVar['FileSystemType'] = 'OTHER'
type: str
name: str
capacity: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FileSystemVolumeInfo.pyi 0000664 0000000 0000000 00000000707 14637045624 0023561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FileSystemMountInfo
class FileSystemVolumeInfo(DynamicData):
volumeTypeList: list[str] = []
mountInfo: list[FileSystemMountInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FirewallConfig.pyi 0000664 0000000 0000000 00000001152 14637045624 0022357 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FirewallInfo
from pyVmomi.vim.host import Ruleset
class FirewallConfig(DynamicData):
class RuleSetConfig(DynamicData):
rulesetId: str
enabled: bool
allowedHosts: Optional[Ruleset.IpList] = None
rule: list[RuleSetConfig] = []
defaultBlockingPolicy: FirewallInfo.DefaultPolicy
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FirewallInfo.pyi 0000664 0000000 0000000 00000001043 14637045624 0022044 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import Ruleset
class FirewallInfo(DynamicData):
class DefaultPolicy(DynamicData):
incomingBlocked: Optional[bool] = None
outgoingBlocked: Optional[bool] = None
defaultPolicy: DefaultPolicy
ruleset: list[Ruleset] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FirewallSystem.pyi 0000664 0000000 0000000 00000002321 14637045624 0022435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim.host import FirewallInfo
from pyVmomi.vim.host import Ruleset
class FirewallSystem(ExtensibleManagedObject):
class ServiceName(Enum):
vpxa: ClassVar['ServiceName'] = 'vpxa'
class RuleSetId(Enum):
faultTolerance: ClassVar['RuleSetId'] = 'faultTolerance'
fdm: ClassVar['RuleSetId'] = 'fdm'
updateManager: ClassVar['RuleSetId'] = 'updateManager'
vpxHeartbeats: ClassVar['RuleSetId'] = 'vpxHeartbeats'
@property
def firewallInfo(self) -> Optional[FirewallInfo]: ...
def UpdateDefaultPolicy(self, defaultPolicy: FirewallInfo.DefaultPolicy) -> NoReturn: ...
def EnableRuleset(self, id: str) -> NoReturn: ...
def DisableRuleset(self, id: str) -> NoReturn: ...
def UpdateRuleset(self, id: str, spec: Ruleset.RulesetSpec) -> NoReturn: ...
def Refresh(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FirmwareSystem.pyi 0000664 0000000 0000000 00000001033 14637045624 0022443 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.VmomiSupport import ManagedObject
class FirmwareSystem(ManagedObject):
def ResetToFactoryDefaults(self) -> NoReturn: ...
def BackupConfiguration(self) -> str: ...
def QueryConfigUploadURL(self) -> str: ...
def RestoreConfiguration(self, force: bool) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/FlagInfo.pyi 0000664 0000000 0000000 00000000557 14637045624 0021161 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FlagInfo(DynamicData):
backgroundSnapshotsEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ForceMountedInfo.pyi 0000664 0000000 0000000 00000000507 14637045624 0022675 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ForceMountedInfo(DynamicData):
persist: bool
mounted: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/Fru.pyi 0000664 0000000 0000000 00000001324 14637045624 0020221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class Fru(DynamicData):
class FruType(Enum):
undefined: ClassVar['FruType'] = 'undefined'
board: ClassVar['FruType'] = 'board'
product: ClassVar['FruType'] = 'product'
type: str
partName: str
partNumber: str
manufacturer: str
serialNumber: Optional[str] = None
mfgTimeStamp: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/GatewaySpec.pyi 0000664 0000000 0000000 00000000755 14637045624 0021710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
class GatewaySpec(DynamicData):
gatewayType: str
gatewayId: Optional[str] = None
trustVerificationToken: Optional[str] = None
hostAuthParams: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/GraphicsConfig.pyi 0000664 0000000 0000000 00000002101 14637045624 0022345 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class GraphicsConfig(DynamicData):
class GraphicsType(Enum):
shared: ClassVar['GraphicsType'] = 'shared'
sharedDirect: ClassVar['GraphicsType'] = 'sharedDirect'
class SharedPassthruAssignmentPolicy(Enum):
performance: ClassVar['SharedPassthruAssignmentPolicy'] = 'performance'
consolidation: ClassVar['SharedPassthruAssignmentPolicy'] = 'consolidation'
class VgpuMode(Enum):
sameSize: ClassVar['VgpuMode'] = 'sameSize'
mixedSize: ClassVar['VgpuMode'] = 'mixedSize'
class DeviceType(DynamicData):
deviceId: str
graphicsType: str
vgpuMode: Optional[str] = None
hostDefaultGraphicsType: str
sharedPassthruAssignmentPolicy: str
deviceType: list[DeviceType] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/GraphicsInfo.pyi 0000664 0000000 0000000 00000002117 14637045624 0022042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class GraphicsInfo(DynamicData):
class GraphicsType(Enum):
basic: ClassVar['GraphicsType'] = 'basic'
shared: ClassVar['GraphicsType'] = 'shared'
direct: ClassVar['GraphicsType'] = 'direct'
sharedDirect: ClassVar['GraphicsType'] = 'sharedDirect'
class VgpuMode(Enum):
none: ClassVar['VgpuMode'] = 'none'
sameSize: ClassVar['VgpuMode'] = 'sameSize'
mixedSize: ClassVar['VgpuMode'] = 'mixedSize'
multiInstanceGpu: ClassVar['VgpuMode'] = 'multiInstanceGpu'
deviceName: str
vendorName: str
pciId: str
graphicsType: str
vgpuMode: Optional[str] = None
memorySizeInKB: long
vm: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/GraphicsManager.pyi 0000664 0000000 0000000 00000002235 14637045624 0022522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim.host import GraphicsConfig
from pyVmomi.vim.host import GraphicsInfo
from pyVmomi.vim.host import SharedGpuCapabilities
from pyVmomi.vim.vm import VgpuDeviceInfo
from pyVmomi.vim.vm import VgpuProfileInfo
class GraphicsManager(ExtensibleManagedObject):
@property
def graphicsInfo(self) -> list[GraphicsInfo]: ...
@property
def graphicsConfig(self) -> Optional[GraphicsConfig]: ...
@property
def sharedPassthruGpuTypes(self) -> list[str]: ...
@property
def sharedGpuCapabilities(self) -> list[SharedGpuCapabilities]: ...
def RetrieveVgpuDeviceInfo(self) -> list[VgpuDeviceInfo]: ...
def RetrieveVgpuProfileInfo(self) -> list[VgpuProfileInfo]: ...
def Refresh(self) -> NoReturn: ...
def IsSharedGraphicsActive(self) -> bool: ...
def UpdateGraphicsConfig(self, config: GraphicsConfig) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HardwareInfo.pyi 0000664 0000000 0000000 00000003065 14637045624 0022042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import BIOSInfo
from pyVmomi.vim.host import CpuIdInfo
from pyVmomi.vim.host import CpuInfo
from pyVmomi.vim.host import CpuPackage
from pyVmomi.vim.host import CpuPowerManagementInfo
from pyVmomi.vim.host import DvxClass
from pyVmomi.vim.host import MemoryTierInfo
from pyVmomi.vim.host import NumaInfo
from pyVmomi.vim.host import PciDevice
from pyVmomi.vim.host import PersistentMemoryInfo
from pyVmomi.vim.host import ReliableMemoryInfo
from pyVmomi.vim.host import SevInfo
from pyVmomi.vim.host import SgxInfo
from pyVmomi.vim.host import SystemInfo
class HardwareInfo(DynamicData):
systemInfo: SystemInfo
cpuPowerManagementInfo: Optional[CpuPowerManagementInfo] = None
cpuInfo: CpuInfo
cpuPkg: list[CpuPackage] = []
memorySize: long
numaInfo: Optional[NumaInfo] = None
smcPresent: bool
pciDevice: list[PciDevice] = []
dvxClasses: list[DvxClass] = []
cpuFeature: list[CpuIdInfo] = []
biosInfo: Optional[BIOSInfo] = None
reliableMemoryInfo: Optional[ReliableMemoryInfo] = None
persistentMemoryInfo: Optional[PersistentMemoryInfo] = None
sgxInfo: Optional[SgxInfo] = None
sevInfo: Optional[SevInfo] = None
memoryTieringType: Optional[str] = None
memoryTierInfo: list[MemoryTierInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HardwareStatusInfo.pyi 0000664 0000000 0000000 00000002776 14637045624 0023256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import Fru
class HardwareStatusInfo(DynamicData):
class Status(Enum):
Unknown: ClassVar['Status'] = 'Unknown'
Green: ClassVar['Status'] = 'Green'
Yellow: ClassVar['Status'] = 'Yellow'
Red: ClassVar['Status'] = 'Red'
class HardwareElementInfo(DynamicData):
name: str
status: ElementDescription
class StorageStatusInfo(HardwareElementInfo):
class OperationalInfo(DynamicData):
property: str
value: str
operationalInfo: list[OperationalInfo] = []
class DpuStatusInfo(HardwareElementInfo):
class OperationalInfo(DynamicData):
sensorId: str
healthState: Optional[ElementDescription] = None
reading: str
units: Optional[str] = None
timeStamp: Optional[datetime] = None
dpuId: str
fru: Optional[Fru] = None
sensors: list[OperationalInfo] = []
memoryStatusInfo: list[HardwareElementInfo] = []
cpuStatusInfo: list[HardwareElementInfo] = []
storageStatusInfo: list[StorageStatusInfo] = []
dpuStatusInfo: list[DpuStatusInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HbaCreateSpec.pyi 0000664 0000000 0000000 00000000452 14637045624 0022117 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class HbaCreateSpec(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HealthStatusSystem.pyi 0000664 0000000 0000000 00000001664 14637045624 0023312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HardwareStatusInfo
from pyVmomi.vim.host import SystemEventInfo
from pyVmomi.vim.host import SystemHealthInfo
class HealthStatusSystem(ManagedObject):
class Runtime(DynamicData):
systemHealthInfo: Optional[SystemHealthInfo] = None
hardwareStatusInfo: Optional[HardwareStatusInfo] = None
@property
def runtime(self) -> Runtime: ...
def Refresh(self) -> NoReturn: ...
def ResetSystemHealthInfo(self) -> NoReturn: ...
def ClearSystemEventLog(self) -> NoReturn: ...
def FetchSystemEventLog(self) -> list[SystemEventInfo]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostAccessManager.pyi 0000664 0000000 0000000 00000003202 14637045624 0023014 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class HostAccessManager(ManagedObject):
class AccessMode(Enum):
accessNone: ClassVar['AccessMode'] = 'accessNone'
accessAdmin: ClassVar['AccessMode'] = 'accessAdmin'
accessNoAccess: ClassVar['AccessMode'] = 'accessNoAccess'
accessReadOnly: ClassVar['AccessMode'] = 'accessReadOnly'
accessOther: ClassVar['AccessMode'] = 'accessOther'
class AccessEntry(DynamicData):
principal: str
group: bool
accessMode: AccessMode
class LockdownMode(Enum):
lockdownDisabled: ClassVar['LockdownMode'] = 'lockdownDisabled'
lockdownNormal: ClassVar['LockdownMode'] = 'lockdownNormal'
lockdownStrict: ClassVar['LockdownMode'] = 'lockdownStrict'
@property
def lockdownMode(self) -> LockdownMode: ...
def RetrieveAccessEntries(self) -> list[AccessEntry]: ...
def ChangeAccessMode(self, principal: str, isGroup: bool, accessMode: AccessMode) -> NoReturn: ...
def QuerySystemUsers(self) -> list[str]: ...
def UpdateSystemUsers(self, users: list[str]) -> NoReturn: ...
def QueryLockdownExceptions(self) -> list[str]: ...
def UpdateLockdownExceptions(self, users: list[str]) -> NoReturn: ...
def ChangeLockdownMode(self, mode: LockdownMode) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostBusAdapter.pyi 0000664 0000000 0000000 00000000773 14637045624 0022364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class HostBusAdapter(DynamicData):
key: Optional[str] = None
device: str
bus: int
status: str
model: str
driver: Optional[str] = None
pci: Optional[str] = None
storageProtocol: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostProxySwitch.pyi 0000664 0000000 0000000 00000003333 14637045624 0022630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import HostMember
from pyVmomi.vim.host import PhysicalNic
class HostProxySwitch(DynamicData):
class Specification(DynamicData):
backing: Optional[HostMember.Backing] = None
class Config(DynamicData):
changeOperation: Optional[str] = None
uuid: str
spec: Optional[Specification] = None
class HostLagConfig(DynamicData):
lagKey: str
lagName: Optional[str] = None
uplinkPort: list[KeyValue] = []
class EnsInfo(DynamicData):
opsVersion: long
numPSOps: long
numLcoreOps: long
errorStatus: long
lcoreStatus: long
dvsUuid: str
dvsName: str
key: str
numPorts: int
configNumPorts: Optional[int] = None
numPortsAvailable: int
uplinkPort: list[KeyValue] = []
mtu: Optional[int] = None
pnic: list[PhysicalNic] = []
spec: Specification
hostLag: list[HostLagConfig] = []
networkReservationSupported: Optional[bool] = None
nsxtEnabled: Optional[bool] = None
ensEnabled: Optional[bool] = None
ensInterruptEnabled: Optional[bool] = None
transportZones: list[HostMember.TransportZoneInfo] = []
nsxUsedUplinkPort: list[str] = []
nsxtStatus: Optional[str] = None
nsxtStatusDetail: Optional[str] = None
ensInfo: Optional[EnsInfo] = None
networkOffloadingEnabled: Optional[bool] = None
hostUplinkState: list[HostMember.HostUplinkState] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostSpbm.pyi 0000664 0000000 0000000 00000000460 14637045624 0021224 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class HostSpbm(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostSpbmDatastoreInfo.pyi 0000664 0000000 0000000 00000000552 14637045624 0023711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class HostSpbmDatastoreInfo(DynamicData):
datastoreUrl: str
namespace: str
defaultProfileId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostSpbmHashInfo.pyi 0000664 0000000 0000000 00000000526 14637045624 0022647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class HostSpbmHashInfo(DynamicData):
policyInfoHash: str
datastoreInfoHash: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostSpbmPolicyBlobInfo.pyi 0000664 0000000 0000000 00000000520 14637045624 0024014 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class HostSpbmPolicyBlobInfo(DynamicData):
policyBlob: str
namespace: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/HostSpbmPolicyInfo.pyi 0000664 0000000 0000000 00000001057 14637045624 0023223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostSpbmPolicyBlobInfo
class HostSpbmPolicyInfo(DynamicData):
profileId: str
name: str
description: Optional[str] = None
generationId: long
policyBlobInfo: list[HostSpbmPolicyBlobInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ImageConfigManager.pyi 0000664 0000000 0000000 00000002273 14637045624 0023134 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import SoftwarePackage
class ImageConfigManager(ManagedObject):
class AcceptanceLevel(Enum):
vmware_certified: ClassVar['AcceptanceLevel'] = 'vmware_certified'
vmware_accepted: ClassVar['AcceptanceLevel'] = 'vmware_accepted'
partner: ClassVar['AcceptanceLevel'] = 'partner'
community: ClassVar['AcceptanceLevel'] = 'community'
class ImageProfileSummary(DynamicData):
name: str
vendor: str
def QueryHostAcceptanceLevel(self) -> str: ...
def QueryHostImageProfile(self) -> ImageProfileSummary: ...
def UpdateAcceptanceLevel(self, newAcceptanceLevel: str) -> NoReturn: ...
def FetchSoftwarePackages(self) -> list[SoftwarePackage]: ...
def InstallDate(self) -> datetime: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/InternetScsiHba.pyi 0000664 0000000 0000000 00000020712 14637045624 0022514 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
from pyVmomi.vim.option import OptionDef
from pyVmomi.vim.option import OptionValue
class InternetScsiHba(HostBusAdapter):
class ParamValue(OptionValue):
isInherited: Optional[bool] = None
class DiscoveryCapabilities(DynamicData):
iSnsDiscoverySettable: bool
slpDiscoverySettable: bool
staticTargetDiscoverySettable: bool
sendTargetsDiscoverySettable: bool
class DiscoveryProperties(DynamicData):
class ISnsDiscoveryMethod(Enum):
isnsStatic: ClassVar['ISnsDiscoveryMethod'] = 'isnsStatic'
isnsDhcp: ClassVar['ISnsDiscoveryMethod'] = 'isnsDhcp'
isnsSlp: ClassVar['ISnsDiscoveryMethod'] = 'isnsSlp'
class SlpDiscoveryMethod(Enum):
slpDhcp: ClassVar['SlpDiscoveryMethod'] = 'slpDhcp'
slpAutoUnicast: ClassVar['SlpDiscoveryMethod'] = 'slpAutoUnicast'
slpAutoMulticast: ClassVar['SlpDiscoveryMethod'] = 'slpAutoMulticast'
slpManual: ClassVar['SlpDiscoveryMethod'] = 'slpManual'
iSnsDiscoveryEnabled: bool
iSnsDiscoveryMethod: Optional[str] = None
iSnsHost: Optional[str] = None
slpDiscoveryEnabled: bool
slpDiscoveryMethod: Optional[str] = None
slpHost: Optional[str] = None
staticTargetDiscoveryEnabled: bool
sendTargetsDiscoveryEnabled: bool
class ChapAuthenticationType(Enum):
chapProhibited: ClassVar['ChapAuthenticationType'] = 'chapProhibited'
chapDiscouraged: ClassVar['ChapAuthenticationType'] = 'chapDiscouraged'
chapPreferred: ClassVar['ChapAuthenticationType'] = 'chapPreferred'
chapRequired: ClassVar['ChapAuthenticationType'] = 'chapRequired'
class AuthenticationCapabilities(DynamicData):
chapAuthSettable: bool
krb5AuthSettable: bool
srpAuthSettable: bool
spkmAuthSettable: bool
mutualChapSettable: Optional[bool] = None
targetChapSettable: Optional[bool] = None
targetMutualChapSettable: Optional[bool] = None
class AuthenticationProperties(DynamicData):
chapAuthEnabled: bool
chapName: Optional[str] = None
chapSecret: Optional[str] = None
chapAuthenticationType: Optional[str] = None
chapInherited: Optional[bool] = None
mutualChapName: Optional[str] = None
mutualChapSecret: Optional[str] = None
mutualChapAuthenticationType: Optional[str] = None
mutualChapInherited: Optional[bool] = None
class DigestType(Enum):
digestProhibited: ClassVar['DigestType'] = 'digestProhibited'
digestDiscouraged: ClassVar['DigestType'] = 'digestDiscouraged'
digestPreferred: ClassVar['DigestType'] = 'digestPreferred'
digestRequired: ClassVar['DigestType'] = 'digestRequired'
class DigestCapabilities(DynamicData):
headerDigestSettable: Optional[bool] = None
dataDigestSettable: Optional[bool] = None
targetHeaderDigestSettable: Optional[bool] = None
targetDataDigestSettable: Optional[bool] = None
class DigestProperties(DynamicData):
headerDigestType: Optional[str] = None
headerDigestInherited: Optional[bool] = None
dataDigestType: Optional[str] = None
dataDigestInherited: Optional[bool] = None
class IPCapabilities(DynamicData):
addressSettable: bool
ipConfigurationMethodSettable: bool
subnetMaskSettable: bool
defaultGatewaySettable: bool
primaryDnsServerAddressSettable: bool
alternateDnsServerAddressSettable: bool
ipv6Supported: Optional[bool] = None
arpRedirectSettable: Optional[bool] = None
mtuSettable: Optional[bool] = None
hostNameAsTargetAddress: Optional[bool] = None
nameAliasSettable: Optional[bool] = None
ipv4EnableSettable: Optional[bool] = None
ipv6EnableSettable: Optional[bool] = None
ipv6PrefixLengthSettable: Optional[bool] = None
ipv6PrefixLength: Optional[int] = None
ipv6DhcpConfigurationSettable: Optional[bool] = None
ipv6LinkLocalAutoConfigurationSettable: Optional[bool] = None
ipv6RouterAdvertisementConfigurationSettable: Optional[bool] = None
ipv6DefaultGatewaySettable: Optional[bool] = None
ipv6MaxStaticAddressesSupported: Optional[int] = None
class IscsiIpv6Address(DynamicData):
class AddressConfigurationType(Enum):
DHCP: ClassVar['AddressConfigurationType'] = 'DHCP'
AutoConfigured: ClassVar['AddressConfigurationType'] = 'AutoConfigured'
Static: ClassVar['AddressConfigurationType'] = 'Static'
Other: ClassVar['AddressConfigurationType'] = 'Other'
class IPv6AddressOperation(Enum):
add: ClassVar['IPv6AddressOperation'] = 'add'
remove: ClassVar['IPv6AddressOperation'] = 'remove'
address: str
prefixLength: int
origin: str
operation: Optional[str] = None
class IPv6Properties(DynamicData):
iscsiIpv6Address: list[IscsiIpv6Address] = []
ipv6DhcpConfigurationEnabled: Optional[bool] = None
ipv6LinkLocalAutoConfigurationEnabled: Optional[bool] = None
ipv6RouterAdvertisementConfigurationEnabled: Optional[bool] = None
ipv6DefaultGateway: Optional[str] = None
class IPProperties(DynamicData):
mac: Optional[str] = None
address: Optional[str] = None
dhcpConfigurationEnabled: bool
subnetMask: Optional[str] = None
defaultGateway: Optional[str] = None
primaryDnsServerAddress: Optional[str] = None
alternateDnsServerAddress: Optional[str] = None
ipv6Address: Optional[str] = None
ipv6SubnetMask: Optional[str] = None
ipv6DefaultGateway: Optional[str] = None
arpRedirectEnabled: Optional[bool] = None
mtu: Optional[int] = None
jumboFramesEnabled: Optional[bool] = None
ipv4Enabled: Optional[bool] = None
ipv6Enabled: Optional[bool] = None
ipv6properties: Optional[IPv6Properties] = None
class SendTarget(DynamicData):
address: str
port: Optional[int] = None
authenticationProperties: Optional[AuthenticationProperties] = None
digestProperties: Optional[DigestProperties] = None
supportedAdvancedOptions: list[OptionDef] = []
advancedOptions: list[ParamValue] = []
parent: Optional[str] = None
class StaticTarget(DynamicData):
class TargetDiscoveryMethod(Enum):
staticMethod: ClassVar['TargetDiscoveryMethod'] = 'staticMethod'
sendTargetMethod: ClassVar['TargetDiscoveryMethod'] = 'sendTargetMethod'
slpMethod: ClassVar['TargetDiscoveryMethod'] = 'slpMethod'
isnsMethod: ClassVar['TargetDiscoveryMethod'] = 'isnsMethod'
unknownMethod: ClassVar['TargetDiscoveryMethod'] = 'unknownMethod'
address: str
port: Optional[int] = None
iScsiName: str
discoveryMethod: Optional[str] = None
authenticationProperties: Optional[AuthenticationProperties] = None
digestProperties: Optional[DigestProperties] = None
supportedAdvancedOptions: list[OptionDef] = []
advancedOptions: list[ParamValue] = []
parent: Optional[str] = None
class TargetSet(DynamicData):
staticTargets: list[StaticTarget] = []
sendTargets: list[SendTarget] = []
class NetworkBindingSupportType(Enum):
notsupported: ClassVar['NetworkBindingSupportType'] = 'notsupported'
optional: ClassVar['NetworkBindingSupportType'] = 'optional'
required: ClassVar['NetworkBindingSupportType'] = 'required'
isSoftwareBased: bool
canBeDisabled: Optional[bool] = None
networkBindingSupport: Optional[NetworkBindingSupportType] = None
discoveryCapabilities: DiscoveryCapabilities
discoveryProperties: DiscoveryProperties
authenticationCapabilities: AuthenticationCapabilities
authenticationProperties: AuthenticationProperties
digestCapabilities: Optional[DigestCapabilities] = None
digestProperties: Optional[DigestProperties] = None
ipCapabilities: IPCapabilities
ipProperties: IPProperties
supportedAdvancedOptions: list[OptionDef] = []
advancedOptions: list[ParamValue] = []
iScsiName: str
iScsiAlias: Optional[str] = None
configuredSendTarget: list[SendTarget] = []
configuredStaticTarget: list[StaticTarget] = []
maxSpeedMb: Optional[int] = None
currentSpeedMb: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/InternetScsiTargetTransport.pyi 0000664 0000000 0000000 00000000630 14637045624 0025162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import TargetTransport
class InternetScsiTargetTransport(TargetTransport):
iScsiName: str
iScsiAlias: str
address: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpConfig.pyi 0000664 0000000 0000000 00000003353 14637045624 0021167 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class IpConfig(DynamicData):
class IpV6AddressConfigType(Enum):
other: ClassVar['IpV6AddressConfigType'] = 'other'
manual: ClassVar['IpV6AddressConfigType'] = 'manual'
dhcp: ClassVar['IpV6AddressConfigType'] = 'dhcp'
linklayer: ClassVar['IpV6AddressConfigType'] = 'linklayer'
random: ClassVar['IpV6AddressConfigType'] = 'random'
class IpV6AddressStatus(Enum):
preferred: ClassVar['IpV6AddressStatus'] = 'preferred'
deprecated: ClassVar['IpV6AddressStatus'] = 'deprecated'
invalid: ClassVar['IpV6AddressStatus'] = 'invalid'
inaccessible: ClassVar['IpV6AddressStatus'] = 'inaccessible'
unknown: ClassVar['IpV6AddressStatus'] = 'unknown'
tentative: ClassVar['IpV6AddressStatus'] = 'tentative'
duplicate: ClassVar['IpV6AddressStatus'] = 'duplicate'
class IpV6Address(DynamicData):
ipAddress: str
prefixLength: int
origin: Optional[str] = None
dadState: Optional[str] = None
lifetime: Optional[datetime] = None
operation: Optional[str] = None
class IpV6AddressConfiguration(DynamicData):
ipV6Address: list[IpV6Address] = []
autoConfigurationEnabled: Optional[bool] = None
dhcpV6Enabled: Optional[bool] = None
dhcp: bool
ipAddress: Optional[str] = None
subnetMask: Optional[str] = None
ipV6Config: Optional[IpV6AddressConfiguration] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpRouteConfig.pyi 0000664 0000000 0000000 00000000745 14637045624 0022210 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IpRouteConfig(DynamicData):
defaultGateway: Optional[str] = None
gatewayDevice: Optional[str] = None
ipV6DefaultGateway: Optional[str] = None
ipV6GatewayDevice: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpRouteConfigSpec.pyi 0000664 0000000 0000000 00000001004 14637045624 0023010 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import IpRouteConfig
from pyVmomi.vim.host import VirtualNicConnection
class IpRouteConfigSpec(IpRouteConfig):
gatewayDeviceConnection: Optional[VirtualNicConnection] = None
ipV6GatewayDeviceConnection: Optional[VirtualNicConnection] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpRouteEntry.pyi 0000664 0000000 0000000 00000000627 14637045624 0022103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IpRouteEntry(DynamicData):
network: str
prefixLength: int
gateway: str
deviceName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpRouteOp.pyi 0000664 0000000 0000000 00000000570 14637045624 0021355 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import IpRouteEntry
class IpRouteOp(DynamicData):
changeOperation: str
route: IpRouteEntry
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpRouteTableConfig.pyi 0000664 0000000 0000000 00000000660 14637045624 0023154 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import IpRouteOp
class IpRouteTableConfig(DynamicData):
ipRoute: list[IpRouteOp] = []
ipv6Route: list[IpRouteOp] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpRouteTableInfo.pyi 0000664 0000000 0000000 00000000667 14637045624 0022651 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import IpRouteEntry
class IpRouteTableInfo(DynamicData):
ipRoute: list[IpRouteEntry] = []
ipv6Route: list[IpRouteEntry] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IpmiInfo.pyi 0000664 0000000 0000000 00000000710 14637045624 0021175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IpmiInfo(DynamicData):
bmcIpAddress: Optional[str] = None
bmcMacAddress: Optional[str] = None
login: Optional[str] = None
password: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/IscsiManager.pyi 0000664 0000000 0000000 00000004542 14637045624 0022037 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import PhysicalNic
from pyVmomi.vim.host import VirtualNic
class IscsiManager(ManagedObject):
class IscsiStatus(DynamicData):
reason: list[MethodFault] = []
class IscsiPortInfo(DynamicData):
class PathStatus(Enum):
notUsed: ClassVar['PathStatus'] = 'notUsed'
active: ClassVar['PathStatus'] = 'active'
standBy: ClassVar['PathStatus'] = 'standBy'
lastActive: ClassVar['PathStatus'] = 'lastActive'
vnicDevice: Optional[str] = None
vnic: Optional[VirtualNic] = None
pnicDevice: Optional[str] = None
pnic: Optional[PhysicalNic] = None
switchName: Optional[str] = None
switchUuid: Optional[str] = None
portgroupName: Optional[str] = None
portgroupKey: Optional[str] = None
portKey: Optional[str] = None
opaqueNetworkId: Optional[str] = None
opaqueNetworkType: Optional[str] = None
opaqueNetworkName: Optional[str] = None
externalId: Optional[str] = None
complianceStatus: Optional[IscsiStatus] = None
pathStatus: Optional[str] = None
class IscsiDependencyEntity(DynamicData):
pnicDevice: str
vnicDevice: str
vmhbaName: str
class IscsiMigrationDependency(DynamicData):
migrationAllowed: bool
disallowReason: Optional[IscsiStatus] = None
dependency: list[IscsiDependencyEntity] = []
def QueryVnicStatus(self, vnicDevice: str) -> IscsiStatus: ...
def QueryPnicStatus(self, pnicDevice: str) -> IscsiStatus: ...
def QueryBoundVnics(self, iScsiHbaName: str) -> list[IscsiPortInfo]: ...
def QueryCandidateNics(self, iScsiHbaName: str) -> list[IscsiPortInfo]: ...
def BindVnic(self, iScsiHbaName: str, vnicDevice: str) -> NoReturn: ...
def UnbindVnic(self, iScsiHbaName: str, vnicDevice: str, force: bool) -> NoReturn: ...
def QueryMigrationDependencies(self, pnicDevice: list[str]) -> IscsiMigrationDependency: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/KernelModuleSystem.pyi 0000664 0000000 0000000 00000002102 14637045624 0023253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class KernelModuleSystem(ManagedObject):
class ModuleInfo(DynamicData):
class SectionInfo(DynamicData):
address: long
length: Optional[int] = None
id: int
name: str
version: str
filename: str
optionString: str
loaded: bool
enabled: bool
useCount: int
readOnlySection: SectionInfo
writableSection: SectionInfo
textSection: SectionInfo
dataSection: SectionInfo
bssSection: SectionInfo
def QueryModules(self) -> list[ModuleInfo]: ...
def UpdateModuleOptionString(self, name: str, options: str) -> NoReturn: ...
def QueryConfiguredModuleOptionString(self, name: str) -> str: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LACPInfo.pyi 0000664 0000000 0000000 00000000614 14637045624 0021021 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import LAGInfo
class LACPInfo(DynamicData):
dvsName: str
lags: list[LAGInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LAGInfo.pyi 0000664 0000000 0000000 00000000706 14637045624 0020707 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import LAGUplinkInfo
class LAGInfo(DynamicData):
lagName: str
groupState: int
vnics: list[str] = []
uplinks: list[LAGUplinkInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LAGUplinkInfo.pyi 0000664 0000000 0000000 00000000533 14637045624 0022070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class LAGUplinkInfo(DynamicData):
uplinkName: str
portState: int
bundleState: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LicenseSpec.pyi 0000664 0000000 0000000 00000001015 14637045624 0021657 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import LicenseManager
from pyVmomi.vmodl import DynamicData
class LicenseSpec(DynamicData):
source: Optional[LicenseManager.LicenseSource] = None
editionKey: Optional[str] = None
disabledFeatureKey: list[str] = []
enabledFeatureKey: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LinkDiscoveryProtocolConfig.pyi 0000664 0000000 0000000 00000001370 14637045624 0025123 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class LinkDiscoveryProtocolConfig(DynamicData):
class ProtocolType(Enum):
cdp: ClassVar['ProtocolType'] = 'cdp'
lldp: ClassVar['ProtocolType'] = 'lldp'
class OperationType(Enum):
none: ClassVar['OperationType'] = 'none'
listen: ClassVar['OperationType'] = 'listen'
advertise: ClassVar['OperationType'] = 'advertise'
both: ClassVar['OperationType'] = 'both'
protocol: str
operation: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LocalAccountManager.pyi 0000664 0000000 0000000 00000002324 14637045624 0023330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class LocalAccountManager(ManagedObject):
class AccountSpecification(DynamicData):
id: str
password: Optional[str] = None
description: Optional[str] = None
class PosixAccountSpecification(AccountSpecification):
posixId: Optional[int] = None
shellAccess: Optional[bool] = None
def CreateUser(self, user: AccountSpecification) -> NoReturn: ...
def UpdateUser(self, user: AccountSpecification) -> NoReturn: ...
def CreateGroup(self, group: AccountSpecification) -> NoReturn: ...
def RemoveUser(self, userName: str) -> NoReturn: ...
def RemoveGroup(self, groupName: str) -> NoReturn: ...
def AssignUserToGroup(self, user: str, group: str) -> NoReturn: ...
def UnassignUserFromGroup(self, user: str, group: str) -> NoReturn: ...
def ChangePassword(self, user: str, oldPassword: str, newPassword: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LocalAuthentication.pyi 0000664 0000000 0000000 00000000503 14637045624 0023415 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import AuthenticationStore
class LocalAuthentication(AuthenticationStore):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LocalAuthenticationInfo.pyi 0000664 0000000 0000000 00000000517 14637045624 0024236 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import AuthenticationStoreInfo
class LocalAuthenticationInfo(AuthenticationStoreInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LocalDatastoreInfo.pyi 0000664 0000000 0000000 00000000541 14637045624 0023202 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
class LocalDatastoreInfo(Datastore.Info):
path: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/LocalFileSystemVolume.pyi 0000664 0000000 0000000 00000000672 14637045624 0023721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FileSystemVolume
class LocalFileSystemVolume(FileSystemVolume):
class Specification(DynamicData):
device: str
localPath: str
device: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MaintenanceSpec.pyi 0000664 0000000 0000000 00000001130 14637045624 0022515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import DecommissionMode
class MaintenanceSpec(DynamicData):
class Purpose(Enum):
hostUpgrade: ClassVar['Purpose'] = 'hostUpgrade'
vsanMode: Optional[DecommissionMode] = None
purpose: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MemoryManagerSystem.pyi 0000664 0000000 0000000 00000003106 14637045624 0023435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vmodl import DynamicData
class MemoryManagerSystem(ExtensibleManagedObject):
class ServiceConsoleReservationInfo(DynamicData):
serviceConsoleReservedCfg: long
serviceConsoleReserved: long
unreserved: long
class VirtualMachineReservationInfo(DynamicData):
class AllocationPolicy(Enum):
swapNone: ClassVar['AllocationPolicy'] = 'swapNone'
swapSome: ClassVar['AllocationPolicy'] = 'swapSome'
swapMost: ClassVar['AllocationPolicy'] = 'swapMost'
virtualMachineMin: long
virtualMachineMax: long
virtualMachineReserved: long
allocationPolicy: str
class VirtualMachineReservationSpec(DynamicData):
virtualMachineReserved: Optional[long] = None
allocationPolicy: Optional[str] = None
@property
def consoleReservationInfo(self) -> Optional[ServiceConsoleReservationInfo]: ...
@property
def virtualMachineReservationInfo(self) -> Optional[VirtualMachineReservationInfo]: ...
def ReconfigureServiceConsoleReservation(self, cfgBytes: long) -> NoReturn: ...
def ReconfigureVirtualMachineReservation(self, spec: VirtualMachineReservationSpec) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MemorySpec.pyi 0000664 0000000 0000000 00000000627 14637045624 0021555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class MemorySpec(DynamicData):
serviceConsoleReservation: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MemoryTierFlags.pyi 0000664 0000000 0000000 00000000370 14637045624 0022536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class MemoryTierFlags:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MemoryTierInfo.pyi 0000664 0000000 0000000 00000000711 14637045624 0022374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class MemoryTierInfo(DynamicData):
name: str
type: str
flags: list[str] = []
internalFlags: list[str] = []
size: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MemoryTierType.pyi 0000664 0000000 0000000 00000000367 14637045624 0022431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class MemoryTierType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MemoryTieringType.pyi 0000664 0000000 0000000 00000000372 14637045624 0023123 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class MemoryTieringType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MessageBusProxy.pyi 0000664 0000000 0000000 00000000467 14637045624 0022574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class MessageBusProxy(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MountInfo.pyi 0000664 0000000 0000000 00000003425 14637045624 0021407 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class MountInfo(DynamicData):
class AccessMode(Enum):
readWrite: ClassVar['AccessMode'] = 'readWrite'
readOnly: ClassVar['AccessMode'] = 'readOnly'
class InaccessibleReason(Enum):
AllPathsDown_Start: ClassVar['InaccessibleReason'] = 'AllPathsDown_Start'
AllPathsDown_Timeout: ClassVar['InaccessibleReason'] = 'AllPathsDown_Timeout'
PermanentDeviceLoss: ClassVar['InaccessibleReason'] = 'PermanentDeviceLoss'
class MountFailedReason(Enum):
CONNECT_FAILURE: ClassVar['MountFailedReason'] = 'CONNECT_FAILURE'
MOUNT_NOT_SUPPORTED: ClassVar['MountFailedReason'] = 'MOUNT_NOT_SUPPORTED'
NFS_NOT_SUPPORTED: ClassVar['MountFailedReason'] = 'NFS_NOT_SUPPORTED'
MOUNT_DENIED: ClassVar['MountFailedReason'] = 'MOUNT_DENIED'
MOUNT_NOT_DIR: ClassVar['MountFailedReason'] = 'MOUNT_NOT_DIR'
VOLUME_LIMIT_EXCEEDED: ClassVar['MountFailedReason'] = 'VOLUME_LIMIT_EXCEEDED'
CONN_LIMIT_EXCEEDED: ClassVar['MountFailedReason'] = 'CONN_LIMIT_EXCEEDED'
MOUNT_EXISTS: ClassVar['MountFailedReason'] = 'MOUNT_EXISTS'
OTHERS: ClassVar['MountFailedReason'] = 'OTHERS'
path: Optional[str] = None
accessMode: str
mounted: Optional[bool] = None
accessible: Optional[bool] = None
inaccessibleReason: Optional[str] = None
vmknicName: Optional[str] = None
vmknicActive: Optional[bool] = None
mountFailedReason: Optional[str] = None
numTcpConnections: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MultipathInfo.pyi 0000664 0000000 0000000 00000003373 14637045624 0022256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
from pyVmomi.vim.host import ScsiLun
from pyVmomi.vim.host import TargetTransport
class MultipathInfo(DynamicData):
class PathState(Enum):
standby: ClassVar['PathState'] = 'standby'
active: ClassVar['PathState'] = 'active'
disabled: ClassVar['PathState'] = 'disabled'
dead: ClassVar['PathState'] = 'dead'
unknown: ClassVar['PathState'] = 'unknown'
class LogicalUnitPolicy(DynamicData):
policy: str
class HppLogicalUnitPolicy(LogicalUnitPolicy):
bytes: Optional[long] = None
iops: Optional[long] = None
path: Optional[str] = None
latencyEvalTime: Optional[long] = None
samplingIosPerPath: Optional[long] = None
class LogicalUnitStorageArrayTypePolicy(DynamicData):
policy: str
class FixedLogicalUnitPolicy(LogicalUnitPolicy):
prefer: str
class LogicalUnit(DynamicData):
key: str
id: str
lun: ScsiLun
path: list[Path] = []
policy: LogicalUnitPolicy
storageArrayTypePolicy: Optional[LogicalUnitStorageArrayTypePolicy] = None
class Path(DynamicData):
key: str
name: str
pathState: str
state: Optional[str] = None
isWorkingPath: Optional[bool] = None
adapter: HostBusAdapter
lun: LogicalUnit
transport: Optional[TargetTransport] = None
lun: list[LogicalUnit] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/MultipathStateInfo.pyi 0000664 0000000 0000000 00000000637 14637045624 0023257 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class MultipathStateInfo(DynamicData):
class Path(DynamicData):
name: str
pathState: str
path: list[Path] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NasDatastoreInfo.pyi 0000664 0000000 0000000 00000000614 14637045624 0022672 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.host import NasVolume
class NasDatastoreInfo(Datastore.Info):
nas: Optional[NasVolume] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NasVolume.pyi 0000664 0000000 0000000 00000002700 14637045624 0021375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FileSystemVolume
class NasVolume(FileSystemVolume):
class UserInfo(DynamicData):
user: str
class SecurityType(Enum):
AUTH_SYS: ClassVar['SecurityType'] = 'AUTH_SYS'
SEC_KRB5: ClassVar['SecurityType'] = 'SEC_KRB5'
SEC_KRB5I: ClassVar['SecurityType'] = 'SEC_KRB5I'
SEC_KRB5P: ClassVar['SecurityType'] = 'SEC_KRB5P'
class Specification(DynamicData):
remoteHost: str
remotePath: str
localPath: str
accessMode: str
type: Optional[str] = None
userName: Optional[str] = None
password: Optional[str] = None
remoteHostNames: list[str] = []
securityType: Optional[str] = None
vmknicToBind: Optional[str] = None
vmknicBound: Optional[bool] = None
connections: Optional[int] = None
class Config(DynamicData):
changeOperation: Optional[str] = None
spec: Optional[Specification] = None
remoteHost: str
remotePath: str
userName: Optional[str] = None
remoteHostNames: list[str] = []
securityType: Optional[str] = None
protocolEndpoint: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NatService.pyi 0000664 0000000 0000000 00000002164 14637045624 0021533 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class NatService(DynamicData):
class PortForwardSpecification(DynamicData):
type: str
name: str
hostPort: int
guestPort: int
guestIpAddress: str
class NameServiceSpec(DynamicData):
dnsAutoDetect: bool
dnsPolicy: str
dnsRetries: int
dnsTimeout: int
dnsNameServer: list[str] = []
nbdsTimeout: int
nbnsRetries: int
nbnsTimeout: int
class Specification(DynamicData):
virtualSwitch: str
activeFtp: bool
allowAnyOui: bool
configPort: bool
ipGatewayAddress: str
udpTimeout: int
portForward: list[PortForwardSpecification] = []
nameService: Optional[NameServiceSpec] = None
class Config(DynamicData):
changeOperation: Optional[str] = None
key: str
spec: Specification
key: str
spec: Specification
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NetCapabilities.pyi 0000664 0000000 0000000 00000001407 14637045624 0022527 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class NetCapabilities(DynamicData):
canSetPhysicalNicLinkSpeed: bool
supportsNicTeaming: bool
nicTeamingPolicy: list[str] = []
supportsVlan: bool
usesServiceConsoleNic: bool
supportsNetworkHints: bool
maxPortGroupsPerVswitch: Optional[int] = None
vswitchConfigSupported: bool
vnicConfigSupported: bool
ipRouteConfigSupported: bool
dnsConfigSupported: bool
dhcpOnVnicSupported: bool
ipV6Supported: bool
backupNfcNiocSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NetOffloadCapabilities.pyi 0000664 0000000 0000000 00000000677 14637045624 0024032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class NetOffloadCapabilities(DynamicData):
csumOffload: Optional[bool] = None
tcpSegmentation: Optional[bool] = None
zeroCopyXmit: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NetStackInstance.pyi 0000664 0000000 0000000 00000002561 14637045624 0022672 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DnsConfig
from pyVmomi.vim.host import IpRouteConfig
from pyVmomi.vim.host import IpRouteTableConfig
class NetStackInstance(DynamicData):
class SystemStackKey(Enum):
defaultTcpipStack: ClassVar['SystemStackKey'] = 'defaultTcpipStack'
vmotion: ClassVar['SystemStackKey'] = 'vmotion'
vSphereProvisioning: ClassVar['SystemStackKey'] = 'vSphereProvisioning'
mirror: ClassVar['SystemStackKey'] = 'mirror'
ops: ClassVar['SystemStackKey'] = 'ops'
class CongestionControlAlgorithmType(Enum):
newreno: ClassVar['CongestionControlAlgorithmType'] = 'newreno'
cubic: ClassVar['CongestionControlAlgorithmType'] = 'cubic'
key: Optional[str] = None
name: Optional[str] = None
dnsConfig: Optional[DnsConfig] = None
ipRouteConfig: Optional[IpRouteConfig] = None
requestedMaxNumberOfConnections: Optional[int] = None
congestionControlAlgorithm: Optional[str] = None
ipV6Enabled: Optional[bool] = None
routeTableConfig: Optional[IpRouteTableConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NetworkConfig.pyi 0000664 0000000 0000000 00000003176 14637045624 0022253 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DhcpService
from pyVmomi.vim.host import DnsConfig
from pyVmomi.vim.host import HostProxySwitch
from pyVmomi.vim.host import IpRouteConfig
from pyVmomi.vim.host import IpRouteTableConfig
from pyVmomi.vim.host import NatService
from pyVmomi.vim.host import NetStackInstance
from pyVmomi.vim.host import PhysicalNic
from pyVmomi.vim.host import PortGroup
from pyVmomi.vim.host import VirtualNic
from pyVmomi.vim.host import VirtualSwitch
class NetworkConfig(DynamicData):
class Result(DynamicData):
vnicDevice: list[str] = []
consoleVnicDevice: list[str] = []
class NetStackSpec(DynamicData):
netStackInstance: NetStackInstance
operation: Optional[str] = None
vswitch: list[VirtualSwitch.Config] = []
proxySwitch: list[HostProxySwitch.Config] = []
portgroup: list[PortGroup.Config] = []
pnic: list[PhysicalNic.Config] = []
vnic: list[VirtualNic.Config] = []
consoleVnic: list[VirtualNic.Config] = []
dnsConfig: Optional[DnsConfig] = None
ipRouteConfig: Optional[IpRouteConfig] = None
consoleIpRouteConfig: Optional[IpRouteConfig] = None
routeTableConfig: Optional[IpRouteTableConfig] = None
dhcp: list[DhcpService.Config] = []
nat: list[NatService.Config] = []
ipV6Enabled: Optional[bool] = None
netStackSpec: list[NetStackSpec] = []
migrationStatus: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NetworkInfo.pyi 0000664 0000000 0000000 00000003365 14637045624 0021741 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DhcpService
from pyVmomi.vim.host import DnsConfig
from pyVmomi.vim.host import HostProxySwitch
from pyVmomi.vim.host import IpRouteConfig
from pyVmomi.vim.host import IpRouteTableInfo
from pyVmomi.vim.host import NatService
from pyVmomi.vim.host import NetStackInstance
from pyVmomi.vim.host import OpaqueNetworkInfo
from pyVmomi.vim.host import OpaqueSwitch
from pyVmomi.vim.host import PhysicalNic
from pyVmomi.vim.host import PortGroup
from pyVmomi.vim.host import RdmaDevice
from pyVmomi.vim.host import VirtualNic
from pyVmomi.vim.host import VirtualSwitch
class NetworkInfo(DynamicData):
vswitch: list[VirtualSwitch] = []
proxySwitch: list[HostProxySwitch] = []
portgroup: list[PortGroup] = []
pnic: list[PhysicalNic] = []
rdmaDevice: list[RdmaDevice] = []
vnic: list[VirtualNic] = []
consoleVnic: list[VirtualNic] = []
dnsConfig: Optional[DnsConfig] = None
ipRouteConfig: Optional[IpRouteConfig] = None
consoleIpRouteConfig: Optional[IpRouteConfig] = None
routeTableInfo: Optional[IpRouteTableInfo] = None
dhcp: list[DhcpService] = []
nat: list[NatService] = []
ipV6Enabled: Optional[bool] = None
atBootIpV6Enabled: Optional[bool] = None
netStackInstance: list[NetStackInstance] = []
opaqueSwitch: list[OpaqueSwitch] = []
opaqueNetwork: list[OpaqueNetworkInfo] = []
nsxTransportNodeId: Optional[str] = None
nvdsToVdsMigrationRequired: Optional[bool] = None
migrationStatus: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NetworkPolicy.pyi 0000664 0000000 0000000 00000003313 14637045624 0022276 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import NetOffloadCapabilities
class NetworkPolicy(DynamicData):
class SecurityPolicy(DynamicData):
allowPromiscuous: Optional[bool] = None
macChanges: Optional[bool] = None
forgedTransmits: Optional[bool] = None
class TrafficShapingPolicy(DynamicData):
enabled: Optional[bool] = None
averageBandwidth: Optional[long] = None
peakBandwidth: Optional[long] = None
burstSize: Optional[long] = None
class NicFailureCriteria(DynamicData):
checkSpeed: Optional[str] = None
speed: Optional[int] = None
checkDuplex: Optional[bool] = None
fullDuplex: Optional[bool] = None
checkErrorPercent: Optional[bool] = None
percentage: Optional[int] = None
checkBeacon: Optional[bool] = None
class NicOrderPolicy(DynamicData):
activeNic: list[str] = []
standbyNic: list[str] = []
class NicTeamingPolicy(DynamicData):
policy: Optional[str] = None
reversePolicy: Optional[bool] = None
notifySwitches: Optional[bool] = None
rollingOrder: Optional[bool] = None
failureCriteria: Optional[NicFailureCriteria] = None
nicOrder: Optional[NicOrderPolicy] = None
security: Optional[SecurityPolicy] = None
nicTeaming: Optional[NicTeamingPolicy] = None
offloadPolicy: Optional[NetOffloadCapabilities] = None
shapingPolicy: Optional[TrafficShapingPolicy] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NetworkSystem.pyi 0000664 0000000 0000000 00000006201 14637045624 0022322 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim.host import DnsConfig
from pyVmomi.vim.host import IpRouteConfig
from pyVmomi.vim.host import IpRouteTableConfig
from pyVmomi.vim.host import NetCapabilities
from pyVmomi.vim.host import NetOffloadCapabilities
from pyVmomi.vim.host import NetworkConfig
from pyVmomi.vim.host import NetworkInfo
from pyVmomi.vim.host import PhysicalNic
from pyVmomi.vim.host import PortGroup
from pyVmomi.vim.host import VirtualNic
from pyVmomi.vim.host import VirtualSwitch
class NetworkSystem(ExtensibleManagedObject):
@property
def capabilities(self) -> Optional[NetCapabilities]: ...
@property
def networkInfo(self) -> Optional[NetworkInfo]: ...
@property
def offloadCapabilities(self) -> Optional[NetOffloadCapabilities]: ...
@property
def networkConfig(self) -> Optional[NetworkConfig]: ...
@property
def dnsConfig(self) -> Optional[DnsConfig]: ...
@property
def ipRouteConfig(self) -> Optional[IpRouteConfig]: ...
@property
def consoleIpRouteConfig(self) -> Optional[IpRouteConfig]: ...
def UpdateNetworkConfig(self, config: NetworkConfig, changeMode: str) -> NetworkConfig.Result: ...
def UpdateDnsConfig(self, config: DnsConfig) -> NoReturn: ...
def UpdateIpRouteConfig(self, config: IpRouteConfig) -> NoReturn: ...
def UpdateConsoleIpRouteConfig(self, config: IpRouteConfig) -> NoReturn: ...
def UpdateIpRouteTableConfig(self, config: IpRouteTableConfig) -> NoReturn: ...
def AddVirtualSwitch(self, vswitchName: str, spec: Optional[VirtualSwitch.Specification]) -> NoReturn: ...
def RemoveVirtualSwitch(self, vswitchName: str) -> NoReturn: ...
def UpdateVirtualSwitch(self, vswitchName: str, spec: VirtualSwitch.Specification) -> NoReturn: ...
def AddPortGroup(self, portgrp: PortGroup.Specification) -> NoReturn: ...
def RemovePortGroup(self, pgName: str) -> NoReturn: ...
def UpdatePortGroup(self, pgName: str, portgrp: PortGroup.Specification) -> NoReturn: ...
def UpdatePhysicalNicLinkSpeed(self, device: str, linkSpeed: Optional[PhysicalNic.LinkSpeedDuplex]) -> NoReturn: ...
def QueryNetworkHint(self, device: list[str]) -> list[PhysicalNic.NetworkHint]: ...
def AddVirtualNic(self, portgroup: str, nic: VirtualNic.Specification) -> str: ...
def RemoveVirtualNic(self, device: str) -> NoReturn: ...
def UpdateVirtualNic(self, device: str, nic: VirtualNic.Specification) -> NoReturn: ...
def AddServiceConsoleVirtualNic(self, portgroup: str, nic: VirtualNic.Specification) -> str: ...
def RemoveServiceConsoleVirtualNic(self, device: str) -> NoReturn: ...
def UpdateServiceConsoleVirtualNic(self, device: str, nic: VirtualNic.Specification) -> NoReturn: ...
def RestartServiceConsoleVirtualNic(self, device: str) -> NoReturn: ...
def Refresh(self) -> NoReturn: ...
def StartDpuFailover(self, dvsName: str, targetDpuAlias: Optional[str]) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NfcConnectionInfo.pyi 0000664 0000000 0000000 00000000677 14637045624 0023041 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.host import DataTransportConnectionInfo
class NfcConnectionInfo(DataTransportConnectionInfo):
streamingMemoryConsumed: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NtpConfig.pyi 0000664 0000000 0000000 00000000563 14637045624 0021360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class NtpConfig(DynamicData):
server: list[str] = []
configFile: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NumaInfo.pyi 0000664 0000000 0000000 00000000640 14637045624 0021201 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import NumaNode
class NumaInfo(DynamicData):
type: str
numNodes: int
numaNode: list[NumaNode] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NumaNode.pyi 0000664 0000000 0000000 00000001114 14637045624 0021170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import byte
from pyVmomi.VmomiSupport import long
from pyVmomi.VmomiSupport import short
from pyVmomi.vmodl import DynamicData
class NumaNode(DynamicData):
typeId: byte
cpuID: list[short] = []
memorySize: Optional[long] = None
memoryRangeBegin: long
memoryRangeLength: long
pciId: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NumericSensorInfo.pyi 0000664 0000000 0000000 00000003256 14637045624 0023103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import Fru
class NumericSensorInfo(DynamicData):
class HealthState(Enum):
unknown: ClassVar['HealthState'] = 'unknown'
green: ClassVar['HealthState'] = 'green'
yellow: ClassVar['HealthState'] = 'yellow'
red: ClassVar['HealthState'] = 'red'
class SensorType(Enum):
fan: ClassVar['SensorType'] = 'fan'
power: ClassVar['SensorType'] = 'power'
temperature: ClassVar['SensorType'] = 'temperature'
voltage: ClassVar['SensorType'] = 'voltage'
other: ClassVar['SensorType'] = 'other'
processor: ClassVar['SensorType'] = 'processor'
memory: ClassVar['SensorType'] = 'memory'
storage: ClassVar['SensorType'] = 'storage'
systemBoard: ClassVar['SensorType'] = 'systemBoard'
battery: ClassVar['SensorType'] = 'battery'
bios: ClassVar['SensorType'] = 'bios'
cable: ClassVar['SensorType'] = 'cable'
watchdog: ClassVar['SensorType'] = 'watchdog'
name: str
healthState: Optional[ElementDescription] = None
currentReading: long
unitModifier: int
baseUnits: str
rateUnits: Optional[str] = None
sensorType: str
id: Optional[str] = None
sensorNumber: Optional[long] = None
timeStamp: Optional[str] = None
fru: Optional[Fru] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvdimmSystem.pyi 0000664 0000000 0000000 00000013244 14637045624 0022130 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
class NvdimmSystem(ManagedObject):
class RangeType(Enum):
volatileRange: ClassVar['RangeType'] = 'volatileRange'
persistentRange: ClassVar['RangeType'] = 'persistentRange'
controlRange: ClassVar['RangeType'] = 'controlRange'
blockRange: ClassVar['RangeType'] = 'blockRange'
volatileVirtualDiskRange: ClassVar['RangeType'] = 'volatileVirtualDiskRange'
volatileVirtualCDRange: ClassVar['RangeType'] = 'volatileVirtualCDRange'
persistentVirtualDiskRange: ClassVar['RangeType'] = 'persistentVirtualDiskRange'
persistentVirtualCDRange: ClassVar['RangeType'] = 'persistentVirtualCDRange'
class NamespaceType(Enum):
blockNamespace: ClassVar['NamespaceType'] = 'blockNamespace'
persistentNamespace: ClassVar['NamespaceType'] = 'persistentNamespace'
class HealthInfo(DynamicData):
class StateFlag(Enum):
normal: ClassVar['StateFlag'] = 'normal'
error: ClassVar['StateFlag'] = 'error'
healthStatus: str
healthInformation: str
stateFlagInfo: list[str] = []
dimmTemperature: int
dimmTemperatureThreshold: int
spareBlocksPercentage: int
spareBlockThreshold: int
dimmLifespanPercentage: int
esTemperature: Optional[int] = None
esTemperatureThreshold: Optional[int] = None
esLifespanPercentage: Optional[int] = None
class RegionInfo(DynamicData):
regionId: int
setId: int
rangeType: str
startAddr: long
size: long
offset: long
class Summary(DynamicData):
numDimms: int
healthStatus: str
totalCapacity: long
persistentCapacity: long
blockCapacity: long
availableCapacity: long
numInterleavesets: int
numNamespaces: int
class DimmInfo(DynamicData):
dimmHandle: int
healthInfo: HealthInfo
totalCapacity: long
persistentCapacity: long
availablePersistentCapacity: long
volatileCapacity: long
availableVolatileCapacity: long
blockCapacity: long
regionInfo: list[RegionInfo] = []
representationString: str
class InterleaveSetInfo(DynamicData):
class InterleaveSetState(Enum):
invalid: ClassVar['InterleaveSetState'] = 'invalid'
active: ClassVar['InterleaveSetState'] = 'active'
setId: int
rangeType: str
baseAddress: long
size: long
availableSize: long
deviceList: list[int] = []
state: str
class Guid(DynamicData):
uuid: str
class NamespaceInfo(DynamicData):
class NamespaceHealthStatus(Enum):
normal: ClassVar['NamespaceHealthStatus'] = 'normal'
missing: ClassVar['NamespaceHealthStatus'] = 'missing'
labelMissing: ClassVar['NamespaceHealthStatus'] = 'labelMissing'
interleaveBroken: ClassVar['NamespaceHealthStatus'] = 'interleaveBroken'
labelInconsistent: ClassVar['NamespaceHealthStatus'] = 'labelInconsistent'
bttCorrupt: ClassVar['NamespaceHealthStatus'] = 'bttCorrupt'
badBlockSize: ClassVar['NamespaceHealthStatus'] = 'badBlockSize'
class NamespaceState(Enum):
invalid: ClassVar['NamespaceState'] = 'invalid'
notInUse: ClassVar['NamespaceState'] = 'notInUse'
inUse: ClassVar['NamespaceState'] = 'inUse'
uuid: str
friendlyName: str
blockSize: long
blockCount: long
type: str
namespaceHealthStatus: str
locationID: int
state: str
class NamespaceDetails(DynamicData):
class NamespaceHealthStatus(Enum):
normal: ClassVar['NamespaceHealthStatus'] = 'normal'
missing: ClassVar['NamespaceHealthStatus'] = 'missing'
labelMissing: ClassVar['NamespaceHealthStatus'] = 'labelMissing'
interleaveBroken: ClassVar['NamespaceHealthStatus'] = 'interleaveBroken'
labelInconsistent: ClassVar['NamespaceHealthStatus'] = 'labelInconsistent'
class NamespaceState(Enum):
invalid: ClassVar['NamespaceState'] = 'invalid'
notInUse: ClassVar['NamespaceState'] = 'notInUse'
inUse: ClassVar['NamespaceState'] = 'inUse'
uuid: str
friendlyName: str
size: long
type: str
namespaceHealthStatus: str
interleavesetID: int
state: str
class NamespaceCreateSpec(DynamicData):
friendlyName: Optional[str] = None
blockSize: long
blockCount: long
type: str
locationID: int
class PMemNamespaceCreateSpec(DynamicData):
friendlyName: Optional[str] = None
size: long
interleavesetID: int
class NamespaceDeleteSpec(DynamicData):
uuid: str
class NvdimmSystemInfo(DynamicData):
summary: Optional[Summary] = None
dimms: list[int] = []
dimmInfo: list[DimmInfo] = []
interleaveSet: list[int] = []
iSetInfo: list[InterleaveSetInfo] = []
namespace: list[Guid] = []
nsInfo: list[NamespaceInfo] = []
nsDetails: list[NamespaceDetails] = []
@property
def nvdimmSystemInfo(self) -> NvdimmSystemInfo: ...
def CreateNamespace(self, createSpec: NamespaceCreateSpec) -> Task: ...
def CreatePMemNamespace(self, createSpec: PMemNamespaceCreateSpec) -> Task: ...
def DeleteNamespace(self, deleteSpec: NamespaceDeleteSpec) -> Task: ...
def DeleteBlockNamespaces(self) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeConnectSpec.pyi 0000664 0000000 0000000 00000000705 14637045624 0022521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import NvmeSpec
class NvmeConnectSpec(NvmeSpec):
subnqn: str
controllerId: Optional[int] = None
adminQueueSize: Optional[int] = None
keepAliveTimeout: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeController.pyi 0000664 0000000 0000000 00000001435 14637045624 0022441 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
from pyVmomi.vim.host import NvmeNamespace
class NvmeController(DynamicData):
key: str
controllerNumber: int
subnqn: str
name: str
associatedAdapter: HostBusAdapter
transportType: str
fusedOperationSupported: bool
numberOfQueues: int
queueSize: int
attachedNamespace: list[NvmeNamespace] = []
vendorId: Optional[str] = None
model: Optional[str] = None
serialNumber: Optional[str] = None
firmwareVersion: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeDisconnectSpec.pyi 0000664 0000000 0000000 00000000636 14637045624 0023224 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class NvmeDisconnectSpec(DynamicData):
hbaName: str
subnqn: Optional[str] = None
controllerNumber: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeDiscoverSpec.pyi 0000664 0000000 0000000 00000000627 14637045624 0022711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import NvmeSpec
class NvmeDiscoverSpec(NvmeSpec):
autoConnect: Optional[bool] = None
rootDiscoveryController: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeDiscoveryLog.pyi 0000664 0000000 0000000 00000002256 14637045624 0022731 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import NvmeTransportParameters
class NvmeDiscoveryLog(DynamicData):
class SubsystemType(Enum):
discovery: ClassVar['SubsystemType'] = 'discovery'
nvm: ClassVar['SubsystemType'] = 'nvm'
class TransportRequirements(Enum):
secureChannelRequired: ClassVar['TransportRequirements'] = 'secureChannelRequired'
secureChannelNotRequired: ClassVar['TransportRequirements'] = 'secureChannelNotRequired'
requirementsNotSpecified: ClassVar['TransportRequirements'] = 'requirementsNotSpecified'
class Entry(DynamicData):
subnqn: str
subsystemType: str
subsystemPortId: int
controllerId: int
adminQueueMaxSize: int
transportParameters: NvmeTransportParameters
transportRequirements: str
connected: bool
entry: list[Entry] = []
complete: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeNamespace.pyi 0000664 0000000 0000000 00000000631 14637045624 0022207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class NvmeNamespace(DynamicData):
key: str
name: str
id: int
blockSize: int
capacityInBlocks: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeOpaqueTransportParameters.pyi 0000664 0000000 0000000 00000000703 14637045624 0025506 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import binary
from pyVmomi.vim.host import NvmeTransportParameters
class NvmeOpaqueTransportParameters(NvmeTransportParameters):
trtype: str
traddr: str
adrfam: str
trsvcid: str
tsas: binary
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeOverFibreChannelParameters.pyi 0000664 0000000 0000000 00000000653 14637045624 0025517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.host import NvmeTransportParameters
class NvmeOverFibreChannelParameters(NvmeTransportParameters):
nodeWorldWideName: long
portWorldWideName: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeOverRdmaParameters.pyi 0000664 0000000 0000000 00000000676 14637045624 0024067 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import NvmeTransportParameters
class NvmeOverRdmaParameters(NvmeTransportParameters):
address: str
addressFamily: Optional[str] = None
portNumber: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeOverTcpParameters.pyi 0000664 0000000 0000000 00000000702 14637045624 0023720 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import NvmeTransportParameters
class NvmeOverTcpParameters(NvmeTransportParameters):
address: str
portNumber: Optional[int] = None
digestVerification: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeSpec.pyi 0000664 0000000 0000000 00000000623 14637045624 0021206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import NvmeTransportParameters
class NvmeSpec(DynamicData):
hbaName: str
transportParameters: NvmeTransportParameters
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeTopology.pyi 0000664 0000000 0000000 00000001074 14637045624 0022131 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
from pyVmomi.vim.host import NvmeController
class NvmeTopology(DynamicData):
class Interface(DynamicData):
key: str
adapter: HostBusAdapter
connectedController: list[NvmeController] = []
adapter: list[Interface] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeTransportParameters.pyi 0000664 0000000 0000000 00000001332 14637045624 0024332 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class NvmeTransportParameters(DynamicData):
class NvmeAddressFamily(Enum):
ipv4: ClassVar['NvmeAddressFamily'] = 'ipv4'
ipv6: ClassVar['NvmeAddressFamily'] = 'ipv6'
infiniBand: ClassVar['NvmeAddressFamily'] = 'infiniBand'
fc: ClassVar['NvmeAddressFamily'] = 'fc'
loopback: ClassVar['NvmeAddressFamily'] = 'loopback'
unknown: ClassVar['NvmeAddressFamily'] = 'unknown'
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/NvmeTransportType.pyi 0000664 0000000 0000000 00000000372 14637045624 0023153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class NvmeTransportType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/OpaqueNetworkInfo.pyi 0000664 0000000 0000000 00000001136 14637045624 0023106 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import OpaqueNetwork
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import OptionValue
class OpaqueNetworkInfo(DynamicData):
opaqueNetworkId: str
opaqueNetworkName: str
opaqueNetworkType: str
pnicZone: list[str] = []
capability: Optional[OpaqueNetwork.Capability] = None
extraConfig: list[OptionValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/OpaqueSwitch.pyi 0000664 0000000 0000000 00000002220 14637045624 0022075 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FeatureCapability
from pyVmomi.vim.host import PhysicalNic
from pyVmomi.vim.host import VirtualNic
from pyVmomi.vim.option import OptionValue
class OpaqueSwitch(DynamicData):
class OpaqueSwitchState(Enum):
up: ClassVar['OpaqueSwitchState'] = 'up'
warning: ClassVar['OpaqueSwitchState'] = 'warning'
down: ClassVar['OpaqueSwitchState'] = 'down'
maintenance: ClassVar['OpaqueSwitchState'] = 'maintenance'
class PhysicalNicZone(DynamicData):
key: str
pnicDevice: list[str] = []
key: str
name: Optional[str] = None
pnic: list[PhysicalNic] = []
pnicZone: list[PhysicalNicZone] = []
status: Optional[str] = None
vtep: list[VirtualNic] = []
extraConfig: list[OptionValue] = []
featureCapability: list[FeatureCapability] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PMemDatastoreInfo.pyi 0000664 0000000 0000000 00000000542 14637045624 0023007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vim.host import PMemVolume
class PMemDatastoreInfo(Datastore.Info):
pmem: PMemVolume
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PMemVolume.pyi 0000664 0000000 0000000 00000000511 14637045624 0021510 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import FileSystemVolume
class PMemVolume(FileSystemVolume):
uuid: str
version: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ParallelScsiHba.pyi 0000664 0000000 0000000 00000000465 14637045624 0022463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import HostBusAdapter
class ParallelScsiHba(HostBusAdapter):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ParallelScsiTargetTransport.pyi 0000664 0000000 0000000 00000000503 14637045624 0025125 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TargetTransport
class ParallelScsiTargetTransport(TargetTransport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PartialMaintenanceModeId.pyi 0000664 0000000 0000000 00000000401 14637045624 0024301 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class PartialMaintenanceModeId:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PartialMaintenanceModeRuntimeInfo.pyi 0000664 0000000 0000000 00000000525 14637045624 0026213 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class PartialMaintenanceModeRuntimeInfo(DynamicData):
key: str
hostStatus: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PartialMaintenanceModeStatus.pyi 0000664 0000000 0000000 00000000405 14637045624 0025234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class PartialMaintenanceModeStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PatchManager.pyi 0000664 0000000 0000000 00000006256 14637045624 0022030 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
class PatchManager(ManagedObject):
class Result(DynamicData):
version: str
status: list[Status] = []
xmlResult: Optional[str] = None
class Status(DynamicData):
class Reason(Enum):
obsoleted: ClassVar['Reason'] = 'obsoleted'
missingPatch: ClassVar['Reason'] = 'missingPatch'
missingLib: ClassVar['Reason'] = 'missingLib'
hasDependentPatch: ClassVar['Reason'] = 'hasDependentPatch'
conflictPatch: ClassVar['Reason'] = 'conflictPatch'
conflictLib: ClassVar['Reason'] = 'conflictLib'
class Integrity(Enum):
validated: ClassVar['Integrity'] = 'validated'
keyNotFound: ClassVar['Integrity'] = 'keyNotFound'
keyRevoked: ClassVar['Integrity'] = 'keyRevoked'
keyExpired: ClassVar['Integrity'] = 'keyExpired'
digestMismatch: ClassVar['Integrity'] = 'digestMismatch'
notEnoughSignatures: ClassVar['Integrity'] = 'notEnoughSignatures'
validationError: ClassVar['Integrity'] = 'validationError'
class InstallState(Enum):
hostRestarted: ClassVar['InstallState'] = 'hostRestarted'
imageActive: ClassVar['InstallState'] = 'imageActive'
class PrerequisitePatch(DynamicData):
id: str
installState: list[str] = []
id: str
applicable: bool
reason: list[str] = []
integrity: Optional[str] = None
installed: bool
installState: list[str] = []
prerequisitePatch: list[PrerequisitePatch] = []
restartRequired: bool
reconnectRequired: bool
vmOffRequired: bool
supersededPatchIds: list[str] = []
class Locator(DynamicData):
url: str
proxy: Optional[str] = None
class PatchManagerOperationSpec(DynamicData):
proxy: Optional[str] = None
port: Optional[int] = None
userName: Optional[str] = None
password: Optional[str] = None
cmdOption: Optional[str] = None
def Check(self, metaUrls: list[str], bundleUrls: list[str], spec: Optional[PatchManagerOperationSpec]) -> Task: ...
def Scan(self, repository: Locator, updateID: list[str]) -> Task: ...
def ScanV2(self, metaUrls: list[str], bundleUrls: list[str], spec: Optional[PatchManagerOperationSpec]) -> Task: ...
def Stage(self, metaUrls: list[str], bundleUrls: list[str], vibUrls: list[str], spec: Optional[PatchManagerOperationSpec]) -> Task: ...
def Install(self, repository: Locator, updateID: str, force: Optional[bool]) -> Task: ...
def InstallV2(self, metaUrls: list[str], bundleUrls: list[str], vibUrls: list[str], spec: Optional[PatchManagerOperationSpec]) -> Task: ...
def Uninstall(self, bulletinIds: list[str], spec: Optional[PatchManagerOperationSpec]) -> Task: ...
def Query(self, spec: Optional[PatchManagerOperationSpec]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PathSelectionPolicyOption.pyi 0000664 0000000 0000000 00000000570 14637045624 0024602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
class PathSelectionPolicyOption(DynamicData):
policy: ElementDescription
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PciDevice.pyi 0000664 0000000 0000000 00000001232 14637045624 0021316 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import byte
from pyVmomi.VmomiSupport import short
from pyVmomi.vmodl import DynamicData
class PciDevice(DynamicData):
id: str
classId: short
bus: byte
slot: byte
function: byte
vendorId: short
subVendorId: short
vendorName: str
deviceId: short
subDeviceId: short
parentBridge: Optional[str] = None
deviceName: str
deviceClassName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PciPassthruConfig.pyi 0000664 0000000 0000000 00000000661 14637045624 0023063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class PciPassthruConfig(DynamicData):
id: str
passthruEnabled: bool
applyNow: Optional[bool] = None
hardwareLabel: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PciPassthruInfo.pyi 0000664 0000000 0000000 00000000725 14637045624 0022552 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class PciPassthruInfo(DynamicData):
id: str
dependentDevice: str
passthruEnabled: bool
passthruCapable: bool
passthruActive: bool
hardwareLabel: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PciPassthruSystem.pyi 0000664 0000000 0000000 00000001426 14637045624 0023142 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim.host import PciPassthruConfig
from pyVmomi.vim.host import PciPassthruInfo
from pyVmomi.vim.host import SriovDevicePoolInfo
class PciPassthruSystem(ExtensibleManagedObject):
@property
def pciPassthruInfo(self) -> list[PciPassthruInfo]: ...
@property
def sriovDevicePoolInfo(self) -> list[SriovDevicePoolInfo]: ...
def Refresh(self) -> NoReturn: ...
def UpdatePassthruConfig(self, config: list[PciPassthruConfig]) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PcieHba.pyi 0000664 0000000 0000000 00000000455 14637045624 0020764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import HostBusAdapter
class PcieHba(HostBusAdapter):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PcieTargetTransport.pyi 0000664 0000000 0000000 00000000473 14637045624 0023435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TargetTransport
class PcieTargetTransport(TargetTransport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PersistentMemoryInfo.pyi 0000664 0000000 0000000 00000000670 14637045624 0023635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class PersistentMemoryInfo(DynamicData):
capacityInMB: Optional[long] = None
volumeUUID: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PhysicalNic.pyi 0000664 0000000 0000000 00000007111 14637045624 0021673 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vim.host import FcoeConfig
from pyVmomi.vim.host import IpConfig
from pyVmomi.vim.host import RdmaDevice
class PhysicalNic(DynamicData):
class Specification(DynamicData):
ip: Optional[IpConfig] = None
linkSpeed: Optional[LinkSpeedDuplex] = None
enableEnhancedNetworkingStack: Optional[bool] = None
ensInterruptEnabled: Optional[bool] = None
class Config(DynamicData):
device: str
spec: Specification
class LinkSpeedDuplex(DynamicData):
speedMb: int
duplex: bool
class NetworkHint(DynamicData):
class HintElement(DynamicData):
vlanId: Optional[int] = None
class IpNetwork(NetworkHint.HintElement):
ipSubnet: str
class NamedNetwork(NetworkHint.HintElement):
network: str
device: str
subnet: list[IpNetwork] = []
network: list[NamedNetwork] = []
connectedSwitchPort: Optional[CdpInfo] = None
lldpInfo: Optional[LldpInfo] = None
class CdpDeviceCapability(DynamicData):
router: bool
transparentBridge: bool
sourceRouteBridge: bool
networkSwitch: bool
host: bool
igmpEnabled: bool
repeater: bool
class CdpInfo(DynamicData):
cdpVersion: Optional[int] = None
timeout: Optional[int] = None
ttl: Optional[int] = None
samples: Optional[int] = None
devId: Optional[str] = None
address: Optional[str] = None
portId: Optional[str] = None
deviceCapability: Optional[CdpDeviceCapability] = None
softwareVersion: Optional[str] = None
hardwarePlatform: Optional[str] = None
ipPrefix: Optional[str] = None
ipPrefixLen: Optional[int] = None
vlan: Optional[int] = None
fullDuplex: Optional[bool] = None
mtu: Optional[int] = None
systemName: Optional[str] = None
systemOID: Optional[str] = None
mgmtAddr: Optional[str] = None
location: Optional[str] = None
class LldpInfo(DynamicData):
chassisId: str
portId: str
timeToLive: int
parameter: list[KeyAnyValue] = []
class VmDirectPathGen2SupportedMode(Enum):
upt: ClassVar['VmDirectPathGen2SupportedMode'] = 'upt'
class ResourcePoolSchedulerDisallowedReason(Enum):
userOptOut: ClassVar['ResourcePoolSchedulerDisallowedReason'] = 'userOptOut'
hardwareUnsupported: ClassVar['ResourcePoolSchedulerDisallowedReason'] = 'hardwareUnsupported'
key: Optional[str] = None
device: str
pci: str
driver: Optional[str] = None
driverVersion: Optional[str] = None
firmwareVersion: Optional[str] = None
linkSpeed: Optional[LinkSpeedDuplex] = None
validLinkSpecification: list[LinkSpeedDuplex] = []
spec: Specification
wakeOnLanSupported: bool
mac: str
fcoeConfiguration: Optional[FcoeConfig] = None
vmDirectPathGen2Supported: Optional[bool] = None
vmDirectPathGen2SupportedMode: Optional[str] = None
resourcePoolSchedulerAllowed: Optional[bool] = None
resourcePoolSchedulerDisallowedReason: list[str] = []
autoNegotiateSupported: Optional[bool] = None
enhancedNetworkingStackSupported: Optional[bool] = None
ensInterruptSupported: Optional[bool] = None
rdmaDevice: Optional[RdmaDevice] = None
dpuId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PlugStoreTopology.pyi 0000664 0000000 0000000 00000002441 14637045624 0023147 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
from pyVmomi.vim.host import ScsiLun
from pyVmomi.vim.host import TargetTransport
class PlugStoreTopology(DynamicData):
class Adapter(DynamicData):
key: str
adapter: HostBusAdapter
path: list[Path] = []
class Path(DynamicData):
key: str
name: str
channelNumber: Optional[int] = None
targetNumber: Optional[int] = None
lunNumber: Optional[int] = None
adapter: Optional[Adapter] = None
target: Optional[Target] = None
device: Optional[Device] = None
class Device(DynamicData):
key: str
lun: ScsiLun
path: list[Path] = []
class Plugin(DynamicData):
key: str
name: str
device: list[Device] = []
claimedPath: list[Path] = []
class Target(DynamicData):
key: str
transport: Optional[TargetTransport] = None
adapter: list[Adapter] = []
path: list[Path] = []
target: list[Target] = []
device: list[Device] = []
plugin: list[Plugin] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PnicTSOInfo.pyi 0000664 0000000 0000000 00000000530 14637045624 0021556 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class PnicTSOInfo(DynamicData):
nicName: str
isSupported: bool
isEnabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PortGroup.pyi 0000664 0000000 0000000 00000002347 14637045624 0021434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import NetworkPolicy
from pyVmomi.vim.host import VirtualSwitch
class PortGroup(DynamicData):
class PortConnecteeType(Enum):
virtualMachine: ClassVar['PortConnecteeType'] = 'virtualMachine'
systemManagement: ClassVar['PortConnecteeType'] = 'systemManagement'
host: ClassVar['PortConnecteeType'] = 'host'
unknown: ClassVar['PortConnecteeType'] = 'unknown'
class Specification(DynamicData):
name: str
vlanId: int
vswitchName: str
policy: NetworkPolicy
class Config(DynamicData):
changeOperation: Optional[str] = None
spec: Optional[Specification] = None
class Port(DynamicData):
key: Optional[str] = None
mac: list[str] = []
type: str
key: Optional[str] = None
port: list[Port] = []
vswitch: Optional[VirtualSwitch] = None
computedPolicy: NetworkPolicy
spec: Specification
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PowerSystem.pyi 0000664 0000000 0000000 00000001412 14637045624 0021764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import DynamicData
class PowerSystem(ManagedObject):
class PowerPolicy(DynamicData):
key: int
name: str
shortName: str
description: str
class Capability(DynamicData):
availablePolicy: list[PowerPolicy] = []
class Info(DynamicData):
currentPolicy: PowerPolicy
@property
def capability(self) -> Capability: ...
@property
def info(self) -> Info: ...
def ConfigurePolicy(self, key: int) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ProtocolEndpoint.pyi 0000664 0000000 0000000 00000002225 14637045624 0022770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class ProtocolEndpoint(DynamicData):
class PEType(Enum):
block: ClassVar['PEType'] = 'block'
nas: ClassVar['PEType'] = 'nas'
class ProtocolEndpointType(Enum):
scsi: ClassVar['ProtocolEndpointType'] = 'scsi'
nfs: ClassVar['ProtocolEndpointType'] = 'nfs'
nfs4x: ClassVar['ProtocolEndpointType'] = 'nfs4x'
peType: str
type: Optional[str] = None
uuid: str
hostKey: list[HostSystem] = []
storageArray: Optional[str] = None
nfsServer: Optional[str] = None
nfsDir: Optional[str] = None
nfsServerScope: Optional[str] = None
nfsServerMajor: Optional[str] = None
nfsServerAuthType: Optional[str] = None
nfsServerUser: Optional[str] = None
deviceId: Optional[str] = None
usedByStretchedContainer: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/PtpConfig.pyi 0000664 0000000 0000000 00000001506 14637045624 0021360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import IpConfig
class PtpConfig(DynamicData):
class DeviceType(Enum):
none: ClassVar['DeviceType'] = 'none'
virtualNic: ClassVar['DeviceType'] = 'virtualNic'
pciPassthruNic: ClassVar['DeviceType'] = 'pciPassthruNic'
class PtpPort(DynamicData):
index: int
deviceType: Optional[str] = None
device: Optional[str] = None
ipConfig: Optional[IpConfig] = None
domain: Optional[int] = None
port: list[PtpPort] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/QualifiedName.pyi 0000664 0000000 0000000 00000001037 14637045624 0022172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class QualifiedName(DynamicData):
class Type(Enum):
nvmeQualifiedName: ClassVar['Type'] = 'nvmeQualifiedName'
vvolNvmeQualifiedName: ClassVar['Type'] = 'vvolNvmeQualifiedName'
value: str
type: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/RdmaDevice.pyi 0000664 0000000 0000000 00000002404 14637045624 0021470 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import PhysicalNic
class RdmaDevice(DynamicData):
class Backing(DynamicData):
pass
class PnicBacking(Backing):
pairedUplink: PhysicalNic
class ConnectionState(Enum):
unknown: ClassVar['ConnectionState'] = 'unknown'
down: ClassVar['ConnectionState'] = 'down'
init: ClassVar['ConnectionState'] = 'init'
armed: ClassVar['ConnectionState'] = 'armed'
active: ClassVar['ConnectionState'] = 'active'
activeDefer: ClassVar['ConnectionState'] = 'activeDefer'
class ConnectionInfo(DynamicData):
state: str
mtu: int
speedInMbps: int
class Capability(DynamicData):
roceV1Capable: bool
roceV2Capable: bool
iWarpCapable: bool
key: str
device: str
driver: Optional[str] = None
description: Optional[str] = None
backing: Optional[Backing] = None
connectionInfo: ConnectionInfo
capability: Capability
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/RdmaHba.pyi 0000664 0000000 0000000 00000000560 14637045624 0020764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import HostBusAdapter
class RdmaHba(HostBusAdapter):
associatedRdmaDevice: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/RdmaProtocol.pyi 0000664 0000000 0000000 00000000365 14637045624 0022076 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class RdmaProtocol:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/RdmaTargetTransport.pyi 0000664 0000000 0000000 00000000473 14637045624 0023440 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TargetTransport
class RdmaTargetTransport(TargetTransport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ReliableMemoryInfo.pyi 0000664 0000000 0000000 00000000542 14637045624 0023212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class ReliableMemoryInfo(DynamicData):
memorySize: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ResignatureRescanResult.pyi 0000664 0000000 0000000 00000000727 14637045624 0024316 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VmfsRescanResult
class ResignatureRescanResult(DynamicData):
rescan: list[VmfsRescanResult] = []
result: Datastore
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/Ruleset.pyi 0000664 0000000 0000000 00000002623 14637045624 0021113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class Ruleset(DynamicData):
class IpNetwork(DynamicData):
network: str
prefixLength: int
class IpList(DynamicData):
ipAddress: list[str] = []
ipNetwork: list[IpNetwork] = []
allIp: bool
class RulesetSpec(DynamicData):
allowedHosts: IpList
class Rule(DynamicData):
class Direction(Enum):
inbound: ClassVar['Direction'] = 'inbound'
outbound: ClassVar['Direction'] = 'outbound'
class PortType(Enum):
src: ClassVar['PortType'] = 'src'
dst: ClassVar['PortType'] = 'dst'
class Protocol(Enum):
tcp: ClassVar['Protocol'] = 'tcp'
udp: ClassVar['Protocol'] = 'udp'
port: int
endPort: Optional[int] = None
direction: Direction
portType: Optional[PortType] = None
protocol: str
key: str
label: str
required: bool
rule: list[Rule] = []
service: Optional[str] = None
enabled: bool
allowedHosts: Optional[IpList] = None
userControllable: Optional[bool] = None
ipListUserConfigurable: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/RuntimeInfo.pyi 0000664 0000000 0000000 00000006655 14637045624 0021740 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DasFdmHostState
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.host import HealthStatusSystem
from pyVmomi.vim.host import PartialMaintenanceModeRuntimeInfo
from pyVmomi.vim.host import TpmDigestInfo
from pyVmomi.vim.host import VFlashManager
from pyVmomi.vim.vsan.host import VsanRuntimeInfo
class RuntimeInfo(DynamicData):
class NetStackInstanceRuntimeInfo(DynamicData):
class State(Enum):
inactive: ClassVar['State'] = 'inactive'
active: ClassVar['State'] = 'active'
deactivating: ClassVar['State'] = 'deactivating'
activating: ClassVar['State'] = 'activating'
netStackInstanceKey: str
state: Optional[str] = None
vmknicKeys: list[str] = []
maxNumberOfConnections: Optional[int] = None
currentIpV6Enabled: Optional[bool] = None
class PlacedVirtualNicIdentifier(DynamicData):
vm: VirtualMachine
vnicKey: str
reservation: Optional[int] = None
class PnicNetworkResourceInfo(DynamicData):
pnicDevice: str
availableBandwidthForVMTraffic: Optional[long] = None
unusedBandwidthForVMTraffic: Optional[long] = None
placedVirtualNics: list[PlacedVirtualNicIdentifier] = []
class NetworkResourceRuntimeInfo(DynamicData):
pnicResourceInfo: list[PnicNetworkResourceInfo] = []
class NetworkRuntimeInfo(DynamicData):
netStackInstanceRuntimeInfo: list[NetStackInstanceRuntimeInfo] = []
networkResourceRuntime: Optional[NetworkResourceRuntimeInfo] = None
class StatelessNvdsMigrationState(Enum):
ready: ClassVar['StatelessNvdsMigrationState'] = 'ready'
notNeeded: ClassVar['StatelessNvdsMigrationState'] = 'notNeeded'
unknown: ClassVar['StatelessNvdsMigrationState'] = 'unknown'
class StateEncryptionInfo(DynamicData):
class ProtectionMode(Enum):
none: ClassVar['ProtectionMode'] = 'none'
tpm: ClassVar['ProtectionMode'] = 'tpm'
protectionMode: str
requireSecureBoot: Optional[bool] = None
requireExecInstalledOnly: Optional[bool] = None
connectionState: HostSystem.ConnectionState
powerState: HostSystem.PowerState
standbyMode: Optional[str] = None
inMaintenanceMode: bool
inQuarantineMode: Optional[bool] = None
bootTime: Optional[datetime] = None
healthSystemRuntime: Optional[HealthStatusSystem.Runtime] = None
dasHostState: Optional[DasFdmHostState] = None
tpmPcrValues: list[TpmDigestInfo] = []
vsanRuntimeInfo: Optional[VsanRuntimeInfo] = None
networkRuntimeInfo: Optional[NetworkRuntimeInfo] = None
vFlashResourceRuntimeInfo: Optional[VFlashManager.VFlashResourceRunTimeInfo] = None
hostMaxVirtualDiskCapacity: Optional[long] = None
cryptoState: Optional[str] = None
cryptoKeyId: Optional[CryptoKeyId] = None
statelessNvdsMigrationReady: Optional[str] = None
partialMaintenanceMode: list[PartialMaintenanceModeRuntimeInfo] = []
stateEncryption: Optional[StateEncryptionInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ScsiDisk.pyi 0000664 0000000 0000000 00000002330 14637045624 0021177 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DiskDimensions
from pyVmomi.vim.host import ScsiLun
from pyVmomi.vim.vsan.host import VsanDiskInfo
class ScsiDisk(ScsiLun):
class Partition(DynamicData):
diskName: str
partition: int
class ScsiDiskType(Enum):
native512: ClassVar['ScsiDiskType'] = 'native512'
emulated512: ClassVar['ScsiDiskType'] = 'emulated512'
native4k: ClassVar['ScsiDiskType'] = 'native4k'
SoftwareEmulated4k: ClassVar['ScsiDiskType'] = 'SoftwareEmulated4k'
unknown: ClassVar['ScsiDiskType'] = 'unknown'
capacity: DiskDimensions.Lba
devicePath: str
ssd: Optional[bool] = None
localDisk: Optional[bool] = None
physicalLocation: list[str] = []
emulatedDIXDIFEnabled: Optional[bool] = None
vsanDiskInfo: Optional[VsanDiskInfo] = None
scsiDiskType: Optional[str] = None
usedByMemoryTiering: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ScsiLun.pyi 0000664 0000000 0000000 00000007352 14637045624 0021054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import byte
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import Device
class ScsiLun(Device):
class ScsiLunType(Enum):
disk: ClassVar['ScsiLunType'] = 'disk'
tape: ClassVar['ScsiLunType'] = 'tape'
printer: ClassVar['ScsiLunType'] = 'printer'
processor: ClassVar['ScsiLunType'] = 'processor'
worm: ClassVar['ScsiLunType'] = 'worm'
cdrom: ClassVar['ScsiLunType'] = 'cdrom'
scanner: ClassVar['ScsiLunType'] = 'scanner'
opticalDevice: ClassVar['ScsiLunType'] = 'opticalDevice'
mediaChanger: ClassVar['ScsiLunType'] = 'mediaChanger'
communications: ClassVar['ScsiLunType'] = 'communications'
storageArrayController: ClassVar['ScsiLunType'] = 'storageArrayController'
enclosure: ClassVar['ScsiLunType'] = 'enclosure'
unknown: ClassVar['ScsiLunType'] = 'unknown'
class DeviceProtocol(Enum):
NVMe: ClassVar['DeviceProtocol'] = 'NVMe'
SCSI: ClassVar['DeviceProtocol'] = 'SCSI'
class Capabilities(DynamicData):
updateDisplayNameSupported: bool
class DurableName(DynamicData):
namespace: str
namespaceId: byte
data: list[byte] = []
class State(Enum):
unknownState: ClassVar['State'] = 'unknownState'
ok: ClassVar['State'] = 'ok'
error: ClassVar['State'] = 'error'
off: ClassVar['State'] = 'off'
quiesced: ClassVar['State'] = 'quiesced'
degraded: ClassVar['State'] = 'degraded'
lostCommunication: ClassVar['State'] = 'lostCommunication'
timeout: ClassVar['State'] = 'timeout'
class DescriptorQuality(Enum):
highQuality: ClassVar['DescriptorQuality'] = 'highQuality'
mediumQuality: ClassVar['DescriptorQuality'] = 'mediumQuality'
lowQuality: ClassVar['DescriptorQuality'] = 'lowQuality'
unknownQuality: ClassVar['DescriptorQuality'] = 'unknownQuality'
class Descriptor(DynamicData):
quality: str
id: str
class VStorageSupportStatus(Enum):
vStorageSupported: ClassVar['VStorageSupportStatus'] = 'vStorageSupported'
vStorageUnsupported: ClassVar['VStorageSupportStatus'] = 'vStorageUnsupported'
vStorageUnknown: ClassVar['VStorageSupportStatus'] = 'vStorageUnknown'
class LunReservationStatus(Enum):
LUN_RESERVED_UNKNOWN: ClassVar['LunReservationStatus'] = 'LUN_RESERVED_UNKNOWN'
LUN_RESERVED_YES: ClassVar['LunReservationStatus'] = 'LUN_RESERVED_YES'
LUN_RESERVED_NO: ClassVar['LunReservationStatus'] = 'LUN_RESERVED_NO'
LUN_RESERVED_NOT_SUPPORTED: ClassVar['LunReservationStatus'] = 'LUN_RESERVED_NOT_SUPPORTED'
key: Optional[str] = None
uuid: str
descriptor: list[Descriptor] = []
canonicalName: Optional[str] = None
displayName: Optional[str] = None
lunType: str
vendor: Optional[str] = None
model: Optional[str] = None
revision: Optional[str] = None
scsiLevel: Optional[int] = None
serialNumber: Optional[str] = None
durableName: Optional[DurableName] = None
alternateName: list[DurableName] = []
standardInquiry: list[byte] = []
queueDepth: Optional[int] = None
operationalState: list[str] = []
capabilities: Optional[Capabilities] = None
vStorageSupport: Optional[str] = None
protocolEndpoint: Optional[bool] = None
perenniallyReserved: Optional[bool] = None
clusteredVmdkSupported: Optional[bool] = None
applicationProtocol: Optional[str] = None
dispersedNs: Optional[bool] = None
deviceReservation: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ScsiTopology.pyi 0000664 0000000 0000000 00000001452 14637045624 0022125 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
from pyVmomi.vim.host import ScsiLun
from pyVmomi.vim.host import TargetTransport
class ScsiTopology(DynamicData):
class Interface(DynamicData):
key: str
adapter: HostBusAdapter
target: list[Target] = []
class Target(DynamicData):
key: str
target: int
lun: list[Lun] = []
transport: Optional[TargetTransport] = None
class Lun(DynamicData):
key: str
lun: int
scsiLun: ScsiLun
adapter: list[Interface] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SecuritySpec.pyi 0000664 0000000 0000000 00000001020 14637045624 0022100 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import AuthorizationManager
from pyVmomi.vmodl import DynamicData
class SecuritySpec(DynamicData):
adminPassword: Optional[str] = None
removePermission: list[AuthorizationManager.Permission] = []
addPermission: list[AuthorizationManager.Permission] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SerialAttachedHba.pyi 0000664 0000000 0000000 00000000511 14637045624 0022752 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import HostBusAdapter
class SerialAttachedHba(HostBusAdapter):
nodeWorldWideName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SerialAttachedTargetTransport.pyi 0000664 0000000 0000000 00000000505 14637045624 0025426 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TargetTransport
class SerialAttachedTargetTransport(TargetTransport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/Service.pyi 0000664 0000000 0000000 00000001431 14637045624 0021064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class Service(DynamicData):
class Policy(Enum):
on: ClassVar['Policy'] = 'on'
automatic: ClassVar['Policy'] = 'automatic'
off: ClassVar['Policy'] = 'off'
class SourcePackage(DynamicData):
sourcePackageName: str
description: str
key: str
label: str
required: bool
uninstallable: bool
running: bool
ruleset: list[str] = []
policy: str
sourcePackage: Optional[SourcePackage] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ServiceConfig.pyi 0000664 0000000 0000000 00000000512 14637045624 0022211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ServiceConfig(DynamicData):
serviceId: str
startupPolicy: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ServiceInfo.pyi 0000664 0000000 0000000 00000000602 14637045624 0021677 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import Service
class ServiceInfo(DynamicData):
service: list[Service] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ServiceSystem.pyi 0000664 0000000 0000000 00000001332 14637045624 0022271 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim.host import ServiceInfo
class ServiceSystem(ExtensibleManagedObject):
@property
def serviceInfo(self) -> ServiceInfo: ...
def UpdatePolicy(self, id: str, policy: str) -> NoReturn: ...
def Start(self, id: str) -> NoReturn: ...
def Stop(self, id: str) -> NoReturn: ...
def Restart(self, id: str) -> NoReturn: ...
def Uninstall(self, id: str) -> NoReturn: ...
def Refresh(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SevInfo.pyi 0000664 0000000 0000000 00000001155 14637045624 0021040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class SevInfo(DynamicData):
class SevState(Enum):
uninitialized: ClassVar['SevState'] = 'uninitialized'
initialized: ClassVar['SevState'] = 'initialized'
working: ClassVar['SevState'] = 'working'
sevState: str
maxSevEsGuests: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SgxInfo.pyi 0000664 0000000 0000000 00000002436 14637045624 0021047 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import SgxRegistrationInfo
class SgxInfo(DynamicData):
class SgxStates(Enum):
notPresent: ClassVar['SgxStates'] = 'notPresent'
disabledBIOS: ClassVar['SgxStates'] = 'disabledBIOS'
disabledCFW101: ClassVar['SgxStates'] = 'disabledCFW101'
disabledCPUMismatch: ClassVar['SgxStates'] = 'disabledCPUMismatch'
disabledNoFLC: ClassVar['SgxStates'] = 'disabledNoFLC'
disabledNUMAUnsup: ClassVar['SgxStates'] = 'disabledNUMAUnsup'
disabledMaxEPCRegs: ClassVar['SgxStates'] = 'disabledMaxEPCRegs'
enabled: ClassVar['SgxStates'] = 'enabled'
class FlcModes(Enum):
off: ClassVar['FlcModes'] = 'off'
locked: ClassVar['FlcModes'] = 'locked'
unlocked: ClassVar['FlcModes'] = 'unlocked'
sgxState: str
totalEpcMemory: long
flcMode: str
lePubKeyHash: Optional[str] = None
registrationInfo: Optional[SgxRegistrationInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SgxRegistrationInfo.pyi 0000664 0000000 0000000 00000002000 14637045624 0023425 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class SgxRegistrationInfo(DynamicData):
class RegistrationStatus(Enum):
notApplicable: ClassVar['RegistrationStatus'] = 'notApplicable'
incomplete: ClassVar['RegistrationStatus'] = 'incomplete'
complete: ClassVar['RegistrationStatus'] = 'complete'
class RegistrationType(Enum):
manifest: ClassVar['RegistrationType'] = 'manifest'
addPackage: ClassVar['RegistrationType'] = 'addPackage'
status: Optional[str] = None
biosError: Optional[int] = None
registrationUrl: Optional[str] = None
type: Optional[str] = None
ppid: Optional[str] = None
lastRegisteredTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SharedGpuCapabilities.pyi 0000664 0000000 0000000 00000000653 14637045624 0023665 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SharedGpuCapabilities(DynamicData):
vgpu: str
diskSnapshotSupported: bool
memorySnapshotSupported: bool
suspendSupported: bool
migrateSupported: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SnmpSystem.pyi 0000664 0000000 0000000 00000002670 14637045624 0021614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
class SnmpSystem(ManagedObject):
class SnmpConfigSpec(DynamicData):
class Destination(DynamicData):
hostName: str
port: int
community: str
enabled: Optional[bool] = None
port: Optional[int] = None
readOnlyCommunities: list[str] = []
trapTargets: list[Destination] = []
option: list[KeyValue] = []
class AgentLimits(DynamicData):
class Capability(Enum):
COMPLETE: ClassVar['Capability'] = 'COMPLETE'
DIAGNOSTICS: ClassVar['Capability'] = 'DIAGNOSTICS'
CONFIGURATION: ClassVar['Capability'] = 'CONFIGURATION'
maxReadOnlyCommunities: int
maxTrapDestinations: int
maxCommunityLength: int
maxBufferSize: int
capability: Capability
@property
def configuration(self) -> SnmpConfigSpec: ...
@property
def limits(self) -> AgentLimits: ...
def ReconfigureSnmpAgent(self, spec: SnmpConfigSpec) -> NoReturn: ...
def SendTestNotification(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SoftwarePackage.pyi 0000664 0000000 0000000 00000003266 14637045624 0022542 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class SoftwarePackage(DynamicData):
class VibType(Enum):
bootbank: ClassVar['VibType'] = 'bootbank'
tools: ClassVar['VibType'] = 'tools'
meta: ClassVar['VibType'] = 'meta'
class Capability(DynamicData):
liveInstallAllowed: Optional[bool] = None
liveRemoveAllowed: Optional[bool] = None
statelessReady: Optional[bool] = None
overlay: Optional[bool] = None
class Constraint(Enum):
equals: ClassVar['Constraint'] = 'equals'
lessThan: ClassVar['Constraint'] = 'lessThan'
lessThanEqual: ClassVar['Constraint'] = 'lessThanEqual'
greaterThanEqual: ClassVar['Constraint'] = 'greaterThanEqual'
greaterThan: ClassVar['Constraint'] = 'greaterThan'
class Relation(DynamicData):
constraint: Optional[str] = None
name: str
version: Optional[str] = None
name: str
version: str
type: str
vendor: str
acceptanceLevel: str
summary: str
description: str
referenceURL: list[str] = []
creationDate: Optional[datetime] = None
depends: list[Relation] = []
conflicts: list[Relation] = []
replaces: list[Relation] = []
provides: list[str] = []
maintenanceModeRequired: Optional[bool] = None
hardwarePlatformsRequired: list[str] = []
capability: Capability
tag: list[str] = []
payload: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SriovConfig.pyi 0000664 0000000 0000000 00000000540 14637045624 0021714 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import PciPassthruConfig
class SriovConfig(PciPassthruConfig):
sriovEnabled: bool
numVirtualFunction: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SriovDevicePoolInfo.pyi 0000664 0000000 0000000 00000000464 14637045624 0023361 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SriovDevicePoolInfo(DynamicData):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SriovInfo.pyi 0000664 0000000 0000000 00000000715 14637045624 0021406 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import PciPassthruInfo
class SriovInfo(PciPassthruInfo):
sriovEnabled: bool
sriovCapable: bool
sriovActive: bool
numVirtualFunctionRequested: int
numVirtualFunction: int
maxVirtualFunctionSupported: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SriovNetworkDevicePoolInfo.pyi 0000664 0000000 0000000 00000000757 14637045624 0024740 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import PhysicalNic
from pyVmomi.vim.host import SriovDevicePoolInfo
class SriovNetworkDevicePoolInfo(SriovDevicePoolInfo):
switchKey: Optional[str] = None
switchUuid: Optional[str] = None
pnic: list[PhysicalNic] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SslThumbprintInfo.pyi 0000664 0000000 0000000 00000000610 14637045624 0023114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class SslThumbprintInfo(DynamicData):
principal: str
ownerTag: str
sslThumbprints: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/StorageArrayTypePolicyOption.pyi 0000664 0000000 0000000 00000000573 14637045624 0025310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
class StorageArrayTypePolicyOption(DynamicData):
policy: ElementDescription
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/StorageDeviceInfo.pyi 0000664 0000000 0000000 00000001574 14637045624 0023034 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import HostBusAdapter
from pyVmomi.vim.host import MultipathInfo
from pyVmomi.vim.host import NvmeTopology
from pyVmomi.vim.host import PlugStoreTopology
from pyVmomi.vim.host import ScsiLun
from pyVmomi.vim.host import ScsiTopology
class StorageDeviceInfo(DynamicData):
hostBusAdapter: list[HostBusAdapter] = []
scsiLun: list[ScsiLun] = []
scsiTopology: Optional[ScsiTopology] = None
nvmeTopology: Optional[NvmeTopology] = None
multipathInfo: Optional[MultipathInfo] = None
plugStoreTopology: Optional[PlugStoreTopology] = None
softwareInternetScsiEnabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/StorageProtocol.pyi 0000664 0000000 0000000 00000000370 14637045624 0022613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class StorageProtocol:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/StorageSystem.pyi 0000664 0000000 0000000 00000021447 14637045624 0022306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import DiskPartitionInfo
from pyVmomi.vim.host import FcoeConfig
from pyVmomi.vim.host import FileSystemVolumeInfo
from pyVmomi.vim.host import HbaCreateSpec
from pyVmomi.vim.host import InternetScsiHba
from pyVmomi.vim.host import MultipathInfo
from pyVmomi.vim.host import MultipathStateInfo
from pyVmomi.vim.host import NasVolume
from pyVmomi.vim.host import NvmeConnectSpec
from pyVmomi.vim.host import NvmeDisconnectSpec
from pyVmomi.vim.host import NvmeDiscoverSpec
from pyVmomi.vim.host import NvmeDiscoveryLog
from pyVmomi.vim.host import PathSelectionPolicyOption
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.host import StorageArrayTypePolicyOption
from pyVmomi.vim.host import StorageDeviceInfo
from pyVmomi.vim.host import UnresolvedVmfsResolutionResult
from pyVmomi.vim.host import UnresolvedVmfsResolutionSpec
from pyVmomi.vim.host import UnresolvedVmfsVolume
from pyVmomi.vim.host import VffsVolume
from pyVmomi.vim.host import VmfsVolume
class StorageSystem(ExtensibleManagedObject):
class VmfsVolumeResult(DynamicData):
key: str
fault: Optional[MethodFault] = None
class ScsiLunResult(DynamicData):
key: str
fault: Optional[MethodFault] = None
class DiskLocatorLedResult(DynamicData):
key: str
fault: MethodFault
@property
def storageDeviceInfo(self) -> Optional[StorageDeviceInfo]: ...
@property
def fileSystemVolumeInfo(self) -> FileSystemVolumeInfo: ...
@property
def systemFile(self) -> list[str]: ...
@property
def multipathStateInfo(self) -> Optional[MultipathStateInfo]: ...
def RetrieveDiskPartitionInfo(self, devicePath: list[str]) -> list[DiskPartitionInfo]: ...
def ComputeDiskPartitionInfo(self, devicePath: str, layout: DiskPartitionInfo.Layout, partitionFormat: Optional[str]) -> DiskPartitionInfo: ...
def ComputeDiskPartitionInfoForResize(self, partition: ScsiDisk.Partition, blockRange: DiskPartitionInfo.BlockRange, partitionFormat: Optional[str]) -> DiskPartitionInfo: ...
def UpdateDiskPartitions(self, devicePath: str, spec: DiskPartitionInfo.Specification) -> NoReturn: ...
def FormatVmfs(self, createSpec: VmfsVolume.Specification) -> VmfsVolume: ...
def MountVmfsVolume(self, vmfsUuid: str) -> NoReturn: ...
def UnmountVmfsVolume(self, vmfsUuid: str) -> NoReturn: ...
def UnmountVmfsVolumeEx(self, vmfsUuid: list[str]) -> Task: ...
def MountVmfsVolumeEx(self, vmfsUuid: list[str]) -> Task: ...
def UnmapVmfsVolumeEx(self, vmfsUuid: list[str]) -> Task: ...
def DeleteVmfsVolumeState(self, vmfsUuid: str) -> NoReturn: ...
def RescanVmfs(self) -> NoReturn: ...
def AttachVmfsExtent(self, vmfsPath: str, extent: ScsiDisk.Partition) -> NoReturn: ...
def ExpandVmfsExtent(self, vmfsPath: str, extent: ScsiDisk.Partition) -> NoReturn: ...
def UpgradeVmfs(self, vmfsPath: str) -> NoReturn: ...
def UpgradeVmLayout(self) -> NoReturn: ...
def QueryUnresolvedVmfsVolume(self) -> list[UnresolvedVmfsVolume]: ...
def ResolveMultipleUnresolvedVmfsVolumes(self, resolutionSpec: list[UnresolvedVmfsResolutionSpec]) -> list[UnresolvedVmfsResolutionResult]: ...
def ResolveMultipleUnresolvedVmfsVolumesEx(self, resolutionSpec: list[UnresolvedVmfsResolutionSpec]) -> Task: ...
def UnmountForceMountedVmfsVolume(self, vmfsUuid: str) -> NoReturn: ...
def RescanHba(self, hbaDevice: str) -> NoReturn: ...
def RescanAllHba(self) -> NoReturn: ...
def UpdateSoftwareInternetScsiEnabled(self, enabled: bool) -> NoReturn: ...
def UpdateInternetScsiDiscoveryProperties(self, iScsiHbaDevice: str, discoveryProperties: InternetScsiHba.DiscoveryProperties) -> NoReturn: ...
def UpdateInternetScsiAuthenticationProperties(self, iScsiHbaDevice: str, authenticationProperties: InternetScsiHba.AuthenticationProperties, targetSet: Optional[InternetScsiHba.TargetSet]) -> NoReturn: ...
def UpdateInternetScsiDigestProperties(self, iScsiHbaDevice: str, targetSet: Optional[InternetScsiHba.TargetSet], digestProperties: InternetScsiHba.DigestProperties) -> NoReturn: ...
def UpdateInternetScsiAdvancedOptions(self, iScsiHbaDevice: str, targetSet: Optional[InternetScsiHba.TargetSet], options: list[InternetScsiHba.ParamValue]) -> NoReturn: ...
def UpdateInternetScsiIPProperties(self, iScsiHbaDevice: str, ipProperties: InternetScsiHba.IPProperties) -> NoReturn: ...
def UpdateInternetScsiName(self, iScsiHbaDevice: str, iScsiName: str) -> NoReturn: ...
def UpdateInternetScsiAlias(self, iScsiHbaDevice: str, iScsiAlias: str) -> NoReturn: ...
def AddInternetScsiSendTargets(self, iScsiHbaDevice: str, targets: list[InternetScsiHba.SendTarget]) -> NoReturn: ...
def RemoveInternetScsiSendTargets(self, iScsiHbaDevice: str, targets: list[InternetScsiHba.SendTarget], force: Optional[bool]) -> NoReturn: ...
def AddInternetScsiStaticTargets(self, iScsiHbaDevice: str, targets: list[InternetScsiHba.StaticTarget]) -> NoReturn: ...
def RemoveInternetScsiStaticTargets(self, iScsiHbaDevice: str, targets: list[InternetScsiHba.StaticTarget]) -> NoReturn: ...
def EnableMultipathPath(self, pathName: str) -> NoReturn: ...
def DisableMultipathPath(self, pathName: str) -> NoReturn: ...
def SetMultipathLunPolicy(self, lunId: str, policy: MultipathInfo.LogicalUnitPolicy) -> NoReturn: ...
def UpdateHppMultipathLunPolicy(self, lunId: str, policy: MultipathInfo.HppLogicalUnitPolicy) -> NoReturn: ...
def QueryPathSelectionPolicyOptions(self) -> list[PathSelectionPolicyOption]: ...
def QueryStorageArrayTypePolicyOptions(self) -> list[StorageArrayTypePolicyOption]: ...
def UpdateScsiLunDisplayName(self, lunUuid: str, displayName: str) -> NoReturn: ...
def DetachScsiLun(self, lunUuid: str) -> NoReturn: ...
def DetachScsiLunEx(self, lunUuid: list[str]) -> Task: ...
def DeleteScsiLunState(self, lunCanonicalName: str) -> NoReturn: ...
def AttachScsiLun(self, lunUuid: str) -> NoReturn: ...
def AttachScsiLunEx(self, lunUuid: list[str]) -> Task: ...
def Refresh(self) -> NoReturn: ...
def DiscoverFcoeHbas(self, fcoeSpec: FcoeConfig.FcoeSpecification) -> NoReturn: ...
def MarkForRemoval(self, hbaName: str, remove: bool) -> NoReturn: ...
def FormatVffs(self, createSpec: VffsVolume.Specification) -> VffsVolume: ...
def ExtendVffs(self, vffsPath: str, devicePath: str, spec: Optional[DiskPartitionInfo.Specification]) -> NoReturn: ...
def DestroyVffs(self, vffsPath: str) -> NoReturn: ...
def MountVffsVolume(self, vffsUuid: str) -> NoReturn: ...
def UnmountVffsVolume(self, vffsUuid: str) -> NoReturn: ...
def DeleteVffsVolumeState(self, vffsUuid: str) -> NoReturn: ...
def RescanVffs(self) -> NoReturn: ...
def QueryAvailableSsds(self, vffsPath: Optional[str]) -> list[ScsiDisk]: ...
def SetNFSUser(self, user: str, password: str) -> NoReturn: ...
def ChangeNFSUserPassword(self, password: str) -> NoReturn: ...
def QueryNFSUser(self) -> Optional[NasVolume.UserInfo]: ...
def ClearNFSUser(self) -> NoReturn: ...
def TurnDiskLocatorLedOn(self, scsiDiskUuids: list[str]) -> Task: ...
def TurnDiskLocatorLedOff(self, scsiDiskUuids: list[str]) -> Task: ...
def MarkAsSsd(self, scsiDiskUuid: str) -> Task: ...
def MarkAsNonSsd(self, scsiDiskUuid: str) -> Task: ...
def MarkAsLocal(self, scsiDiskUuid: str) -> Task: ...
def MarkAsNonLocal(self, scsiDiskUuid: str) -> Task: ...
def UpdateVmfsUnmapPriority(self, vmfsUuid: str, unmapPriority: str) -> NoReturn: ...
def UpdateVmfsUnmapBandwidth(self, vmfsUuid: str, unmapBandwidthSpec: VmfsVolume.UnmapBandwidthSpec) -> NoReturn: ...
def QueryVmfsConfigOption(self) -> list[VmfsVolume.ConfigOption]: ...
def MarkPerenniallyReserved(self, lunUuid: str, state: bool) -> NoReturn: ...
def MarkPerenniallyReservedEx(self, lunUuid: list[str], state: bool) -> Task: ...
def CreateNvmeOverRdmaAdapter(self, rdmaDeviceName: str) -> NoReturn: ...
def RemoveNvmeOverRdmaAdapter(self, hbaDeviceName: str) -> NoReturn: ...
def CreateSoftwareAdapter(self, spec: HbaCreateSpec) -> NoReturn: ...
def RemoveSoftwareAdapter(self, hbaDeviceName: str) -> NoReturn: ...
def DiscoverNvmeControllers(self, discoverSpec: NvmeDiscoverSpec) -> NvmeDiscoveryLog: ...
def ConnectNvmeController(self, connectSpec: NvmeConnectSpec) -> NoReturn: ...
def DisconnectNvmeController(self, disconnectSpec: NvmeDisconnectSpec) -> NoReturn: ...
def ConnectNvmeControllerEx(self, connectSpec: list[NvmeConnectSpec]) -> Task: ...
def DisconnectNvmeControllerEx(self, disconnectSpec: list[NvmeDisconnectSpec]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/Summary.pyi 0000664 0000000 0000000 00000005045 14637045624 0021126 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.VmomiSupport import short
from pyVmomi.vim import AboutInfo
from pyVmomi.vim import CustomFieldsManager
from pyVmomi.vim import Datastore
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FeatureVersionInfo
from pyVmomi.vim.host import RuntimeInfo
from pyVmomi.vim.host import SystemIdentificationInfo
from pyVmomi.vim.host import TpmAttestationInfo
from pyVmomi.vim.host import TrustAuthorityAttestationInfo
class Summary(DynamicData):
class HardwareSummary(DynamicData):
vendor: str
model: str
uuid: str
otherIdentifyingInfo: list[SystemIdentificationInfo] = []
memorySize: long
cpuModel: str
cpuMhz: int
numCpuPkgs: short
numCpuCores: short
numCpuThreads: short
numNics: int
numHBAs: int
class QuickStats(DynamicData):
overallCpuUsage: Optional[int] = None
overallMemoryUsage: Optional[int] = None
distributedCpuFairness: Optional[int] = None
distributedMemoryFairness: Optional[int] = None
availablePMemCapacity: Optional[int] = None
uptime: Optional[int] = None
class ConfigSummary(DynamicData):
name: str
port: int
sslThumbprint: Optional[str] = None
product: Optional[AboutInfo] = None
vmotionEnabled: bool
faultToleranceEnabled: bool
featureVersion: list[FeatureVersionInfo] = []
agentVmDatastore: Optional[Datastore] = None
agentVmNetwork: Optional[Network] = None
class GatewaySummary(DynamicData):
gatewayType: str
gatewayId: str
host: Optional[HostSystem] = None
hardware: Optional[HardwareSummary] = None
runtime: Optional[RuntimeInfo] = None
config: ConfigSummary
quickStats: QuickStats
overallStatus: ManagedEntity.Status
rebootRequired: bool
customValue: list[CustomFieldsManager.Value] = []
managementServerIp: Optional[str] = None
maxEVCModeKey: Optional[str] = None
currentEVCModeKey: Optional[str] = None
currentEVCGraphicsModeKey: Optional[str] = None
gateway: Optional[GatewaySummary] = None
tpmAttestation: Optional[TpmAttestationInfo] = None
trustAuthorityAttestationInfos: list[TrustAuthorityAttestationInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SystemEventInfo.pyi 0000664 0000000 0000000 00000000641 14637045624 0022570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class SystemEventInfo(DynamicData):
recordId: long
when: str
selType: long
message: str
sensorNumber: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SystemHealthInfo.pyi 0000664 0000000 0000000 00000000645 14637045624 0022720 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import NumericSensorInfo
class SystemHealthInfo(DynamicData):
numericSensorInfo: list[NumericSensorInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SystemIdentificationInfo.pyi 0000664 0000000 0000000 00000001477 14637045624 0024450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
class SystemIdentificationInfo(DynamicData):
class Identifier(Enum):
AssetTag: ClassVar['Identifier'] = 'AssetTag'
ServiceTag: ClassVar['Identifier'] = 'ServiceTag'
OemSpecificString: ClassVar['Identifier'] = 'OemSpecificString'
EnclosureSerialNumberTag: ClassVar['Identifier'] = 'EnclosureSerialNumberTag'
SerialNumberTag: ClassVar['Identifier'] = 'SerialNumberTag'
identifierValue: str
identifierType: ElementDescription
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SystemInfo.pyi 0000664 0000000 0000000 00000001322 14637045624 0021563 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import QualifiedName
from pyVmomi.vim.host import SystemIdentificationInfo
class SystemInfo(DynamicData):
vendor: str
model: str
uuid: str
otherIdentifyingInfo: list[SystemIdentificationInfo] = []
serialNumber: Optional[str] = None
qualifiedName: list[QualifiedName] = []
vvolHostNQN: Optional[QualifiedName] = None
vvolHostId: Optional[str] = None
bootCommandLine: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SystemResourceInfo.pyi 0000664 0000000 0000000 00000000723 14637045624 0023277 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ResourceConfigSpec
from pyVmomi.vmodl import DynamicData
class SystemResourceInfo(DynamicData):
key: str
config: Optional[ResourceConfigSpec] = None
child: list[SystemResourceInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/SystemSwapConfiguration.pyi 0000664 0000000 0000000 00000001225 14637045624 0024334 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class SystemSwapConfiguration(DynamicData):
class SystemSwapOption(DynamicData):
key: int
class DisabledOption(SystemSwapOption):
pass
class HostCacheOption(SystemSwapOption):
pass
class HostLocalSwapOption(SystemSwapOption):
pass
class DatastoreOption(SystemSwapOption):
datastore: str
option: list[SystemSwapOption] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TargetTransport.pyi 0000664 0000000 0000000 00000000454 14637045624 0022633 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class TargetTransport(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TcpHba.pyi 0000664 0000000 0000000 00000000551 14637045624 0020627 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import HostBusAdapter
class TcpHba(HostBusAdapter):
associatedPnic: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TcpHbaCreateSpec.pyi 0000664 0000000 0000000 00000000471 14637045624 0022567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import HbaCreateSpec
class TcpHbaCreateSpec(HbaCreateSpec):
pnic: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TcpTargetTransport.pyi 0000664 0000000 0000000 00000000472 14637045624 0023302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TargetTransport
class TcpTargetTransport(TargetTransport):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmAttestationInfo.pyi 0000664 0000000 0000000 00000001315 14637045624 0023261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class TpmAttestationInfo(DynamicData):
class AcceptanceStatus(Enum):
notAccepted: ClassVar['AcceptanceStatus'] = 'notAccepted'
accepted: ClassVar['AcceptanceStatus'] = 'accepted'
time: datetime
status: AcceptanceStatus
message: Optional[LocalizableMessage] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmAttestationReport.pyi 0000664 0000000 0000000 00000000757 14637045624 0023652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import TpmDigestInfo
from pyVmomi.vim.host import TpmEventLogEntry
class TpmAttestationReport(DynamicData):
tpmPcrValues: list[TpmDigestInfo] = []
tpmEvents: list[TpmEventLogEntry] = []
tpmLogReliable: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmBootCompleteEventDetails.pyi 0000664 0000000 0000000 00000000503 14637045624 0025050 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TpmEventDetails
class TpmBootCompleteEventDetails(TpmEventDetails):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmBootSecurityOptionEventDetails.pyi 0000664 0000000 0000000 00000000534 14637045624 0026304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TpmEventDetails
class TpmBootSecurityOptionEventDetails(TpmEventDetails):
bootSecurityOption: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmCommandEventDetails.pyi 0000664 0000000 0000000 00000000512 14637045624 0024032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TpmEventDetails
class TpmCommandEventDetails(TpmEventDetails):
commandLine: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmDigestInfo.pyi 0000664 0000000 0000000 00000000465 14637045624 0022206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import DigestInfo
class TpmDigestInfo(DigestInfo):
pcrNumber: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmEventDetails.pyi 0000664 0000000 0000000 00000000655 14637045624 0022543 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import byte
from pyVmomi.vmodl import DynamicData
class TpmEventDetails(DynamicData):
dataHash: list[byte] = []
dataHashMethod: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmEventLogEntry.pyi 0000664 0000000 0000000 00000000605 14637045624 0022714 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import TpmEventDetails
class TpmEventLogEntry(DynamicData):
pcrIndex: int
eventDetails: TpmEventDetails
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmNvTagEventDetails.pyi 0000664 0000000 0000000 00000000540 14637045624 0023474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TpmBootSecurityOptionEventDetails
class TpmNvTagEventDetails(TpmBootSecurityOptionEventDetails):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmOptionEventDetails.pyi 0000664 0000000 0000000 00000000661 14637045624 0023731 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import byte
from pyVmomi.vim.host import TpmEventDetails
class TpmOptionEventDetails(TpmEventDetails):
optionsFileName: str
bootOptions: list[byte] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmSignerEventDetails.pyi 0000664 0000000 0000000 00000000541 14637045624 0023705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TpmBootSecurityOptionEventDetails
class TpmSignerEventDetails(TpmBootSecurityOptionEventDetails):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmSoftwareComponentEventDetails.pyi 0000664 0000000 0000000 00000000613 14637045624 0026133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import TpmEventDetails
class TpmSoftwareComponentEventDetails(TpmEventDetails):
componentName: str
vibName: str
vibVersion: str
vibVendor: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TpmVersionEventDetails.pyi 0000664 0000000 0000000 00000000562 14637045624 0024106 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import binary
from pyVmomi.vim.host import TpmEventDetails
class TpmVersionEventDetails(TpmEventDetails):
version: binary
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/TrustAuthorityAttestationInfo.pyi 0000664 0000000 0000000 00000001563 14637045624 0025560 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class TrustAuthorityAttestationInfo(DynamicData):
class AttestationStatus(Enum):
attested: ClassVar['AttestationStatus'] = 'attested'
notAttested: ClassVar['AttestationStatus'] = 'notAttested'
unknown: ClassVar['AttestationStatus'] = 'unknown'
attestationStatus: str
serviceId: Optional[str] = None
attestedAt: Optional[datetime] = None
attestedUntil: Optional[datetime] = None
messages: list[LocalizableMessage] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/UnresolvedVmfsExtent.pyi 0000664 0000000 0000000 00000001331 14637045624 0023635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import ScsiDisk
class UnresolvedVmfsExtent(DynamicData):
class UnresolvedReason(Enum):
diskIdMismatch: ClassVar['UnresolvedReason'] = 'diskIdMismatch'
uuidConflict: ClassVar['UnresolvedReason'] = 'uuidConflict'
device: ScsiDisk.Partition
devicePath: str
vmfsUuid: str
isHeadExtent: bool
ordinal: int
startBlock: int
endBlock: int
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/UnresolvedVmfsResignatureSpec.pyi 0000664 0000000 0000000 00000000526 14637045624 0025476 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class UnresolvedVmfsResignatureSpec(DynamicData):
extentDevicePath: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/UnresolvedVmfsResolutionResult.pyi 0000664 0000000 0000000 00000001113 14637045624 0025726 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import UnresolvedVmfsResolutionSpec
from pyVmomi.vim.host import VmfsVolume
class UnresolvedVmfsResolutionResult(DynamicData):
spec: UnresolvedVmfsResolutionSpec
vmfs: Optional[VmfsVolume] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/UnresolvedVmfsResolutionSpec.pyi 0000664 0000000 0000000 00000001126 14637045624 0025346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class UnresolvedVmfsResolutionSpec(DynamicData):
class VmfsUuidResolution(Enum):
resignature: ClassVar['VmfsUuidResolution'] = 'resignature'
forceMount: ClassVar['VmfsUuidResolution'] = 'forceMount'
extentDevicePath: list[str] = []
uuidResolution: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/UnresolvedVmfsVolume.pyi 0000664 0000000 0000000 00000001223 14637045624 0023635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import UnresolvedVmfsExtent
class UnresolvedVmfsVolume(DynamicData):
class ResolveStatus(DynamicData):
resolvable: bool
incompleteExtents: Optional[bool] = None
multipleCopies: Optional[bool] = None
extent: list[UnresolvedVmfsExtent] = []
vmfsLabel: str
vmfsUuid: str
totalBlocks: int
resolveStatus: ResolveStatus
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VFlashManager.pyi 0000664 0000000 0000000 00000004425 14637045624 0022150 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VffsVolume
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.vm.device import VirtualDisk
class VFlashManager(ManagedObject):
class VFlashResourceConfigSpec(DynamicData):
vffsUuid: str
class VFlashResourceConfigInfo(DynamicData):
vffs: Optional[VffsVolume] = None
capacity: long
class VFlashResourceRunTimeInfo(DynamicData):
usage: long
capacity: long
accessible: bool
capacityForVmCache: long
freeForVmCache: long
class VFlashCacheConfigSpec(DynamicData):
defaultVFlashModule: str
swapCacheReservationInGB: long
class VFlashCacheConfigInfo(DynamicData):
class VFlashModuleConfigOption(DynamicData):
vFlashModule: str
vFlashModuleVersion: str
minSupportedModuleVersion: str
cacheConsistencyType: ChoiceOption
cacheMode: ChoiceOption
blockSizeInKBOption: LongOption
reservationInMBOption: LongOption
maxDiskSizeInKB: long
vFlashModuleConfigOption: list[VFlashModuleConfigOption] = []
defaultVFlashModule: Optional[str] = None
swapCacheReservationInGB: Optional[long] = None
class VFlashConfigInfo(DynamicData):
vFlashResourceConfigInfo: Optional[VFlashResourceConfigInfo] = None
vFlashCacheConfigInfo: Optional[VFlashCacheConfigInfo] = None
@property
def vFlashConfigInfo(self) -> Optional[VFlashConfigInfo]: ...
def ConfigureVFlashResourceEx(self, devicePath: list[str]) -> Task: ...
def ConfigureVFlashResource(self, spec: VFlashResourceConfigSpec) -> NoReturn: ...
def RemoveVFlashResource(self) -> NoReturn: ...
def ConfigureHostVFlashCache(self, spec: VFlashCacheConfigSpec) -> NoReturn: ...
def GetVFlashModuleDefaultConfig(self, vFlashModule: str) -> VirtualDisk.VFlashCacheConfigInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VFlashResourceConfigurationResult.pyi 0000664 0000000 0000000 00000001063 14637045624 0026307 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DiskConfigurationResult
from pyVmomi.vim.host import VffsVolume
class VFlashResourceConfigurationResult(DynamicData):
devicePath: list[str] = []
vffs: Optional[VffsVolume] = None
diskConfigurationResult: list[DiskConfigurationResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VMotionConfig.pyi 0000664 0000000 0000000 00000000567 14637045624 0022216 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VMotionConfig(DynamicData):
vmotionNicKey: Optional[str] = None
enabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VMotionInfo.pyi 0000664 0000000 0000000 00000000755 14637045624 0021703 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import IpConfig
from pyVmomi.vim.host import VMotionSystem
class VMotionInfo(DynamicData):
netConfig: Optional[VMotionSystem.NetConfig] = None
ipConfig: Optional[IpConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VMotionSystem.pyi 0000664 0000000 0000000 00000001605 14637045624 0022267 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import IpConfig
from pyVmomi.vim.host import VirtualNic
class VMotionSystem(ExtensibleManagedObject):
class NetConfig(DynamicData):
candidateVnic: list[VirtualNic] = []
selectedVnic: Optional[VirtualNic] = None
@property
def netConfig(self) -> Optional[NetConfig]: ...
@property
def ipConfig(self) -> Optional[IpConfig]: ...
def UpdateIpConfig(self, ipConfig: IpConfig) -> NoReturn: ...
def SelectVnic(self, device: str) -> NoReturn: ...
def DeselectVnic(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VSANStretchedClusterHostCapability.pyi 0000664 0000000 0000000 00000000516 14637045624 0026306 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VSANStretchedClusterHostCapability(DynamicData):
featureVersion: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VfatVolume.pyi 0000664 0000000 0000000 00000000464 14637045624 0021561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import FileSystemVolume
class VfatVolume(FileSystemVolume):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VffsVolume.pyi 0000664 0000000 0000000 00000001314 14637045624 0021560 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DiskPartitionInfo
from pyVmomi.vim.host import FileSystemVolume
from pyVmomi.vim.host import ScsiDisk
class VffsVolume(FileSystemVolume):
class Specification(DynamicData):
devicePath: str
partition: Optional[DiskPartitionInfo.Specification] = None
majorVersion: int
volumeName: str
majorVersion: int
version: str
uuid: str
extent: list[ScsiDisk.Partition] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VirtualNic.pyi 0000664 0000000 0000000 00000002775 14637045624 0021560 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import PortConnection
from pyVmomi.vim.host import IpConfig
from pyVmomi.vim.host import IpRouteConfig
from pyVmomi.vim.host import PortGroup
class VirtualNic(DynamicData):
class Specification(DynamicData):
ip: Optional[IpConfig] = None
mac: Optional[str] = None
distributedVirtualPort: Optional[PortConnection] = None
portgroup: Optional[str] = None
mtu: Optional[int] = None
tsoEnabled: Optional[bool] = None
netStackInstanceKey: Optional[str] = None
opaqueNetwork: Optional[OpaqueNetworkSpec] = None
externalId: Optional[str] = None
pinnedPnic: Optional[str] = None
ipRouteSpec: Optional[IpRouteSpec] = None
systemOwned: Optional[bool] = None
dpuId: Optional[str] = None
class Config(DynamicData):
changeOperation: Optional[str] = None
device: Optional[str] = None
portgroup: str
spec: Optional[Specification] = None
class OpaqueNetworkSpec(DynamicData):
opaqueNetworkId: str
opaqueNetworkType: str
class IpRouteSpec(DynamicData):
ipRouteConfig: Optional[IpRouteConfig] = None
device: str
key: str
portgroup: str
spec: Specification
port: Optional[PortGroup.Port] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VirtualNicConnection.pyi 0000664 0000000 0000000 00000001045 14637045624 0023565 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import PortConnection
from pyVmomi.vim.host import VirtualNic
class VirtualNicConnection(DynamicData):
portgroup: Optional[str] = None
dvPort: Optional[PortConnection] = None
opNetwork: Optional[VirtualNic.OpaqueNetworkSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VirtualNicManager.pyi 0000664 0000000 0000000 00000003713 14637045624 0023044 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VirtualNic
from pyVmomi.vim.host import VirtualNicConnection
from pyVmomi.vim.host import VirtualNicManagerInfo
class VirtualNicManager(ExtensibleManagedObject):
class NicType(Enum):
vmotion: ClassVar['NicType'] = 'vmotion'
faultToleranceLogging: ClassVar['NicType'] = 'faultToleranceLogging'
vSphereReplication: ClassVar['NicType'] = 'vSphereReplication'
vSphereReplicationNFC: ClassVar['NicType'] = 'vSphereReplicationNFC'
management: ClassVar['NicType'] = 'management'
vsan: ClassVar['NicType'] = 'vsan'
vSphereProvisioning: ClassVar['NicType'] = 'vSphereProvisioning'
vsanWitness: ClassVar['NicType'] = 'vsanWitness'
vSphereBackupNFC: ClassVar['NicType'] = 'vSphereBackupNFC'
ptp: ClassVar['NicType'] = 'ptp'
vsanReplication: ClassVar['NicType'] = 'vsanReplication'
nvmeTcp: ClassVar['NicType'] = 'nvmeTcp'
nvmeRdma: ClassVar['NicType'] = 'nvmeRdma'
vsanExternal: ClassVar['NicType'] = 'vsanExternal'
class NicTypeSelection(DynamicData):
vnic: VirtualNicConnection
nicType: list[str] = []
class NetConfig(DynamicData):
nicType: str
multiSelectAllowed: bool
candidateVnic: list[VirtualNic] = []
selectedVnic: list[VirtualNic] = []
@property
def info(self) -> VirtualNicManagerInfo: ...
def QueryNetConfig(self, nicType: str) -> Optional[NetConfig]: ...
def SelectVnic(self, nicType: str, device: str) -> NoReturn: ...
def DeselectVnic(self, nicType: str, device: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VirtualNicManagerInfo.pyi 0000664 0000000 0000000 00000000654 14637045624 0023661 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VirtualNicManager
class VirtualNicManagerInfo(DynamicData):
netConfig: list[VirtualNicManager.NetConfig] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VirtualSwitch.pyi 0000664 0000000 0000000 00000002572 14637045624 0022303 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import LinkDiscoveryProtocolConfig
from pyVmomi.vim.host import NetworkPolicy
from pyVmomi.vim.host import PhysicalNic
from pyVmomi.vim.host import PortGroup
class VirtualSwitch(DynamicData):
class Bridge(DynamicData):
pass
class AutoBridge(Bridge):
excludedNicDevice: list[str] = []
class SimpleBridge(Bridge):
nicDevice: str
class BondBridge(Bridge):
nicDevice: list[str] = []
beacon: Optional[BeaconConfig] = None
linkDiscoveryProtocolConfig: Optional[LinkDiscoveryProtocolConfig] = None
class BeaconConfig(DynamicData):
interval: int
class Specification(DynamicData):
numPorts: int
bridge: Optional[Bridge] = None
policy: Optional[NetworkPolicy] = None
mtu: Optional[int] = None
class Config(DynamicData):
changeOperation: Optional[str] = None
name: str
spec: Optional[Specification] = None
name: str
key: str
numPorts: int
numPortsAvailable: int
mtu: Optional[int] = None
portgroup: list[PortGroup] = []
pnic: list[PhysicalNic] = []
spec: Specification
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsDatastoreCreateSpec.pyi 0000664 0000000 0000000 00000001116 14637045624 0024205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import DiskPartitionInfo
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.host import VmfsDatastoreSpec
from pyVmomi.vim.host import VmfsVolume
class VmfsDatastoreCreateSpec(VmfsDatastoreSpec):
partition: DiskPartitionInfo.Specification
vmfs: VmfsVolume.Specification
extent: list[ScsiDisk.Partition] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsDatastoreExpandSpec.pyi 0000664 0000000 0000000 00000000734 14637045624 0024226 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import DiskPartitionInfo
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.host import VmfsDatastoreSpec
class VmfsDatastoreExpandSpec(VmfsDatastoreSpec):
partition: DiskPartitionInfo.Specification
extent: ScsiDisk.Partition
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsDatastoreExtendSpec.pyi 0000664 0000000 0000000 00000000747 14637045624 0024242 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import DiskPartitionInfo
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.host import VmfsDatastoreSpec
class VmfsDatastoreExtendSpec(VmfsDatastoreSpec):
partition: DiskPartitionInfo.Specification
extent: list[ScsiDisk.Partition] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsDatastoreInfo.pyi 0000664 0000000 0000000 00000000766 14637045624 0023074 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim.host import VmfsVolume
class VmfsDatastoreInfo(Datastore.Info):
maxPhysicalRDMFileSize: long
maxVirtualRDMFileSize: long
vmfs: Optional[VmfsVolume] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsDatastoreOption.pyi 0000664 0000000 0000000 00000001451 14637045624 0023441 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DiskPartitionInfo
from pyVmomi.vim.host import VmfsDatastoreSpec
class VmfsDatastoreOption(DynamicData):
class Info(DynamicData):
layout: DiskPartitionInfo.Layout
partitionFormatChange: Optional[bool] = None
class SingleExtentInfo(Info):
vmfsExtent: DiskPartitionInfo.BlockRange
class AllExtentInfo(SingleExtentInfo):
pass
class MultipleExtentInfo(Info):
vmfsExtent: list[DiskPartitionInfo.BlockRange] = []
info: Info
spec: VmfsDatastoreSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsDatastoreSpec.pyi 0000664 0000000 0000000 00000000467 14637045624 0023071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VmfsDatastoreSpec(DynamicData):
diskUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsRescanResult.pyi 0000664 0000000 0000000 00000000707 14637045624 0022737 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VmfsRescanResult(DynamicData):
host: HostSystem
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VmfsVolume.pyi 0000664 0000000 0000000 00000004264 14637045624 0021576 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FileSystemVolume
from pyVmomi.vim.host import ForceMountedInfo
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.option import LongOption
class VmfsVolume(FileSystemVolume):
class Specification(DynamicData):
extent: ScsiDisk.Partition
blockSizeMb: Optional[int] = None
majorVersion: int
volumeName: str
blockSize: Optional[int] = None
unmapGranularity: Optional[int] = None
unmapPriority: Optional[str] = None
unmapBandwidthSpec: Optional[UnmapBandwidthSpec] = None
class UnmapBandwidthSpec(DynamicData):
policy: str
fixedValue: long
dynamicMin: long
dynamicMax: long
class UnmapPriority(Enum):
none: ClassVar['UnmapPriority'] = 'none'
low: ClassVar['UnmapPriority'] = 'low'
class UnmapBandwidthPolicy(Enum):
fixed: ClassVar['UnmapBandwidthPolicy'] = 'fixed'
dynamic: ClassVar['UnmapBandwidthPolicy'] = 'dynamic'
class ConfigOption(DynamicData):
blockSizeOption: int
unmapGranularityOption: list[int] = []
unmapBandwidthFixedValue: Optional[LongOption] = None
unmapBandwidthDynamicMin: Optional[LongOption] = None
unmapBandwidthDynamicMax: Optional[LongOption] = None
unmapBandwidthIncrement: Optional[long] = None
unmapBandwidthUltraLow: Optional[long] = None
blockSizeMb: int
blockSize: Optional[int] = None
unmapGranularity: Optional[int] = None
unmapPriority: Optional[str] = None
unmapBandwidthSpec: Optional[UnmapBandwidthSpec] = None
maxBlocks: int
majorVersion: int
version: str
uuid: str
extent: list[ScsiDisk.Partition] = []
vmfsUpgradable: bool
forceMountedInfo: Optional[ForceMountedInfo] = None
ssd: Optional[bool] = None
local: Optional[bool] = None
scsiDiskType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanBasicDeviceInfo.pyi 0000664 0000000 0000000 00000000666 14637045624 0023302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanBasicDeviceInfo(DynamicData):
deviceName: str
pciId: Optional[str] = None
fwVersion: Optional[str] = None
features: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanClusterMembershipInfo.pyi 0000664 0000000 0000000 00000000726 14637045624 0024573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanClusterMembershipInfo(DynamicData):
clusterUuid: Optional[str] = None
health: Optional[str] = None
membershipUuid: Optional[str] = None
memberUuid: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanControllerType.pyi 0000664 0000000 0000000 00000000373 14637045624 0023305 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanControllerType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanDaemonHealth.pyi 0000664 0000000 0000000 00000000653 14637045624 0022652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanDaemonHealth(DynamicData):
name: str
alive: bool
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanDatastoreInfo.pyi 0000664 0000000 0000000 00000000617 14637045624 0023063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
class VsanDatastoreInfo(Datastore.Info):
membershipUuid: Optional[str] = None
accessGenNo: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanDiskBalanceState.pyi 0000664 0000000 0000000 00000000375 14637045624 0023463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanDiskBalanceState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanDiskEncryptionHealth.pyi 0000664 0000000 0000000 00000000732 14637045624 0024412 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanPhysicalDiskHealth
class VsanDiskEncryptionHealth(DynamicData):
diskHealth: Optional[VsanPhysicalDiskHealth] = None
encryptionIssues: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanDiskRebalanceResult.pyi 0000664 0000000 0000000 00000001436 14637045624 0024207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanDiskRebalanceResult(DynamicData):
status: str
bytesMoving: Optional[long] = None
remainingBytesToMove: Optional[long] = None
diskUsage: Optional[float] = None
maxDiskUsage: Optional[float] = None
minDiskUsage: Optional[float] = None
avgDiskUsage: Optional[float] = None
diskCompUsage: Optional[float] = None
maxDiskCompUsage: Optional[float] = None
minDiskCompUsage: Optional[float] = None
avgDiskCompUsage: Optional[float] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanDitEncryptionHealthSummary.pyi 0000664 0000000 0000000 00000001160 14637045624 0025612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.vsan.host import DataInTransitEncryptionInfo
class VsanDitEncryptionHealthSummary(DynamicData):
hostname: Optional[str] = None
health: Optional[str] = None
reason: Optional[LocalizableMessage] = None
ditEncryptionInfo: Optional[DataInTransitEncryptionInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanEncryptionHealthSummary.pyi 0000664 0000000 0000000 00000002053 14637045624 0025153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import VsanDiskEncryptionHealth
from pyVmomi.vim.host import VsanKmsHealth
from pyVmomi.vim.vsan.host import EncryptionInfo
class VsanEncryptionHealthSummary(DynamicData):
hostname: Optional[str] = None
encryptionInfo: Optional[EncryptionInfo] = None
overallKmsHealth: str
kmsHealth: list[VsanKmsHealth] = []
encryptionIssues: list[str] = []
diskResults: list[VsanDiskEncryptionHealth] = []
error: Optional[MethodFault] = None
aesniEnabled: Optional[bool] = None
inconsistentlyEncryptedObjectCount: Optional[long] = None
hostEncryptionDekId: Optional[str] = None
kekVerifierHealth: Optional[bool] = None
dekVerifierHealth: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanEncryptionIssue.pyi 0000664 0000000 0000000 00000000374 14637045624 0023464 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanEncryptionIssue:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanFailedRepairObjectResult.pyi 0000664 0000000 0000000 00000000577 14637045624 0025203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanFailedRepairObjectResult(DynamicData):
uuid: str
errMessage: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanFileServerHealthSummary.pyi 0000664 0000000 0000000 00000001321 14637045624 0025064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanFileServerHealthSummary(DynamicData):
domainName: Optional[str] = None
fileServerIp: Optional[str] = None
nfsdHealth: Optional[str] = None
networkHealth: Optional[str] = None
rootfsHealth: Optional[str] = None
description: Optional[str] = None
smbConnections: Optional[int] = None
smbDaemonHealth: Optional[str] = None
adTestJoinHealth: Optional[str] = None
dnsLookupHealth: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanFileServiceBalanceHealth.pyi 0000664 0000000 0000000 00000000623 14637045624 0025112 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanFileServiceBalanceHealth(DynamicData):
health: Optional[str] = None
description: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanFileServiceHealthSummary.pyi 0000664 0000000 0000000 00000002156 14637045624 0025225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanFileServerHealthSummary
from pyVmomi.vim.host import VsanFileServiceBalanceHealth
from pyVmomi.vim.host import VsanFileServiceRootFsHealth
from pyVmomi.vim.host import VsanFileServiceShareHealthSummary
from pyVmomi.vim.host import VsanResourceHealth
class VsanFileServiceHealthSummary(DynamicData):
hostname: Optional[str] = None
overallHealth: Optional[str] = None
enabled: Optional[bool] = None
vdfsdStatus: Optional[VsanResourceHealth] = None
fsvmStatus: Optional[VsanResourceHealth] = None
rootFsStatus: Optional[VsanFileServiceRootFsHealth] = None
fileServerHealth: list[VsanFileServerHealthSummary] = []
fileShareHealth: list[VsanFileServiceShareHealthSummary] = []
balanceStatus: Optional[VsanFileServiceBalanceHealth] = None
hostLoadStatus: Optional[VsanResourceHealth] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanFileServiceRootFsHealth.pyi 0000664 0000000 0000000 00000000664 14637045624 0025006 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanFileServiceRootFsHealth(DynamicData):
created: Optional[bool] = None
health: Optional[str] = None
description: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanFileServiceShareHealthSummary.pyi 0000664 0000000 0000000 00000001236 14637045624 0026206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanObjectOverallHealth
class VsanFileServiceShareHealthSummary(DynamicData):
overallHealth: Optional[str] = None
domainName: Optional[str] = None
shareUuid: Optional[str] = None
shareName: Optional[str] = None
objectHealth: Optional[VsanObjectOverallHealth] = None
description: Optional[str] = None
extensible: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclCommonDeviceInfo.pyi 0000664 0000000 0000000 00000002143 14637045624 0024130 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanHclDriverInfo
class VsanHclCommonDeviceInfo(DynamicData):
deviceName: str
displayName: Optional[str] = None
driverName: Optional[str] = None
driverVersion: Optional[str] = None
vendorId: Optional[long] = None
deviceId: Optional[long] = None
subVendorId: Optional[long] = None
subDeviceId: Optional[long] = None
extraInfo: list[KeyValue] = []
deviceOnHcl: Optional[bool] = None
releaseSupported: Optional[bool] = None
releasesOnHcl: list[str] = []
driverVersionsOnHcl: list[str] = []
driverVersionSupported: Optional[bool] = None
fwVersionSupported: Optional[bool] = None
fwVersionOnHcl: list[str] = []
fwVersion: Optional[str] = None
driversOnHcl: list[VsanHclDriverInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclComputeResource.pyi 0000664 0000000 0000000 00000000562 14637045624 0024073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHclMemInfo
class VsanHclComputeResource(DynamicData):
memory: VsanHclMemInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclControllerInfo.pyi 0000664 0000000 0000000 00000004442 14637045624 0023707 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import VsanHclDiskInfo
from pyVmomi.vim.host import VsanHostCimProviderInfo
from pyVmomi.vim.host import VsanVcgDeviceInfo
from pyVmomi.vim.vsan import VsanHclDriverInfo
class VsanHclControllerInfo(DynamicData):
deviceName: str
deviceDisplayName: Optional[str] = None
driverName: Optional[str] = None
driverVersion: Optional[str] = None
vendorId: Optional[long] = None
deviceId: Optional[long] = None
subVendorId: Optional[long] = None
subDeviceId: Optional[long] = None
extraInfo: list[KeyValue] = []
deviceOnHcl: Optional[bool] = None
releaseSupported: Optional[bool] = None
releasesOnHcl: list[str] = []
driverVersionsOnHcl: list[str] = []
driverVersionSupported: Optional[bool] = None
fwVersionSupported: Optional[bool] = None
fwVersionOnHcl: list[str] = []
cacheConfigSupported: Optional[bool] = None
cacheConfigOnHcl: list[str] = []
raidConfigSupported: Optional[bool] = None
raidConfigOnHcl: list[str] = []
fwVersion: Optional[str] = None
raidConfig: Optional[str] = None
cacheConfig: Optional[str] = None
cimProviderInfo: Optional[VsanHostCimProviderInfo] = None
usedByVsan: Optional[bool] = None
disks: list[VsanHclDiskInfo] = []
issues: list[MethodFault] = []
remediableIssues: list[str] = []
driversOnHcl: list[VsanHclDriverInfo] = []
fwAuxVersion: Optional[str] = None
queueDepth: Optional[long] = None
queueDepthOnHcl: Optional[long] = None
queueDepthSupported: Optional[bool] = None
diskMode: Optional[str] = None
diskModeOnHcl: list[str] = []
diskModeSupported: Optional[bool] = None
toolName: Optional[str] = None
toolVersion: Optional[str] = None
productId: Optional[str] = None
diskCapacity: Optional[long] = None
vcgEntryInfo: list[VsanVcgDeviceInfo] = []
controllerType: Optional[str] = None
userSelectedVcgId: Optional[int] = None
vsanCompatibility: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclDiskInfo.pyi 0000664 0000000 0000000 00000001236 14637045624 0022454 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanHclDiskInfo(DynamicData):
deviceName: str
model: Optional[str] = None
isSsd: Optional[bool] = None
vsanDisk: bool
issues: list[MethodFault] = []
remediableIssues: list[str] = []
uuid: Optional[str] = None
capacity: Optional[long] = None
vsanCompatibility: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclFirmwareFile.pyi 0000664 0000000 0000000 00000000537 14637045624 0023325 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanHclFirmwareFile(DynamicData):
fileType: str
filenameOrUrl: str
sha1sum: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclFirmwareUpdateSpec.pyi 0000664 0000000 0000000 00000001201 14637045624 0024470 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHclFirmwareFile
from pyVmomi.vim.host import VsanHostFwComponent
class VsanHclFirmwareUpdateSpec(DynamicData):
host: HostSystem
hbaDevice: str
fwFiles: list[VsanHclFirmwareFile] = []
allowDowngrade: Optional[bool] = None
firmwareComponent: list[VsanHostFwComponent] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclMemInfo.pyi 0000664 0000000 0000000 00000000665 14637045624 0022305 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanHclMemInfo(DynamicData):
memorySize: Optional[long] = None
vsanHostCompatibility: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHclNicInfo.pyi 0000664 0000000 0000000 00000001121 14637045624 0022264 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import VsanHclCommonDeviceInfo
from pyVmomi.vim.host import VsanNicRdmaInfo
class VsanHclNicInfo(VsanHclCommonDeviceInfo):
vmknic: Optional[str] = None
useByVsan: Optional[bool] = None
rdmaConfig: Optional[VsanNicRdmaInfo] = None
vsanHostCompatibility: list[str] = []
nicLinkSpeedInMbps: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHealthQuerySpec.pyi 0000664 0000000 0000000 00000000742 14637045624 0023366 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHealthQuerySpec(DynamicData):
includeAllRemoteClusters: Optional[bool] = None
remoteClusterUuids: list[str] = []
latencyOnly: Optional[bool] = None
mode: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHealthSystem.pyi 0000664 0000000 0000000 00000010360 14637045624 0022727 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vim.cluster import VsanHostCreateVmHealthTestResult
from pyVmomi.vim.host import VsanEncryptionHealthSummary
from pyVmomi.vim.host import VsanFileServiceHealthSummary
from pyVmomi.vim.host import VsanHclFirmwareUpdateSpec
from pyVmomi.vim.host import VsanHealthQuerySpec
from pyVmomi.vim.host import VsanHostEMMSummary
from pyVmomi.vim.host import VsanHostHclInfo
from pyVmomi.vim.host import VsanHostQueryCheckLimitsSpec
from pyVmomi.vim.host import VsanIperfClientSpec
from pyVmomi.vim.host import VsanLimitHealthResult
from pyVmomi.vim.host import VsanNetworkDiagnosticsHealthInfo
from pyVmomi.vim.host import VsanNetworkHealthResult
from pyVmomi.vim.host import VsanNetworkLoadTestResult
from pyVmomi.vim.host import VsanObjectOverallHealth
from pyVmomi.vim.host import VsanPhysicalDiskHealthSummary
from pyVmomi.vim.host import VsanProactiveRebalanceInfoEx
from pyVmomi.vim.host import VsanQueryResultHostInfo
from pyVmomi.vim.host import VsanRepairObjectsResult
from pyVmomi.vim.host import VsanSmartStatsHostSummary
from pyVmomi.vim.host import VsanVmdkLoadTestResult
from pyVmomi.vim.host import VsanVmdkLoadTestSpec
from pyVmomi.vim.option import OptionValue
class VsanHealthSystem(ManagedObject):
def QueryVerifyNetworkSettings(self, peers: list[str], ROBOStretchedClusterWitnesses: list[str], vMotionPeers: list[str], spec: Optional[VsanHealthQuerySpec]) -> VsanNetworkHealthResult: ...
def QueryCheckLimits(self, spec: Optional[VsanHostQueryCheckLimitsSpec]) -> VsanLimitHealthResult: ...
def QueryHostInfoByUuids(self, uuids: list[str]) -> list[VsanQueryResultHostInfo]: ...
def QueryAdvCfg(self, options: list[str], includeAllAdvOptions: Optional[bool], nonDefaultOnly: Optional[bool]) -> list[OptionValue]: ...
def QueryRunIperfServer(self, multicast: bool, serverIp: Optional[str], durationSec: Optional[int]) -> VsanNetworkLoadTestResult: ...
def QueryRunIperfClient(self, multicast: bool, serverIp: str, durationSec: Optional[int], spec: Optional[VsanIperfClientSpec]) -> VsanNetworkLoadTestResult: ...
def QueryObjectHealthSummary(self, objUuids: list[str], includeObjUuids: Optional[bool], localHostOnly: Optional[bool], includeNonComplianceObjDetail: Optional[bool], spec: Optional[VsanHealthQuerySpec]) -> VsanObjectOverallHealth: ...
def QueryPhysicalDiskHealthSummary(self) -> VsanPhysicalDiskHealthSummary: ...
def QueryEncryptionHealthSummary(self) -> VsanEncryptionHealthSummary: ...
def QueryFileServiceHealthSummary(self) -> VsanFileServiceHealthSummary: ...
def PrepareVmdkLoadTest(self, runname: str, specs: list[VsanVmdkLoadTestSpec]) -> str: ...
def RunVmdkLoadTest(self, runname: str, durationSec: int, specs: list[VsanVmdkLoadTestSpec]) -> list[VsanVmdkLoadTestResult]: ...
def CleanupVmdkLoadTest(self, runname: str, specs: list[VsanVmdkLoadTestSpec]) -> str: ...
def QueryVersion(self, displayVersion: Optional[bool]) -> str: ...
def CheckClomdLiveness(self) -> bool: ...
def RepairImmediateObjects(self, uuids: list[str], repairType: Optional[str]) -> VsanRepairObjectsResult: ...
def GetHclInfo(self, includeVendorInfo: Optional[bool], vsanEsaEligibleDisksOnly: Optional[bool]) -> VsanHostHclInfo: ...
def StartProactiveRebalance(self, timeSpan: Optional[int], varianceThreshold: Optional[float], timeThreshold: Optional[int], rateThreshold: Optional[int]) -> bool: ...
def StopProactiveRebalance(self) -> bool: ...
def GetProactiveRebalanceInfo(self) -> VsanProactiveRebalanceInfoEx: ...
def WaitForVsanHealthGenerationIdChange(self, timeout: int) -> bool: ...
def FlashScsiControllerFirmware(self, spec: VsanHclFirmwareUpdateSpec) -> Task: ...
def CreateVmHealthTest(self, timeout: int) -> VsanHostCreateVmHealthTestResult: ...
def QuerySmartStats(self, disks: list[str], includeAllDisks: Optional[bool]) -> VsanSmartStatsHostSummary: ...
def QueryHostEMMState(self) -> VsanHostEMMSummary: ...
def GetNetworkDiagnosticsHealthInfo(self) -> VsanNetworkDiagnosticsHealthInfo: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostCimProviderInfo.pyi 0000664 0000000 0000000 00000001057 14637045624 0024215 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanDownloadItem
class VsanHostCimProviderInfo(DynamicData):
cimProviderSupported: Optional[bool] = None
installedCIMProvider: Optional[str] = None
cimProviderOnHcl: list[str] = []
cimProviderLinksOnHcl: list[VsanDownloadItem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostEMMSummary.pyi 0000664 0000000 0000000 00000000671 14637045624 0023153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHostEMMSummary(DynamicData):
hostname: Optional[str] = None
inMaintenanceMode: Optional[bool] = None
inDecomState: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostFwComponent.pyi 0000664 0000000 0000000 00000001001 14637045624 0023402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHostFwComponent(DynamicData):
name: str
url: Optional[str] = None
sha1sum: Optional[str] = None
currentVersion: Optional[str] = None
suggestedVersion: Optional[str] = None
componentID: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostHclInfo.pyi 0000664 0000000 0000000 00000001557 14637045624 0022505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import VsanHclComputeResource
from pyVmomi.vim.host import VsanHclControllerInfo
from pyVmomi.vim.host import VsanHclNicInfo
class VsanHostHclInfo(DynamicData):
hostname: str
hclChecked: bool
releaseName: Optional[str] = None
error: Optional[MethodFault] = None
controllers: list[VsanHclControllerInfo] = []
pnics: list[VsanHclNicInfo] = []
host: Optional[HostSystem] = None
computeResource: Optional[VsanHclComputeResource] = None
vsanHostCompatibility: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostHealthSystemStatusResult.pyi 0000664 0000000 0000000 00000000614 14637045624 0026171 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHostHealthSystemStatusResult(DynamicData):
hostname: str
status: str
issues: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostHwDeviceId.pyi 0000664 0000000 0000000 00000000765 14637045624 0023136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DevicePciId
class VsanHostHwDeviceId(DynamicData):
pciId: DevicePciId
productId: Optional[str] = None
diskCapacity: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostIoInsightInfo.pyi 0000664 0000000 0000000 00000001134 14637045624 0023663 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanIoInsightInfo
class VsanHostIoInsightInfo(DynamicData):
host: HostSystem
ioinsightWorldId: Optional[long] = None
faultMessage: Optional[str] = None
ioinsightInfo: Optional[VsanIoInsightInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostQueryCheckLimitsOptionType.pyi 0000664 0000000 0000000 00000000413 14637045624 0026431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanHostQueryCheckLimitsOptionType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostQueryCheckLimitsSpec.pyi 0000664 0000000 0000000 00000000577 14637045624 0025224 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHostQueryCheckLimitsSpec(DynamicData):
optionTypes: list[str] = []
fetchAll: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostReference.pyi 0000664 0000000 0000000 00000000467 14637045624 0023060 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanHostReference(DynamicData):
hostname: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostVirtualApplianceInfo.pyi 0000664 0000000 0000000 00000000713 14637045624 0025233 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VsanHostVirtualApplianceInfo(DynamicData):
hostKey: HostSystem
isVirtualApp: bool
isDeployedFromOVF: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHostVmdkLoadTestResult.pyi 0000664 0000000 0000000 00000000776 14637045624 0024725 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanVmdkLoadTestResult
class VsanHostVmdkLoadTestResult(DynamicData):
hostname: str
issueFound: bool
faultMessage: Optional[str] = None
vmdkResults: list[VsanVmdkLoadTestResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanHwToVcgInfoMapping.pyi 0000664 0000000 0000000 00000000624 14637045624 0023770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHostHwDeviceId
class VsanHwToVcgInfoMapping(DynamicData):
vsanHostHwDeviceId: VsanHostHwDeviceId
vcgId: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanInternalSystem.pyi 0000664 0000000 0000000 00000006160 14637045624 0023301 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class VsanInternalSystem(ManagedObject):
class CmmdsQuery(DynamicData):
type: Optional[str] = None
uuid: Optional[str] = None
owner: Optional[str] = None
class PolicyCost(DynamicData):
changeDataSize: Optional[long] = None
currentDataSize: Optional[long] = None
tempDataSize: Optional[long] = None
copyDataSize: Optional[long] = None
changeFlashReadCacheSize: Optional[long] = None
currentFlashReadCacheSize: Optional[long] = None
currentDiskSpaceToAddressSpaceRatio: Optional[float] = None
diskSpaceToAddressSpaceRatio: Optional[float] = None
class PolicySatisfiability(DynamicData):
uuid: Optional[str] = None
isSatisfiable: bool
reason: Optional[LocalizableMessage] = None
cost: Optional[PolicyCost] = None
class PolicyChangeBatch(DynamicData):
uuid: list[str] = []
policy: Optional[str] = None
class NewPolicyBatch(DynamicData):
size: list[long] = []
policy: Optional[str] = None
class VsanPhysicalDiskDiagnosticsResult(DynamicData):
diskUuid: str
success: bool
failureReason: Optional[str] = None
class DeleteVsanObjectsResult(DynamicData):
uuid: str
success: bool
failureReason: list[LocalizableMessage] = []
class VsanObjectOperationResult(DynamicData):
uuid: str
failureReason: list[LocalizableMessage] = []
def QueryCmmds(self, queries: list[CmmdsQuery]) -> str: ...
def QueryPhysicalVsanDisks(self, props: list[str]) -> str: ...
def QueryVsanObjects(self, uuids: list[str]) -> str: ...
def QueryObjectsOnPhysicalVsanDisk(self, disks: list[str]) -> str: ...
def AbdicateDomOwnership(self, uuids: list[str]) -> list[str]: ...
def QueryVsanStatistics(self, labels: list[str]) -> str: ...
def ReconfigureDomObject(self, uuid: str, policy: str) -> NoReturn: ...
def QuerySyncingVsanObjects(self, uuids: list[str]) -> str: ...
def RunVsanPhysicalDiskDiagnostics(self, disks: list[str]) -> list[VsanPhysicalDiskDiagnosticsResult]: ...
def GetVsanObjExtAttrs(self, uuids: list[str]) -> str: ...
def ReconfigurationSatisfiable(self, pcbs: list[PolicyChangeBatch], ignoreSatisfiability: Optional[bool]) -> list[PolicySatisfiability]: ...
def CanProvisionObjects(self, npbs: list[NewPolicyBatch], ignoreSatisfiability: Optional[bool]) -> list[PolicySatisfiability]: ...
def DeleteVsanObjects(self, uuids: list[str], force: Optional[bool]) -> list[DeleteVsanObjectsResult]: ...
def UpgradeVsanObjects(self, uuids: list[str], newVersion: int) -> list[VsanObjectOperationResult]: ...
def QueryVsanObjectUuidsByFilter(self, uuids: list[str], limit: Optional[int], version: Optional[int]) -> list[str]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanIoInsightInfo.pyi 0000664 0000000 0000000 00000000665 14637045624 0023035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class VsanIoInsightInfo(DynamicData):
state: Optional[str] = None
monitoredVMs: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanIoInsightState.pyi 0000664 0000000 0000000 00000000373 14637045624 0023216 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanIoInsightState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanIperfClientSpec.pyi 0000664 0000000 0000000 00000000471 14637045624 0023336 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanIperfClientSpec(DynamicData):
Reverse: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanKmsHealth.pyi 0000664 0000000 0000000 00000001103 14637045624 0022170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanKmsHealth(DynamicData):
serverName: str
health: str
error: Optional[MethodFault] = None
trustHealth: Optional[str] = None
certHealth: Optional[str] = None
certExpireDate: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanLimitHealthResult.pyi 0000664 0000000 0000000 00000002501 14637045624 0023716 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanSpaceEfficiencyMetadataSize
class VsanLimitHealthResult(DynamicData):
hostname: Optional[str] = None
issueFound: bool
maxComponents: int
freeComponents: int
componentLimitHealth: str
lowestFreeDiskSpacePct: int
usedDiskSpaceB: long
totalDiskSpaceB: long
diskFreeSpaceHealth: str
reservedRcSizeB: long
totalRcSizeB: long
rcFreeReservationHealth: str
totalLogicalSpaceB: Optional[long] = None
logicalSpaceUsedB: Optional[long] = None
dedupMetadataSizeB: Optional[long] = None
diskTransientCapacityUsedB: Optional[long] = None
dgTransientCapacityUsedB: Optional[long] = None
slackSpaceCapRequired: Optional[long] = None
resyncPauseThreshold: Optional[long] = None
spaceEfficiencyMetadataSizeB: Optional[VsanSpaceEfficiencyMetadataSize] = None
hostRebuildCapacity: Optional[long] = None
minSpaceRequiredForVsanOp: Optional[long] = None
enforceCapResrvSpace: Optional[long] = None
cdReservedSizeB: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanNetworkDiagnosticsHealthInfo.pyi 0000664 0000000 0000000 00000001065 14637045624 0026102 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import LACPInfo
from pyVmomi.vim.host import PnicTSOInfo
from pyVmomi.vim.host import VirtualNic
class VsanNetworkDiagnosticsHealthInfo(DynamicData):
vnicInfo: list[VirtualNic] = []
pnicTSOInfo: list[PnicTSOInfo] = []
LACPInfo: list[LACPInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanNetworkHealthResult.pyi 0000664 0000000 0000000 00000001765 14637045624 0024304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanNetworkPeerHealthResult
from pyVmomi.vim.host import VsanServerClusterInfo
class VsanNetworkHealthResult(DynamicData):
host: Optional[HostSystem] = None
hostname: Optional[str] = None
vsanVmknicPresent: Optional[bool] = None
ipSubnets: list[str] = []
issueFound: Optional[bool] = None
peerHealth: list[VsanNetworkPeerHealthResult] = []
vMotionHealth: list[VsanNetworkPeerHealthResult] = []
multicastConfig: Optional[str] = None
unicastConfig: Optional[str] = None
inUnicast: Optional[bool] = None
rdmaEnabled: Optional[bool] = None
rdtConnProtocol: Optional[str] = None
serverClusters: list[VsanServerClusterInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanNetworkLoadTestResult.pyi 0000664 0000000 0000000 00000001163 14637045624 0024606 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanNetworkLoadTestResult(DynamicData):
hostname: str
status: Optional[str] = None
client: bool
bandwidthBps: long
totalBytes: long
lostDatagrams: Optional[long] = None
lossPct: Optional[long] = None
sentDatagrams: Optional[long] = None
jitterMs: Optional[float] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanNetworkPeerHealthResult.pyi 0000664 0000000 0000000 00000001355 14637045624 0025113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanNetworkPeerHealthResult(DynamicData):
peer: Optional[str] = None
peerHostname: Optional[str] = None
peerVmknicName: Optional[str] = None
smallPingTestSuccessPct: Optional[int] = None
largePingTestSuccessPct: Optional[int] = None
maxLatencyUs: Optional[long] = None
onSameIpSubnet: Optional[bool] = None
sourceVmknicName: Optional[str] = None
connectivityHealthState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanNicRdmaInfo.pyi 0000664 0000000 0000000 00000001042 14637045624 0022443 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanNicRdmaInfo(DynamicData):
rdmaCapable: Optional[bool] = None
rdmaProtocolCapable: Optional[str] = None
dcbEnabled: Optional[bool] = None
dcbMode: Optional[str] = None
pfcEnabled: Optional[bool] = None
pfcConfig: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanObjectHealth.pyi 0000664 0000000 0000000 00000004442 14637045624 0022655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VsanObjectHealth(DynamicData):
class VsanObjectHealthState(Enum):
inaccessible: ClassVar['VsanObjectHealthState'] = 'inaccessible'
reducedavailabilitywithnorebuild: ClassVar['VsanObjectHealthState'] = 'reducedavailabilitywithnorebuild'
reducedavailabilitywithnorebuilddelaytimer: ClassVar['VsanObjectHealthState'] = 'reducedavailabilitywithnorebuilddelaytimer'
reducedavailabilitywithactiverebuild: ClassVar['VsanObjectHealthState'] = 'reducedavailabilitywithactiverebuild'
datamove: ClassVar['VsanObjectHealthState'] = 'datamove'
nonavailabilityrelatedreconfig: ClassVar['VsanObjectHealthState'] = 'nonavailabilityrelatedreconfig'
nonavailabilityrelatedincompliance: ClassVar['VsanObjectHealthState'] = 'nonavailabilityrelatedincompliance'
healthy: ClassVar['VsanObjectHealthState'] = 'healthy'
reducedavailabilitywithpolicypending: ClassVar['VsanObjectHealthState'] = 'reducedavailabilitywithpolicypending'
reducedavailabilitywithpolicypendingfailed: ClassVar['VsanObjectHealthState'] = 'reducedavailabilitywithpolicypendingfailed'
reducedavailabilitywithpausedrebuild: ClassVar['VsanObjectHealthState'] = 'reducedavailabilitywithpausedrebuild'
nonavailabilityrelatedincompliancewithpolicypending: ClassVar['VsanObjectHealthState'] = 'nonavailabilityrelatedincompliancewithpolicypending'
nonavailabilityrelatedincompliancewithpolicypendingfailed: ClassVar['VsanObjectHealthState'] = 'nonavailabilityrelatedincompliancewithpolicypendingfailed'
nonavailabilityrelatedincompliancewithpausedrebuild: ClassVar['VsanObjectHealthState'] = 'nonavailabilityrelatedincompliancewithpausedrebuild'
remoteAccessible: ClassVar['VsanObjectHealthState'] = 'remoteAccessible'
VsanObjectHealthState_Unknown: ClassVar['VsanObjectHealthState'] = 'VsanObjectHealthState_Unknown'
numObjects: int
health: Optional[str] = None
objUuids: list[str] = []
vsanClusterUuid: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanObjectOverallHealth.pyi 0000664 0000000 0000000 00000001336 14637045624 0024201 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import StorageComplianceResult
from pyVmomi.vim.host import VsanObjectHealth
class VsanObjectOverallHealth(DynamicData):
objectHealthDetail: list[VsanObjectHealth] = []
objectsComplianceDetail: list[StorageComplianceResult] = []
objectVersionCompliance: Optional[bool] = None
objectFormatChangeRequiredUuids: list[str] = []
objectsRelayoutBytes: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanPeerHostConnectivityHealthState.pyi 0000664 0000000 0000000 00000000414 14637045624 0026573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanPeerHostConnectivityHealthState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanPhysicalDiskHealth.pyi 0000664 0000000 0000000 00000004236 14637045624 0024037 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.host import VsanDiskRebalanceResult
class VsanPhysicalDiskHealth(DynamicData):
name: str
uuid: str
inCmmds: bool
inVsi: bool
dedupScope: Optional[long] = None
formatVersion: Optional[int] = None
isAllFlash: Optional[int] = None
congestionValue: Optional[int] = None
congestionArea: Optional[str] = None
congestionHealth: Optional[str] = None
metadataHealth: Optional[str] = None
operationalHealthDescription: Optional[str] = None
operationalHealth: Optional[str] = None
dedupUsageHealth: Optional[str] = None
capacityHealth: Optional[str] = None
summaryHealth: str
capacity: Optional[long] = None
usedCapacity: Optional[long] = None
reservedCapacity: Optional[long] = None
totalBytes: Optional[long] = None
freeBytes: Optional[long] = None
hashedBytes: Optional[long] = None
dedupedBytes: Optional[long] = None
scsiDisk: Optional[ScsiDisk] = None
usedComponents: Optional[long] = None
maxComponents: Optional[long] = None
compLimitHealth: Optional[str] = None
encryptionEnabled: Optional[bool] = None
kmsProviderId: Optional[str] = None
kekId: Optional[str] = None
dekGenerationId: Optional[long] = None
encryptedUnlocked: Optional[bool] = None
rebalanceResult: Optional[VsanDiskRebalanceResult] = None
dekId: Optional[str] = None
kekVerifierHealth: Optional[bool] = None
dekVerifierHealth: Optional[bool] = None
logicalCapacity: Optional[long] = None
logicalCapacityUsed: Optional[long] = None
logicalCapacityHealth: Optional[str] = None
vsanDiskGroupUuid: Optional[str] = None
dgLayoutIssue: Optional[bool] = None
usedMetadataComponents: Optional[long] = None
maxMetadataComponents: Optional[long] = None
pendingClusterDekId: Optional[str] = None
dmekVerifierHealth: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanPhysicalDiskHealthSummary.pyi 0000664 0000000 0000000 00000001450 14637045624 0025410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import VsanPhysicalDiskHealth
from pyVmomi.vim.host import VsanResourceHealth
class VsanPhysicalDiskHealthSummary(DynamicData):
overallHealth: str
heapsWithIssues: list[VsanResourceHealth] = []
slabsWithIssues: list[VsanResourceHealth] = []
disks: list[VsanPhysicalDiskHealth] = []
componentsWithIssues: list[VsanResourceHealth] = []
hostname: Optional[str] = None
hostDedupScope: Optional[int] = None
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanProactiveRebalanceInfoEx.pyi 0000664 0000000 0000000 00000001304 14637045624 0025155 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanProactiveRebalanceInfoEx(DynamicData):
running: Optional[bool] = None
startTs: Optional[datetime] = None
stopTs: Optional[datetime] = None
varianceThreshold: Optional[float] = None
timeThreshold: Optional[int] = None
rateThreshold: Optional[int] = None
hostname: Optional[str] = None
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanQueryResultHostInfo.pyi 0000664 0000000 0000000 00000000665 14637045624 0024302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanQueryResultHostInfo(DynamicData):
uuid: Optional[str] = None
hostnameInCmmds: Optional[str] = None
vsanIpv4Addresses: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanRepairObjectsResult.pyi 0000664 0000000 0000000 00000001013 14637045624 0024243 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanFailedRepairObjectResult
class VsanRepairObjectsResult(DynamicData):
inQueueObjects: list[str] = []
failedRepairObjects: list[VsanFailedRepairObjectResult] = []
notInQueueObjects: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanResourceHealth.pyi 0000664 0000000 0000000 00000000611 14637045624 0023230 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanResourceHealth(DynamicData):
resource: str
health: str
description: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanServerClusterInfo.pyi 0000664 0000000 0000000 00000001214 14637045624 0023737 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanClusterMembershipInfo
from pyVmomi.vim.host import VsanNetworkPeerHealthResult
class VsanServerClusterInfo(DynamicData):
cluster: Optional[ClusterComputeResource] = None
peerHealth: list[VsanNetworkPeerHealthResult] = []
membership: Optional[VsanClusterMembershipInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanSmartDiskStats.pyi 0000664 0000000 0000000 00000000767 14637045624 0023247 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import VsanSmartParameter
class VsanSmartDiskStats(DynamicData):
disk: str
stats: list[VsanSmartParameter] = []
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanSmartParameter.pyi 0000664 0000000 0000000 00000000710 14637045624 0023242 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanSmartParameter(DynamicData):
parameter: Optional[str] = None
value: Optional[int] = None
threshold: Optional[int] = None
worst: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanSmartParameterType.pyi 0000664 0000000 0000000 00000000377 14637045624 0024115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanSmartParameterType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanSmartStatsHostSummary.pyi 0000664 0000000 0000000 00000000713 14637045624 0024637 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanSmartDiskStats
class VsanSmartStatsHostSummary(DynamicData):
hostname: Optional[str] = None
smartStats: list[VsanSmartDiskStats] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanSystem.pyi 0000664 0000000 0000000 00000002666 14637045624 0021613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vim.host import MaintenanceSpec
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.vsan.host import ClusterStatus
from pyVmomi.vim.vsan.host import ConfigInfo
from pyVmomi.vim.vsan.host import DiskMapping
from pyVmomi.vim.vsan.host import DiskResult
class VsanSystem(ManagedObject):
@property
def config(self) -> ConfigInfo: ...
def QueryDisksForVsan(self, canonicalName: list[str]) -> list[DiskResult]: ...
def AddDisks(self, disk: list[ScsiDisk]) -> Task: ...
def InitializeDisks(self, mapping: list[DiskMapping]) -> Task: ...
def RemoveDisk(self, disk: list[ScsiDisk], maintenanceSpec: Optional[MaintenanceSpec], timeout: Optional[int]) -> Task: ...
def RemoveDiskMapping(self, mapping: list[DiskMapping], maintenanceSpec: Optional[MaintenanceSpec], timeout: Optional[int]) -> Task: ...
def UnmountDiskMapping(self, mapping: list[DiskMapping]) -> Task: ...
def Update(self, config: ConfigInfo) -> Task: ...
def QueryHostStatus(self) -> ClusterStatus: ...
def EvacuateNode(self, maintenanceSpec: MaintenanceSpec, timeout: int) -> Task: ...
def RecommissionNode(self) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanSystemEx.pyi 0000664 0000000 0000000 00000003425 14637045624 0022102 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vim.host import MaintenanceSpec
from pyVmomi.vim.vsan.host import AbortWipeDiskStatus
from pyVmomi.vim.vsan.host import AboutInfoEx
from pyVmomi.vim.vsan.host import ClusterStatus
from pyVmomi.vim.vsan.host import DiskMapping
from pyVmomi.vim.vsan.host import DrsStats
from pyVmomi.vim.vsan.host import RuntimeStats
from pyVmomi.vim.vsan.host import VsanSyncingObjectQueryResult
from pyVmomi.vim.vsan.host import VsanWhatIfEvacResult
from pyVmomi.vim.vsan.host import WipeDiskStatus
class VsanSystemEx(ManagedObject):
def QueryWhatIfEvacuationResult(self, evacEntityUuid: str) -> VsanWhatIfEvacResult: ...
def GetRuntimeStats(self, stats: list[str], clusterUuid: Optional[str]) -> RuntimeStats: ...
def GetAboutInfoEx(self) -> AboutInfoEx: ...
def QuerySyncingVsanObjects(self, uuids: list[str], start: Optional[int], limit: Optional[int], includeSummary: Optional[bool]) -> VsanSyncingObjectQueryResult: ...
def QueryHostDrsStats(self, hostUuids: list[str], vms: list[str]) -> DrsStats: ...
def UnmountDiskMappingEx(self, mappings: list[DiskMapping], maintenanceSpec: Optional[MaintenanceSpec], timeout: Optional[int], evacReason: Optional[str]) -> Task: ...
def QueryHostStatusEx(self, clusterUuids: list[str]) -> list[ClusterStatus]: ...
def WipeDisk(self, disks: list[str]) -> Task: ...
def QueryWipeDiskStatus(self, disks: list[str]) -> list[WipeDiskStatus]: ...
def AbortWipeDisk(self, disks: list[str]) -> list[AbortWipeDiskStatus]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanUpdateManager.pyi 0000664 0000000 0000000 00000002234 14637045624 0023033 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import Task
from pyVmomi.vim.host import MaintenanceSpec
from pyVmomi.vim.host import VsanHclFirmwareUpdateSpec
from pyVmomi.vim.vsan import VsanVibInstallPreflightStatus
from pyVmomi.vim.vsan import VsanVibScanResult
from pyVmomi.vim.vsan import VsanVibSpec
class VsanUpdateManager(ManagedObject):
def VsanVibScan(self, cluster: Optional[ComputeResource], vibSpecs: list[VsanVibSpec]) -> list[VsanVibScanResult]: ...
def VsanVibInstall(self, cluster: Optional[ComputeResource], vibSpecs: list[VsanVibSpec], scanResults: list[VsanVibScanResult], firmwareSpecs: list[VsanHclFirmwareUpdateSpec], maintenanceSpec: Optional[MaintenanceSpec], rolling: Optional[bool], noSigCheck: Optional[bool]) -> Task: ...
def VsanVibInstallPreflightCheck(self, cluster: Optional[ComputeResource]) -> VsanVibInstallPreflightStatus: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanVcgDeviceInfo.pyi 0000664 0000000 0000000 00000000567 14637045624 0023000 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanVcgDeviceInfo(DynamicData):
vcgId: int
vcgModelName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanVcsaDeployerSystem.pyi 0000664 0000000 0000000 00000001415 14637045624 0024123 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.vsan import VsanPrepareVsanForVcsaSpec
from pyVmomi.vim.vsan import VsanVcPostDeployConfigSpec
from pyVmomi.vim.vsan import VsanVcsaDeploymentProgress
class VsanVcsaDeployerSystem(ManagedObject):
def PrepareVsanForVcsa(self, spec: VsanPrepareVsanForVcsaSpec) -> Optional[str]: ...
def PostConfigForVcsa(self, spec: VsanVcPostDeployConfigSpec) -> Optional[str]: ...
def VcsaGetBootstrapProgress(self, taskId: list[str]) -> list[VsanVcsaDeploymentProgress]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanVmdkIOLoadSpec.pyi 0000664 0000000 0000000 00000000742 14637045624 0023064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanVmdkIOLoadSpec(DynamicData):
readPct: int
oio: int
iosizeB: int
dataSizeMb: long
random: bool
startOffsetB: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanVmdkLoadTestResult.pyi 0000664 0000000 0000000 00000001413 14637045624 0024054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanVmdkLoadTestSpec
class VsanVmdkLoadTestResult(DynamicData):
success: bool
faultMessage: Optional[str] = None
spec: VsanVmdkLoadTestSpec
actualDurationSec: Optional[int] = None
totalBytes: Optional[long] = None
iops: Optional[long] = None
tputBps: Optional[long] = None
avgLatencyUs: Optional[long] = None
maxLatencyUs: Optional[long] = None
numIoAboveLatencyThreshold: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanVmdkLoadTestSpec.pyi 0000664 0000000 0000000 00000001255 14637045624 0023474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualDiskManager
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanVmdkIOLoadSpec
class VsanVmdkLoadTestSpec(DynamicData):
vmdkCreateSpec: Optional[VirtualDiskManager.FileBackedVirtualDiskSpec] = None
vmdkIOSpec: Optional[VsanVmdkIOLoadSpec] = None
vmdkIOSpecSequence: list[VsanVmdkIOLoadSpec] = []
stepDurationSec: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VsanVsanPcapResult.pyi 0000664 0000000 0000000 00000001061 14637045624 0023225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanVsanPcapResult(DynamicData):
calltime: float
vmknic: str
tcpdumpFilter: str
snaplen: int
pkts: list[str] = []
pcap: Optional[str] = None
error: Optional[MethodFault] = None
hostname: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VvolDatastoreInfo.pyi 0000664 0000000 0000000 00000000622 14637045624 0023076 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.host import VvolVolume
class VvolDatastoreInfo(Datastore.Info):
vvolDS: Optional[VvolVolume] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VvolNQN.pyi 0000664 0000000 0000000 00000000523 14637045624 0020770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VvolNQN(DynamicData):
targetNQN: str
storageArray: str
online: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/VvolVolume.pyi 0000664 0000000 0000000 00000002575 14637045624 0021614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VasaStorageArray
from pyVmomi.vim import VimVasaProviderInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FileSystemVolume
from pyVmomi.vim.host import ProtocolEndpoint
from pyVmomi.vim.host import VvolNQN
class VvolVolume(FileSystemVolume):
class Specification(DynamicData):
maxSizeInMB: long
volumeName: str
vasaProviderInfo: list[VimVasaProviderInfo] = []
storageArray: list[VasaStorageArray] = []
uuid: str
stretched: Optional[bool] = None
class HostProtocolEndpoint(DynamicData):
key: HostSystem
protocolEndpoint: list[ProtocolEndpoint] = []
class HostVvolNQN(DynamicData):
host: Optional[HostSystem] = None
vvolNQN: list[VvolNQN] = []
scId: str
hostPE: list[HostProtocolEndpoint] = []
hostVvolNQN: list[HostVvolNQN] = []
vasaProviderInfo: list[VimVasaProviderInfo] = []
storageArray: list[VasaStorageArray] = []
protocolEndpointType: Optional[str] = None
vvolNQNFieldsAvailable: Optional[bool] = None
stretched: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/host/__init__.pyi 0000664 0000000 0000000 00000057500 14637045624 0021233 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ActiveDirectoryAuthentication import ActiveDirectoryAuthentication as ActiveDirectoryAuthentication
from .ActiveDirectoryInfo import ActiveDirectoryInfo as ActiveDirectoryInfo
from .ActiveDirectorySpec import ActiveDirectorySpec as ActiveDirectorySpec
from .AssignableHardwareBinding import AssignableHardwareBinding as AssignableHardwareBinding
from .AssignableHardwareConfig import AssignableHardwareConfig as AssignableHardwareConfig
from .AssignableHardwareManager import AssignableHardwareManager as AssignableHardwareManager
from .AuthenticationManager import AuthenticationManager as AuthenticationManager
from .AuthenticationManagerInfo import AuthenticationManagerInfo as AuthenticationManagerInfo
from .AuthenticationStore import AuthenticationStore as AuthenticationStore
from .AuthenticationStoreInfo import AuthenticationStoreInfo as AuthenticationStoreInfo
from .AutoStartManager import AutoStartManager as AutoStartManager
from .BIOSInfo import BIOSInfo as BIOSInfo
from .BlockAdapterTargetTransport import BlockAdapterTargetTransport as BlockAdapterTargetTransport
from .BlockHba import BlockHba as BlockHba
from .BootDeviceInfo import BootDeviceInfo as BootDeviceInfo
from .BootDeviceSystem import BootDeviceSystem as BootDeviceSystem
from .CacheConfigurationManager import CacheConfigurationManager as CacheConfigurationManager
from .Capability import Capability as Capability
from .CertificateManager import CertificateManager as CertificateManager
from .ConfigChange import ConfigChange as ConfigChange
from .ConfigInfo import ConfigInfo as ConfigInfo
from .ConfigManager import ConfigManager as ConfigManager
from .ConfigSpec import ConfigSpec as ConfigSpec
from .ConnectInfo import ConnectInfo as ConnectInfo
from .ConnectSpec import ConnectSpec as ConnectSpec
from .CpuIdInfo import CpuIdInfo as CpuIdInfo
from .CpuInfo import CpuInfo as CpuInfo
from .CpuPackage import CpuPackage as CpuPackage
from .CpuPowerManagementInfo import CpuPowerManagementInfo as CpuPowerManagementInfo
from .CpuSchedulerSystem import CpuSchedulerSystem as CpuSchedulerSystem
from .DataTransportConnectionInfo import DataTransportConnectionInfo as DataTransportConnectionInfo
from .DatastoreBrowser import DatastoreBrowser as DatastoreBrowser
from .DatastoreSystem import DatastoreSystem as DatastoreSystem
from .DateTimeConfig import DateTimeConfig as DateTimeConfig
from .DateTimeInfo import DateTimeInfo as DateTimeInfo
from .DateTimeSystem import DateTimeSystem as DateTimeSystem
from .DeploymentInfo import DeploymentInfo as DeploymentInfo
from .Device import Device as Device
from .DevicePciId import DevicePciId as DevicePciId
from .DhcpService import DhcpService as DhcpService
from .DiagnosticPartition import DiagnosticPartition as DiagnosticPartition
from .DiagnosticSystem import DiagnosticSystem as DiagnosticSystem
from .DigestInfo import DigestInfo as DigestInfo
from .DigestVerificationSetting import DigestVerificationSetting as DigestVerificationSetting
from .DirectoryStore import DirectoryStore as DirectoryStore
from .DirectoryStoreInfo import DirectoryStoreInfo as DirectoryStoreInfo
from .DiskConfigurationResult import DiskConfigurationResult as DiskConfigurationResult
from .DiskDimensions import DiskDimensions as DiskDimensions
from .DiskPartitionInfo import DiskPartitionInfo as DiskPartitionInfo
from .DnsConfig import DnsConfig as DnsConfig
from .DnsConfigSpec import DnsConfigSpec as DnsConfigSpec
from .DvxClass import DvxClass as DvxClass
from .EnterMaintenanceResult import EnterMaintenanceResult as EnterMaintenanceResult
from .EsxAgentHostManager import EsxAgentHostManager as EsxAgentHostManager
from .FcoeConfig import FcoeConfig as FcoeConfig
from .FeatureCapability import FeatureCapability as FeatureCapability
from .FeatureMask import FeatureMask as FeatureMask
from .FeatureVersionInfo import FeatureVersionInfo as FeatureVersionInfo
from .FibreChannelHba import FibreChannelHba as FibreChannelHba
from .FibreChannelOverEthernetHba import FibreChannelOverEthernetHba as FibreChannelOverEthernetHba
from .FibreChannelOverEthernetTargetTransport import FibreChannelOverEthernetTargetTransport as FibreChannelOverEthernetTargetTransport
from .FibreChannelTargetTransport import FibreChannelTargetTransport as FibreChannelTargetTransport
from .FileAccess import FileAccess as FileAccess
from .FileSystemMountInfo import FileSystemMountInfo as FileSystemMountInfo
from .FileSystemVolume import FileSystemVolume as FileSystemVolume
from .FileSystemVolumeInfo import FileSystemVolumeInfo as FileSystemVolumeInfo
from .FirewallConfig import FirewallConfig as FirewallConfig
from .FirewallInfo import FirewallInfo as FirewallInfo
from .FirewallSystem import FirewallSystem as FirewallSystem
from .FirmwareSystem import FirmwareSystem as FirmwareSystem
from .FlagInfo import FlagInfo as FlagInfo
from .ForceMountedInfo import ForceMountedInfo as ForceMountedInfo
from .Fru import Fru as Fru
from .GatewaySpec import GatewaySpec as GatewaySpec
from .GraphicsConfig import GraphicsConfig as GraphicsConfig
from .GraphicsInfo import GraphicsInfo as GraphicsInfo
from .GraphicsManager import GraphicsManager as GraphicsManager
from .HardwareInfo import HardwareInfo as HardwareInfo
from .HardwareStatusInfo import HardwareStatusInfo as HardwareStatusInfo
from .HbaCreateSpec import HbaCreateSpec as HbaCreateSpec
from .HealthStatusSystem import HealthStatusSystem as HealthStatusSystem
from .HostAccessManager import HostAccessManager as HostAccessManager
from .HostBusAdapter import HostBusAdapter as HostBusAdapter
from .HostProxySwitch import HostProxySwitch as HostProxySwitch
from .HostSpbm import HostSpbm as HostSpbm
from .HostSpbmDatastoreInfo import HostSpbmDatastoreInfo as HostSpbmDatastoreInfo
from .HostSpbmHashInfo import HostSpbmHashInfo as HostSpbmHashInfo
from .HostSpbmPolicyBlobInfo import HostSpbmPolicyBlobInfo as HostSpbmPolicyBlobInfo
from .HostSpbmPolicyInfo import HostSpbmPolicyInfo as HostSpbmPolicyInfo
from .ImageConfigManager import ImageConfigManager as ImageConfigManager
from .InternetScsiHba import InternetScsiHba as InternetScsiHba
from .InternetScsiTargetTransport import InternetScsiTargetTransport as InternetScsiTargetTransport
from .IpConfig import IpConfig as IpConfig
from .IpRouteConfig import IpRouteConfig as IpRouteConfig
from .IpRouteConfigSpec import IpRouteConfigSpec as IpRouteConfigSpec
from .IpRouteEntry import IpRouteEntry as IpRouteEntry
from .IpRouteOp import IpRouteOp as IpRouteOp
from .IpRouteTableConfig import IpRouteTableConfig as IpRouteTableConfig
from .IpRouteTableInfo import IpRouteTableInfo as IpRouteTableInfo
from .IpmiInfo import IpmiInfo as IpmiInfo
from .IscsiManager import IscsiManager as IscsiManager
from .KernelModuleSystem import KernelModuleSystem as KernelModuleSystem
from .LACPInfo import LACPInfo as LACPInfo
from .LAGInfo import LAGInfo as LAGInfo
from .LAGUplinkInfo import LAGUplinkInfo as LAGUplinkInfo
from .LicenseSpec import LicenseSpec as LicenseSpec
from .LinkDiscoveryProtocolConfig import LinkDiscoveryProtocolConfig as LinkDiscoveryProtocolConfig
from .LocalAccountManager import LocalAccountManager as LocalAccountManager
from .LocalAuthentication import LocalAuthentication as LocalAuthentication
from .LocalAuthenticationInfo import LocalAuthenticationInfo as LocalAuthenticationInfo
from .LocalDatastoreInfo import LocalDatastoreInfo as LocalDatastoreInfo
from .LocalFileSystemVolume import LocalFileSystemVolume as LocalFileSystemVolume
from .MaintenanceSpec import MaintenanceSpec as MaintenanceSpec
from .MemoryManagerSystem import MemoryManagerSystem as MemoryManagerSystem
from .MemorySpec import MemorySpec as MemorySpec
from .MemoryTierFlags import MemoryTierFlags as MemoryTierFlags
from .MemoryTierInfo import MemoryTierInfo as MemoryTierInfo
from .MemoryTierType import MemoryTierType as MemoryTierType
from .MemoryTieringType import MemoryTieringType as MemoryTieringType
from .MessageBusProxy import MessageBusProxy as MessageBusProxy
from .MountInfo import MountInfo as MountInfo
from .MultipathInfo import MultipathInfo as MultipathInfo
from .MultipathStateInfo import MultipathStateInfo as MultipathStateInfo
from .NasDatastoreInfo import NasDatastoreInfo as NasDatastoreInfo
from .NasVolume import NasVolume as NasVolume
from .NatService import NatService as NatService
from .NetCapabilities import NetCapabilities as NetCapabilities
from .NetOffloadCapabilities import NetOffloadCapabilities as NetOffloadCapabilities
from .NetStackInstance import NetStackInstance as NetStackInstance
from .NetworkConfig import NetworkConfig as NetworkConfig
from .NetworkInfo import NetworkInfo as NetworkInfo
from .NetworkPolicy import NetworkPolicy as NetworkPolicy
from .NetworkSystem import NetworkSystem as NetworkSystem
from .NfcConnectionInfo import NfcConnectionInfo as NfcConnectionInfo
from .NtpConfig import NtpConfig as NtpConfig
from .NumaInfo import NumaInfo as NumaInfo
from .NumaNode import NumaNode as NumaNode
from .NumericSensorInfo import NumericSensorInfo as NumericSensorInfo
from .NvdimmSystem import NvdimmSystem as NvdimmSystem
from .NvmeConnectSpec import NvmeConnectSpec as NvmeConnectSpec
from .NvmeController import NvmeController as NvmeController
from .NvmeDisconnectSpec import NvmeDisconnectSpec as NvmeDisconnectSpec
from .NvmeDiscoverSpec import NvmeDiscoverSpec as NvmeDiscoverSpec
from .NvmeDiscoveryLog import NvmeDiscoveryLog as NvmeDiscoveryLog
from .NvmeNamespace import NvmeNamespace as NvmeNamespace
from .NvmeOpaqueTransportParameters import NvmeOpaqueTransportParameters as NvmeOpaqueTransportParameters
from .NvmeOverFibreChannelParameters import NvmeOverFibreChannelParameters as NvmeOverFibreChannelParameters
from .NvmeOverRdmaParameters import NvmeOverRdmaParameters as NvmeOverRdmaParameters
from .NvmeOverTcpParameters import NvmeOverTcpParameters as NvmeOverTcpParameters
from .NvmeSpec import NvmeSpec as NvmeSpec
from .NvmeTopology import NvmeTopology as NvmeTopology
from .NvmeTransportParameters import NvmeTransportParameters as NvmeTransportParameters
from .NvmeTransportType import NvmeTransportType as NvmeTransportType
from .OpaqueNetworkInfo import OpaqueNetworkInfo as OpaqueNetworkInfo
from .OpaqueSwitch import OpaqueSwitch as OpaqueSwitch
from .PMemDatastoreInfo import PMemDatastoreInfo as PMemDatastoreInfo
from .PMemVolume import PMemVolume as PMemVolume
from .ParallelScsiHba import ParallelScsiHba as ParallelScsiHba
from .ParallelScsiTargetTransport import ParallelScsiTargetTransport as ParallelScsiTargetTransport
from .PartialMaintenanceModeId import PartialMaintenanceModeId as PartialMaintenanceModeId
from .PartialMaintenanceModeRuntimeInfo import PartialMaintenanceModeRuntimeInfo as PartialMaintenanceModeRuntimeInfo
from .PartialMaintenanceModeStatus import PartialMaintenanceModeStatus as PartialMaintenanceModeStatus
from .PatchManager import PatchManager as PatchManager
from .PathSelectionPolicyOption import PathSelectionPolicyOption as PathSelectionPolicyOption
from .PciDevice import PciDevice as PciDevice
from .PciPassthruConfig import PciPassthruConfig as PciPassthruConfig
from .PciPassthruInfo import PciPassthruInfo as PciPassthruInfo
from .PciPassthruSystem import PciPassthruSystem as PciPassthruSystem
from .PcieHba import PcieHba as PcieHba
from .PcieTargetTransport import PcieTargetTransport as PcieTargetTransport
from .PersistentMemoryInfo import PersistentMemoryInfo as PersistentMemoryInfo
from .PhysicalNic import PhysicalNic as PhysicalNic
from .PlugStoreTopology import PlugStoreTopology as PlugStoreTopology
from .PnicTSOInfo import PnicTSOInfo as PnicTSOInfo
from .PortGroup import PortGroup as PortGroup
from .PowerSystem import PowerSystem as PowerSystem
from .ProtocolEndpoint import ProtocolEndpoint as ProtocolEndpoint
from .PtpConfig import PtpConfig as PtpConfig
from .QualifiedName import QualifiedName as QualifiedName
from .RdmaDevice import RdmaDevice as RdmaDevice
from .RdmaHba import RdmaHba as RdmaHba
from .RdmaProtocol import RdmaProtocol as RdmaProtocol
from .RdmaTargetTransport import RdmaTargetTransport as RdmaTargetTransport
from .ReliableMemoryInfo import ReliableMemoryInfo as ReliableMemoryInfo
from .ResignatureRescanResult import ResignatureRescanResult as ResignatureRescanResult
from .Ruleset import Ruleset as Ruleset
from .RuntimeInfo import RuntimeInfo as RuntimeInfo
from .ScsiDisk import ScsiDisk as ScsiDisk
from .ScsiLun import ScsiLun as ScsiLun
from .ScsiTopology import ScsiTopology as ScsiTopology
from .SecuritySpec import SecuritySpec as SecuritySpec
from .SerialAttachedHba import SerialAttachedHba as SerialAttachedHba
from .SerialAttachedTargetTransport import SerialAttachedTargetTransport as SerialAttachedTargetTransport
from .Service import Service as Service
from .ServiceConfig import ServiceConfig as ServiceConfig
from .ServiceInfo import ServiceInfo as ServiceInfo
from .ServiceSystem import ServiceSystem as ServiceSystem
from .SevInfo import SevInfo as SevInfo
from .SgxInfo import SgxInfo as SgxInfo
from .SgxRegistrationInfo import SgxRegistrationInfo as SgxRegistrationInfo
from .SharedGpuCapabilities import SharedGpuCapabilities as SharedGpuCapabilities
from .SnmpSystem import SnmpSystem as SnmpSystem
from .SoftwarePackage import SoftwarePackage as SoftwarePackage
from .SriovConfig import SriovConfig as SriovConfig
from .SriovDevicePoolInfo import SriovDevicePoolInfo as SriovDevicePoolInfo
from .SriovInfo import SriovInfo as SriovInfo
from .SriovNetworkDevicePoolInfo import SriovNetworkDevicePoolInfo as SriovNetworkDevicePoolInfo
from .SslThumbprintInfo import SslThumbprintInfo as SslThumbprintInfo
from .StorageArrayTypePolicyOption import StorageArrayTypePolicyOption as StorageArrayTypePolicyOption
from .StorageDeviceInfo import StorageDeviceInfo as StorageDeviceInfo
from .StorageProtocol import StorageProtocol as StorageProtocol
from .StorageSystem import StorageSystem as StorageSystem
from .Summary import Summary as Summary
from .SystemEventInfo import SystemEventInfo as SystemEventInfo
from .SystemHealthInfo import SystemHealthInfo as SystemHealthInfo
from .SystemIdentificationInfo import SystemIdentificationInfo as SystemIdentificationInfo
from .SystemInfo import SystemInfo as SystemInfo
from .SystemResourceInfo import SystemResourceInfo as SystemResourceInfo
from .SystemSwapConfiguration import SystemSwapConfiguration as SystemSwapConfiguration
from .TargetTransport import TargetTransport as TargetTransport
from .TcpHba import TcpHba as TcpHba
from .TcpHbaCreateSpec import TcpHbaCreateSpec as TcpHbaCreateSpec
from .TcpTargetTransport import TcpTargetTransport as TcpTargetTransport
from .TpmAttestationInfo import TpmAttestationInfo as TpmAttestationInfo
from .TpmAttestationReport import TpmAttestationReport as TpmAttestationReport
from .TpmBootCompleteEventDetails import TpmBootCompleteEventDetails as TpmBootCompleteEventDetails
from .TpmBootSecurityOptionEventDetails import TpmBootSecurityOptionEventDetails as TpmBootSecurityOptionEventDetails
from .TpmCommandEventDetails import TpmCommandEventDetails as TpmCommandEventDetails
from .TpmDigestInfo import TpmDigestInfo as TpmDigestInfo
from .TpmEventDetails import TpmEventDetails as TpmEventDetails
from .TpmEventLogEntry import TpmEventLogEntry as TpmEventLogEntry
from .TpmNvTagEventDetails import TpmNvTagEventDetails as TpmNvTagEventDetails
from .TpmOptionEventDetails import TpmOptionEventDetails as TpmOptionEventDetails
from .TpmSignerEventDetails import TpmSignerEventDetails as TpmSignerEventDetails
from .TpmSoftwareComponentEventDetails import TpmSoftwareComponentEventDetails as TpmSoftwareComponentEventDetails
from .TpmVersionEventDetails import TpmVersionEventDetails as TpmVersionEventDetails
from .TrustAuthorityAttestationInfo import TrustAuthorityAttestationInfo as TrustAuthorityAttestationInfo
from .UnresolvedVmfsExtent import UnresolvedVmfsExtent as UnresolvedVmfsExtent
from .UnresolvedVmfsResignatureSpec import UnresolvedVmfsResignatureSpec as UnresolvedVmfsResignatureSpec
from .UnresolvedVmfsResolutionResult import UnresolvedVmfsResolutionResult as UnresolvedVmfsResolutionResult
from .UnresolvedVmfsResolutionSpec import UnresolvedVmfsResolutionSpec as UnresolvedVmfsResolutionSpec
from .UnresolvedVmfsVolume import UnresolvedVmfsVolume as UnresolvedVmfsVolume
from .VFlashManager import VFlashManager as VFlashManager
from .VFlashResourceConfigurationResult import VFlashResourceConfigurationResult as VFlashResourceConfigurationResult
from .VMotionConfig import VMotionConfig as VMotionConfig
from .VMotionInfo import VMotionInfo as VMotionInfo
from .VMotionSystem import VMotionSystem as VMotionSystem
from .VSANStretchedClusterHostCapability import VSANStretchedClusterHostCapability as VSANStretchedClusterHostCapability
from .VfatVolume import VfatVolume as VfatVolume
from .VffsVolume import VffsVolume as VffsVolume
from .VirtualNic import VirtualNic as VirtualNic
from .VirtualNicConnection import VirtualNicConnection as VirtualNicConnection
from .VirtualNicManager import VirtualNicManager as VirtualNicManager
from .VirtualNicManagerInfo import VirtualNicManagerInfo as VirtualNicManagerInfo
from .VirtualSwitch import VirtualSwitch as VirtualSwitch
from .VmfsDatastoreCreateSpec import VmfsDatastoreCreateSpec as VmfsDatastoreCreateSpec
from .VmfsDatastoreExpandSpec import VmfsDatastoreExpandSpec as VmfsDatastoreExpandSpec
from .VmfsDatastoreExtendSpec import VmfsDatastoreExtendSpec as VmfsDatastoreExtendSpec
from .VmfsDatastoreInfo import VmfsDatastoreInfo as VmfsDatastoreInfo
from .VmfsDatastoreOption import VmfsDatastoreOption as VmfsDatastoreOption
from .VmfsDatastoreSpec import VmfsDatastoreSpec as VmfsDatastoreSpec
from .VmfsRescanResult import VmfsRescanResult as VmfsRescanResult
from .VmfsVolume import VmfsVolume as VmfsVolume
from .VsanBasicDeviceInfo import VsanBasicDeviceInfo as VsanBasicDeviceInfo
from .VsanClusterMembershipInfo import VsanClusterMembershipInfo as VsanClusterMembershipInfo
from .VsanControllerType import VsanControllerType as VsanControllerType
from .VsanDaemonHealth import VsanDaemonHealth as VsanDaemonHealth
from .VsanDatastoreInfo import VsanDatastoreInfo as VsanDatastoreInfo
from .VsanDiskBalanceState import VsanDiskBalanceState as VsanDiskBalanceState
from .VsanDiskEncryptionHealth import VsanDiskEncryptionHealth as VsanDiskEncryptionHealth
from .VsanDiskRebalanceResult import VsanDiskRebalanceResult as VsanDiskRebalanceResult
from .VsanDitEncryptionHealthSummary import VsanDitEncryptionHealthSummary as VsanDitEncryptionHealthSummary
from .VsanEncryptionHealthSummary import VsanEncryptionHealthSummary as VsanEncryptionHealthSummary
from .VsanEncryptionIssue import VsanEncryptionIssue as VsanEncryptionIssue
from .VsanFailedRepairObjectResult import VsanFailedRepairObjectResult as VsanFailedRepairObjectResult
from .VsanFileServerHealthSummary import VsanFileServerHealthSummary as VsanFileServerHealthSummary
from .VsanFileServiceBalanceHealth import VsanFileServiceBalanceHealth as VsanFileServiceBalanceHealth
from .VsanFileServiceHealthSummary import VsanFileServiceHealthSummary as VsanFileServiceHealthSummary
from .VsanFileServiceRootFsHealth import VsanFileServiceRootFsHealth as VsanFileServiceRootFsHealth
from .VsanFileServiceShareHealthSummary import VsanFileServiceShareHealthSummary as VsanFileServiceShareHealthSummary
from .VsanHclCommonDeviceInfo import VsanHclCommonDeviceInfo as VsanHclCommonDeviceInfo
from .VsanHclComputeResource import VsanHclComputeResource as VsanHclComputeResource
from .VsanHclControllerInfo import VsanHclControllerInfo as VsanHclControllerInfo
from .VsanHclDiskInfo import VsanHclDiskInfo as VsanHclDiskInfo
from .VsanHclFirmwareFile import VsanHclFirmwareFile as VsanHclFirmwareFile
from .VsanHclFirmwareUpdateSpec import VsanHclFirmwareUpdateSpec as VsanHclFirmwareUpdateSpec
from .VsanHclMemInfo import VsanHclMemInfo as VsanHclMemInfo
from .VsanHclNicInfo import VsanHclNicInfo as VsanHclNicInfo
from .VsanHealthQuerySpec import VsanHealthQuerySpec as VsanHealthQuerySpec
from .VsanHealthSystem import VsanHealthSystem as VsanHealthSystem
from .VsanHostCimProviderInfo import VsanHostCimProviderInfo as VsanHostCimProviderInfo
from .VsanHostEMMSummary import VsanHostEMMSummary as VsanHostEMMSummary
from .VsanHostFwComponent import VsanHostFwComponent as VsanHostFwComponent
from .VsanHostHclInfo import VsanHostHclInfo as VsanHostHclInfo
from .VsanHostHealthSystemStatusResult import VsanHostHealthSystemStatusResult as VsanHostHealthSystemStatusResult
from .VsanHostHwDeviceId import VsanHostHwDeviceId as VsanHostHwDeviceId
from .VsanHostIoInsightInfo import VsanHostIoInsightInfo as VsanHostIoInsightInfo
from .VsanHostQueryCheckLimitsOptionType import VsanHostQueryCheckLimitsOptionType as VsanHostQueryCheckLimitsOptionType
from .VsanHostQueryCheckLimitsSpec import VsanHostQueryCheckLimitsSpec as VsanHostQueryCheckLimitsSpec
from .VsanHostReference import VsanHostReference as VsanHostReference
from .VsanHostVirtualApplianceInfo import VsanHostVirtualApplianceInfo as VsanHostVirtualApplianceInfo
from .VsanHostVmdkLoadTestResult import VsanHostVmdkLoadTestResult as VsanHostVmdkLoadTestResult
from .VsanHwToVcgInfoMapping import VsanHwToVcgInfoMapping as VsanHwToVcgInfoMapping
from .VsanInternalSystem import VsanInternalSystem as VsanInternalSystem
from .VsanIoInsightInfo import VsanIoInsightInfo as VsanIoInsightInfo
from .VsanIoInsightState import VsanIoInsightState as VsanIoInsightState
from .VsanIperfClientSpec import VsanIperfClientSpec as VsanIperfClientSpec
from .VsanKmsHealth import VsanKmsHealth as VsanKmsHealth
from .VsanLimitHealthResult import VsanLimitHealthResult as VsanLimitHealthResult
from .VsanNetworkDiagnosticsHealthInfo import VsanNetworkDiagnosticsHealthInfo as VsanNetworkDiagnosticsHealthInfo
from .VsanNetworkHealthResult import VsanNetworkHealthResult as VsanNetworkHealthResult
from .VsanNetworkLoadTestResult import VsanNetworkLoadTestResult as VsanNetworkLoadTestResult
from .VsanNetworkPeerHealthResult import VsanNetworkPeerHealthResult as VsanNetworkPeerHealthResult
from .VsanNicRdmaInfo import VsanNicRdmaInfo as VsanNicRdmaInfo
from .VsanObjectHealth import VsanObjectHealth as VsanObjectHealth
from .VsanObjectOverallHealth import VsanObjectOverallHealth as VsanObjectOverallHealth
from .VsanPeerHostConnectivityHealthState import VsanPeerHostConnectivityHealthState as VsanPeerHostConnectivityHealthState
from .VsanPhysicalDiskHealth import VsanPhysicalDiskHealth as VsanPhysicalDiskHealth
from .VsanPhysicalDiskHealthSummary import VsanPhysicalDiskHealthSummary as VsanPhysicalDiskHealthSummary
from .VsanProactiveRebalanceInfoEx import VsanProactiveRebalanceInfoEx as VsanProactiveRebalanceInfoEx
from .VsanQueryResultHostInfo import VsanQueryResultHostInfo as VsanQueryResultHostInfo
from .VsanRepairObjectsResult import VsanRepairObjectsResult as VsanRepairObjectsResult
from .VsanResourceHealth import VsanResourceHealth as VsanResourceHealth
from .VsanServerClusterInfo import VsanServerClusterInfo as VsanServerClusterInfo
from .VsanSmartDiskStats import VsanSmartDiskStats as VsanSmartDiskStats
from .VsanSmartParameter import VsanSmartParameter as VsanSmartParameter
from .VsanSmartParameterType import VsanSmartParameterType as VsanSmartParameterType
from .VsanSmartStatsHostSummary import VsanSmartStatsHostSummary as VsanSmartStatsHostSummary
from .VsanSystem import VsanSystem as VsanSystem
from .VsanSystemEx import VsanSystemEx as VsanSystemEx
from .VsanUpdateManager import VsanUpdateManager as VsanUpdateManager
from .VsanVcgDeviceInfo import VsanVcgDeviceInfo as VsanVcgDeviceInfo
from .VsanVcsaDeployerSystem import VsanVcsaDeployerSystem as VsanVcsaDeployerSystem
from .VsanVmdkIOLoadSpec import VsanVmdkIOLoadSpec as VsanVmdkIOLoadSpec
from .VsanVmdkLoadTestResult import VsanVmdkLoadTestResult as VsanVmdkLoadTestResult
from .VsanVmdkLoadTestSpec import VsanVmdkLoadTestSpec as VsanVmdkLoadTestSpec
from .VsanVsanPcapResult import VsanVsanPcapResult as VsanVsanPcapResult
from .VvolDatastoreInfo import VvolDatastoreInfo as VvolDatastoreInfo
from .VvolNQN import VvolNQN as VvolNQN
from .VvolVolume import VvolVolume as VvolVolume
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/ 0000775 0000000 0000000 00000000000 14637045624 0016553 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/net/DhcpConfigInfo.pyi 0000664 0000000 0000000 00000001007 14637045624 0022114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
class DhcpConfigInfo(DynamicData):
class DhcpOptions(DynamicData):
enable: bool
config: list[KeyValue] = []
ipv6: Optional[DhcpOptions] = None
ipv4: Optional[DhcpOptions] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/DhcpConfigSpec.pyi 0000664 0000000 0000000 00000001071 14637045624 0022114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
class DhcpConfigSpec(DynamicData):
class DhcpOptionsSpec(DynamicData):
enable: Optional[bool] = None
config: list[KeyValue] = []
operation: str
ipv6: Optional[DhcpOptionsSpec] = None
ipv4: Optional[DhcpOptionsSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/DnsConfigInfo.pyi 0000664 0000000 0000000 00000000656 14637045624 0021773 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DnsConfigInfo(DynamicData):
dhcp: bool
hostName: str
domainName: str
ipAddress: list[str] = []
searchDomain: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/DnsConfigSpec.pyi 0000664 0000000 0000000 00000000741 14637045624 0021765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DnsConfigSpec(DynamicData):
dhcp: Optional[bool] = None
hostName: Optional[str] = None
domainName: Optional[str] = None
ipAddress: list[str] = []
searchDomain: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/IpConfigInfo.pyi 0000664 0000000 0000000 00000002761 14637045624 0021616 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.net import DhcpConfigInfo
class IpConfigInfo(DynamicData):
class IpAddressOrigin(Enum):
other: ClassVar['IpAddressOrigin'] = 'other'
manual: ClassVar['IpAddressOrigin'] = 'manual'
dhcp: ClassVar['IpAddressOrigin'] = 'dhcp'
linklayer: ClassVar['IpAddressOrigin'] = 'linklayer'
random: ClassVar['IpAddressOrigin'] = 'random'
class IpAddressStatus(Enum):
preferred: ClassVar['IpAddressStatus'] = 'preferred'
deprecated: ClassVar['IpAddressStatus'] = 'deprecated'
invalid: ClassVar['IpAddressStatus'] = 'invalid'
inaccessible: ClassVar['IpAddressStatus'] = 'inaccessible'
unknown: ClassVar['IpAddressStatus'] = 'unknown'
tentative: ClassVar['IpAddressStatus'] = 'tentative'
duplicate: ClassVar['IpAddressStatus'] = 'duplicate'
class IpAddress(DynamicData):
ipAddress: str
prefixLength: int
origin: Optional[str] = None
state: Optional[str] = None
lifetime: Optional[datetime] = None
ipAddress: list[IpAddress] = []
dhcp: Optional[DhcpConfigInfo] = None
autoConfigurationEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/IpConfigSpec.pyi 0000664 0000000 0000000 00000001125 14637045624 0021606 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.net import DhcpConfigSpec
class IpConfigSpec(DynamicData):
class IpAddressSpec(DynamicData):
ipAddress: str
prefixLength: int
operation: str
ipAddress: list[IpAddressSpec] = []
dhcp: Optional[DhcpConfigSpec] = None
autoConfigurationEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/IpRouteConfigInfo.pyi 0000664 0000000 0000000 00000001055 14637045624 0022630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IpRouteConfigInfo(DynamicData):
class Gateway(DynamicData):
ipAddress: Optional[str] = None
device: Optional[str] = None
class IpRoute(DynamicData):
network: str
prefixLength: int
gateway: Gateway
ipRoute: list[IpRoute] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/IpRouteConfigSpec.pyi 0000664 0000000 0000000 00000001122 14637045624 0022622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IpRouteConfigSpec(DynamicData):
class GatewaySpec(DynamicData):
ipAddress: Optional[str] = None
device: Optional[str] = None
class IpRouteSpec(DynamicData):
network: str
prefixLength: int
gateway: GatewaySpec
operation: str
ipRoute: list[IpRouteSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/IpStackInfo.pyi 0000664 0000000 0000000 00000002215 14637045624 0021450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class IpStackInfo(DynamicData):
class EntryType(Enum):
other: ClassVar['EntryType'] = 'other'
invalid: ClassVar['EntryType'] = 'invalid'
dynamic: ClassVar['EntryType'] = 'dynamic'
manual: ClassVar['EntryType'] = 'manual'
class Preference(Enum):
reserved: ClassVar['Preference'] = 'reserved'
low: ClassVar['Preference'] = 'low'
medium: ClassVar['Preference'] = 'medium'
high: ClassVar['Preference'] = 'high'
class NetToMedia(DynamicData):
ipAddress: str
physicalAddress: str
device: str
type: str
class DefaultRouter(DynamicData):
ipAddress: str
device: str
lifetime: datetime
preference: str
neighbor: list[NetToMedia] = []
defaultRouter: list[DefaultRouter] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/NetBIOSConfigInfo.pyi 0000664 0000000 0000000 00000001115 14637045624 0022441 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class NetBIOSConfigInfo(DynamicData):
class Mode(Enum):
unknown: ClassVar['Mode'] = 'unknown'
enabled: ClassVar['Mode'] = 'enabled'
disabled: ClassVar['Mode'] = 'disabled'
enabledViaDHCP: ClassVar['Mode'] = 'enabledViaDHCP'
mode: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/WinNetBIOSConfigInfo.pyi 0000664 0000000 0000000 00000000617 14637045624 0023125 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.net import NetBIOSConfigInfo
class WinNetBIOSConfigInfo(NetBIOSConfigInfo):
primaryWINS: str
secondaryWINS: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/net/__init__.pyi 0000664 0000000 0000000 00000001612 14637045624 0021035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .DhcpConfigInfo import DhcpConfigInfo as DhcpConfigInfo
from .DhcpConfigSpec import DhcpConfigSpec as DhcpConfigSpec
from .DnsConfigInfo import DnsConfigInfo as DnsConfigInfo
from .DnsConfigSpec import DnsConfigSpec as DnsConfigSpec
from .IpConfigInfo import IpConfigInfo as IpConfigInfo
from .IpConfigSpec import IpConfigSpec as IpConfigSpec
from .IpRouteConfigInfo import IpRouteConfigInfo as IpRouteConfigInfo
from .IpRouteConfigSpec import IpRouteConfigSpec as IpRouteConfigSpec
from .IpStackInfo import IpStackInfo as IpStackInfo
from .NetBIOSConfigInfo import NetBIOSConfigInfo as NetBIOSConfigInfo
from .WinNetBIOSConfigInfo import WinNetBIOSConfigInfo as WinNetBIOSConfigInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/ 0000775 0000000 0000000 00000000000 14637045624 0017275 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/option/ArrayUpdateSpec.pyi 0000664 0000000 0000000 00000001140 14637045624 0023050 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class ArrayUpdateSpec(DynamicData):
class Operation(Enum):
add: ClassVar['Operation'] = 'add'
remove: ClassVar['Operation'] = 'remove'
edit: ClassVar['Operation'] = 'edit'
operation: Operation
removeKey: Optional[object] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/BoolOption.pyi 0000664 0000000 0000000 00000000513 14637045624 0022103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import OptionType
class BoolOption(OptionType):
supported: bool
defaultValue: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/ChoiceOption.pyi 0000664 0000000 0000000 00000000700 14637045624 0022400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ElementDescription
from pyVmomi.vim.option import OptionType
class ChoiceOption(OptionType):
choiceInfo: list[ElementDescription] = []
defaultIndex: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/FloatOption.pyi 0000664 0000000 0000000 00000000526 14637045624 0022261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import OptionType
class FloatOption(OptionType):
min: float
max: float
defaultValue: float
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/IntOption.pyi 0000664 0000000 0000000 00000000516 14637045624 0021745 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import OptionType
class IntOption(OptionType):
min: int
max: int
defaultValue: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/LongOption.pyi 0000664 0000000 0000000 00000000571 14637045624 0022113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.option import OptionType
class LongOption(OptionType):
min: long
max: long
defaultValue: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/OptionDef.pyi 0000664 0000000 0000000 00000000557 14637045624 0021716 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vim.option import OptionType
class OptionDef(ElementDescription):
optionType: OptionType
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/OptionManager.pyi 0000664 0000000 0000000 00000001314 14637045624 0022562 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.option import OptionDef
from pyVmomi.vim.option import OptionValue
class OptionManager(ManagedObject):
@property
def supportedOption(self) -> list[OptionDef]: ...
@property
def setting(self) -> list[OptionValue]: ...
def QueryView(self, name: Optional[str]) -> list[OptionValue]: ...
def UpdateValues(self, changedValue: list[OptionValue]) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/OptionType.pyi 0000664 0000000 0000000 00000000546 14637045624 0022137 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class OptionType(DynamicData):
valueIsReadonly: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/OptionValue.pyi 0000664 0000000 0000000 00000000553 14637045624 0022270 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class OptionValue(DynamicData):
key: str
value: Optional[object] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/StringOption.pyi 0000664 0000000 0000000 00000000577 14637045624 0022470 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import OptionType
class StringOption(OptionType):
defaultValue: str
validCharacters: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/option/__init__.pyi 0000664 0000000 0000000 00000001430 14637045624 0021555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ArrayUpdateSpec import ArrayUpdateSpec as ArrayUpdateSpec
from .BoolOption import BoolOption as BoolOption
from .ChoiceOption import ChoiceOption as ChoiceOption
from .FloatOption import FloatOption as FloatOption
from .IntOption import IntOption as IntOption
from .LongOption import LongOption as LongOption
from .OptionDef import OptionDef as OptionDef
from .OptionManager import OptionManager as OptionManager
from .OptionType import OptionType as OptionType
from .OptionValue import OptionValue as OptionValue
from .StringOption import StringOption as StringOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ 0000775 0000000 0000000 00000000000 14637045624 0017425 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ApplyProfile.pyi 0000664 0000000 0000000 00000001451 14637045624 0022557 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ApplyProfileProperty
from pyVmomi.vim.profile import Policy
class ApplyProfile(DynamicData):
enabled: bool
policy: list[Policy] = []
profileTypeName: Optional[str] = None
profileVersion: Optional[str] = None
property: list[ApplyProfileProperty] = []
favorite: Optional[bool] = None
toBeMerged: Optional[bool] = None
toReplaceWith: Optional[bool] = None
toBeDeleted: Optional[bool] = None
copyEnableStatus: Optional[bool] = None
hidden: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ApplyProfileElement.pyi 0000664 0000000 0000000 00000000474 14637045624 0024075 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class ApplyProfileElement(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ApplyProfileProperty.pyi 0000664 0000000 0000000 00000000674 14637045624 0024332 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ApplyProfile
class ApplyProfileProperty(DynamicData):
propertyName: str
array: bool
profile: list[ApplyProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ComplianceLocator.pyi 0000664 0000000 0000000 00000000624 14637045624 0023550 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ProfilePropertyPath
class ComplianceLocator(DynamicData):
expressionName: str
applyPath: ProfilePropertyPath
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ComplianceManager.pyi 0000664 0000000 0000000 00000001767 14637045624 0023530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Task
from pyVmomi.vim.profile import ComplianceResult
from pyVmomi.vim.profile import ExpressionMetadata
from pyVmomi.vim.profile import Profile
class ComplianceManager(ManagedObject):
def CheckCompliance(self, profile: list[Profile], entity: list[ManagedEntity]) -> Task: ...
def QueryComplianceStatus(self, profile: list[Profile], entity: list[ManagedEntity]) -> list[ComplianceResult]: ...
def ClearComplianceStatus(self, profile: list[Profile], entity: list[ManagedEntity]) -> NoReturn: ...
def QueryExpressionMetadata(self, expressionName: list[str], profile: Optional[Profile]) -> list[ExpressionMetadata]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ComplianceProfile.pyi 0000664 0000000 0000000 00000000616 14637045624 0023546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import Expression
class ComplianceProfile(DynamicData):
expression: list[Expression] = []
rootExpression: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ComplianceResult.pyi 0000664 0000000 0000000 00000002536 14637045624 0023427 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.profile import Profile
class ComplianceResult(DynamicData):
class Status(Enum):
compliant: ClassVar['Status'] = 'compliant'
nonCompliant: ClassVar['Status'] = 'nonCompliant'
unknown: ClassVar['Status'] = 'unknown'
running: ClassVar['Status'] = 'running'
class ComplianceFailure(DynamicData):
class ComplianceFailureValues(DynamicData):
comparisonIdentifier: str
profileInstance: Optional[str] = None
hostValue: Optional[object] = None
profileValue: Optional[object] = None
failureType: str
message: LocalizableMessage
expressionName: Optional[str] = None
failureValues: list[ComplianceFailureValues] = []
profile: Optional[Profile] = None
complianceStatus: str
entity: Optional[ManagedEntity] = None
checkTime: Optional[datetime] = None
failure: list[ComplianceFailure] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/CompositeExpression.pyi 0000664 0000000 0000000 00000000537 14637045624 0024177 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import Expression
class CompositeExpression(Expression):
operator: str
expressionName: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/CompositePolicyOption.pyi 0000664 0000000 0000000 00000000562 14637045624 0024466 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import PolicyOption
class CompositePolicyOption(PolicyOption):
option: list[PolicyOption] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/CompositePolicyOptionMetadata.pyi 0000664 0000000 0000000 00000000544 14637045624 0026127 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import PolicyOptionMetadata
class CompositePolicyOptionMetadata(PolicyOptionMetadata):
option: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/DeferredPolicyOptionParameter.pyi 0000664 0000000 0000000 00000000761 14637045624 0026106 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vim.profile import ProfilePropertyPath
class DeferredPolicyOptionParameter(DynamicData):
inputPath: ProfilePropertyPath
parameter: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/Expression.pyi 0000664 0000000 0000000 00000000517 14637045624 0022312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Expression(DynamicData):
id: str
displayName: str
negated: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ExpressionMetadata.pyi 0000664 0000000 0000000 00000001002 14637045624 0023741 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ParameterMetadata
class ExpressionMetadata(DynamicData):
expressionId: ExtendedElementDescription
parameter: list[ParameterMetadata] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/NumericComparator.pyi 0000664 0000000 0000000 00000000372 14637045624 0023604 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class NumericComparator:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ParameterMetadata.pyi 0000664 0000000 0000000 00000002543 14637045624 0023535 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ProfilePropertyPath
class ParameterMetadata(DynamicData):
class RelationType(Enum):
dynamic_relation: ClassVar['RelationType'] = 'dynamic_relation'
extensible_relation: ClassVar['RelationType'] = 'extensible_relation'
localizable_relation: ClassVar['RelationType'] = 'localizable_relation'
static_relation: ClassVar['RelationType'] = 'static_relation'
validation_relation: ClassVar['RelationType'] = 'validation_relation'
class ParameterRelationMetadata(DynamicData):
relationTypes: list[str] = []
values: list[object] = []
path: Optional[ProfilePropertyPath] = None
minCount: int
maxCount: int
id: ExtendedElementDescription
type: type
optional: bool
defaultValue: Optional[object] = None
hidden: Optional[bool] = None
securitySensitive: Optional[bool] = None
readOnly: Optional[bool] = None
parameterRelations: list[ParameterRelationMetadata] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/Policy.pyi 0000664 0000000 0000000 00000000562 14637045624 0021412 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import PolicyOption
class Policy(DynamicData):
id: str
policyOption: PolicyOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/PolicyMetadata.pyi 0000664 0000000 0000000 00000000742 14637045624 0023053 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import PolicyOptionMetadata
class PolicyMetadata(DynamicData):
id: ExtendedElementDescription
possibleOption: list[PolicyOptionMetadata] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/PolicyOption.pyi 0000664 0000000 0000000 00000000624 14637045624 0022602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
class PolicyOption(DynamicData):
id: str
parameter: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/PolicyOptionMetadata.pyi 0000664 0000000 0000000 00000000772 14637045624 0024247 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ExtendedElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ParameterMetadata
class PolicyOptionMetadata(DynamicData):
id: ExtendedElementDescription
parameter: list[ParameterMetadata] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/Profile.pyi 0000664 0000000 0000000 00000003522 14637045624 0021552 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ExtendedElementDescription
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class Profile(ManagedObject):
class CreateSpec(DynamicData):
name: Optional[str] = None
annotation: Optional[str] = None
enabled: Optional[bool] = None
class SerializedCreateSpec(CreateSpec):
profileConfigString: str
class ConfigInfo(DynamicData):
name: str
annotation: Optional[str] = None
enabled: bool
class Description(DynamicData):
class Section(DynamicData):
description: ExtendedElementDescription
message: list[LocalizableMessage] = []
section: list[Section] = []
@property
def config(self) -> ConfigInfo: ...
@property
def description(self) -> Optional[Description]: ...
@property
def name(self) -> str: ...
@property
def createdTime(self) -> datetime: ...
@property
def modifiedTime(self) -> datetime: ...
@property
def entity(self) -> list[ManagedEntity]: ...
@property
def complianceStatus(self) -> str: ...
def RetrieveDescription(self) -> Optional[Description]: ...
def Destroy(self) -> NoReturn: ...
def AssociateEntities(self, entity: list[ManagedEntity]) -> NoReturn: ...
def DissociateEntities(self, entity: list[ManagedEntity]) -> NoReturn: ...
def CheckCompliance(self, entity: list[ManagedEntity]) -> Task: ...
def ExportProfile(self) -> str: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ProfileManager.pyi 0000664 0000000 0000000 00000001417 14637045624 0023046 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.profile import PolicyMetadata
from pyVmomi.vim.profile import Profile
class ProfileManager(ManagedObject):
@property
def profile(self) -> list[Profile]: ...
def CreateProfile(self, createSpec: Profile.CreateSpec) -> Profile: ...
def QueryPolicyMetadata(self, policyName: list[str], profile: Optional[Profile]) -> list[PolicyMetadata]: ...
def FindAssociatedProfile(self, entity: ManagedEntity) -> list[Profile]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ProfileMetadata.pyi 0000664 0000000 0000000 00000001566 14637045624 0023221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ExtendedDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class ProfileMetadata(DynamicData):
class ProfileSortSpec(DynamicData):
policyId: str
parameter: str
class ProfileOperationMessage(DynamicData):
operationName: str
message: LocalizableMessage
key: type
profileTypeName: Optional[str] = None
description: Optional[ExtendedDescription] = None
sortSpec: list[ProfileSortSpec] = []
profileCategory: Optional[str] = None
profileComponent: Optional[str] = None
operationMessages: list[ProfileOperationMessage] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ProfilePropertyPath.pyi 0000664 0000000 0000000 00000001000 14637045624 0024121 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl import DynamicData
class ProfilePropertyPath(DynamicData):
profilePath: PropertyPath
policyId: Optional[str] = None
parameterId: Optional[str] = None
policyOptionId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ProfileStructure.pyi 0000664 0000000 0000000 00000000702 14637045624 0023470 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ProfileStructureProperty
class ProfileStructure(DynamicData):
profileTypeName: str
child: list[ProfileStructureProperty] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ProfileStructureProperty.pyi 0000664 0000000 0000000 00000000640 14637045624 0025236 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import ProfileStructure
class ProfileStructureProperty(DynamicData):
propertyName: str
array: bool
element: ProfileStructure
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/SimpleExpression.pyi 0000664 0000000 0000000 00000000651 14637045624 0023463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vim.profile import Expression
class SimpleExpression(Expression):
expressionType: str
parameter: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/UserInputRequiredParameterMetadata.pyi 0000664 0000000 0000000 00000000722 14637045624 0027112 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ParameterMetadata
from pyVmomi.vim.profile import PolicyOptionMetadata
class UserInputRequiredParameterMetadata(PolicyOptionMetadata):
userInputParameter: list[ParameterMetadata] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/__init__.pyi 0000664 0000000 0000000 00000004250 14637045624 0021710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import cluster as cluster
from . import host as host
from .ApplyProfile import ApplyProfile as ApplyProfile
from .ApplyProfileElement import ApplyProfileElement as ApplyProfileElement
from .ApplyProfileProperty import ApplyProfileProperty as ApplyProfileProperty
from .ComplianceLocator import ComplianceLocator as ComplianceLocator
from .ComplianceManager import ComplianceManager as ComplianceManager
from .ComplianceProfile import ComplianceProfile as ComplianceProfile
from .ComplianceResult import ComplianceResult as ComplianceResult
from .CompositeExpression import CompositeExpression as CompositeExpression
from .CompositePolicyOption import CompositePolicyOption as CompositePolicyOption
from .CompositePolicyOptionMetadata import CompositePolicyOptionMetadata as CompositePolicyOptionMetadata
from .DeferredPolicyOptionParameter import DeferredPolicyOptionParameter as DeferredPolicyOptionParameter
from .Expression import Expression as Expression
from .ExpressionMetadata import ExpressionMetadata as ExpressionMetadata
from .NumericComparator import NumericComparator as NumericComparator
from .ParameterMetadata import ParameterMetadata as ParameterMetadata
from .Policy import Policy as Policy
from .PolicyMetadata import PolicyMetadata as PolicyMetadata
from .PolicyOption import PolicyOption as PolicyOption
from .PolicyOptionMetadata import PolicyOptionMetadata as PolicyOptionMetadata
from .Profile import Profile as Profile
from .ProfileManager import ProfileManager as ProfileManager
from .ProfileMetadata import ProfileMetadata as ProfileMetadata
from .ProfilePropertyPath import ProfilePropertyPath as ProfilePropertyPath
from .ProfileStructure import ProfileStructure as ProfileStructure
from .ProfileStructureProperty import ProfileStructureProperty as ProfileStructureProperty
from .SimpleExpression import SimpleExpression as SimpleExpression
from .UserInputRequiredParameterMetadata import UserInputRequiredParameterMetadata as UserInputRequiredParameterMetadata
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/cluster/ 0000775 0000000 0000000 00000000000 14637045624 0021106 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/cluster/ClusterProfile.pyi 0000664 0000000 0000000 00000002104 14637045624 0024570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.profile import ComplianceProfile
from pyVmomi.vim.profile import Profile
class ClusterProfile(Profile):
class ConfigInfo(Profile.ConfigInfo):
complyProfile: Optional[ComplianceProfile] = None
class CreateSpec(Profile.CreateSpec):
pass
class ConfigSpec(CreateSpec):
pass
class CompleteConfigSpec(ConfigSpec):
complyProfile: Optional[ComplianceProfile] = None
class ServiceType(Enum):
DRS: ClassVar['ServiceType'] = 'DRS'
HA: ClassVar['ServiceType'] = 'HA'
DPM: ClassVar['ServiceType'] = 'DPM'
FT: ClassVar['ServiceType'] = 'FT'
class ConfigServiceCreateSpec(ConfigSpec):
serviceType: list[str] = []
def Update(self, config: ConfigSpec) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/cluster/ProfileManager.pyi 0000664 0000000 0000000 00000000407 14637045624 0024525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ProfileManager(ProfileManager):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/cluster/__init__.pyi 0000664 0000000 0000000 00000000523 14637045624 0023370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ClusterProfile import ClusterProfile as ClusterProfile
from .ProfileManager import ProfileManager as ProfileManager
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/ 0000775 0000000 0000000 00000000000 14637045624 0020402 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/ActiveDirectoryProfile.pyi 0000664 0000000 0000000 00000000473 14637045624 0025552 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class ActiveDirectoryProfile(ApplyProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/AnswerFile.pyi 0000664 0000000 0000000 00000001004 14637045624 0023157 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile import DeferredPolicyOptionParameter
class AnswerFile(DynamicData):
userInput: list[DeferredPolicyOptionParameter] = []
createdTime: datetime
modifiedTime: datetime
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/AnswerFileStatusResult.pyi 0000664 0000000 0000000 00000001314 14637045624 0025566 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.profile import ProfilePropertyPath
class AnswerFileStatusResult(DynamicData):
class AnswerFileStatusError(DynamicData):
userInputPath: ProfilePropertyPath
errMsg: LocalizableMessage
checkedTime: datetime
host: HostSystem
status: str
error: list[AnswerFileStatusError] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/AuthenticationProfile.pyi 0000664 0000000 0000000 00000000710 14637045624 0025423 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import ActiveDirectoryProfile
class AuthenticationProfile(ApplyProfile):
activeDirectory: Optional[ActiveDirectoryProfile] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/DateTimeProfile.pyi 0000664 0000000 0000000 00000000464 14637045624 0024146 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class DateTimeProfile(ApplyProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/DvsHostVNicProfile.pyi 0000664 0000000 0000000 00000000500 14637045624 0024613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile.host import DvsVNicProfile
class DvsHostVNicProfile(DvsVNicProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/DvsProfile.pyi 0000664 0000000 0000000 00000000675 14637045624 0023212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import PnicUplinkProfile
class DvsProfile(ApplyProfile):
key: str
name: str
uplink: list[PnicUplinkProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/DvsServiceConsoleVNicProfile.pyi 0000664 0000000 0000000 00000000512 14637045624 0026624 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile.host import DvsVNicProfile
class DvsServiceConsoleVNicProfile(DvsVNicProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/DvsVNicProfile.pyi 0000664 0000000 0000000 00000000614 14637045624 0023763 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import IpAddressProfile
class DvsVNicProfile(ApplyProfile):
key: str
ipConfig: IpAddressProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/ExecuteResult.pyi 0000664 0000000 0000000 00000002126 14637045624 0023727 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.host import ConfigSpec
from pyVmomi.vim.profile import DeferredPolicyOptionParameter
from pyVmomi.vim.profile import ProfilePropertyPath
class ExecuteResult(DynamicData):
class Status(Enum):
success: ClassVar['Status'] = 'success'
needInput: ClassVar['Status'] = 'needInput'
error: ClassVar['Status'] = 'error'
class ExecuteError(DynamicData):
path: Optional[ProfilePropertyPath] = None
message: LocalizableMessage
status: str
configSpec: Optional[ConfigSpec] = None
inapplicablePath: list[PropertyPath] = []
requireInput: list[DeferredPolicyOptionParameter] = []
error: list[ExecuteError] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/FirewallProfile.pyi 0000664 0000000 0000000 00000000646 14637045624 0024221 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
class FirewallProfile(ApplyProfile):
class RulesetProfile(ApplyProfile):
key: str
ruleset: list[RulesetProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/HostApplyProfile.pyi 0000664 0000000 0000000 00000002576 14637045624 0024403 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import AuthenticationProfile
from pyVmomi.vim.profile.host import DateTimeProfile
from pyVmomi.vim.profile.host import FirewallProfile
from pyVmomi.vim.profile.host import HostMemoryProfile
from pyVmomi.vim.profile.host import NetworkProfile
from pyVmomi.vim.profile.host import OptionProfile
from pyVmomi.vim.profile.host import SecurityProfile
from pyVmomi.vim.profile.host import ServiceProfile
from pyVmomi.vim.profile.host import StorageProfile
from pyVmomi.vim.profile.host import UserGroupProfile
from pyVmomi.vim.profile.host import UserProfile
class HostApplyProfile(ApplyProfile):
memory: Optional[HostMemoryProfile] = None
storage: Optional[StorageProfile] = None
network: Optional[NetworkProfile] = None
datetime: Optional[DateTimeProfile] = None
firewall: Optional[FirewallProfile] = None
security: Optional[SecurityProfile] = None
service: list[ServiceProfile] = []
option: list[OptionProfile] = []
userAccount: list[UserProfile] = []
usergroupAccount: list[UserGroupProfile] = []
authentication: Optional[AuthenticationProfile] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/HostMemoryProfile.pyi 0000664 0000000 0000000 00000000466 14637045624 0024562 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class HostMemoryProfile(ApplyProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/HostPortGroupProfile.pyi 0000664 0000000 0000000 00000000622 14637045624 0025245 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile.host import IpAddressProfile
from pyVmomi.vim.profile.host import PortGroupProfile
class HostPortGroupProfile(PortGroupProfile):
ipConfig: IpAddressProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/HostProfile.pyi 0000664 0000000 0000000 00000006437 14637045624 0023375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.fault import ProfileUpdateFailed
from pyVmomi.vim.profile import ComplianceLocator
from pyVmomi.vim.profile import ComplianceProfile
from pyVmomi.vim.profile import DeferredPolicyOptionParameter
from pyVmomi.vim.profile import Profile
from pyVmomi.vim.profile.host import ExecuteResult
from pyVmomi.vim.profile.host import HostApplyProfile
class HostProfile(Profile):
class ConfigInfo(Profile.ConfigInfo):
applyProfile: Optional[HostApplyProfile] = None
defaultComplyProfile: Optional[ComplianceProfile] = None
defaultComplyLocator: list[ComplianceLocator] = []
customComplyProfile: Optional[ComplianceProfile] = None
disabledExpressionList: list[str] = []
description: Optional[Profile.Description] = None
class ConfigSpec(Profile.CreateSpec):
pass
class SerializedHostProfileSpec(Profile.SerializedCreateSpec):
validatorHost: Optional[HostSystem] = None
validating: Optional[bool] = None
class CompleteConfigSpec(ConfigSpec):
applyProfile: Optional[HostApplyProfile] = None
customComplyProfile: Optional[ComplianceProfile] = None
disabledExpressionListChanged: bool
disabledExpressionList: list[str] = []
validatorHost: Optional[HostSystem] = None
validating: Optional[bool] = None
hostConfig: Optional[ConfigInfo] = None
class HostBasedConfigSpec(ConfigSpec):
host: HostSystem
useHostProfileEngine: Optional[bool] = None
class ValidationState(Enum):
Ready: ClassVar['ValidationState'] = 'Ready'
Running: ClassVar['ValidationState'] = 'Running'
Failed: ClassVar['ValidationState'] = 'Failed'
class ValidationFailureInfo(DynamicData):
class UpdateType(Enum):
HostBased: ClassVar['UpdateType'] = 'HostBased'
Import: ClassVar['UpdateType'] = 'Import'
Edit: ClassVar['UpdateType'] = 'Edit'
Compose: ClassVar['UpdateType'] = 'Compose'
name: str
annotation: str
updateType: str
host: Optional[HostSystem] = None
applyProfile: Optional[HostApplyProfile] = None
failures: list[ProfileUpdateFailed.UpdateFailure] = []
faults: list[MethodFault] = []
@property
def validationState(self) -> Optional[str]: ...
@property
def validationStateUpdateTime(self) -> Optional[datetime]: ...
@property
def validationFailureInfo(self) -> Optional[ValidationFailureInfo]: ...
@property
def complianceCheckTime(self) -> Optional[datetime]: ...
@property
def referenceHost(self) -> Optional[HostSystem]: ...
def ResetValidationState(self) -> NoReturn: ...
def UpdateReferenceHost(self, host: Optional[HostSystem]) -> NoReturn: ...
def Update(self, config: ConfigSpec) -> NoReturn: ...
def Execute(self, host: HostSystem, deferredParam: list[DeferredPolicyOptionParameter]) -> ExecuteResult: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/HostSpecification.pyi 0000664 0000000 0000000 00000001150 14637045624 0024540 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.profile.host import HostSubSpecification
class HostSpecification(DynamicData):
createdTime: datetime
lastModified: Optional[datetime] = None
host: HostSystem
subSpecs: list[HostSubSpecification] = []
changeID: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/HostSpecificationManager.pyi 0000664 0000000 0000000 00000002122 14637045624 0026033 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import HostSystem
from pyVmomi.vim.profile.host import HostSpecification
from pyVmomi.vim.profile.host import HostSubSpecification
class HostSpecificationManager(ManagedObject):
def UpdateHostSpecification(self, host: HostSystem, hostSpec: HostSpecification) -> NoReturn: ...
def UpdateHostSubSpecification(self, host: HostSystem, hostSubSpec: HostSubSpecification) -> NoReturn: ...
def RetrieveHostSpecification(self, host: HostSystem, fromHost: bool) -> HostSpecification: ...
def DeleteHostSubSpecification(self, host: HostSystem, subSpecName: str) -> NoReturn: ...
def DeleteHostSpecification(self, host: HostSystem) -> NoReturn: ...
def GetUpdatedHosts(self, startChangeID: Optional[str], endChangeID: Optional[str]) -> list[HostSystem]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/HostSubSpecification.pyi 0000664 0000000 0000000 00000001032 14637045624 0025211 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import binary
from pyVmomi.VmomiSupport import byte
from pyVmomi.vmodl import DynamicData
class HostSubSpecification(DynamicData):
name: str
createdTime: datetime
data: list[byte] = []
binaryData: Optional[binary] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/IpAddressProfile.pyi 0000664 0000000 0000000 00000000465 14637045624 0024331 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class IpAddressProfile(ApplyProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/IpRouteProfile.pyi 0000664 0000000 0000000 00000000657 14637045624 0024045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import StaticRouteProfile
class IpRouteProfile(ApplyProfile):
staticRoute: list[StaticRouteProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/NasStorageProfile.pyi 0000664 0000000 0000000 00000000472 14637045624 0024517 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class NasStorageProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/NetStackInstanceProfile.pyi 0000664 0000000 0000000 00000000770 14637045624 0025653 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import IpRouteProfile
from pyVmomi.vim.profile.host import NetworkProfile
class NetStackInstanceProfile(ApplyProfile):
key: str
dnsConfig: NetworkProfile.DnsConfigProfile
ipRouteConfig: IpRouteProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/NetworkPolicyProfile.pyi 0000664 0000000 0000000 00000000471 14637045624 0025261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class NetworkPolicyProfile(ApplyProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/NetworkProfile.pyi 0000664 0000000 0000000 00000003362 14637045624 0024103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import DvsHostVNicProfile
from pyVmomi.vim.profile.host import DvsProfile
from pyVmomi.vim.profile.host import DvsServiceConsoleVNicProfile
from pyVmomi.vim.profile.host import HostPortGroupProfile
from pyVmomi.vim.profile.host import IpRouteProfile
from pyVmomi.vim.profile.host import NetStackInstanceProfile
from pyVmomi.vim.profile.host import NsxHostVNicProfile
from pyVmomi.vim.profile.host import OpaqueSwitchProfile
from pyVmomi.vim.profile.host import PhysicalNicProfile
from pyVmomi.vim.profile.host import ServiceConsolePortGroupProfile
from pyVmomi.vim.profile.host import VirtualSwitchProfile
from pyVmomi.vim.profile.host import VmPortGroupProfile
class NetworkProfile(ApplyProfile):
class DnsConfigProfile(ApplyProfile):
pass
vswitch: list[VirtualSwitchProfile] = []
vmPortGroup: list[VmPortGroupProfile] = []
hostPortGroup: list[HostPortGroupProfile] = []
serviceConsolePortGroup: list[ServiceConsolePortGroupProfile] = []
dnsConfig: Optional[DnsConfigProfile] = None
ipRouteConfig: Optional[IpRouteProfile] = None
consoleIpRouteConfig: Optional[IpRouteProfile] = None
pnic: list[PhysicalNicProfile] = []
dvswitch: list[DvsProfile] = []
dvsServiceConsoleNic: list[DvsServiceConsoleVNicProfile] = []
dvsHostNic: list[DvsHostVNicProfile] = []
nsxHostNic: list[NsxHostVNicProfile] = []
netStackInstance: list[NetStackInstanceProfile] = []
opaqueSwitch: Optional[OpaqueSwitchProfile] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/NsxHostVNicProfile.pyi 0000664 0000000 0000000 00000000620 14637045624 0024632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import IpAddressProfile
class NsxHostVNicProfile(ApplyProfile):
key: str
ipConfig: IpAddressProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/OpaqueSwitchProfile.pyi 0000664 0000000 0000000 00000000470 14637045624 0025063 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class OpaqueSwitchProfile(ApplyProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/OptionProfile.pyi 0000664 0000000 0000000 00000000466 14637045624 0023724 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class OptionProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/PermissionProfile.pyi 0000664 0000000 0000000 00000000472 14637045624 0024601 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class PermissionProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/PhysicalNicProfile.pyi 0000664 0000000 0000000 00000000473 14637045624 0024660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class PhysicalNicProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/PnicUplinkProfile.pyi 0000664 0000000 0000000 00000000472 14637045624 0024525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class PnicUplinkProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/PortGroupProfile.pyi 0000664 0000000 0000000 00000001131 14637045624 0024403 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import NetworkPolicyProfile
class PortGroupProfile(ApplyProfile):
class VlanProfile(ApplyProfile):
pass
class VirtualSwitchSelectionProfile(ApplyProfile):
pass
key: str
name: str
vlan: VlanProfile
vswitch: VirtualSwitchSelectionProfile
networkPolicy: NetworkPolicyProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/ProfileManager.pyi 0000664 0000000 0000000 00000015070 14637045624 0024023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import ConfigSpec
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile import DeferredPolicyOptionParameter
from pyVmomi.vim.profile import Profile
from pyVmomi.vim.profile import ProfileMetadata
from pyVmomi.vim.profile import ProfileStructure
from pyVmomi.vim.profile.host import AnswerFile
from pyVmomi.vim.profile.host import AnswerFileStatusResult
from pyVmomi.vim.profile.host import ExecuteResult
from pyVmomi.vim.profile.host import HostApplyProfile
class ProfileManager(ProfileManager):
class TaskListRequirement(Enum):
maintenanceModeRequired: ClassVar['TaskListRequirement'] = 'maintenanceModeRequired'
rebootRequired: ClassVar['TaskListRequirement'] = 'rebootRequired'
class ConfigTaskList(DynamicData):
configSpec: Optional[ConfigSpec] = None
taskDescription: list[LocalizableMessage] = []
taskListRequirement: list[str] = []
class AnswerFileCreateSpec(DynamicData):
validating: Optional[bool] = None
class AnswerFileOptionsCreateSpec(AnswerFileCreateSpec):
userInput: list[DeferredPolicyOptionParameter] = []
class AnswerFileSerializedCreateSpec(AnswerFileCreateSpec):
answerFileConfigString: str
class AnswerFileStatus(Enum):
valid: ClassVar['AnswerFileStatus'] = 'valid'
invalid: ClassVar['AnswerFileStatus'] = 'invalid'
unknown: ClassVar['AnswerFileStatus'] = 'unknown'
class EntityCustomizations(DynamicData):
pass
class StructuredCustomizations(EntityCustomizations):
entity: ManagedEntity
customizations: Optional[AnswerFile] = None
class HostToConfigSpecMap(DynamicData):
host: HostSystem
configSpec: AnswerFileCreateSpec
class ApplyHostConfigSpec(ExecuteResult):
host: HostSystem
taskListRequirement: list[str] = []
taskDescription: list[LocalizableMessage] = []
rebootStateless: Optional[bool] = None
rebootHost: Optional[bool] = None
faultData: Optional[MethodFault] = None
class ApplyHostConfigResult(DynamicData):
class Status(Enum):
success: ClassVar['Status'] = 'success'
failed: ClassVar['Status'] = 'failed'
reboot_failed: ClassVar['Status'] = 'reboot_failed'
stateless_reboot_failed: ClassVar['Status'] = 'stateless_reboot_failed'
check_compliance_failed: ClassVar['Status'] = 'check_compliance_failed'
state_not_satisfied: ClassVar['Status'] = 'state_not_satisfied'
exit_maintenancemode_failed: ClassVar['Status'] = 'exit_maintenancemode_failed'
canceled: ClassVar['Status'] = 'canceled'
startTime: datetime
completeTime: datetime
host: HostSystem
status: str
errors: list[MethodFault] = []
class CompositionValidationResult(DynamicData):
class ResultElement(DynamicData):
class Status(Enum):
success: ClassVar['Status'] = 'success'
error: ClassVar['Status'] = 'error'
target: Profile
status: str
errors: list[LocalizableMessage] = []
sourceDiffForToBeMerged: Optional[HostApplyProfile] = None
targetDiffForToBeMerged: Optional[HostApplyProfile] = None
toBeAdded: Optional[HostApplyProfile] = None
toBeDeleted: Optional[HostApplyProfile] = None
toBeDisabled: Optional[HostApplyProfile] = None
toBeEnabled: Optional[HostApplyProfile] = None
toBeReenableCC: Optional[HostApplyProfile] = None
results: list[ResultElement] = []
errors: list[LocalizableMessage] = []
class CompositionResult(DynamicData):
class ResultElement(DynamicData):
class Status(Enum):
success: ClassVar['Status'] = 'success'
error: ClassVar['Status'] = 'error'
target: Profile
status: str
errors: list[LocalizableMessage] = []
errors: list[LocalizableMessage] = []
results: list[ResultElement] = []
def ApplyHostConfiguration(self, host: HostSystem, configSpec: ConfigSpec, userInput: list[DeferredPolicyOptionParameter]) -> Task: ...
def GenerateConfigTaskList(self, configSpec: ConfigSpec, host: HostSystem) -> ConfigTaskList: ...
def GenerateTaskList(self, configSpec: ConfigSpec, host: HostSystem) -> Task: ...
def QueryProfileMetadata(self, profileName: list[type], profile: Optional[Profile]) -> list[ProfileMetadata]: ...
def QueryProfileStructure(self, profile: Optional[Profile]) -> ProfileStructure: ...
def CreateDefaultProfile(self, profileType: type, profileTypeName: Optional[str], profile: Optional[Profile]) -> ApplyProfile: ...
def UpdateAnswerFile(self, host: HostSystem, configSpec: AnswerFileCreateSpec) -> Task: ...
def RetrieveAnswerFile(self, host: HostSystem) -> Optional[AnswerFile]: ...
def RetrieveAnswerFileForProfile(self, host: HostSystem, applyProfile: HostApplyProfile) -> Optional[AnswerFile]: ...
def ExportAnswerFile(self, host: HostSystem) -> Task: ...
def CheckAnswerFileStatus(self, host: list[HostSystem]) -> Task: ...
def QueryAnswerFileStatus(self, host: list[HostSystem]) -> list[AnswerFileStatusResult]: ...
def RetrieveHostCustomizations(self, hosts: list[HostSystem]) -> list[StructuredCustomizations]: ...
def RetrieveHostCustomizationsForProfile(self, hosts: list[HostSystem], applyProfile: HostApplyProfile) -> list[StructuredCustomizations]: ...
def GenerateHostConfigTaskSpec(self, hostsInfo: list[StructuredCustomizations]) -> Task: ...
def ApplyEntitiesConfiguration(self, applyConfigSpecs: list[ApplyHostConfigSpec]) -> Task: ...
def ValidateComposition(self, source: Profile, targets: list[Profile], toBeMerged: Optional[HostApplyProfile], toReplaceWith: Optional[HostApplyProfile], toBeDeleted: Optional[HostApplyProfile], enableStatusToBeCopied: Optional[HostApplyProfile], errorOnly: Optional[bool]) -> Task: ...
def CompositeProfile(self, source: Profile, targets: list[Profile], toBeMerged: Optional[HostApplyProfile], toBeReplacedWith: Optional[HostApplyProfile], toBeDeleted: Optional[HostApplyProfile], enableStatusToBeCopied: Optional[HostApplyProfile]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/SecurityProfile.pyi 0000664 0000000 0000000 00000000655 14637045624 0024263 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import PermissionProfile
class SecurityProfile(ApplyProfile):
permission: list[PermissionProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/ServiceConsolePortGroupProfile.pyi 0000664 0000000 0000000 00000000634 14637045624 0027256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile.host import IpAddressProfile
from pyVmomi.vim.profile.host import PortGroupProfile
class ServiceConsolePortGroupProfile(PortGroupProfile):
ipConfig: IpAddressProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/ServiceProfile.pyi 0000664 0000000 0000000 00000000467 14637045624 0024055 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class ServiceProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/StaticRouteProfile.pyi 0000664 0000000 0000000 00000000551 14637045624 0024715 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
class StaticRouteProfile(ApplyProfile):
key: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/StorageProfile.pyi 0000664 0000000 0000000 00000000654 14637045624 0024057 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import NasStorageProfile
class StorageProfile(ApplyProfile):
nasStorage: list[NasStorageProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/UserGroupProfile.pyi 0000664 0000000 0000000 00000000471 14637045624 0024403 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class UserGroupProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/UserProfile.pyi 0000664 0000000 0000000 00000000464 14637045624 0023370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
class UserProfile(ApplyProfile):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/VirtualSwitchProfile.pyi 0000664 0000000 0000000 00000001102 14637045624 0025250 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile import ApplyProfile
from pyVmomi.vim.profile.host import NetworkPolicyProfile
class VirtualSwitchProfile(ApplyProfile):
class LinkProfile(ApplyProfile):
pass
class NumPortsProfile(ApplyProfile):
pass
key: str
name: str
link: LinkProfile
numPorts: NumPortsProfile
networkPolicy: NetworkPolicyProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/VmPortGroupProfile.pyi 0000664 0000000 0000000 00000000504 14637045624 0024711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.profile.host import PortGroupProfile
class VmPortGroupProfile(PortGroupProfile):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/__init__.pyi 0000664 0000000 0000000 00000006125 14637045624 0022670 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import profileEngine as profileEngine
from .ActiveDirectoryProfile import ActiveDirectoryProfile as ActiveDirectoryProfile
from .AnswerFile import AnswerFile as AnswerFile
from .AnswerFileStatusResult import AnswerFileStatusResult as AnswerFileStatusResult
from .AuthenticationProfile import AuthenticationProfile as AuthenticationProfile
from .DateTimeProfile import DateTimeProfile as DateTimeProfile
from .DvsHostVNicProfile import DvsHostVNicProfile as DvsHostVNicProfile
from .DvsProfile import DvsProfile as DvsProfile
from .DvsServiceConsoleVNicProfile import DvsServiceConsoleVNicProfile as DvsServiceConsoleVNicProfile
from .DvsVNicProfile import DvsVNicProfile as DvsVNicProfile
from .ExecuteResult import ExecuteResult as ExecuteResult
from .FirewallProfile import FirewallProfile as FirewallProfile
from .HostApplyProfile import HostApplyProfile as HostApplyProfile
from .HostMemoryProfile import HostMemoryProfile as HostMemoryProfile
from .HostPortGroupProfile import HostPortGroupProfile as HostPortGroupProfile
from .HostProfile import HostProfile as HostProfile
from .HostSpecification import HostSpecification as HostSpecification
from .HostSpecificationManager import HostSpecificationManager as HostSpecificationManager
from .HostSubSpecification import HostSubSpecification as HostSubSpecification
from .IpAddressProfile import IpAddressProfile as IpAddressProfile
from .IpRouteProfile import IpRouteProfile as IpRouteProfile
from .NasStorageProfile import NasStorageProfile as NasStorageProfile
from .NetStackInstanceProfile import NetStackInstanceProfile as NetStackInstanceProfile
from .NetworkPolicyProfile import NetworkPolicyProfile as NetworkPolicyProfile
from .NetworkProfile import NetworkProfile as NetworkProfile
from .NsxHostVNicProfile import NsxHostVNicProfile as NsxHostVNicProfile
from .OpaqueSwitchProfile import OpaqueSwitchProfile as OpaqueSwitchProfile
from .OptionProfile import OptionProfile as OptionProfile
from .PermissionProfile import PermissionProfile as PermissionProfile
from .PhysicalNicProfile import PhysicalNicProfile as PhysicalNicProfile
from .PnicUplinkProfile import PnicUplinkProfile as PnicUplinkProfile
from .PortGroupProfile import PortGroupProfile as PortGroupProfile
from .ProfileManager import ProfileManager as ProfileManager
from .SecurityProfile import SecurityProfile as SecurityProfile
from .ServiceConsolePortGroupProfile import ServiceConsolePortGroupProfile as ServiceConsolePortGroupProfile
from .ServiceProfile import ServiceProfile as ServiceProfile
from .StaticRouteProfile import StaticRouteProfile as StaticRouteProfile
from .StorageProfile import StorageProfile as StorageProfile
from .UserGroupProfile import UserGroupProfile as UserGroupProfile
from .UserProfile import UserProfile as UserProfile
from .VirtualSwitchProfile import VirtualSwitchProfile as VirtualSwitchProfile
from .VmPortGroupProfile import VmPortGroupProfile as VmPortGroupProfile
pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/profileEngine/ 0000775 0000000 0000000 00000000000 14637045624 0023170 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/profileEngine/__init__.pyi 0000664 0000000 0000000 00000000331 14637045624 0025447 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/ 0000775 0000000 0000000 00000000000 14637045624 0017743 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/AfterStartupTaskScheduler.pyi 0000664 0000000 0000000 00000000511 14637045624 0025571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.scheduler import TaskScheduler
class AfterStartupTaskScheduler(TaskScheduler):
minute: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/DailyTaskScheduler.pyi 0000664 0000000 0000000 00000000514 14637045624 0024212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.scheduler import HourlyTaskScheduler
class DailyTaskScheduler(HourlyTaskScheduler):
hour: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/HourlyTaskScheduler.pyi 0000664 0000000 0000000 00000000525 14637045624 0024434 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.scheduler import RecurrentTaskScheduler
class HourlyTaskScheduler(RecurrentTaskScheduler):
minute: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/MonthlyByDayTaskScheduler.pyi 0000664 0000000 0000000 00000000524 14637045624 0025534 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.scheduler import MonthlyTaskScheduler
class MonthlyByDayTaskScheduler(MonthlyTaskScheduler):
day: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/MonthlyByWeekdayTaskScheduler.pyi 0000664 0000000 0000000 00000002073 14637045624 0026411 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.scheduler import MonthlyTaskScheduler
class MonthlyByWeekdayTaskScheduler(MonthlyTaskScheduler):
class DayOfWeek(Enum):
sunday: ClassVar['DayOfWeek'] = 'sunday'
monday: ClassVar['DayOfWeek'] = 'monday'
tuesday: ClassVar['DayOfWeek'] = 'tuesday'
wednesday: ClassVar['DayOfWeek'] = 'wednesday'
thursday: ClassVar['DayOfWeek'] = 'thursday'
friday: ClassVar['DayOfWeek'] = 'friday'
saturday: ClassVar['DayOfWeek'] = 'saturday'
class WeekOfMonth(Enum):
first: ClassVar['WeekOfMonth'] = 'first'
second: ClassVar['WeekOfMonth'] = 'second'
third: ClassVar['WeekOfMonth'] = 'third'
fourth: ClassVar['WeekOfMonth'] = 'fourth'
last: ClassVar['WeekOfMonth'] = 'last'
offset: WeekOfMonth
weekday: DayOfWeek
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/MonthlyTaskScheduler.pyi 0000664 0000000 0000000 00000000507 14637045624 0024604 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.scheduler import DailyTaskScheduler
class MonthlyTaskScheduler(DailyTaskScheduler):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/OnceTaskScheduler.pyi 0000664 0000000 0000000 00000000622 14637045624 0024034 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim.scheduler import TaskScheduler
class OnceTaskScheduler(TaskScheduler):
runAt: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/RecurrentTaskScheduler.pyi 0000664 0000000 0000000 00000000510 14637045624 0025115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.scheduler import TaskScheduler
class RecurrentTaskScheduler(TaskScheduler):
interval: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/ScheduledTask.pyi 0000664 0000000 0000000 00000001202 14637045624 0023204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim.scheduler import ScheduledTaskInfo
from pyVmomi.vim.scheduler import ScheduledTaskSpec
class ScheduledTask(ExtensibleManagedObject):
@property
def info(self) -> ScheduledTaskInfo: ...
def Remove(self) -> NoReturn: ...
def Reconfigure(self, spec: ScheduledTaskSpec) -> NoReturn: ...
def Run(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/ScheduledTaskDescription.pyi 0000664 0000000 0000000 00000001227 14637045624 0025417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ElementDescription
from pyVmomi.vim import TypeDescription
from pyVmomi.vmodl import DynamicData
class ScheduledTaskDescription(DynamicData):
class SchedulerDetail(TypeDescription):
frequency: str
action: list[TypeDescription] = []
schedulerInfo: list[SchedulerDetail] = []
state: list[ElementDescription] = []
dayOfWeek: list[ElementDescription] = []
weekOfMonth: list[ElementDescription] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/ScheduledTaskInfo.pyi 0000664 0000000 0000000 00000001755 14637045624 0024035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Task
from pyVmomi.vim import TaskInfo
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.scheduler import ScheduledTask
from pyVmomi.vim.scheduler import ScheduledTaskSpec
class ScheduledTaskInfo(ScheduledTaskSpec):
scheduledTask: ScheduledTask
entity: ManagedEntity
lastModifiedTime: datetime
lastModifiedUser: str
nextRunTime: Optional[datetime] = None
prevRunTime: Optional[datetime] = None
state: TaskInfo.State
error: Optional[MethodFault] = None
result: Optional[object] = None
progress: Optional[int] = None
activeTask: Optional[Task] = None
taskObject: ManagedObject
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/ScheduledTaskManager.pyi 0000664 0000000 0000000 00000002061 14637045624 0024503 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.scheduler import ScheduledTask
from pyVmomi.vim.scheduler import ScheduledTaskDescription
from pyVmomi.vim.scheduler import ScheduledTaskSpec
class ScheduledTaskManager(ManagedObject):
@property
def scheduledTask(self) -> list[ScheduledTask]: ...
@property
def description(self) -> ScheduledTaskDescription: ...
def Create(self, entity: ManagedEntity, spec: ScheduledTaskSpec) -> ScheduledTask: ...
def RetrieveEntityScheduledTask(self, entity: Optional[ManagedEntity]) -> list[ScheduledTask]: ...
def CreateObjectScheduledTask(self, obj: ManagedObject, spec: ScheduledTaskSpec) -> ScheduledTask: ...
def RetrieveObjectScheduledTask(self, obj: Optional[ManagedObject]) -> list[ScheduledTask]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/ScheduledTaskSpec.pyi 0000664 0000000 0000000 00000001041 14637045624 0024020 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.action import Action
from pyVmomi.vim.scheduler import TaskScheduler
class ScheduledTaskSpec(DynamicData):
name: str
description: str
enabled: bool
scheduler: TaskScheduler
action: Action
notification: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/TaskScheduler.pyi 0000664 0000000 0000000 00000000660 14637045624 0023231 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class TaskScheduler(DynamicData):
activeTime: Optional[datetime] = None
expireTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/WeeklyTaskScheduler.pyi 0000664 0000000 0000000 00000000666 14637045624 0024420 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.scheduler import DailyTaskScheduler
class WeeklyTaskScheduler(DailyTaskScheduler):
sunday: bool
monday: bool
tuesday: bool
wednesday: bool
thursday: bool
friday: bool
saturday: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/__init__.pyi 0000664 0000000 0000000 00000002564 14637045624 0022234 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AfterStartupTaskScheduler import AfterStartupTaskScheduler as AfterStartupTaskScheduler
from .DailyTaskScheduler import DailyTaskScheduler as DailyTaskScheduler
from .HourlyTaskScheduler import HourlyTaskScheduler as HourlyTaskScheduler
from .MonthlyByDayTaskScheduler import MonthlyByDayTaskScheduler as MonthlyByDayTaskScheduler
from .MonthlyByWeekdayTaskScheduler import MonthlyByWeekdayTaskScheduler as MonthlyByWeekdayTaskScheduler
from .MonthlyTaskScheduler import MonthlyTaskScheduler as MonthlyTaskScheduler
from .OnceTaskScheduler import OnceTaskScheduler as OnceTaskScheduler
from .RecurrentTaskScheduler import RecurrentTaskScheduler as RecurrentTaskScheduler
from .ScheduledTask import ScheduledTask as ScheduledTask
from .ScheduledTaskDescription import ScheduledTaskDescription as ScheduledTaskDescription
from .ScheduledTaskInfo import ScheduledTaskInfo as ScheduledTaskInfo
from .ScheduledTaskManager import ScheduledTaskManager as ScheduledTaskManager
from .ScheduledTaskSpec import ScheduledTaskSpec as ScheduledTaskSpec
from .TaskScheduler import TaskScheduler as TaskScheduler
from .WeeklyTaskScheduler import WeeklyTaskScheduler as WeeklyTaskScheduler
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/ 0000775 0000000 0000000 00000000000 14637045624 0020102 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/ApplyRecommendationResult.pyi 0000664 0000000 0000000 00000000632 14637045624 0025777 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class ApplyRecommendationResult(DynamicData):
vm: Optional[VirtualMachine] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/AutomationConfig.pyi 0000664 0000000 0000000 00000001123 14637045624 0024070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class AutomationConfig(DynamicData):
spaceLoadBalanceAutomationMode: Optional[str] = None
ioLoadBalanceAutomationMode: Optional[str] = None
ruleEnforcementAutomationMode: Optional[str] = None
policyEnforcementAutomationMode: Optional[str] = None
vmEvacuationAutomationMode: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/ConfigInfo.pyi 0000664 0000000 0000000 00000000737 14637045624 0022655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.storageDrs import PodConfigInfo
from pyVmomi.vim.storageDrs import VmConfigInfo
class ConfigInfo(DynamicData):
podConfig: PodConfigInfo
vmConfig: list[VmConfigInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/ConfigSpec.pyi 0000664 0000000 0000000 00000000770 14637045624 0022651 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.storageDrs import PodConfigSpec
from pyVmomi.vim.storageDrs import VmConfigSpec
class ConfigSpec(DynamicData):
podConfigSpec: Optional[PodConfigSpec] = None
vmConfigSpec: list[VmConfigSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/HbrDiskMigrationAction.pyi 0000664 0000000 0000000 00000001457 14637045624 0025172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim.cluster import Action
class HbrDiskMigrationAction(Action):
collectionId: str
collectionName: str
diskIds: list[str] = []
source: Datastore
destination: Datastore
sizeTransferred: long
spaceUtilSrcBefore: Optional[float] = None
spaceUtilDstBefore: Optional[float] = None
spaceUtilSrcAfter: Optional[float] = None
spaceUtilDstAfter: Optional[float] = None
ioLatencySrcBefore: Optional[float] = None
ioLatencyDstBefore: Optional[float] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/IoLoadBalanceConfig.pyi 0000664 0000000 0000000 00000001071 14637045624 0024367 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IoLoadBalanceConfig(DynamicData):
reservablePercentThreshold: Optional[int] = None
reservableIopsThreshold: Optional[int] = None
reservableThresholdMode: Optional[str] = None
ioLatencyThreshold: Optional[int] = None
ioLoadImbalanceThreshold: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/OptionSpec.pyi 0000664 0000000 0000000 00000000634 14637045624 0022713 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import ArrayUpdateSpec
from pyVmomi.vim.option import OptionValue
class OptionSpec(ArrayUpdateSpec):
option: Optional[OptionValue] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/PlacementAffinityRule.pyi 0000664 0000000 0000000 00000001764 14637045624 0025067 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class PlacementAffinityRule(DynamicData):
class RuleType(Enum):
affinity: ClassVar['RuleType'] = 'affinity'
antiAffinity: ClassVar['RuleType'] = 'antiAffinity'
softAffinity: ClassVar['RuleType'] = 'softAffinity'
softAntiAffinity: ClassVar['RuleType'] = 'softAntiAffinity'
class RuleScope(Enum):
cluster: ClassVar['RuleScope'] = 'cluster'
host: ClassVar['RuleScope'] = 'host'
storagePod: ClassVar['RuleScope'] = 'storagePod'
datastore: ClassVar['RuleScope'] = 'datastore'
ruleType: str
ruleScope: str
vms: list[VirtualMachine] = []
keys: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/PlacementRankResult.pyi 0000664 0000000 0000000 00000001230 14637045624 0024544 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import double
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class PlacementRankResult(DynamicData):
key: str
candidate: ClusterComputeResource
reservedSpaceMB: long
usedSpaceMB: long
totalSpaceMB: long
utilization: double
faults: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/PlacementRankSpec.pyi 0000664 0000000 0000000 00000001305 14637045624 0024163 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import PlacementSpec
from pyVmomi.vim.storageDrs import PlacementAffinityRule
from pyVmomi.vim.storageDrs import PlacementRankVmSpec
class PlacementRankSpec(DynamicData):
specs: list[PlacementSpec] = []
clusters: list[ClusterComputeResource] = []
rules: list[PlacementAffinityRule] = []
placementRankByVm: list[PlacementRankVmSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/PlacementRankVmSpec.pyi 0000664 0000000 0000000 00000000732 14637045624 0024471 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import PlacementSpec
class PlacementRankVmSpec(DynamicData):
vmPlacementSpec: PlacementSpec
vmClusters: list[ClusterComputeResource] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/PodConfigInfo.pyi 0000664 0000000 0000000 00000002232 14637045624 0023310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import RuleInfo
from pyVmomi.vim.option import OptionValue
from pyVmomi.vim.storageDrs import AutomationConfig
from pyVmomi.vim.storageDrs import IoLoadBalanceConfig
from pyVmomi.vim.storageDrs import SpaceLoadBalanceConfig
class PodConfigInfo(DynamicData):
class Behavior(Enum):
manual: ClassVar['Behavior'] = 'manual'
automated: ClassVar['Behavior'] = 'automated'
enabled: bool
ioLoadBalanceEnabled: bool
defaultVmBehavior: str
loadBalanceInterval: Optional[int] = None
defaultIntraVmAffinity: Optional[bool] = None
spaceLoadBalanceConfig: Optional[SpaceLoadBalanceConfig] = None
ioLoadBalanceConfig: Optional[IoLoadBalanceConfig] = None
automationOverrides: Optional[AutomationConfig] = None
rule: list[RuleInfo] = []
option: list[OptionValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/PodConfigSpec.pyi 0000664 0000000 0000000 00000002017 14637045624 0023310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import RuleSpec
from pyVmomi.vim.storageDrs import AutomationConfig
from pyVmomi.vim.storageDrs import IoLoadBalanceConfig
from pyVmomi.vim.storageDrs import OptionSpec
from pyVmomi.vim.storageDrs import SpaceLoadBalanceConfig
class PodConfigSpec(DynamicData):
enabled: Optional[bool] = None
ioLoadBalanceEnabled: Optional[bool] = None
defaultVmBehavior: Optional[str] = None
loadBalanceInterval: Optional[int] = None
defaultIntraVmAffinity: Optional[bool] = None
spaceLoadBalanceConfig: Optional[SpaceLoadBalanceConfig] = None
ioLoadBalanceConfig: Optional[IoLoadBalanceConfig] = None
automationOverrides: Optional[AutomationConfig] = None
rule: list[RuleSpec] = []
option: list[OptionSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/PodSelectionSpec.pyi 0000664 0000000 0000000 00000001760 14637045624 0024034 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import StoragePod
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import RuleInfo
from pyVmomi.vim.storageDrs import VmConfigInfo
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vm.device import VirtualDevice
class PodSelectionSpec(DynamicData):
class VmPodConfig(DynamicData):
storagePod: StoragePod
disk: list[DiskLocator] = []
vmConfig: Optional[VmConfigInfo] = None
interVmRule: list[RuleInfo] = []
class DiskLocator(DynamicData):
diskId: int
diskMoveType: Optional[str] = None
diskBackingInfo: Optional[VirtualDevice.BackingInfo] = None
profile: list[ProfileSpec] = []
initialVmConfig: list[VmPodConfig] = []
storagePod: Optional[StoragePod] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/SpaceLoadBalanceConfig.pyi 0000664 0000000 0000000 00000001363 14637045624 0025057 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class SpaceLoadBalanceConfig(DynamicData):
class SpaceThresholdMode(Enum):
utilization: ClassVar['SpaceThresholdMode'] = 'utilization'
freeSpace: ClassVar['SpaceThresholdMode'] = 'freeSpace'
spaceThresholdMode: Optional[str] = None
spaceUtilizationThreshold: Optional[int] = None
freeSpaceThresholdGB: Optional[int] = None
minSpaceUtilizationDifference: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/StorageMigrationAction.pyi 0000664 0000000 0000000 00000001554 14637045624 0025246 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import Action
from pyVmomi.vim.vm import RelocateSpec
class StorageMigrationAction(Action):
vm: VirtualMachine
relocateSpec: RelocateSpec
source: Datastore
destination: Datastore
sizeTransferred: long
spaceUtilSrcBefore: Optional[float] = None
spaceUtilDstBefore: Optional[float] = None
spaceUtilSrcAfter: Optional[float] = None
spaceUtilDstAfter: Optional[float] = None
ioLatencySrcBefore: Optional[float] = None
ioLatencyDstBefore: Optional[float] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/StoragePlacementAction.pyi 0000664 0000000 0000000 00000001357 14637045624 0025226 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.cluster import Action
from pyVmomi.vim.vm import RelocateSpec
class StoragePlacementAction(Action):
vm: Optional[VirtualMachine] = None
relocateSpec: RelocateSpec
destination: Datastore
spaceUtilBefore: Optional[float] = None
spaceDemandBefore: Optional[float] = None
spaceUtilAfter: Optional[float] = None
spaceDemandAfter: Optional[float] = None
ioLatencyBefore: Optional[float] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/StoragePlacementResult.pyi 0000664 0000000 0000000 00000001065 14637045624 0025263 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import DrsFaults
from pyVmomi.vim.cluster import Recommendation
class StoragePlacementResult(DynamicData):
recommendations: list[Recommendation] = []
drsFault: Optional[DrsFaults] = None
task: Optional[Task] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/StoragePlacementSpec.pyi 0000664 0000000 0000000 00000002717 14637045624 0024704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.storageDrs import PodSelectionSpec
from pyVmomi.vim.vm import CloneSpec
from pyVmomi.vim.vm import ConfigSpec
from pyVmomi.vim.vm import RelocateSpec
class StoragePlacementSpec(DynamicData):
class PlacementType(Enum):
create: ClassVar['PlacementType'] = 'create'
reconfigure: ClassVar['PlacementType'] = 'reconfigure'
relocate: ClassVar['PlacementType'] = 'relocate'
clone: ClassVar['PlacementType'] = 'clone'
type: str
priority: Optional[VirtualMachine.MovePriority] = None
vm: Optional[VirtualMachine] = None
podSelectionSpec: PodSelectionSpec
cloneSpec: Optional[CloneSpec] = None
cloneName: Optional[str] = None
configSpec: Optional[ConfigSpec] = None
relocateSpec: Optional[RelocateSpec] = None
resourcePool: Optional[ResourcePool] = None
host: Optional[HostSystem] = None
folder: Optional[Folder] = None
disallowPrerequisiteMoves: Optional[bool] = None
resourceLeaseDurationSec: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/VirtualDiskAntiAffinityRuleSpec.pyi 0000664 0000000 0000000 00000000516 14637045624 0027041 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.cluster import RuleInfo
class VirtualDiskAntiAffinityRuleSpec(RuleInfo):
diskId: list[int] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/VirtualDiskRuleSpec.pyi 0000664 0000000 0000000 00000001157 14637045624 0024535 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.cluster import RuleInfo
class VirtualDiskRuleSpec(RuleInfo):
class RuleType(Enum):
affinity: ClassVar['RuleType'] = 'affinity'
antiAffinity: ClassVar['RuleType'] = 'antiAffinity'
disabled: ClassVar['RuleType'] = 'disabled'
diskRuleType: str
diskId: list[int] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/VmConfigInfo.pyi 0000664 0000000 0000000 00000001363 14637045624 0023154 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.storageDrs import VirtualDiskAntiAffinityRuleSpec
from pyVmomi.vim.storageDrs import VirtualDiskRuleSpec
class VmConfigInfo(DynamicData):
vm: Optional[VirtualMachine] = None
enabled: Optional[bool] = None
behavior: Optional[str] = None
intraVmAffinity: Optional[bool] = None
intraVmAntiAffinity: Optional[VirtualDiskAntiAffinityRuleSpec] = None
virtualDiskRules: list[VirtualDiskRuleSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/VmConfigSpec.pyi 0000664 0000000 0000000 00000000643 14637045624 0023153 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import ArrayUpdateSpec
from pyVmomi.vim.storageDrs import VmConfigInfo
class VmConfigSpec(ArrayUpdateSpec):
info: Optional[VmConfigInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/__init__.pyi 0000664 0000000 0000000 00000003542 14637045624 0022370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ApplyRecommendationResult import ApplyRecommendationResult as ApplyRecommendationResult
from .AutomationConfig import AutomationConfig as AutomationConfig
from .ConfigInfo import ConfigInfo as ConfigInfo
from .ConfigSpec import ConfigSpec as ConfigSpec
from .HbrDiskMigrationAction import HbrDiskMigrationAction as HbrDiskMigrationAction
from .IoLoadBalanceConfig import IoLoadBalanceConfig as IoLoadBalanceConfig
from .OptionSpec import OptionSpec as OptionSpec
from .PlacementAffinityRule import PlacementAffinityRule as PlacementAffinityRule
from .PlacementRankResult import PlacementRankResult as PlacementRankResult
from .PlacementRankSpec import PlacementRankSpec as PlacementRankSpec
from .PlacementRankVmSpec import PlacementRankVmSpec as PlacementRankVmSpec
from .PodConfigInfo import PodConfigInfo as PodConfigInfo
from .PodConfigSpec import PodConfigSpec as PodConfigSpec
from .PodSelectionSpec import PodSelectionSpec as PodSelectionSpec
from .SpaceLoadBalanceConfig import SpaceLoadBalanceConfig as SpaceLoadBalanceConfig
from .StorageMigrationAction import StorageMigrationAction as StorageMigrationAction
from .StoragePlacementAction import StoragePlacementAction as StoragePlacementAction
from .StoragePlacementResult import StoragePlacementResult as StoragePlacementResult
from .StoragePlacementSpec import StoragePlacementSpec as StoragePlacementSpec
from .VirtualDiskAntiAffinityRuleSpec import VirtualDiskAntiAffinityRuleSpec as VirtualDiskAntiAffinityRuleSpec
from .VirtualDiskRuleSpec import VirtualDiskRuleSpec as VirtualDiskRuleSpec
from .VmConfigInfo import VmConfigInfo as VmConfigInfo
from .VmConfigSpec import VmConfigSpec as VmConfigSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/tenant/ 0000775 0000000 0000000 00000000000 14637045624 0017256 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/tenant/TenantManager.pyi 0000664 0000000 0000000 00000001206 14637045624 0022524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
class TenantManager(ManagedObject):
def MarkServiceProviderEntities(self, entity: list[ManagedEntity]) -> NoReturn: ...
def UnmarkServiceProviderEntities(self, entity: list[ManagedEntity]) -> NoReturn: ...
def RetrieveServiceProviderEntities(self) -> list[ManagedEntity]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/tenant/__init__.pyi 0000664 0000000 0000000 00000000423 14637045624 0021537 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .TenantManager import TenantManager as TenantManager
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/ 0000775 0000000 0000000 00000000000 14637045624 0016673 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/CloneSpec.pyi 0000664 0000000 0000000 00000002710 14637045624 0021271 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import KeyValue
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import Network
from pyVmomi.vim import ResourceConfigSpec
from pyVmomi.vim import ResourcePool
from pyVmomi.vmodl import DynamicData
class CloneSpec(DynamicData):
class NetworkMappingPair(DynamicData):
source: Network
destination: Network
class ResourceMap(DynamicData):
source: ManagedEntity
parent: Optional[ResourcePool] = None
resourceSpec: Optional[ResourceConfigSpec] = None
location: Optional[Datastore] = None
class ProvisioningType(Enum):
sameAsSource: ClassVar['ProvisioningType'] = 'sameAsSource'
thin: ClassVar['ProvisioningType'] = 'thin'
thick: ClassVar['ProvisioningType'] = 'thick'
location: Datastore
host: Optional[HostSystem] = None
resourceSpec: Optional[ResourceConfigSpec] = None
vmFolder: Optional[Folder] = None
networkMapping: list[NetworkMappingPair] = []
property: list[KeyValue] = []
resourceMapping: list[ResourceMap] = []
provisioning: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/EntityConfigInfo.pyi 0000664 0000000 0000000 00000002000 14637045624 0022624 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
class EntityConfigInfo(DynamicData):
class Action(Enum):
none: ClassVar['Action'] = 'none'
powerOn: ClassVar['Action'] = 'powerOn'
powerOff: ClassVar['Action'] = 'powerOff'
guestShutdown: ClassVar['Action'] = 'guestShutdown'
suspend: ClassVar['Action'] = 'suspend'
key: Optional[ManagedEntity] = None
tag: Optional[str] = None
startOrder: Optional[int] = None
startDelay: Optional[int] = None
waitingForGuest: Optional[bool] = None
startAction: Optional[str] = None
stopDelay: Optional[int] = None
stopAction: Optional[str] = None
destroyWithParent: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/IPAssignmentInfo.pyi 0000664 0000000 0000000 00000002153 14637045624 0022574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class IPAssignmentInfo(DynamicData):
class IpAllocationPolicy(Enum):
dhcpPolicy: ClassVar['IpAllocationPolicy'] = 'dhcpPolicy'
transientPolicy: ClassVar['IpAllocationPolicy'] = 'transientPolicy'
fixedPolicy: ClassVar['IpAllocationPolicy'] = 'fixedPolicy'
fixedAllocatedPolicy: ClassVar['IpAllocationPolicy'] = 'fixedAllocatedPolicy'
class AllocationSchemes(Enum):
dhcp: ClassVar['AllocationSchemes'] = 'dhcp'
ovfenv: ClassVar['AllocationSchemes'] = 'ovfenv'
class Protocols(Enum):
IPv4: ClassVar['Protocols'] = 'IPv4'
IPv6: ClassVar['Protocols'] = 'IPv6'
supportedAllocationScheme: list[str] = []
ipAllocationPolicy: Optional[str] = None
supportedIpProtocol: list[str] = []
ipProtocol: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/IpPool.pyi 0000664 0000000 0000000 00000002412 14637045624 0020617 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Network
from pyVmomi.vmodl import DynamicData
class IpPool(DynamicData):
class IpPoolConfigInfo(DynamicData):
subnetAddress: Optional[str] = None
netmask: Optional[str] = None
gateway: Optional[str] = None
range: Optional[str] = None
dns: list[str] = []
dhcpServerAvailable: Optional[bool] = None
ipPoolEnabled: Optional[bool] = None
class Association(DynamicData):
network: Optional[Network] = None
networkName: str
id: Optional[int] = None
name: Optional[str] = None
ipv4Config: Optional[IpPoolConfigInfo] = None
ipv6Config: Optional[IpPoolConfigInfo] = None
dnsDomain: Optional[str] = None
dnsSearchPath: Optional[str] = None
hostPrefix: Optional[str] = None
httpProxy: Optional[str] = None
networkAssociation: list[Association] = []
availableIpv4Addresses: Optional[int] = None
availableIpv6Addresses: Optional[int] = None
allocatedIpv4Addresses: Optional[int] = None
allocatedIpv6Addresses: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/OvfSectionInfo.pyi 0000664 0000000 0000000 00000000752 14637045624 0022315 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class OvfSectionInfo(DynamicData):
key: Optional[int] = None
namespace: Optional[str] = None
type: Optional[str] = None
atEnvelopeLevel: Optional[bool] = None
contents: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/OvfSectionSpec.pyi 0000664 0000000 0000000 00000000643 14637045624 0022313 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import ArrayUpdateSpec
from pyVmomi.vim.vApp import OvfSectionInfo
class OvfSectionSpec(ArrayUpdateSpec):
info: Optional[OvfSectionInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/ProductInfo.pyi 0000664 0000000 0000000 00000001171 14637045624 0021652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ProductInfo(DynamicData):
key: int
classId: Optional[str] = None
instanceId: Optional[str] = None
name: Optional[str] = None
vendor: Optional[str] = None
version: Optional[str] = None
fullVersion: Optional[str] = None
vendorUrl: Optional[str] = None
productUrl: Optional[str] = None
appUrl: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/ProductSpec.pyi 0000664 0000000 0000000 00000000632 14637045624 0021652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import ArrayUpdateSpec
from pyVmomi.vim.vApp import ProductInfo
class ProductSpec(ArrayUpdateSpec):
info: Optional[ProductInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/PropertyInfo.pyi 0000664 0000000 0000000 00000001306 14637045624 0022056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class PropertyInfo(DynamicData):
key: int
classId: Optional[str] = None
instanceId: Optional[str] = None
id: Optional[str] = None
category: Optional[str] = None
label: Optional[str] = None
type: Optional[str] = None
typeReference: Optional[str] = None
userConfigurable: Optional[bool] = None
defaultValue: Optional[str] = None
value: Optional[str] = None
description: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/PropertySpec.pyi 0000664 0000000 0000000 00000000635 14637045624 0022061 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import ArrayUpdateSpec
from pyVmomi.vim.vApp import PropertyInfo
class PropertySpec(ArrayUpdateSpec):
info: Optional[PropertyInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/VAppConfigInfo.pyi 0000664 0000000 0000000 00000001061 14637045624 0022224 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.ext import ManagedByInfo
from pyVmomi.vim.vApp import EntityConfigInfo
from pyVmomi.vim.vApp import VmConfigInfo
class VAppConfigInfo(VmConfigInfo):
entityConfig: list[EntityConfigInfo] = []
annotation: str
instanceUuid: Optional[str] = None
managedBy: Optional[ManagedByInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/VAppConfigSpec.pyi 0000664 0000000 0000000 00000001102 14637045624 0022217 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.ext import ManagedByInfo
from pyVmomi.vim.vApp import EntityConfigInfo
from pyVmomi.vim.vApp import VmConfigSpec
class VAppConfigSpec(VmConfigSpec):
entityConfig: list[EntityConfigInfo] = []
annotation: Optional[str] = None
instanceUuid: Optional[str] = None
managedBy: Optional[ManagedByInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/VAppImportSpec.pyi 0000664 0000000 0000000 00000001013 14637045624 0022265 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ImportSpec
from pyVmomi.vim import ResourceConfigSpec
from pyVmomi.vim.vApp import VAppConfigSpec
class VAppImportSpec(ImportSpec):
name: str
vAppConfigSpec: VAppConfigSpec
resourcePoolSpec: ResourceConfigSpec
child: list[ImportSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/VmConfigInfo.pyi 0000664 0000000 0000000 00000001374 14637045624 0021747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vApp import IPAssignmentInfo
from pyVmomi.vim.vApp import OvfSectionInfo
from pyVmomi.vim.vApp import ProductInfo
from pyVmomi.vim.vApp import PropertyInfo
class VmConfigInfo(DynamicData):
product: list[ProductInfo] = []
property: list[PropertyInfo] = []
ipAssignment: IPAssignmentInfo
eula: list[str] = []
ovfSection: list[OvfSectionInfo] = []
ovfEnvironmentTransport: list[str] = []
installBootRequired: bool
installBootStopDelay: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/VmConfigSpec.pyi 0000664 0000000 0000000 00000001457 14637045624 0021750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vApp import IPAssignmentInfo
from pyVmomi.vim.vApp import OvfSectionSpec
from pyVmomi.vim.vApp import ProductSpec
from pyVmomi.vim.vApp import PropertySpec
class VmConfigSpec(DynamicData):
product: list[ProductSpec] = []
property: list[PropertySpec] = []
ipAssignment: Optional[IPAssignmentInfo] = None
eula: list[str] = []
ovfSection: list[OvfSectionSpec] = []
ovfEnvironmentTransport: list[str] = []
installBootRequired: Optional[bool] = None
installBootStopDelay: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/__init__.pyi 0000664 0000000 0000000 00000002047 14637045624 0021160 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CloneSpec import CloneSpec as CloneSpec
from .EntityConfigInfo import EntityConfigInfo as EntityConfigInfo
from .IPAssignmentInfo import IPAssignmentInfo as IPAssignmentInfo
from .IpPool import IpPool as IpPool
from .OvfSectionInfo import OvfSectionInfo as OvfSectionInfo
from .OvfSectionSpec import OvfSectionSpec as OvfSectionSpec
from .ProductInfo import ProductInfo as ProductInfo
from .ProductSpec import ProductSpec as ProductSpec
from .PropertyInfo import PropertyInfo as PropertyInfo
from .PropertySpec import PropertySpec as PropertySpec
from .VAppConfigInfo import VAppConfigInfo as VAppConfigInfo
from .VAppConfigSpec import VAppConfigSpec as VAppConfigSpec
from .VAppImportSpec import VAppImportSpec as VAppImportSpec
from .VmConfigInfo import VmConfigInfo as VmConfigInfo
from .VmConfigSpec import VmConfigSpec as VmConfigSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/vcha/ 0000775 0000000 0000000 00000000000 14637045624 0016706 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vcha/FailoverClusterConfigurator.pyi 0000664 0000000 0000000 00000007013 14637045624 0025126 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Datastore
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Network
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import ServiceLocator
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import IPSettings
class FailoverClusterConfigurator(ManagedObject):
class ClusterNetworkConfigSpec(DynamicData):
networkPortGroup: Network
ipSettings: IPSettings
class SourceNodeSpec(DynamicData):
managementVc: ServiceLocator
activeVc: VirtualMachine
class NodeNetworkSpec(DynamicData):
ipSettings: IPSettings
class PassiveNodeNetworkSpec(NodeNetworkSpec):
failoverIpSettings: Optional[IPSettings] = None
class VchaClusterNetworkSpec(DynamicData):
witnessNetworkSpec: NodeNetworkSpec
passiveNetworkSpec: PassiveNodeNetworkSpec
class NodeDeploymentSpec(DynamicData):
esxHost: Optional[HostSystem] = None
datastore: Optional[Datastore] = None
publicNetworkPortGroup: Optional[Network] = None
clusterNetworkPortGroup: Optional[Network] = None
folder: Folder
resourcePool: Optional[ResourcePool] = None
managementVc: Optional[ServiceLocator] = None
nodeName: str
ipSettings: IPSettings
class PassiveNodeDeploymentSpec(NodeDeploymentSpec):
failoverIpSettings: Optional[IPSettings] = None
class VchaClusterConfigSpec(DynamicData):
passiveIp: str
witnessIp: str
class VchaClusterDeploymentSpec(DynamicData):
passiveDeploymentSpec: PassiveNodeDeploymentSpec
witnessDeploymentSpec: NodeDeploymentSpec
activeVcSpec: SourceNodeSpec
activeVcNetworkConfig: Optional[ClusterNetworkConfigSpec] = None
class FailoverNodeInfo(DynamicData):
clusterIpSettings: IPSettings
failoverIp: Optional[IPSettings] = None
biosUuid: Optional[str] = None
class WitnessNodeInfo(DynamicData):
ipSettings: IPSettings
biosUuid: Optional[str] = None
class VchaState(Enum):
configured: ClassVar['VchaState'] = 'configured'
notConfigured: ClassVar['VchaState'] = 'notConfigured'
invalid: ClassVar['VchaState'] = 'invalid'
prepared: ClassVar['VchaState'] = 'prepared'
class VchaClusterConfigInfo(DynamicData):
failoverNodeInfo1: Optional[FailoverNodeInfo] = None
failoverNodeInfo2: Optional[FailoverNodeInfo] = None
witnessNodeInfo: Optional[WitnessNodeInfo] = None
state: str
@property
def disabledConfigureMethod(self) -> list[ManagedMethod]: ...
def Prepare(self, networkSpec: VchaClusterNetworkSpec) -> Task: ...
def Deploy(self, deploymentSpec: VchaClusterDeploymentSpec) -> Task: ...
def Configure(self, configSpec: VchaClusterConfigSpec) -> Task: ...
def CreatePassiveNode(self, passiveDeploymentSpec: PassiveNodeDeploymentSpec, sourceVcSpec: SourceNodeSpec) -> Task: ...
def CreateWitnessNode(self, witnessDeploymentSpec: NodeDeploymentSpec, sourceVcSpec: SourceNodeSpec) -> Task: ...
def GetConfig(self) -> VchaClusterConfigInfo: ...
def Destroy(self) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vcha/FailoverClusterManager.pyi 0000664 0000000 0000000 00000003727 14637045624 0024046 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class FailoverClusterManager(ManagedObject):
class VchaNodeRole(Enum):
active: ClassVar['VchaNodeRole'] = 'active'
passive: ClassVar['VchaNodeRole'] = 'passive'
witness: ClassVar['VchaNodeRole'] = 'witness'
class VchaClusterMode(Enum):
enabled: ClassVar['VchaClusterMode'] = 'enabled'
disabled: ClassVar['VchaClusterMode'] = 'disabled'
maintenance: ClassVar['VchaClusterMode'] = 'maintenance'
class VchaClusterState(Enum):
healthy: ClassVar['VchaClusterState'] = 'healthy'
degraded: ClassVar['VchaClusterState'] = 'degraded'
isolated: ClassVar['VchaClusterState'] = 'isolated'
class VchaNodeState(Enum):
up: ClassVar['VchaNodeState'] = 'up'
down: ClassVar['VchaNodeState'] = 'down'
class VchaNodeRuntimeInfo(DynamicData):
nodeState: str
nodeRole: str
nodeIp: str
class VchaClusterRuntimeInfo(DynamicData):
clusterState: str
nodeInfo: list[VchaNodeRuntimeInfo] = []
clusterMode: str
class VchaClusterHealth(DynamicData):
runtimeInfo: VchaClusterRuntimeInfo
healthMessages: list[LocalizableMessage] = []
additionalInformation: list[LocalizableMessage] = []
@property
def disabledClusterMethod(self) -> list[ManagedMethod]: ...
def SetClusterMode(self, mode: str) -> Task: ...
def GetClusterMode(self) -> str: ...
def GetClusterHealth(self) -> VchaClusterHealth: ...
def InitiateFailover(self, planned: bool) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vcha/__init__.pyi 0000664 0000000 0000000 00000000622 14637045624 0021170 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .FailoverClusterConfigurator import FailoverClusterConfigurator as FailoverClusterConfigurator
from .FailoverClusterManager import FailoverClusterManager as FailoverClusterManager
pyvmomi-8.0.3.0.1/pyVmomi/vim/view/ 0000775 0000000 0000000 00000000000 14637045624 0016737 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/view/ContainerView.pyi 0000664 0000000 0000000 00000001022 14637045624 0022232 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.view import ManagedObjectView
class ContainerView(ManagedObjectView):
@property
def container(self) -> ManagedEntity: ...
@property
def type(self) -> list[type]: ...
@property
def recursive(self) -> bool: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/view/InventoryView.pyi 0000664 0000000 0000000 00000001030 14637045624 0022304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.view import ManagedObjectView
class InventoryView(ManagedObjectView):
def OpenFolder(self, entity: list[ManagedEntity]) -> list[ManagedEntity]: ...
def CloseFolder(self, entity: list[ManagedEntity]) -> list[ManagedEntity]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/view/ListView.pyi 0000664 0000000 0000000 00000001237 14637045624 0021233 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.view import ManagedObjectView
from pyVmomi.vim.view import View
class ListView(ManagedObjectView):
def Modify(self, add: list[ManagedObject], remove: list[ManagedObject]) -> list[ManagedObject]: ...
def Reset(self, obj: list[ManagedObject]) -> list[ManagedObject]: ...
def ResetFromView(self, view: View) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/view/ManagedObjectView.pyi 0000664 0000000 0000000 00000000643 14637045624 0023003 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.view import View
class ManagedObjectView(View):
@property
def view(self) -> list[ManagedObject]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/view/View.pyi 0000664 0000000 0000000 00000000547 14637045624 0020402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.VmomiSupport import ManagedObject
class View(ManagedObject):
def Destroy(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/view/ViewManager.pyi 0000664 0000000 0000000 00000001570 14637045624 0021672 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim.view import ContainerView
from pyVmomi.vim.view import InventoryView
from pyVmomi.vim.view import ListView
from pyVmomi.vim.view import View
class ViewManager(ManagedObject):
@property
def viewList(self) -> list[View]: ...
def CreateInventoryView(self) -> InventoryView: ...
def CreateContainerView(self, container: ManagedEntity, type: list[type], recursive: bool) -> ContainerView: ...
def CreateListView(self, obj: list[ManagedObject]) -> ListView: ...
def CreateListViewFromView(self, view: View) -> ListView: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/view/__init__.pyi 0000664 0000000 0000000 00000001021 14637045624 0021213 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ContainerView import ContainerView as ContainerView
from .InventoryView import InventoryView as InventoryView
from .ListView import ListView as ListView
from .ManagedObjectView import ManagedObjectView as ManagedObjectView
from .View import View as View
from .ViewManager import ViewManager as ViewManager
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ 0000775 0000000 0000000 00000000000 14637045624 0016407 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/AffinityInfo.pyi 0000664 0000000 0000000 00000000535 14637045624 0021522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class AffinityInfo(DynamicData):
affinitySet: list[int] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/BaseIndependentFilterSpec.pyi 0000664 0000000 0000000 00000000466 14637045624 0024151 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class BaseIndependentFilterSpec(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/BootOptions.pyi 0000664 0000000 0000000 00000002227 14637045624 0021414 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class BootOptions(DynamicData):
class NetworkBootProtocolType(Enum):
ipv4: ClassVar['NetworkBootProtocolType'] = 'ipv4'
ipv6: ClassVar['NetworkBootProtocolType'] = 'ipv6'
class BootableDevice(DynamicData):
pass
class BootableDiskDevice(BootableDevice):
deviceKey: int
class BootableEthernetDevice(BootableDevice):
deviceKey: int
class BootableFloppyDevice(BootableDevice):
pass
class BootableCdromDevice(BootableDevice):
pass
bootDelay: Optional[long] = None
enterBIOSSetup: Optional[bool] = None
efiSecureBootEnabled: Optional[bool] = None
bootRetryEnabled: Optional[bool] = None
bootRetryDelay: Optional[long] = None
bootOrder: list[BootableDevice] = []
networkBootProtocol: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/Capability.pyi 0000664 0000000 0000000 00000004233 14637045624 0021215 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class Capability(DynamicData):
snapshotOperationsSupported: bool
multipleSnapshotsSupported: bool
snapshotConfigSupported: bool
poweredOffSnapshotsSupported: bool
memorySnapshotsSupported: bool
revertToSnapshotSupported: bool
quiescedSnapshotsSupported: bool
disableSnapshotsSupported: bool
lockSnapshotsSupported: bool
consolePreferencesSupported: bool
cpuFeatureMaskSupported: bool
s1AcpiManagementSupported: bool
settingScreenResolutionSupported: bool
toolsAutoUpdateSupported: bool
vmNpivWwnSupported: bool
npivWwnOnNonRdmVmSupported: bool
vmNpivWwnDisableSupported: bool
vmNpivWwnUpdateSupported: bool
swapPlacementSupported: bool
toolsSyncTimeSupported: bool
virtualMmuUsageSupported: bool
diskSharesSupported: bool
bootOptionsSupported: bool
bootRetryOptionsSupported: bool
settingVideoRamSizeSupported: bool
settingDisplayTopologySupported: bool
recordReplaySupported: bool
changeTrackingSupported: bool
multipleCoresPerSocketSupported: bool
hostBasedReplicationSupported: bool
guestAutoLockSupported: bool
memoryReservationLockSupported: bool
featureRequirementSupported: bool
poweredOnMonitorTypeChangeSupported: bool
seSparseDiskSupported: bool
nestedHVSupported: bool
vPMCSupported: bool
secureBootSupported: Optional[bool] = None
perVmEvcSupported: Optional[bool] = None
virtualMmuUsageIgnored: Optional[bool] = None
virtualExecUsageIgnored: Optional[bool] = None
diskOnlySnapshotOnSuspendedVMSupported: Optional[bool] = None
suspendToMemorySupported: Optional[bool] = None
toolsSyncTimeAllowSupported: Optional[bool] = None
sevSupported: Optional[bool] = None
pmemFailoverSupported: Optional[bool] = None
requireSgxAttestationSupported: Optional[bool] = None
changeModeDisksSupported: Optional[bool] = None
vendorDeviceGroupSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/CdromInfo.pyi 0000664 0000000 0000000 00000000537 14637045624 0021017 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm import TargetInfo
class CdromInfo(TargetInfo):
description: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/CertThumbprint.pyi 0000664 0000000 0000000 00000001017 14637045624 0022103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class CertThumbprint(DynamicData):
class HashAlgorithm(Enum):
sha256: ClassVar['HashAlgorithm'] = 'sha256'
thumbprint: str
hashAlgorithm: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/CloneSpec.pyi 0000664 0000000 0000000 00000001704 14637045624 0021007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import ConfigSpec
from pyVmomi.vim.vm import RelocateSpec
from pyVmomi.vim.vm import Snapshot
from pyVmomi.vim.vm.customization import Specification
class CloneSpec(DynamicData):
class TpmProvisionPolicy(Enum):
copy: ClassVar['TpmProvisionPolicy'] = 'copy'
replace: ClassVar['TpmProvisionPolicy'] = 'replace'
location: RelocateSpec
template: bool
config: Optional[ConfigSpec] = None
customization: Optional[Specification] = None
powerOn: bool
snapshot: Optional[Snapshot] = None
memory: Optional[bool] = None
tpmProvisionPolicy: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ConfigInfo.pyi 0000664 0000000 0000000 00000013526 14637045624 0021162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import binary
from pyVmomi.VmomiSupport import long
from pyVmomi.VmomiSupport import short
from pyVmomi.vim import LatencySensitivity
from pyVmomi.vim import ResourceAllocationInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.ext import ManagedByInfo
from pyVmomi.vim.host import CpuIdInfo
from pyVmomi.vim.option import OptionValue
from pyVmomi.vim.vApp import VmConfigInfo
from pyVmomi.vim.vm import AffinityInfo
from pyVmomi.vim.vm import BootOptions
from pyVmomi.vim.vm import ConsolePreferences
from pyVmomi.vim.vm import ContentLibraryItemInfo
from pyVmomi.vim.vm import DefaultPowerOpInfo
from pyVmomi.vim.vm import FaultToleranceConfigInfo
from pyVmomi.vim.vm import FileInfo
from pyVmomi.vim.vm import FlagInfo
from pyVmomi.vim.vm import ForkConfigInfo
from pyVmomi.vim.vm import GuestIntegrityInfo
from pyVmomi.vim.vm import GuestMonitoringModeInfo
from pyVmomi.vim.vm import NetworkShaperInfo
from pyVmomi.vim.vm import ReplicationConfigSpec
from pyVmomi.vim.vm import ScheduledHardwareUpgradeInfo
from pyVmomi.vim.vm import SgxInfo
from pyVmomi.vim.vm import ToolsConfigInfo
from pyVmomi.vim.vm import VcpuConfig
from pyVmomi.vim.vm import VirtualDeviceGroups
from pyVmomi.vim.vm import VirtualDeviceSwap
from pyVmomi.vim.vm import VirtualHardware
from pyVmomi.vim.vm import VirtualNumaInfo
from pyVmomi.vim.vm import VirtualPMem
class ConfigInfo(DynamicData):
class NpivWwnType(Enum):
vc: ClassVar['NpivWwnType'] = 'vc'
host: ClassVar['NpivWwnType'] = 'host'
external: ClassVar['NpivWwnType'] = 'external'
class SwapPlacementType(Enum):
inherit: ClassVar['SwapPlacementType'] = 'inherit'
vmDirectory: ClassVar['SwapPlacementType'] = 'vmDirectory'
hostLocal: ClassVar['SwapPlacementType'] = 'hostLocal'
class DatastoreUrlPair(DynamicData):
name: str
url: str
class OverheadInfo(DynamicData):
initialMemoryReservation: Optional[long] = None
initialSwapReservation: Optional[long] = None
changeVersion: str
modified: datetime
name: str
guestFullName: str
version: str
uuid: str
createDate: Optional[datetime] = None
instanceUuid: Optional[str] = None
npivNodeWorldWideName: list[long] = []
npivPortWorldWideName: list[long] = []
npivWorldWideNameType: Optional[str] = None
npivDesiredNodeWwns: Optional[short] = None
npivDesiredPortWwns: Optional[short] = None
npivTemporaryDisabled: Optional[bool] = None
npivOnNonRdmDisks: Optional[bool] = None
locationId: Optional[str] = None
template: bool
guestId: str
alternateGuestName: str
annotation: Optional[str] = None
files: FileInfo
tools: Optional[ToolsConfigInfo] = None
flags: FlagInfo
consolePreferences: Optional[ConsolePreferences] = None
defaultPowerOps: DefaultPowerOpInfo
rebootPowerOff: Optional[bool] = None
hardware: VirtualHardware
vcpuConfig: list[VcpuConfig] = []
cpuAllocation: Optional[ResourceAllocationInfo] = None
memoryAllocation: Optional[ResourceAllocationInfo] = None
latencySensitivity: Optional[LatencySensitivity] = None
memoryHotAddEnabled: Optional[bool] = None
cpuHotAddEnabled: Optional[bool] = None
cpuHotRemoveEnabled: Optional[bool] = None
hotPlugMemoryLimit: Optional[long] = None
hotPlugMemoryIncrementSize: Optional[long] = None
cpuAffinity: Optional[AffinityInfo] = None
memoryAffinity: Optional[AffinityInfo] = None
networkShaper: Optional[NetworkShaperInfo] = None
extraConfig: list[OptionValue] = []
cpuFeatureMask: list[CpuIdInfo] = []
datastoreUrl: list[DatastoreUrlPair] = []
swapPlacement: Optional[str] = None
bootOptions: Optional[BootOptions] = None
ftInfo: Optional[FaultToleranceConfigInfo] = None
repConfig: Optional[ReplicationConfigSpec] = None
vAppConfig: Optional[VmConfigInfo] = None
vAssertsEnabled: Optional[bool] = None
changeTrackingEnabled: Optional[bool] = None
firmware: Optional[str] = None
maxMksConnections: Optional[int] = None
guestAutoLockEnabled: Optional[bool] = None
managedBy: Optional[ManagedByInfo] = None
memoryReservationLockedToMax: Optional[bool] = None
initialOverhead: Optional[OverheadInfo] = None
nestedHVEnabled: Optional[bool] = None
vPMCEnabled: Optional[bool] = None
scheduledHardwareUpgradeInfo: Optional[ScheduledHardwareUpgradeInfo] = None
forkConfigInfo: Optional[ForkConfigInfo] = None
vFlashCacheReservation: Optional[long] = None
vmxConfigChecksum: Optional[binary] = None
messageBusTunnelEnabled: Optional[bool] = None
vmStorageObjectId: Optional[str] = None
swapStorageObjectId: Optional[str] = None
keyId: Optional[CryptoKeyId] = None
guestIntegrityInfo: Optional[GuestIntegrityInfo] = None
migrateEncryption: Optional[str] = None
sgxInfo: Optional[SgxInfo] = None
contentLibItemInfo: Optional[ContentLibraryItemInfo] = None
ftEncryptionMode: Optional[str] = None
guestMonitoringModeInfo: Optional[GuestMonitoringModeInfo] = None
sevEnabled: Optional[bool] = None
numaInfo: Optional[VirtualNumaInfo] = None
pmemFailoverEnabled: Optional[bool] = None
vmxStatsCollectionEnabled: Optional[bool] = None
vmOpNotificationToAppEnabled: Optional[bool] = None
vmOpNotificationTimeout: Optional[long] = None
deviceSwap: Optional[VirtualDeviceSwap] = None
pmem: Optional[VirtualPMem] = None
deviceGroups: Optional[VirtualDeviceGroups] = None
fixedPassthruHotPlugEnabled: Optional[bool] = None
metroFtEnabled: Optional[bool] = None
metroFtHostGroup: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ConfigOption.pyi 0000664 0000000 0000000 00000002013 14637045624 0021524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import Capability
from pyVmomi.vim.vm import DatastoreOption
from pyVmomi.vim.vm import GuestOsDescriptor
from pyVmomi.vim.vm import PropertyRelation
from pyVmomi.vim.vm import VirtualHardwareOption
from pyVmomi.vim.vm.device import VirtualDevice
class ConfigOption(DynamicData):
version: str
description: str
guestOSDescriptor: list[GuestOsDescriptor] = []
guestOSDefaultIndex: int
hardwareOptions: VirtualHardwareOption
capabilities: Capability
datastore: DatastoreOption
defaultDevice: list[VirtualDevice] = []
supportedMonitorType: list[str] = []
supportedOvfEnvironmentTransport: list[str] = []
supportedOvfInstallTransport: list[str] = []
propertyRelations: list[PropertyRelation] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ConfigOptionDescriptor.pyi 0000664 0000000 0000000 00000001042 14637045624 0023564 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class ConfigOptionDescriptor(DynamicData):
key: str
description: Optional[str] = None
host: list[HostSystem] = []
createSupported: bool
defaultConfigOption: bool
runSupported: bool
upgradeSupported: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ConfigSpec.pyi 0000664 0000000 0000000 00000013701 14637045624 0021154 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.VmomiSupport import short
from pyVmomi.vim import LatencySensitivity
from pyVmomi.vim import ResourceAllocationInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.ext import ManagedByInfo
from pyVmomi.vim.host import CpuIdInfo
from pyVmomi.vim.option import ArrayUpdateSpec
from pyVmomi.vim.option import OptionValue
from pyVmomi.vim.vApp import VmConfigSpec
from pyVmomi.vim.vm import AffinityInfo
from pyVmomi.vim.vm import BootOptions
from pyVmomi.vim.vm import ConsolePreferences
from pyVmomi.vim.vm import DefaultPowerOpInfo
from pyVmomi.vim.vm import FaultToleranceConfigInfo
from pyVmomi.vim.vm import FileInfo
from pyVmomi.vim.vm import FlagInfo
from pyVmomi.vim.vm import GuestMonitoringModeInfo
from pyVmomi.vim.vm import NetworkShaperInfo
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vm import ReplicationConfigSpec
from pyVmomi.vim.vm import ScheduledHardwareUpgradeInfo
from pyVmomi.vim.vm import SgxInfo
from pyVmomi.vim.vm import ToolsConfigInfo
from pyVmomi.vim.vm import VcpuConfig
from pyVmomi.vim.vm import VirtualDeviceGroups
from pyVmomi.vim.vm import VirtualDeviceSwap
from pyVmomi.vim.vm import VirtualNuma
from pyVmomi.vim.vm import VirtualPMem
from pyVmomi.vim.vm.device import VirtualDeviceSpec
class ConfigSpec(DynamicData):
class NpivWwnOp(Enum):
generate: ClassVar['NpivWwnOp'] = 'generate'
set: ClassVar['NpivWwnOp'] = 'set'
remove: ClassVar['NpivWwnOp'] = 'remove'
extend: ClassVar['NpivWwnOp'] = 'extend'
class EncryptedFtModes(Enum):
ftEncryptionDisabled: ClassVar['EncryptedFtModes'] = 'ftEncryptionDisabled'
ftEncryptionOpportunistic: ClassVar['EncryptedFtModes'] = 'ftEncryptionOpportunistic'
ftEncryptionRequired: ClassVar['EncryptedFtModes'] = 'ftEncryptionRequired'
class EncryptedVMotionModes(Enum):
disabled: ClassVar['EncryptedVMotionModes'] = 'disabled'
opportunistic: ClassVar['EncryptedVMotionModes'] = 'opportunistic'
required: ClassVar['EncryptedVMotionModes'] = 'required'
class CpuIdInfoSpec(ArrayUpdateSpec):
info: Optional[CpuIdInfo] = None
changeVersion: Optional[str] = None
name: Optional[str] = None
version: Optional[str] = None
createDate: Optional[datetime] = None
uuid: Optional[str] = None
instanceUuid: Optional[str] = None
npivNodeWorldWideName: list[long] = []
npivPortWorldWideName: list[long] = []
npivWorldWideNameType: Optional[str] = None
npivDesiredNodeWwns: Optional[short] = None
npivDesiredPortWwns: Optional[short] = None
npivTemporaryDisabled: Optional[bool] = None
npivOnNonRdmDisks: Optional[bool] = None
npivWorldWideNameOp: Optional[str] = None
locationId: Optional[str] = None
guestId: Optional[str] = None
alternateGuestName: Optional[str] = None
annotation: Optional[str] = None
files: Optional[FileInfo] = None
tools: Optional[ToolsConfigInfo] = None
flags: Optional[FlagInfo] = None
consolePreferences: Optional[ConsolePreferences] = None
powerOpInfo: Optional[DefaultPowerOpInfo] = None
rebootPowerOff: Optional[bool] = None
numCPUs: Optional[int] = None
vcpuConfig: list[VcpuConfig] = []
numCoresPerSocket: Optional[int] = None
memoryMB: Optional[long] = None
memoryHotAddEnabled: Optional[bool] = None
cpuHotAddEnabled: Optional[bool] = None
cpuHotRemoveEnabled: Optional[bool] = None
virtualICH7MPresent: Optional[bool] = None
virtualSMCPresent: Optional[bool] = None
deviceChange: list[VirtualDeviceSpec] = []
cpuAllocation: Optional[ResourceAllocationInfo] = None
memoryAllocation: Optional[ResourceAllocationInfo] = None
latencySensitivity: Optional[LatencySensitivity] = None
cpuAffinity: Optional[AffinityInfo] = None
memoryAffinity: Optional[AffinityInfo] = None
networkShaper: Optional[NetworkShaperInfo] = None
cpuFeatureMask: list[CpuIdInfoSpec] = []
extraConfig: list[OptionValue] = []
swapPlacement: Optional[str] = None
bootOptions: Optional[BootOptions] = None
vAppConfig: Optional[VmConfigSpec] = None
ftInfo: Optional[FaultToleranceConfigInfo] = None
repConfig: Optional[ReplicationConfigSpec] = None
vAppConfigRemoved: Optional[bool] = None
vAssertsEnabled: Optional[bool] = None
changeTrackingEnabled: Optional[bool] = None
firmware: Optional[str] = None
maxMksConnections: Optional[int] = None
guestAutoLockEnabled: Optional[bool] = None
managedBy: Optional[ManagedByInfo] = None
memoryReservationLockedToMax: Optional[bool] = None
nestedHVEnabled: Optional[bool] = None
vPMCEnabled: Optional[bool] = None
scheduledHardwareUpgradeInfo: Optional[ScheduledHardwareUpgradeInfo] = None
vmProfile: list[ProfileSpec] = []
messageBusTunnelEnabled: Optional[bool] = None
crypto: Optional[CryptoSpec] = None
migrateEncryption: Optional[str] = None
sgxInfo: Optional[SgxInfo] = None
ftEncryptionMode: Optional[str] = None
guestMonitoringModeInfo: Optional[GuestMonitoringModeInfo] = None
sevEnabled: Optional[bool] = None
virtualNuma: Optional[VirtualNuma] = None
motherboardLayout: Optional[str] = None
pmemFailoverEnabled: Optional[bool] = None
vmxStatsCollectionEnabled: Optional[bool] = None
vmOpNotificationToAppEnabled: Optional[bool] = None
vmOpNotificationTimeout: Optional[long] = None
deviceSwap: Optional[VirtualDeviceSwap] = None
simultaneousThreads: Optional[int] = None
pmem: Optional[VirtualPMem] = None
deviceGroups: Optional[VirtualDeviceGroups] = None
fixedPassthruHotPlugEnabled: Optional[bool] = None
metroFtEnabled: Optional[bool] = None
metroFtHostGroup: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ConfigTarget.pyi 0000664 0000000 0000000 00000006151 14637045624 0021511 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import ResourcePool
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import DistributedVirtualPortgroupInfo
from pyVmomi.vim.dvs import DistributedVirtualSwitchInfo
from pyVmomi.vim.vm import CdromInfo
from pyVmomi.vim.vm import DatastoreInfo
from pyVmomi.vim.vm import DvxClassInfo
from pyVmomi.vim.vm import DynamicPassthroughInfo
from pyVmomi.vim.vm import FloppyInfo
from pyVmomi.vim.vm import IdeDiskDeviceInfo
from pyVmomi.vim.vm import LegacyNetworkSwitchInfo
from pyVmomi.vim.vm import NetworkInfo
from pyVmomi.vim.vm import OpaqueNetworkInfo
from pyVmomi.vim.vm import ParallelInfo
from pyVmomi.vim.vm import PciPassthroughInfo
from pyVmomi.vim.vm import PciSharedGpuPassthroughInfo
from pyVmomi.vim.vm import PrecisionClockInfo
from pyVmomi.vim.vm import ScsiDiskDeviceInfo
from pyVmomi.vim.vm import ScsiPassthroughInfo
from pyVmomi.vim.vm import SerialInfo
from pyVmomi.vim.vm import SgxTargetInfo
from pyVmomi.vim.vm import SoundInfo
from pyVmomi.vim.vm import SriovInfo
from pyVmomi.vim.vm import UsbInfo
from pyVmomi.vim.vm import VFlashModuleInfo
from pyVmomi.vim.vm import VendorDeviceGroupInfo
from pyVmomi.vim.vm import VgpuDeviceInfo
from pyVmomi.vim.vm import VgpuProfileInfo
class ConfigTarget(DynamicData):
numCpus: int
numCpuCores: int
numNumaNodes: int
maxCpusPerHost: Optional[int] = None
smcPresent: bool
datastore: list[DatastoreInfo] = []
network: list[NetworkInfo] = []
opaqueNetwork: list[OpaqueNetworkInfo] = []
distributedVirtualPortgroup: list[DistributedVirtualPortgroupInfo] = []
distributedVirtualSwitch: list[DistributedVirtualSwitchInfo] = []
cdRom: list[CdromInfo] = []
serial: list[SerialInfo] = []
parallel: list[ParallelInfo] = []
sound: list[SoundInfo] = []
usb: list[UsbInfo] = []
floppy: list[FloppyInfo] = []
legacyNetworkInfo: list[LegacyNetworkSwitchInfo] = []
scsiPassthrough: list[ScsiPassthroughInfo] = []
scsiDisk: list[ScsiDiskDeviceInfo] = []
ideDisk: list[IdeDiskDeviceInfo] = []
maxMemMBOptimalPerf: int
supportedMaxMemMB: Optional[int] = None
resourcePool: Optional[ResourcePool.RuntimeInfo] = None
autoVmotion: Optional[bool] = None
pciPassthrough: list[PciPassthroughInfo] = []
sriov: list[SriovInfo] = []
vFlashModule: list[VFlashModuleInfo] = []
sharedGpuPassthroughTypes: list[PciSharedGpuPassthroughInfo] = []
availablePersistentMemoryReservationMB: Optional[long] = None
dynamicPassthrough: list[DynamicPassthroughInfo] = []
sgxTargetInfo: Optional[SgxTargetInfo] = None
precisionClockInfo: list[PrecisionClockInfo] = []
sevSupported: Optional[bool] = None
vgpuDeviceInfo: list[VgpuDeviceInfo] = []
vgpuProfileInfo: list[VgpuProfileInfo] = []
vendorDeviceGroupInfo: list[VendorDeviceGroupInfo] = []
maxSimultaneousThreads: Optional[int] = None
dvxClassInfo: list[DvxClassInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ConsolePreferences.pyi 0000664 0000000 0000000 00000000726 14637045624 0022723 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ConsolePreferences(DynamicData):
powerOnWhenOpened: Optional[bool] = None
enterFullScreenOnPowerOn: Optional[bool] = None
closeOnPowerOffOrSuspend: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ContentLibraryItemInfo.pyi 0000664 0000000 0000000 00000000632 14637045624 0023525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ContentLibraryItemInfo(DynamicData):
contentLibraryItemUuid: str
contentLibraryItemVersion: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DatastoreInfo.pyi 0000664 0000000 0000000 00000001251 14637045624 0021673 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim.vm import TargetInfo
class DatastoreInfo(TargetInfo):
datastore: Datastore.Summary
capability: Datastore.Capability
maxFileSize: long
maxVirtualDiskCapacity: Optional[long] = None
maxPhysicalRDMFileSize: Optional[long] = None
maxVirtualRDMFileSize: Optional[long] = None
mode: str
vStorageSupport: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DatastoreOption.pyi 0000664 0000000 0000000 00000000755 14637045624 0022260 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DatastoreOption(DynamicData):
class FileSystemVolumeOption(DynamicData):
fileSystemType: type
majorVersion: Optional[int] = None
unsupportedVolumes: list[FileSystemVolumeOption] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DefaultPowerOpInfo.pyi 0000664 0000000 0000000 00000001760 14637045624 0022652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class DefaultPowerOpInfo(DynamicData):
class PowerOpType(Enum):
soft: ClassVar['PowerOpType'] = 'soft'
hard: ClassVar['PowerOpType'] = 'hard'
preset: ClassVar['PowerOpType'] = 'preset'
class StandbyActionType(Enum):
checkpoint: ClassVar['StandbyActionType'] = 'checkpoint'
powerOnSuspend: ClassVar['StandbyActionType'] = 'powerOnSuspend'
powerOffType: Optional[str] = None
suspendType: Optional[str] = None
resetType: Optional[str] = None
defaultPowerOffType: Optional[str] = None
defaultSuspendType: Optional[str] = None
defaultResetType: Optional[str] = None
standbyAction: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DefaultProfileSpec.pyi 0000664 0000000 0000000 00000000460 14637045624 0022652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import ProfileSpec
class DefaultProfileSpec(ProfileSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DefinedProfileSpec.pyi 0000664 0000000 0000000 00000001146 14637045624 0022626 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vim.vm import ProfileRawData
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vm.replication import ReplicationSpec
class DefinedProfileSpec(ProfileSpec):
profileId: str
replicationSpec: Optional[ReplicationSpec] = None
profileData: Optional[ProfileRawData] = None
profileParams: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DeviceRuntimeInfo.pyi 0000664 0000000 0000000 00000005774 14637045624 0022526 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import FeatureRequirement
class DeviceRuntimeInfo(DynamicData):
class DeviceRuntimeState(DynamicData):
pass
class VirtualEthernetCardRuntimeState(DeviceRuntimeState):
class VmDirectPathGen2InactiveReasonVm(Enum):
vmNptIncompatibleGuest: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptIncompatibleGuest'
vmNptIncompatibleGuestDriver: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptIncompatibleGuestDriver'
vmNptIncompatibleAdapterType: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptIncompatibleAdapterType'
vmNptDisabledOrDisconnectedAdapter: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptDisabledOrDisconnectedAdapter'
vmNptIncompatibleAdapterFeatures: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptIncompatibleAdapterFeatures'
vmNptIncompatibleBackingType: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptIncompatibleBackingType'
vmNptInsufficientMemoryReservation: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptInsufficientMemoryReservation'
vmNptFaultToleranceOrRecordReplayConfigured: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptFaultToleranceOrRecordReplayConfigured'
vmNptConflictingIOChainConfigured: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptConflictingIOChainConfigured'
vmNptMonitorBlocks: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptMonitorBlocks'
vmNptConflictingOperationInProgress: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptConflictingOperationInProgress'
vmNptRuntimeError: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptRuntimeError'
vmNptOutOfIntrVector: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptOutOfIntrVector'
vmNptVMCIActive: ClassVar['VmDirectPathGen2InactiveReasonVm'] = 'vmNptVMCIActive'
class VmDirectPathGen2InactiveReasonOther(Enum):
vmNptIncompatibleHost: ClassVar['VmDirectPathGen2InactiveReasonOther'] = 'vmNptIncompatibleHost'
vmNptIncompatibleNetwork: ClassVar['VmDirectPathGen2InactiveReasonOther'] = 'vmNptIncompatibleNetwork'
vmDirectPathGen2Active: Optional[bool] = None
vmDirectPathGen2InactiveReasonVm: list[str] = []
vmDirectPathGen2InactiveReasonOther: list[str] = []
vmDirectPathGen2InactiveReasonExtended: Optional[str] = None
uptv2Active: Optional[bool] = None
uptv2InactiveReasonVm: list[str] = []
uptv2InactiveReasonOther: list[str] = []
reservationStatus: Optional[str] = None
attachmentStatus: Optional[str] = None
featureRequirement: list[FeatureRequirement] = []
runtimeState: DeviceRuntimeState
key: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DiskDeviceInfo.pyi 0000664 0000000 0000000 00000000722 14637045624 0021761 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.vm import TargetInfo
class DiskDeviceInfo(TargetInfo):
capacity: Optional[long] = None
vm: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DvxClassInfo.pyi 0000664 0000000 0000000 00000001002 14637045624 0021466 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ElementDescription
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import OptionDef
class DvxClassInfo(DynamicData):
deviceClass: ElementDescription
vendorName: str
sriovNic: bool
configParams: list[OptionDef] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/DynamicPassthroughInfo.pyi 0000664 0000000 0000000 00000000664 14637045624 0023570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm import TargetInfo
class DynamicPassthroughInfo(TargetInfo):
vendorName: str
deviceName: str
customLabel: Optional[str] = None
vendorId: int
deviceId: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/EmptyIndependentFilterSpec.pyi 0000664 0000000 0000000 00000000524 14637045624 0024370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import BaseIndependentFilterSpec
class EmptyIndependentFilterSpec(BaseIndependentFilterSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/EmptyProfileSpec.pyi 0000664 0000000 0000000 00000000456 14637045624 0022371 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import ProfileSpec
class EmptyProfileSpec(ProfileSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FaultToleranceConfigInfo.pyi 0000664 0000000 0000000 00000000672 14637045624 0024011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FaultToleranceConfigInfo(DynamicData):
role: int
instanceUuids: list[str] = []
configPaths: list[str] = []
orphaned: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FaultToleranceConfigSpec.pyi 0000664 0000000 0000000 00000001177 14637045624 0024011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import FaultToleranceMetaSpec
from pyVmomi.vim.vm import FaultToleranceVMConfigSpec
class FaultToleranceConfigSpec(DynamicData):
metaDataPath: Optional[FaultToleranceMetaSpec] = None
secondaryVmSpec: Optional[FaultToleranceVMConfigSpec] = None
metroFtEnabled: Optional[bool] = None
metroFtHostGroup: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FaultToleranceMetaSpec.pyi 0000664 0000000 0000000 00000000556 14637045624 0023472 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class FaultToleranceMetaSpec(DynamicData):
metaDataDatastore: Datastore
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FaultTolerancePrimaryConfigInfo.pyi 0000664 0000000 0000000 00000000641 14637045624 0025351 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.vm import FaultToleranceConfigInfo
class FaultTolerancePrimaryConfigInfo(FaultToleranceConfigInfo):
secondaries: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FaultToleranceSecondaryConfigInfo.pyi 0000664 0000000 0000000 00000000626 14637045624 0025660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.vm import FaultToleranceConfigInfo
class FaultToleranceSecondaryConfigInfo(FaultToleranceConfigInfo):
primaryVM: VirtualMachine
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FaultToleranceSecondaryOpResult.pyi 0000664 0000000 0000000 00000001015 14637045624 0025405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import PowerOnVmResult
class FaultToleranceSecondaryOpResult(DynamicData):
vm: VirtualMachine
powerOnAttempted: bool
powerOnResult: Optional[PowerOnVmResult] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FaultToleranceVMConfigSpec.pyi 0000664 0000000 0000000 00000001130 14637045624 0024241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.device import VirtualDevice
class FaultToleranceVMConfigSpec(DynamicData):
class FaultToleranceDiskSpec(DynamicData):
disk: VirtualDevice
datastore: Datastore
vmConfig: Optional[Datastore] = None
disks: list[FaultToleranceDiskSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FeatureRequirement.pyi 0000664 0000000 0000000 00000000525 14637045624 0022750 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class FeatureRequirement(DynamicData):
key: str
featureName: str
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FileInfo.pyi 0000664 0000000 0000000 00000001006 14637045624 0020622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileInfo(DynamicData):
vmPathName: Optional[str] = None
snapshotDirectory: Optional[str] = None
suspendDirectory: Optional[str] = None
logDirectory: Optional[str] = None
ftMetadataDirectory: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FileLayout.pyi 0000664 0000000 0000000 00000001261 14637045624 0021207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import Snapshot
class FileLayout(DynamicData):
class DiskLayout(DynamicData):
key: int
diskFile: list[str] = []
class SnapshotLayout(DynamicData):
key: Snapshot
snapshotFile: list[str] = []
configFile: list[str] = []
logFile: list[str] = []
disk: list[DiskLayout] = []
snapshot: list[SnapshotLayout] = []
swapFile: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FileLayoutEx.pyi 0000664 0000000 0000000 00000005003 14637045624 0021502 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import Snapshot
class FileLayoutEx(DynamicData):
class FileType(Enum):
config: ClassVar['FileType'] = 'config'
extendedConfig: ClassVar['FileType'] = 'extendedConfig'
diskDescriptor: ClassVar['FileType'] = 'diskDescriptor'
diskExtent: ClassVar['FileType'] = 'diskExtent'
digestDescriptor: ClassVar['FileType'] = 'digestDescriptor'
digestExtent: ClassVar['FileType'] = 'digestExtent'
diskReplicationState: ClassVar['FileType'] = 'diskReplicationState'
log: ClassVar['FileType'] = 'log'
stat: ClassVar['FileType'] = 'stat'
namespaceData: ClassVar['FileType'] = 'namespaceData'
dataSetsDiskModeStore: ClassVar['FileType'] = 'dataSetsDiskModeStore'
dataSetsVmModeStore: ClassVar['FileType'] = 'dataSetsVmModeStore'
nvram: ClassVar['FileType'] = 'nvram'
snapshotData: ClassVar['FileType'] = 'snapshotData'
snapshotMemory: ClassVar['FileType'] = 'snapshotMemory'
snapshotList: ClassVar['FileType'] = 'snapshotList'
snapshotManifestList: ClassVar['FileType'] = 'snapshotManifestList'
suspend: ClassVar['FileType'] = 'suspend'
suspendMemory: ClassVar['FileType'] = 'suspendMemory'
swap: ClassVar['FileType'] = 'swap'
uwswap: ClassVar['FileType'] = 'uwswap'
core: ClassVar['FileType'] = 'core'
screenshot: ClassVar['FileType'] = 'screenshot'
ftMetadata: ClassVar['FileType'] = 'ftMetadata'
guestCustomization: ClassVar['FileType'] = 'guestCustomization'
class FileInfo(DynamicData):
key: int
name: str
type: str
size: long
uniqueSize: Optional[long] = None
backingObjectId: Optional[str] = None
accessible: Optional[bool] = None
class DiskUnit(DynamicData):
fileKey: list[int] = []
class DiskLayout(DynamicData):
key: int
chain: list[DiskUnit] = []
class SnapshotLayout(DynamicData):
key: Snapshot
dataKey: int
memoryKey: int
disk: list[DiskLayout] = []
file: list[FileInfo] = []
disk: list[DiskLayout] = []
snapshot: list[SnapshotLayout] = []
timestamp: datetime
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FlagInfo.pyi 0000664 0000000 0000000 00000003772 14637045624 0020630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class FlagInfo(DynamicData):
class HtSharing(Enum):
any: ClassVar['HtSharing'] = 'any'
none: ClassVar['HtSharing'] = 'none'
internal: ClassVar['HtSharing'] = 'internal'
class PowerOffBehavior(Enum):
powerOff: ClassVar['PowerOffBehavior'] = 'powerOff'
revert: ClassVar['PowerOffBehavior'] = 'revert'
prompt: ClassVar['PowerOffBehavior'] = 'prompt'
take: ClassVar['PowerOffBehavior'] = 'take'
class MonitorType(Enum):
release: ClassVar['MonitorType'] = 'release'
debug: ClassVar['MonitorType'] = 'debug'
stats: ClassVar['MonitorType'] = 'stats'
class VirtualMmuUsage(Enum):
automatic: ClassVar['VirtualMmuUsage'] = 'automatic'
on: ClassVar['VirtualMmuUsage'] = 'on'
off: ClassVar['VirtualMmuUsage'] = 'off'
class VirtualExecUsage(Enum):
hvAuto: ClassVar['VirtualExecUsage'] = 'hvAuto'
hvOn: ClassVar['VirtualExecUsage'] = 'hvOn'
hvOff: ClassVar['VirtualExecUsage'] = 'hvOff'
disableAcceleration: Optional[bool] = None
enableLogging: Optional[bool] = None
useToe: Optional[bool] = None
runWithDebugInfo: Optional[bool] = None
monitorType: Optional[str] = None
htSharing: Optional[str] = None
snapshotDisabled: Optional[bool] = None
snapshotLocked: Optional[bool] = None
diskUuidEnabled: Optional[bool] = None
virtualMmuUsage: Optional[str] = None
virtualExecUsage: Optional[str] = None
snapshotPowerOffBehavior: Optional[str] = None
recordReplayEnabled: Optional[bool] = None
faultToleranceType: Optional[str] = None
cbrcCacheEnabled: Optional[bool] = None
vvtdEnabled: Optional[bool] = None
vbsEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/FloppyInfo.pyi 0000664 0000000 0000000 00000000446 14637045624 0021223 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import TargetInfo
class FloppyInfo(TargetInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ForkConfigInfo.pyi 0000664 0000000 0000000 00000001335 14637045624 0021777 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class ForkConfigInfo(DynamicData):
class ChildType(Enum):
none: ClassVar['ChildType'] = 'none'
persistent: ClassVar['ChildType'] = 'persistent'
nonpersistent: ClassVar['ChildType'] = 'nonpersistent'
parentEnabled: Optional[bool] = None
childForkGroupId: Optional[str] = None
parentForkGroupId: Optional[str] = None
childType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/GuestCustomizationManager.pyi 0000664 0000000 0000000 00000001560 14637045624 0024307 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.option import OptionValue
from pyVmomi.vim.vm.customization import Specification
from pyVmomi.vim.vm.guest import GuestAuthentication
class GuestCustomizationManager(ManagedObject):
def Customize(self, vm: VirtualMachine, auth: GuestAuthentication, spec: Specification, configParams: list[OptionValue]) -> Task: ...
def StartNetwork(self, vm: VirtualMachine, auth: GuestAuthentication) -> Task: ...
def AbortCustomization(self, vm: VirtualMachine, auth: GuestAuthentication) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/GuestInfo.pyi 0000664 0000000 0000000 00000013232 14637045624 0021036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.net import DhcpConfigInfo
from pyVmomi.vim.net import DnsConfigInfo
from pyVmomi.vim.net import IpConfigInfo
from pyVmomi.vim.net import IpRouteConfigInfo
from pyVmomi.vim.net import NetBIOSConfigInfo
class GuestInfo(DynamicData):
class ToolsStatus(Enum):
toolsNotInstalled: ClassVar['ToolsStatus'] = 'toolsNotInstalled'
toolsNotRunning: ClassVar['ToolsStatus'] = 'toolsNotRunning'
toolsOld: ClassVar['ToolsStatus'] = 'toolsOld'
toolsOk: ClassVar['ToolsStatus'] = 'toolsOk'
class ToolsVersionStatus(Enum):
guestToolsNotInstalled: ClassVar['ToolsVersionStatus'] = 'guestToolsNotInstalled'
guestToolsNeedUpgrade: ClassVar['ToolsVersionStatus'] = 'guestToolsNeedUpgrade'
guestToolsCurrent: ClassVar['ToolsVersionStatus'] = 'guestToolsCurrent'
guestToolsUnmanaged: ClassVar['ToolsVersionStatus'] = 'guestToolsUnmanaged'
guestToolsTooOld: ClassVar['ToolsVersionStatus'] = 'guestToolsTooOld'
guestToolsSupportedOld: ClassVar['ToolsVersionStatus'] = 'guestToolsSupportedOld'
guestToolsSupportedNew: ClassVar['ToolsVersionStatus'] = 'guestToolsSupportedNew'
guestToolsTooNew: ClassVar['ToolsVersionStatus'] = 'guestToolsTooNew'
guestToolsBlacklisted: ClassVar['ToolsVersionStatus'] = 'guestToolsBlacklisted'
class ToolsRunningStatus(Enum):
guestToolsNotRunning: ClassVar['ToolsRunningStatus'] = 'guestToolsNotRunning'
guestToolsRunning: ClassVar['ToolsRunningStatus'] = 'guestToolsRunning'
guestToolsExecutingScripts: ClassVar['ToolsRunningStatus'] = 'guestToolsExecutingScripts'
class ToolsInstallType(Enum):
guestToolsTypeUnknown: ClassVar['ToolsInstallType'] = 'guestToolsTypeUnknown'
guestToolsTypeMSI: ClassVar['ToolsInstallType'] = 'guestToolsTypeMSI'
guestToolsTypeTar: ClassVar['ToolsInstallType'] = 'guestToolsTypeTar'
guestToolsTypeOSP: ClassVar['ToolsInstallType'] = 'guestToolsTypeOSP'
guestToolsTypeOpenVMTools: ClassVar['ToolsInstallType'] = 'guestToolsTypeOpenVMTools'
class VirtualDiskMapping(DynamicData):
key: int
class DiskInfo(DynamicData):
diskPath: Optional[str] = None
capacity: Optional[long] = None
freeSpace: Optional[long] = None
filesystemType: Optional[str] = None
mappings: list[VirtualDiskMapping] = []
class NicInfo(DynamicData):
network: Optional[str] = None
ipAddress: list[str] = []
macAddress: Optional[str] = None
connected: bool
deviceConfigId: int
dnsConfig: Optional[DnsConfigInfo] = None
ipConfig: Optional[IpConfigInfo] = None
netBIOSConfig: Optional[NetBIOSConfigInfo] = None
class StackInfo(DynamicData):
dnsConfig: Optional[DnsConfigInfo] = None
ipRouteConfig: Optional[IpRouteConfigInfo] = None
ipStackConfig: list[KeyValue] = []
dhcpConfig: Optional[DhcpConfigInfo] = None
class ScreenInfo(DynamicData):
width: int
height: int
class GuestState(Enum):
running: ClassVar['GuestState'] = 'running'
shuttingDown: ClassVar['GuestState'] = 'shuttingDown'
resetting: ClassVar['GuestState'] = 'resetting'
standby: ClassVar['GuestState'] = 'standby'
notRunning: ClassVar['GuestState'] = 'notRunning'
unknown: ClassVar['GuestState'] = 'unknown'
class AppStateType(Enum):
none: ClassVar['AppStateType'] = 'none'
appStateOk: ClassVar['AppStateType'] = 'appStateOk'
appStateNeedReset: ClassVar['AppStateType'] = 'appStateNeedReset'
class NamespaceGenerationInfo(DynamicData):
key: str
generationNo: int
class CustomizationStatus(Enum):
TOOLSDEPLOYPKG_IDLE: ClassVar['CustomizationStatus'] = 'TOOLSDEPLOYPKG_IDLE'
TOOLSDEPLOYPKG_PENDING: ClassVar['CustomizationStatus'] = 'TOOLSDEPLOYPKG_PENDING'
TOOLSDEPLOYPKG_RUNNING: ClassVar['CustomizationStatus'] = 'TOOLSDEPLOYPKG_RUNNING'
TOOLSDEPLOYPKG_SUCCEEDED: ClassVar['CustomizationStatus'] = 'TOOLSDEPLOYPKG_SUCCEEDED'
TOOLSDEPLOYPKG_FAILED: ClassVar['CustomizationStatus'] = 'TOOLSDEPLOYPKG_FAILED'
class CustomizationInfo(DynamicData):
customizationStatus: str
startTime: Optional[datetime] = None
endTime: Optional[datetime] = None
errorMsg: Optional[str] = None
toolsStatus: Optional[ToolsStatus] = None
toolsVersionStatus: Optional[str] = None
toolsVersionStatus2: Optional[str] = None
toolsRunningStatus: Optional[str] = None
toolsVersion: Optional[str] = None
toolsInstallType: Optional[str] = None
guestId: Optional[str] = None
guestFamily: Optional[str] = None
guestFullName: Optional[str] = None
guestDetailedData: Optional[str] = None
hostName: Optional[str] = None
ipAddress: Optional[str] = None
net: list[NicInfo] = []
ipStack: list[StackInfo] = []
disk: list[DiskInfo] = []
screen: Optional[ScreenInfo] = None
guestState: str
appHeartbeatStatus: Optional[str] = None
guestKernelCrashed: Optional[bool] = None
appState: Optional[str] = None
guestOperationsReady: Optional[bool] = None
interactiveGuestOperationsReady: Optional[bool] = None
guestStateChangeSupported: Optional[bool] = None
generationInfo: list[NamespaceGenerationInfo] = []
hwVersion: Optional[str] = None
customizationInfo: Optional[CustomizationInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/GuestIntegrityInfo.pyi 0000664 0000000 0000000 00000000546 14637045624 0022741 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class GuestIntegrityInfo(DynamicData):
enabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/GuestMonitoringModeInfo.pyi 0000664 0000000 0000000 00000000620 14637045624 0023706 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class GuestMonitoringModeInfo(DynamicData):
gmmFile: Optional[str] = None
gmmAppliance: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/GuestOsDescriptor.pyi 0000664 0000000 0000000 00000044733 14637045624 0022575 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import CpuIdInfo
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import IntOption
class GuestOsDescriptor(DynamicData):
class GuestOsFamily(Enum):
windowsGuest: ClassVar['GuestOsFamily'] = 'windowsGuest'
linuxGuest: ClassVar['GuestOsFamily'] = 'linuxGuest'
netwareGuest: ClassVar['GuestOsFamily'] = 'netwareGuest'
solarisGuest: ClassVar['GuestOsFamily'] = 'solarisGuest'
darwinGuestFamily: ClassVar['GuestOsFamily'] = 'darwinGuestFamily'
otherGuestFamily: ClassVar['GuestOsFamily'] = 'otherGuestFamily'
class GuestOsIdentifier(Enum):
dosGuest: ClassVar['GuestOsIdentifier'] = 'dosGuest'
win31Guest: ClassVar['GuestOsIdentifier'] = 'win31Guest'
win95Guest: ClassVar['GuestOsIdentifier'] = 'win95Guest'
win98Guest: ClassVar['GuestOsIdentifier'] = 'win98Guest'
winMeGuest: ClassVar['GuestOsIdentifier'] = 'winMeGuest'
winNTGuest: ClassVar['GuestOsIdentifier'] = 'winNTGuest'
win2000ProGuest: ClassVar['GuestOsIdentifier'] = 'win2000ProGuest'
win2000ServGuest: ClassVar['GuestOsIdentifier'] = 'win2000ServGuest'
win2000AdvServGuest: ClassVar['GuestOsIdentifier'] = 'win2000AdvServGuest'
winXPHomeGuest: ClassVar['GuestOsIdentifier'] = 'winXPHomeGuest'
winXPProGuest: ClassVar['GuestOsIdentifier'] = 'winXPProGuest'
winXPPro64Guest: ClassVar['GuestOsIdentifier'] = 'winXPPro64Guest'
winNetWebGuest: ClassVar['GuestOsIdentifier'] = 'winNetWebGuest'
winNetStandardGuest: ClassVar['GuestOsIdentifier'] = 'winNetStandardGuest'
winNetEnterpriseGuest: ClassVar['GuestOsIdentifier'] = 'winNetEnterpriseGuest'
winNetDatacenterGuest: ClassVar['GuestOsIdentifier'] = 'winNetDatacenterGuest'
winNetBusinessGuest: ClassVar['GuestOsIdentifier'] = 'winNetBusinessGuest'
winNetStandard64Guest: ClassVar['GuestOsIdentifier'] = 'winNetStandard64Guest'
winNetEnterprise64Guest: ClassVar['GuestOsIdentifier'] = 'winNetEnterprise64Guest'
winLonghornGuest: ClassVar['GuestOsIdentifier'] = 'winLonghornGuest'
winLonghorn64Guest: ClassVar['GuestOsIdentifier'] = 'winLonghorn64Guest'
winNetDatacenter64Guest: ClassVar['GuestOsIdentifier'] = 'winNetDatacenter64Guest'
winVistaGuest: ClassVar['GuestOsIdentifier'] = 'winVistaGuest'
winVista64Guest: ClassVar['GuestOsIdentifier'] = 'winVista64Guest'
windows7Guest: ClassVar['GuestOsIdentifier'] = 'windows7Guest'
windows7_64Guest: ClassVar['GuestOsIdentifier'] = 'windows7_64Guest'
windows7Server64Guest: ClassVar['GuestOsIdentifier'] = 'windows7Server64Guest'
windows8Guest: ClassVar['GuestOsIdentifier'] = 'windows8Guest'
windows8_64Guest: ClassVar['GuestOsIdentifier'] = 'windows8_64Guest'
windows8Server64Guest: ClassVar['GuestOsIdentifier'] = 'windows8Server64Guest'
windows9Guest: ClassVar['GuestOsIdentifier'] = 'windows9Guest'
windows9_64Guest: ClassVar['GuestOsIdentifier'] = 'windows9_64Guest'
windows9Server64Guest: ClassVar['GuestOsIdentifier'] = 'windows9Server64Guest'
windows11_64Guest: ClassVar['GuestOsIdentifier'] = 'windows11_64Guest'
windows12_64Guest: ClassVar['GuestOsIdentifier'] = 'windows12_64Guest'
windowsHyperVGuest: ClassVar['GuestOsIdentifier'] = 'windowsHyperVGuest'
windows2019srv_64Guest: ClassVar['GuestOsIdentifier'] = 'windows2019srv_64Guest'
windows2019srvNext_64Guest: ClassVar['GuestOsIdentifier'] = 'windows2019srvNext_64Guest'
windows2022srvNext_64Guest: ClassVar['GuestOsIdentifier'] = 'windows2022srvNext_64Guest'
freebsdGuest: ClassVar['GuestOsIdentifier'] = 'freebsdGuest'
freebsd64Guest: ClassVar['GuestOsIdentifier'] = 'freebsd64Guest'
freebsd11Guest: ClassVar['GuestOsIdentifier'] = 'freebsd11Guest'
freebsd11_64Guest: ClassVar['GuestOsIdentifier'] = 'freebsd11_64Guest'
freebsd12Guest: ClassVar['GuestOsIdentifier'] = 'freebsd12Guest'
freebsd12_64Guest: ClassVar['GuestOsIdentifier'] = 'freebsd12_64Guest'
freebsd13Guest: ClassVar['GuestOsIdentifier'] = 'freebsd13Guest'
freebsd13_64Guest: ClassVar['GuestOsIdentifier'] = 'freebsd13_64Guest'
freebsd14Guest: ClassVar['GuestOsIdentifier'] = 'freebsd14Guest'
freebsd14_64Guest: ClassVar['GuestOsIdentifier'] = 'freebsd14_64Guest'
freebsd15Guest: ClassVar['GuestOsIdentifier'] = 'freebsd15Guest'
freebsd15_64Guest: ClassVar['GuestOsIdentifier'] = 'freebsd15_64Guest'
redhatGuest: ClassVar['GuestOsIdentifier'] = 'redhatGuest'
rhel2Guest: ClassVar['GuestOsIdentifier'] = 'rhel2Guest'
rhel3Guest: ClassVar['GuestOsIdentifier'] = 'rhel3Guest'
rhel3_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel3_64Guest'
rhel4Guest: ClassVar['GuestOsIdentifier'] = 'rhel4Guest'
rhel4_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel4_64Guest'
rhel5Guest: ClassVar['GuestOsIdentifier'] = 'rhel5Guest'
rhel5_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel5_64Guest'
rhel6Guest: ClassVar['GuestOsIdentifier'] = 'rhel6Guest'
rhel6_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel6_64Guest'
rhel7Guest: ClassVar['GuestOsIdentifier'] = 'rhel7Guest'
rhel7_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel7_64Guest'
rhel8_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel8_64Guest'
rhel9_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel9_64Guest'
rhel10_64Guest: ClassVar['GuestOsIdentifier'] = 'rhel10_64Guest'
centosGuest: ClassVar['GuestOsIdentifier'] = 'centosGuest'
centos64Guest: ClassVar['GuestOsIdentifier'] = 'centos64Guest'
centos6Guest: ClassVar['GuestOsIdentifier'] = 'centos6Guest'
centos6_64Guest: ClassVar['GuestOsIdentifier'] = 'centos6_64Guest'
centos7Guest: ClassVar['GuestOsIdentifier'] = 'centos7Guest'
centos7_64Guest: ClassVar['GuestOsIdentifier'] = 'centos7_64Guest'
centos8_64Guest: ClassVar['GuestOsIdentifier'] = 'centos8_64Guest'
centos9_64Guest: ClassVar['GuestOsIdentifier'] = 'centos9_64Guest'
oracleLinuxGuest: ClassVar['GuestOsIdentifier'] = 'oracleLinuxGuest'
oracleLinux64Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux64Guest'
oracleLinux6Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux6Guest'
oracleLinux6_64Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux6_64Guest'
oracleLinux7Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux7Guest'
oracleLinux7_64Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux7_64Guest'
oracleLinux8_64Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux8_64Guest'
oracleLinux9_64Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux9_64Guest'
oracleLinux10_64Guest: ClassVar['GuestOsIdentifier'] = 'oracleLinux10_64Guest'
suseGuest: ClassVar['GuestOsIdentifier'] = 'suseGuest'
suse64Guest: ClassVar['GuestOsIdentifier'] = 'suse64Guest'
slesGuest: ClassVar['GuestOsIdentifier'] = 'slesGuest'
sles64Guest: ClassVar['GuestOsIdentifier'] = 'sles64Guest'
sles10Guest: ClassVar['GuestOsIdentifier'] = 'sles10Guest'
sles10_64Guest: ClassVar['GuestOsIdentifier'] = 'sles10_64Guest'
sles11Guest: ClassVar['GuestOsIdentifier'] = 'sles11Guest'
sles11_64Guest: ClassVar['GuestOsIdentifier'] = 'sles11_64Guest'
sles12Guest: ClassVar['GuestOsIdentifier'] = 'sles12Guest'
sles12_64Guest: ClassVar['GuestOsIdentifier'] = 'sles12_64Guest'
sles15_64Guest: ClassVar['GuestOsIdentifier'] = 'sles15_64Guest'
sles16_64Guest: ClassVar['GuestOsIdentifier'] = 'sles16_64Guest'
nld9Guest: ClassVar['GuestOsIdentifier'] = 'nld9Guest'
oesGuest: ClassVar['GuestOsIdentifier'] = 'oesGuest'
sjdsGuest: ClassVar['GuestOsIdentifier'] = 'sjdsGuest'
mandrakeGuest: ClassVar['GuestOsIdentifier'] = 'mandrakeGuest'
mandrivaGuest: ClassVar['GuestOsIdentifier'] = 'mandrivaGuest'
mandriva64Guest: ClassVar['GuestOsIdentifier'] = 'mandriva64Guest'
turboLinuxGuest: ClassVar['GuestOsIdentifier'] = 'turboLinuxGuest'
turboLinux64Guest: ClassVar['GuestOsIdentifier'] = 'turboLinux64Guest'
ubuntuGuest: ClassVar['GuestOsIdentifier'] = 'ubuntuGuest'
ubuntu64Guest: ClassVar['GuestOsIdentifier'] = 'ubuntu64Guest'
debian4Guest: ClassVar['GuestOsIdentifier'] = 'debian4Guest'
debian4_64Guest: ClassVar['GuestOsIdentifier'] = 'debian4_64Guest'
debian5Guest: ClassVar['GuestOsIdentifier'] = 'debian5Guest'
debian5_64Guest: ClassVar['GuestOsIdentifier'] = 'debian5_64Guest'
debian6Guest: ClassVar['GuestOsIdentifier'] = 'debian6Guest'
debian6_64Guest: ClassVar['GuestOsIdentifier'] = 'debian6_64Guest'
debian7Guest: ClassVar['GuestOsIdentifier'] = 'debian7Guest'
debian7_64Guest: ClassVar['GuestOsIdentifier'] = 'debian7_64Guest'
debian8Guest: ClassVar['GuestOsIdentifier'] = 'debian8Guest'
debian8_64Guest: ClassVar['GuestOsIdentifier'] = 'debian8_64Guest'
debian9Guest: ClassVar['GuestOsIdentifier'] = 'debian9Guest'
debian9_64Guest: ClassVar['GuestOsIdentifier'] = 'debian9_64Guest'
debian10Guest: ClassVar['GuestOsIdentifier'] = 'debian10Guest'
debian10_64Guest: ClassVar['GuestOsIdentifier'] = 'debian10_64Guest'
debian11Guest: ClassVar['GuestOsIdentifier'] = 'debian11Guest'
debian11_64Guest: ClassVar['GuestOsIdentifier'] = 'debian11_64Guest'
debian12Guest: ClassVar['GuestOsIdentifier'] = 'debian12Guest'
debian12_64Guest: ClassVar['GuestOsIdentifier'] = 'debian12_64Guest'
debian13Guest: ClassVar['GuestOsIdentifier'] = 'debian13Guest'
debian13_64Guest: ClassVar['GuestOsIdentifier'] = 'debian13_64Guest'
asianux3Guest: ClassVar['GuestOsIdentifier'] = 'asianux3Guest'
asianux3_64Guest: ClassVar['GuestOsIdentifier'] = 'asianux3_64Guest'
asianux4Guest: ClassVar['GuestOsIdentifier'] = 'asianux4Guest'
asianux4_64Guest: ClassVar['GuestOsIdentifier'] = 'asianux4_64Guest'
asianux5_64Guest: ClassVar['GuestOsIdentifier'] = 'asianux5_64Guest'
asianux7_64Guest: ClassVar['GuestOsIdentifier'] = 'asianux7_64Guest'
asianux8_64Guest: ClassVar['GuestOsIdentifier'] = 'asianux8_64Guest'
asianux9_64Guest: ClassVar['GuestOsIdentifier'] = 'asianux9_64Guest'
opensuseGuest: ClassVar['GuestOsIdentifier'] = 'opensuseGuest'
opensuse64Guest: ClassVar['GuestOsIdentifier'] = 'opensuse64Guest'
fedoraGuest: ClassVar['GuestOsIdentifier'] = 'fedoraGuest'
fedora64Guest: ClassVar['GuestOsIdentifier'] = 'fedora64Guest'
coreos64Guest: ClassVar['GuestOsIdentifier'] = 'coreos64Guest'
vmwarePhoton64Guest: ClassVar['GuestOsIdentifier'] = 'vmwarePhoton64Guest'
other24xLinuxGuest: ClassVar['GuestOsIdentifier'] = 'other24xLinuxGuest'
other26xLinuxGuest: ClassVar['GuestOsIdentifier'] = 'other26xLinuxGuest'
otherLinuxGuest: ClassVar['GuestOsIdentifier'] = 'otherLinuxGuest'
other3xLinuxGuest: ClassVar['GuestOsIdentifier'] = 'other3xLinuxGuest'
other4xLinuxGuest: ClassVar['GuestOsIdentifier'] = 'other4xLinuxGuest'
other5xLinuxGuest: ClassVar['GuestOsIdentifier'] = 'other5xLinuxGuest'
other6xLinuxGuest: ClassVar['GuestOsIdentifier'] = 'other6xLinuxGuest'
other7xLinuxGuest: ClassVar['GuestOsIdentifier'] = 'other7xLinuxGuest'
genericLinuxGuest: ClassVar['GuestOsIdentifier'] = 'genericLinuxGuest'
other24xLinux64Guest: ClassVar['GuestOsIdentifier'] = 'other24xLinux64Guest'
other26xLinux64Guest: ClassVar['GuestOsIdentifier'] = 'other26xLinux64Guest'
other3xLinux64Guest: ClassVar['GuestOsIdentifier'] = 'other3xLinux64Guest'
other4xLinux64Guest: ClassVar['GuestOsIdentifier'] = 'other4xLinux64Guest'
other5xLinux64Guest: ClassVar['GuestOsIdentifier'] = 'other5xLinux64Guest'
other6xLinux64Guest: ClassVar['GuestOsIdentifier'] = 'other6xLinux64Guest'
other7xLinux64Guest: ClassVar['GuestOsIdentifier'] = 'other7xLinux64Guest'
otherLinux64Guest: ClassVar['GuestOsIdentifier'] = 'otherLinux64Guest'
solaris6Guest: ClassVar['GuestOsIdentifier'] = 'solaris6Guest'
solaris7Guest: ClassVar['GuestOsIdentifier'] = 'solaris7Guest'
solaris8Guest: ClassVar['GuestOsIdentifier'] = 'solaris8Guest'
solaris9Guest: ClassVar['GuestOsIdentifier'] = 'solaris9Guest'
solaris10Guest: ClassVar['GuestOsIdentifier'] = 'solaris10Guest'
solaris10_64Guest: ClassVar['GuestOsIdentifier'] = 'solaris10_64Guest'
solaris11_64Guest: ClassVar['GuestOsIdentifier'] = 'solaris11_64Guest'
os2Guest: ClassVar['GuestOsIdentifier'] = 'os2Guest'
eComStationGuest: ClassVar['GuestOsIdentifier'] = 'eComStationGuest'
eComStation2Guest: ClassVar['GuestOsIdentifier'] = 'eComStation2Guest'
netware4Guest: ClassVar['GuestOsIdentifier'] = 'netware4Guest'
netware5Guest: ClassVar['GuestOsIdentifier'] = 'netware5Guest'
netware6Guest: ClassVar['GuestOsIdentifier'] = 'netware6Guest'
openServer5Guest: ClassVar['GuestOsIdentifier'] = 'openServer5Guest'
openServer6Guest: ClassVar['GuestOsIdentifier'] = 'openServer6Guest'
unixWare7Guest: ClassVar['GuestOsIdentifier'] = 'unixWare7Guest'
darwinGuest: ClassVar['GuestOsIdentifier'] = 'darwinGuest'
darwin64Guest: ClassVar['GuestOsIdentifier'] = 'darwin64Guest'
darwin10Guest: ClassVar['GuestOsIdentifier'] = 'darwin10Guest'
darwin10_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin10_64Guest'
darwin11Guest: ClassVar['GuestOsIdentifier'] = 'darwin11Guest'
darwin11_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin11_64Guest'
darwin12_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin12_64Guest'
darwin13_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin13_64Guest'
darwin14_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin14_64Guest'
darwin15_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin15_64Guest'
darwin16_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin16_64Guest'
darwin17_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin17_64Guest'
darwin18_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin18_64Guest'
darwin19_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin19_64Guest'
darwin20_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin20_64Guest'
darwin21_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin21_64Guest'
darwin22_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin22_64Guest'
darwin23_64Guest: ClassVar['GuestOsIdentifier'] = 'darwin23_64Guest'
vmkernelGuest: ClassVar['GuestOsIdentifier'] = 'vmkernelGuest'
vmkernel5Guest: ClassVar['GuestOsIdentifier'] = 'vmkernel5Guest'
vmkernel6Guest: ClassVar['GuestOsIdentifier'] = 'vmkernel6Guest'
vmkernel65Guest: ClassVar['GuestOsIdentifier'] = 'vmkernel65Guest'
vmkernel7Guest: ClassVar['GuestOsIdentifier'] = 'vmkernel7Guest'
vmkernel8Guest: ClassVar['GuestOsIdentifier'] = 'vmkernel8Guest'
amazonlinux2_64Guest: ClassVar['GuestOsIdentifier'] = 'amazonlinux2_64Guest'
amazonlinux3_64Guest: ClassVar['GuestOsIdentifier'] = 'amazonlinux3_64Guest'
crxPod1Guest: ClassVar['GuestOsIdentifier'] = 'crxPod1Guest'
crxSys1Guest: ClassVar['GuestOsIdentifier'] = 'crxSys1Guest'
rockylinux_64Guest: ClassVar['GuestOsIdentifier'] = 'rockylinux_64Guest'
almalinux_64Guest: ClassVar['GuestOsIdentifier'] = 'almalinux_64Guest'
otherGuest: ClassVar['GuestOsIdentifier'] = 'otherGuest'
otherGuest64: ClassVar['GuestOsIdentifier'] = 'otherGuest64'
class FirmwareType(Enum):
bios: ClassVar['FirmwareType'] = 'bios'
efi: ClassVar['FirmwareType'] = 'efi'
csm: ClassVar['FirmwareType'] = 'csm'
class SupportLevel(Enum):
experimental: ClassVar['SupportLevel'] = 'experimental'
legacy: ClassVar['SupportLevel'] = 'legacy'
terminated: ClassVar['SupportLevel'] = 'terminated'
supported: ClassVar['SupportLevel'] = 'supported'
unsupported: ClassVar['SupportLevel'] = 'unsupported'
deprecated: ClassVar['SupportLevel'] = 'deprecated'
techPreview: ClassVar['SupportLevel'] = 'techPreview'
id: str
family: str
fullName: str
supportedMaxCPUs: int
numSupportedPhysicalSockets: int
numSupportedCoresPerSocket: int
supportedMinMemMB: int
supportedMaxMemMB: int
recommendedMemMB: int
recommendedColorDepth: int
supportedDiskControllerList: list[type] = []
recommendedSCSIController: Optional[type] = None
recommendedDiskController: type
supportedNumDisks: int
recommendedDiskSizeMB: int
recommendedCdromController: type
supportedEthernetCard: list[type] = []
recommendedEthernetCard: Optional[type] = None
supportsSlaveDisk: Optional[bool] = None
cpuFeatureMask: list[CpuIdInfo] = []
smcRequired: bool
supportsWakeOnLan: bool
supportsVMI: bool
supportsMemoryHotAdd: bool
supportsCpuHotAdd: bool
supportsCpuHotRemove: bool
supportedFirmware: list[str] = []
recommendedFirmware: str
supportedUSBControllerList: list[type] = []
recommendedUSBController: Optional[type] = None
supports3D: bool
recommended3D: bool
smcRecommended: bool
ich7mRecommended: bool
usbRecommended: bool
supportLevel: str
supportedForCreate: bool
vRAMSizeInKB: IntOption
numSupportedFloppyDevices: int
wakeOnLanEthernetCard: list[type] = []
supportsPvscsiControllerForBoot: bool
diskUuidEnabled: bool
supportsHotPlugPCI: bool
supportsSecureBoot: Optional[bool] = None
defaultSecureBoot: Optional[bool] = None
persistentMemorySupported: Optional[bool] = None
supportedMinPersistentMemoryMB: Optional[long] = None
supportedMaxPersistentMemoryMB: Optional[long] = None
recommendedPersistentMemoryMB: Optional[long] = None
persistentMemoryHotAddSupported: Optional[bool] = None
persistentMemoryHotRemoveSupported: Optional[bool] = None
persistentMemoryColdGrowthSupported: Optional[bool] = None
persistentMemoryColdGrowthGranularityMB: Optional[long] = None
persistentMemoryHotGrowthSupported: Optional[bool] = None
persistentMemoryHotGrowthGranularityMB: Optional[long] = None
numRecommendedPhysicalSockets: Optional[int] = None
numRecommendedCoresPerSocket: Optional[int] = None
vvtdSupported: Optional[BoolOption] = None
vbsSupported: Optional[BoolOption] = None
vsgxSupported: Optional[BoolOption] = None
vsgxRemoteAttestationSupported: Optional[bool] = None
supportsTPM20: Optional[bool] = None
recommendedTPM20: Optional[bool] = None
vwdtSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/GuestQuiesceSpec.pyi 0000664 0000000 0000000 00000000543 14637045624 0022355 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class GuestQuiesceSpec(DynamicData):
timeout: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/IdeDiskDeviceInfo.pyi 0000664 0000000 0000000 00000000745 14637045624 0022410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import DiskDeviceInfo
class IdeDiskDeviceInfo(DiskDeviceInfo):
class PartitionInfo(DynamicData):
id: int
capacity: int
partitionTable: list[PartitionInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/IndependentFilterSpec.pyi 0000664 0000000 0000000 00000000751 14637045624 0023353 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vim.vm import BaseIndependentFilterSpec
class IndependentFilterSpec(BaseIndependentFilterSpec):
filterName: str
filterClass: Optional[str] = None
filterCapabilities: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/InstantCloneSpec.pyi 0000664 0000000 0000000 00000001002 14637045624 0022337 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import OptionValue
from pyVmomi.vim.vm import RelocateSpec
class InstantCloneSpec(DynamicData):
name: str
location: RelocateSpec
config: list[OptionValue] = []
biosUuid: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/LegacyNetworkSwitchInfo.pyi 0000664 0000000 0000000 00000000471 14637045624 0023710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class LegacyNetworkSwitchInfo(DynamicData):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/Message.pyi 0000664 0000000 0000000 00000000601 14637045624 0020513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class Message(DynamicData):
id: str
argument: list[object] = []
text: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/NetworkInfo.pyi 0000664 0000000 0000000 00000000632 14637045624 0021400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Network
from pyVmomi.vim.vm import TargetInfo
class NetworkInfo(TargetInfo):
network: Network.Summary
vswitch: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/NetworkShaperInfo.pyi 0000664 0000000 0000000 00000000767 14637045624 0022554 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class NetworkShaperInfo(DynamicData):
enabled: Optional[bool] = None
peakBps: Optional[long] = None
averageBps: Optional[long] = None
burstSize: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/OpaqueNetworkInfo.pyi 0000664 0000000 0000000 00000000701 14637045624 0022550 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import OpaqueNetwork
from pyVmomi.vim.vm import TargetInfo
class OpaqueNetworkInfo(TargetInfo):
network: OpaqueNetwork.Summary
networkReservationSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ParallelInfo.pyi 0000664 0000000 0000000 00000000450 14637045624 0021501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import TargetInfo
class ParallelInfo(TargetInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/PciPassthroughInfo.pyi 0000664 0000000 0000000 00000000567 14637045624 0022721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import PciDevice
from pyVmomi.vim.vm import TargetInfo
class PciPassthroughInfo(TargetInfo):
pciDevice: PciDevice
systemId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/PciSharedGpuPassthroughInfo.pyi 0000664 0000000 0000000 00000000474 14637045624 0024521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import TargetInfo
class PciSharedGpuPassthroughInfo(TargetInfo):
vgpu: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/PrecisionClockInfo.pyi 0000664 0000000 0000000 00000000560 14637045624 0022656 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm import TargetInfo
class PrecisionClockInfo(TargetInfo):
systemClockProtocol: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ProfileDetails.pyi 0000664 0000000 0000000 00000001043 14637045624 0022036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import ProfileSpec
class ProfileDetails(DynamicData):
class DiskProfileDetails(DynamicData):
diskId: int
profile: list[ProfileSpec] = []
profile: list[ProfileSpec] = []
diskProfileDetails: list[DiskProfileDetails] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ProfileRawData.pyi 0000664 0000000 0000000 00000000571 14637045624 0022001 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ProfileRawData(DynamicData):
extensionKey: str
objectData: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ProfileSpec.pyi 0000664 0000000 0000000 00000000450 14637045624 0021344 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ProfileSpec(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/PropertyRelation.pyi 0000664 0000000 0000000 00000000655 14637045624 0022462 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import DynamicProperty
class PropertyRelation(DynamicData):
key: DynamicProperty
relations: list[DynamicProperty] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/QuestionInfo.pyi 0000664 0000000 0000000 00000000736 14637045624 0021563 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.vm import Message
class QuestionInfo(DynamicData):
id: str
text: str
choice: ChoiceOption
message: list[Message] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/RelocateSpec.pyi 0000664 0000000 0000000 00000004502 14637045624 0021504 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import ServiceLocator
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.vm import BaseIndependentFilterSpec
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vm.device import VirtualDevice
from pyVmomi.vim.vm.device import VirtualDeviceSpec
class RelocateSpec(DynamicData):
class Transformation(Enum):
flat: ClassVar['Transformation'] = 'flat'
sparse: ClassVar['Transformation'] = 'sparse'
class DiskLocator(DynamicData):
class BackingSpec(DynamicData):
parent: Optional[BackingSpec] = None
crypto: Optional[CryptoSpec] = None
diskId: int
datastore: Datastore
diskMoveType: Optional[str] = None
diskBackingInfo: Optional[VirtualDevice.BackingInfo] = None
profile: list[ProfileSpec] = []
backing: Optional[BackingSpec] = None
filterSpec: list[BaseIndependentFilterSpec] = []
class DiskMoveOptions(Enum):
moveAllDiskBackingsAndAllowSharing: ClassVar['DiskMoveOptions'] = 'moveAllDiskBackingsAndAllowSharing'
moveAllDiskBackingsAndDisallowSharing: ClassVar['DiskMoveOptions'] = 'moveAllDiskBackingsAndDisallowSharing'
moveChildMostDiskBacking: ClassVar['DiskMoveOptions'] = 'moveChildMostDiskBacking'
createNewChildDiskBacking: ClassVar['DiskMoveOptions'] = 'createNewChildDiskBacking'
moveAllDiskBackingsAndConsolidate: ClassVar['DiskMoveOptions'] = 'moveAllDiskBackingsAndConsolidate'
service: Optional[ServiceLocator] = None
folder: Optional[Folder] = None
datastore: Optional[Datastore] = None
diskMoveType: Optional[str] = None
pool: Optional[ResourcePool] = None
host: Optional[HostSystem] = None
disk: list[DiskLocator] = []
transform: Optional[Transformation] = None
deviceChange: list[VirtualDeviceSpec] = []
profile: list[ProfileSpec] = []
cryptoSpec: Optional[CryptoSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ReplicationConfigSpec.pyi 0000664 0000000 0000000 00000001642 14637045624 0023347 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class ReplicationConfigSpec(DynamicData):
class DiskSettings(DynamicData):
key: int
diskReplicationId: str
generation: long
vmReplicationId: str
destination: str
port: int
rpo: long
quiesceGuestEnabled: bool
paused: bool
oppUpdatesEnabled: bool
netCompressionEnabled: Optional[bool] = None
netEncryptionEnabled: Optional[bool] = None
encryptionDestination: Optional[str] = None
encryptionPort: Optional[int] = None
remoteCertificateThumbprint: Optional[str] = None
dataSetsReplicationEnabled: Optional[bool] = None
disk: list[DiskSettings] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/RuntimeInfo.pyi 0000664 0000000 0000000 00000004150 14637045624 0021371 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FeatureMask
from pyVmomi.vim.vm import DeviceRuntimeInfo
from pyVmomi.vim.vm import FeatureRequirement
from pyVmomi.vim.vm import QuestionInfo
class RuntimeInfo(DynamicData):
class DasProtectionState(DynamicData):
dasProtected: bool
device: list[DeviceRuntimeInfo] = []
host: Optional[HostSystem] = None
connectionState: VirtualMachine.ConnectionState
powerState: VirtualMachine.PowerState
vmFailoverInProgress: Optional[bool] = None
faultToleranceState: VirtualMachine.FaultToleranceState
dasVmProtection: Optional[DasProtectionState] = None
toolsInstallerMounted: bool
suspendTime: Optional[datetime] = None
bootTime: Optional[datetime] = None
suspendInterval: Optional[long] = None
question: Optional[QuestionInfo] = None
memoryOverhead: Optional[long] = None
maxCpuUsage: Optional[int] = None
maxMemoryUsage: Optional[int] = None
numMksConnections: int
recordReplayState: VirtualMachine.RecordReplayState
cleanPowerOff: Optional[bool] = None
needSecondaryReason: Optional[str] = None
onlineStandby: bool
minRequiredEVCModeKey: Optional[str] = None
consolidationNeeded: bool
offlineFeatureRequirement: list[FeatureRequirement] = []
featureRequirement: list[FeatureRequirement] = []
featureMask: list[FeatureMask] = []
vFlashCacheAllocation: Optional[long] = None
paused: Optional[bool] = None
snapshotInBackground: Optional[bool] = None
quiescedForkParent: Optional[bool] = None
instantCloneFrozen: Optional[bool] = None
cryptoState: Optional[str] = None
suspendedToMemory: Optional[bool] = None
opNotificationTimeout: Optional[long] = None
iommuActive: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ScheduledHardwareUpgradeInfo.pyi 0000664 0000000 0000000 00000002132 14637045624 0024632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class ScheduledHardwareUpgradeInfo(DynamicData):
class HardwareUpgradePolicy(Enum):
never: ClassVar['HardwareUpgradePolicy'] = 'never'
onSoftPowerOff: ClassVar['HardwareUpgradePolicy'] = 'onSoftPowerOff'
always: ClassVar['HardwareUpgradePolicy'] = 'always'
class HardwareUpgradeStatus(Enum):
none: ClassVar['HardwareUpgradeStatus'] = 'none'
pending: ClassVar['HardwareUpgradeStatus'] = 'pending'
success: ClassVar['HardwareUpgradeStatus'] = 'success'
failed: ClassVar['HardwareUpgradeStatus'] = 'failed'
upgradePolicy: Optional[str] = None
versionKey: Optional[str] = None
scheduledHardwareUpgradeStatus: Optional[str] = None
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ScsiDiskDeviceInfo.pyi 0000664 0000000 0000000 00000000737 14637045624 0022611 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.vm import DiskDeviceInfo
class ScsiDiskDeviceInfo(DiskDeviceInfo):
disk: Optional[ScsiDisk] = None
transportHint: Optional[str] = None
lunNumber: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ScsiPassthroughInfo.pyi 0000664 0000000 0000000 00000001752 14637045624 0023104 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.vm import TargetInfo
class ScsiPassthroughInfo(TargetInfo):
class ScsiClass(Enum):
disk: ClassVar['ScsiClass'] = 'disk'
tape: ClassVar['ScsiClass'] = 'tape'
printer: ClassVar['ScsiClass'] = 'printer'
processor: ClassVar['ScsiClass'] = 'processor'
worm: ClassVar['ScsiClass'] = 'worm'
cdrom: ClassVar['ScsiClass'] = 'cdrom'
scanner: ClassVar['ScsiClass'] = 'scanner'
optical: ClassVar['ScsiClass'] = 'optical'
media: ClassVar['ScsiClass'] = 'media'
com: ClassVar['ScsiClass'] = 'com'
raid: ClassVar['ScsiClass'] = 'raid'
unknown: ClassVar['ScsiClass'] = 'unknown'
scsiClass: str
vendor: str
physicalUnitNumber: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SerialInfo.pyi 0000664 0000000 0000000 00000000446 14637045624 0021171 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import TargetInfo
class SerialInfo(TargetInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SgxInfo.pyi 0000664 0000000 0000000 00000001241 14637045624 0020505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class SgxInfo(DynamicData):
class FlcModes(Enum):
locked: ClassVar['FlcModes'] = 'locked'
unlocked: ClassVar['FlcModes'] = 'unlocked'
epcSize: long
flcMode: Optional[str] = None
lePubKeyHash: Optional[str] = None
requireAttestation: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SgxTargetInfo.pyi 0000664 0000000 0000000 00000000755 14637045624 0021665 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vm import TargetInfo
class SgxTargetInfo(TargetInfo):
maxEpcSize: long
flcModes: list[str] = []
lePubKeyHashes: list[str] = []
requireAttestationSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/Snapshot.pyi 0000664 0000000 0000000 00000002000 14637045624 0020721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.vim import ExtensibleManagedObject
from pyVmomi.vim import HostSystem
from pyVmomi.vim import HttpNfcLease
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.vm import ConfigInfo
class Snapshot(ExtensibleManagedObject):
@property
def config(self) -> ConfigInfo: ...
@property
def childSnapshot(self) -> list[Snapshot]: ...
@property
def vm(self) -> VirtualMachine: ...
def Revert(self, host: Optional[HostSystem], suppressPowerOn: Optional[bool]) -> Task: ...
def Remove(self, removeChildren: bool, consolidate: Optional[bool]) -> Task: ...
def Rename(self, name: Optional[str], description: Optional[str]) -> NoReturn: ...
def ExportSnapshot(self) -> HttpNfcLease: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SnapshotInfo.pyi 0000664 0000000 0000000 00000000746 14637045624 0021554 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import Snapshot
from pyVmomi.vim.vm import SnapshotTree
class SnapshotInfo(DynamicData):
currentSnapshot: Optional[Snapshot] = None
rootSnapshotList: list[SnapshotTree] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SnapshotSelectionSpec.pyi 0000664 0000000 0000000 00000000556 14637045624 0023420 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class SnapshotSelectionSpec(DynamicData):
retentionDays: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SnapshotTree.pyi 0000664 0000000 0000000 00000001320 14637045624 0021545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import Snapshot
class SnapshotTree(DynamicData):
snapshot: Snapshot
vm: VirtualMachine
name: str
description: str
id: int
createTime: datetime
state: VirtualMachine.PowerState
quiesced: bool
backupManifest: Optional[str] = None
childSnapshotList: list[SnapshotTree] = []
replaySupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SoundInfo.pyi 0000664 0000000 0000000 00000000445 14637045624 0021041 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm import TargetInfo
class SoundInfo(TargetInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SriovDevicePoolInfo.pyi 0000664 0000000 0000000 00000000464 14637045624 0023026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SriovDevicePoolInfo(DynamicData):
key: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SriovInfo.pyi 0000664 0000000 0000000 00000000744 14637045624 0021055 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm import PciPassthroughInfo
from pyVmomi.vim.vm import SriovDevicePoolInfo
class SriovInfo(PciPassthroughInfo):
virtualFunction: bool
pnic: Optional[str] = None
devicePool: Optional[SriovDevicePoolInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/SriovNetworkDevicePoolInfo.pyi 0000664 0000000 0000000 00000000644 14637045624 0024400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm import SriovDevicePoolInfo
class SriovNetworkDevicePoolInfo(SriovDevicePoolInfo):
switchKey: Optional[str] = None
switchUuid: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/StorageInfo.pyi 0000664 0000000 0000000 00000001166 14637045624 0021356 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class StorageInfo(DynamicData):
class UsageOnDatastore(DynamicData):
datastore: Datastore
committed: long
uncommitted: long
unshared: long
perDatastoreUsage: list[UsageOnDatastore] = []
timestamp: datetime
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/Summary.pyi 0000664 0000000 0000000 00000007154 14637045624 0020576 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import CustomFieldsManager
from pyVmomi.vim import ManagedEntity
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.ext import ManagedByInfo
from pyVmomi.vim.vApp import ProductInfo
from pyVmomi.vim.vm import FaultToleranceConfigInfo
from pyVmomi.vim.vm import GuestInfo
from pyVmomi.vim.vm import RuntimeInfo
class Summary(DynamicData):
class ConfigSummary(DynamicData):
name: str
template: bool
vmPathName: str
memorySizeMB: Optional[int] = None
cpuReservation: Optional[int] = None
memoryReservation: Optional[int] = None
numCpu: Optional[int] = None
numEthernetCards: Optional[int] = None
numVirtualDisks: Optional[int] = None
uuid: Optional[str] = None
instanceUuid: Optional[str] = None
guestId: Optional[str] = None
guestFullName: Optional[str] = None
annotation: Optional[str] = None
product: Optional[ProductInfo] = None
installBootRequired: Optional[bool] = None
ftInfo: Optional[FaultToleranceConfigInfo] = None
managedBy: Optional[ManagedByInfo] = None
tpmPresent: Optional[bool] = None
numVmiopBackings: Optional[int] = None
hwVersion: Optional[str] = None
class QuickStats(DynamicData):
class MemoryTierStats(DynamicData):
memoryTierType: str
readBandwidth: long
overallCpuUsage: Optional[int] = None
overallCpuDemand: Optional[int] = None
overallCpuReadiness: Optional[int] = None
guestMemoryUsage: Optional[int] = None
hostMemoryUsage: Optional[int] = None
guestHeartbeatStatus: ManagedEntity.Status
distributedCpuEntitlement: Optional[int] = None
distributedMemoryEntitlement: Optional[int] = None
staticCpuEntitlement: Optional[int] = None
staticMemoryEntitlement: Optional[int] = None
grantedMemory: Optional[int] = None
privateMemory: Optional[int] = None
sharedMemory: Optional[int] = None
swappedMemory: Optional[int] = None
balloonedMemory: Optional[int] = None
consumedOverheadMemory: Optional[int] = None
ftLogBandwidth: Optional[int] = None
ftSecondaryLatency: Optional[int] = None
ftLatencyStatus: Optional[ManagedEntity.Status] = None
compressedMemory: Optional[long] = None
uptimeSeconds: Optional[int] = None
ssdSwappedMemory: Optional[long] = None
activeMemory: Optional[int] = None
memoryTierStats: list[MemoryTierStats] = []
class GuestSummary(DynamicData):
guestId: Optional[str] = None
guestFullName: Optional[str] = None
toolsStatus: Optional[GuestInfo.ToolsStatus] = None
toolsVersionStatus: Optional[str] = None
toolsVersionStatus2: Optional[str] = None
toolsRunningStatus: Optional[str] = None
hostName: Optional[str] = None
ipAddress: Optional[str] = None
hwVersion: Optional[str] = None
class StorageSummary(DynamicData):
committed: long
uncommitted: long
unshared: long
timestamp: datetime
vm: Optional[VirtualMachine] = None
runtime: RuntimeInfo
guest: Optional[GuestSummary] = None
config: ConfigSummary
storage: Optional[StorageSummary] = None
quickStats: QuickStats
overallStatus: ManagedEntity.Status
customValue: list[CustomFieldsManager.Value] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/TargetInfo.pyi 0000664 0000000 0000000 00000001116 14637045624 0021173 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class TargetInfo(DynamicData):
class ConfigurationTag(Enum):
compliant: ClassVar['ConfigurationTag'] = 'compliant'
clusterWide: ClassVar['ConfigurationTag'] = 'clusterWide'
name: str
configurationTag: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/ToolsConfigInfo.pyi 0000664 0000000 0000000 00000002454 14637045624 0022201 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.encryption import CryptoKeyId
class ToolsConfigInfo(DynamicData):
class UpgradePolicy(Enum):
manual: ClassVar['UpgradePolicy'] = 'manual'
upgradeAtPowerCycle: ClassVar['UpgradePolicy'] = 'upgradeAtPowerCycle'
class ToolsLastInstallInfo(DynamicData):
counter: int
fault: Optional[MethodFault] = None
toolsVersion: Optional[int] = None
toolsInstallType: Optional[str] = None
afterPowerOn: Optional[bool] = None
afterResume: Optional[bool] = None
beforeGuestStandby: Optional[bool] = None
beforeGuestShutdown: Optional[bool] = None
beforeGuestReboot: Optional[bool] = None
toolsUpgradePolicy: Optional[str] = None
pendingCustomization: Optional[str] = None
customizationKeyId: Optional[CryptoKeyId] = None
syncTimeWithHostAllowed: Optional[bool] = None
syncTimeWithHost: Optional[bool] = None
lastInstallInfo: Optional[ToolsLastInstallInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/UsbInfo.pyi 0000664 0000000 0000000 00000003506 14637045624 0020503 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.vm import Summary
from pyVmomi.vim.vm import TargetInfo
class UsbInfo(TargetInfo):
class Speed(Enum):
low: ClassVar['Speed'] = 'low'
full: ClassVar['Speed'] = 'full'
high: ClassVar['Speed'] = 'high'
superSpeed: ClassVar['Speed'] = 'superSpeed'
superSpeedPlus: ClassVar['Speed'] = 'superSpeedPlus'
superSpeed20Gbps: ClassVar['Speed'] = 'superSpeed20Gbps'
unknownSpeed: ClassVar['Speed'] = 'unknownSpeed'
class Family(Enum):
audio: ClassVar['Family'] = 'audio'
hid: ClassVar['Family'] = 'hid'
hid_bootable: ClassVar['Family'] = 'hid_bootable'
physical: ClassVar['Family'] = 'physical'
communication: ClassVar['Family'] = 'communication'
imaging: ClassVar['Family'] = 'imaging'
printer: ClassVar['Family'] = 'printer'
storage: ClassVar['Family'] = 'storage'
hub: ClassVar['Family'] = 'hub'
smart_card: ClassVar['Family'] = 'smart_card'
security: ClassVar['Family'] = 'security'
video: ClassVar['Family'] = 'video'
wireless: ClassVar['Family'] = 'wireless'
bluetooth: ClassVar['Family'] = 'bluetooth'
wusb: ClassVar['Family'] = 'wusb'
pda: ClassVar['Family'] = 'pda'
vendor_specific: ClassVar['Family'] = 'vendor_specific'
other: ClassVar['Family'] = 'other'
unknownFamily: ClassVar['Family'] = 'unknownFamily'
description: str
vendor: int
product: int
physicalPath: str
family: list[str] = []
speed: list[str] = []
summary: Optional[Summary] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/UsbScanCodeSpec.pyi 0000664 0000000 0000000 00000001446 14637045624 0022103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class UsbScanCodeSpec(DynamicData):
class ModifierType(DynamicData):
leftControl: Optional[bool] = None
leftShift: Optional[bool] = None
leftAlt: Optional[bool] = None
leftGui: Optional[bool] = None
rightControl: Optional[bool] = None
rightShift: Optional[bool] = None
rightAlt: Optional[bool] = None
rightGui: Optional[bool] = None
class KeyEvent(DynamicData):
usbHidCode: int
modifiers: Optional[ModifierType] = None
keyEvents: list[KeyEvent] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VFlashModuleInfo.pyi 0000664 0000000 0000000 00000000636 14637045624 0022304 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.host import VFlashManager
from pyVmomi.vim.vm import TargetInfo
class VFlashModuleInfo(TargetInfo):
vFlashModule: VFlashManager.VFlashCacheConfigInfo.VFlashModuleConfigOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VMotionStunTimeInfo.pyi 0000664 0000000 0000000 00000000565 14637045624 0023040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vm import TargetInfo
class VMotionStunTimeInfo(TargetInfo):
migrationBW: long
stunTime: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VcpuConfig.pyi 0000664 0000000 0000000 00000000643 14637045624 0021200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import LatencySensitivity
from pyVmomi.vmodl import DynamicData
class VcpuConfig(DynamicData):
latencySensitivity: Optional[LatencySensitivity] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VendorDeviceGroupInfo.pyi 0000664 0000000 0000000 00000002011 14637045624 0023332 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import TargetInfo
from pyVmomi.vim.vm.device import VirtualDevice
class VendorDeviceGroupInfo(TargetInfo):
class ComponentDeviceInfo(DynamicData):
class ComponentType(Enum):
pciPassthru: ClassVar['ComponentType'] = 'pciPassthru'
nvidiaVgpu: ClassVar['ComponentType'] = 'nvidiaVgpu'
sriovNic: ClassVar['ComponentType'] = 'sriovNic'
dvx: ClassVar['ComponentType'] = 'dvx'
type: str
vendorName: str
deviceName: str
isConfigurable: bool
device: VirtualDevice
deviceGroupName: str
deviceGroupDescription: Optional[str] = None
componentDeviceInfo: list[ComponentDeviceInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VgpuDeviceInfo.pyi 0000664 0000000 0000000 00000000770 14637045624 0022013 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vm import TargetInfo
class VgpuDeviceInfo(TargetInfo):
deviceName: str
deviceVendorId: long
maxFbSizeInGib: long
timeSlicedCapable: bool
migCapable: bool
computeProfileCapable: bool
quadroProfileCapable: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VgpuProfileInfo.pyi 0000664 0000000 0000000 00000001610 14637045624 0022206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vm import TargetInfo
from pyVmomi.vim.vm import VMotionStunTimeInfo
class VgpuProfileInfo(TargetInfo):
class ProfileSharing(Enum):
timeSliced: ClassVar['ProfileSharing'] = 'timeSliced'
mig: ClassVar['ProfileSharing'] = 'mig'
class ProfileClass(Enum):
compute: ClassVar['ProfileClass'] = 'compute'
quadro: ClassVar['ProfileClass'] = 'quadro'
profileName: str
deviceVendorId: long
fbSizeInGib: long
profileSharing: str
profileClass: str
stunTimeEstimates: list[VMotionStunTimeInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VirtualDeviceGroups.pyi 0000664 0000000 0000000 00000001105 14637045624 0023075 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Description
from pyVmomi.vmodl import DynamicData
class VirtualDeviceGroups(DynamicData):
class DeviceGroup(DynamicData):
groupInstanceKey: int
deviceInfo: Optional[Description] = None
class VendorDeviceGroup(DeviceGroup):
deviceGroupName: str
deviceGroup: list[DeviceGroup] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VirtualDeviceSwap.pyi 0000664 0000000 0000000 00000001615 14637045624 0022536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VirtualDeviceSwap(DynamicData):
class DeviceSwapStatus(Enum):
none: ClassVar['DeviceSwapStatus'] = 'none'
scheduled: ClassVar['DeviceSwapStatus'] = 'scheduled'
inprogress: ClassVar['DeviceSwapStatus'] = 'inprogress'
failed: ClassVar['DeviceSwapStatus'] = 'failed'
completed: ClassVar['DeviceSwapStatus'] = 'completed'
class DeviceSwapInfo(DynamicData):
enabled: Optional[bool] = None
applicable: Optional[bool] = None
status: Optional[str] = None
lsiToPvscsi: Optional[DeviceSwapInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VirtualHardware.pyi 0000664 0000000 0000000 00000001672 14637045624 0022244 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualHardware(DynamicData):
class MotherboardLayout(Enum):
i440bxHostBridge: ClassVar['MotherboardLayout'] = 'i440bxHostBridge'
acpiHostBridges: ClassVar['MotherboardLayout'] = 'acpiHostBridges'
numCPU: int
numCoresPerSocket: Optional[int] = None
autoCoresPerSocket: Optional[bool] = None
memoryMB: int
virtualICH7MPresent: Optional[bool] = None
virtualSMCPresent: Optional[bool] = None
device: list[VirtualDevice] = []
motherboardLayout: Optional[str] = None
simultaneousThreads: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VirtualHardwareOption.pyi 0000664 0000000 0000000 00000003266 14637045624 0023436 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vim import ResourceConfigOption
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualHardwareOption(DynamicData):
hwVersion: int
virtualDeviceOption: list[VirtualDeviceOption] = []
deviceListReadonly: bool
numCPU: list[int] = []
numCoresPerSocket: IntOption
autoCoresPerSocket: Optional[BoolOption] = None
numCpuReadonly: bool
memoryMB: LongOption
numPCIControllers: IntOption
numIDEControllers: IntOption
numUSBControllers: IntOption
numUSBXHCIControllers: IntOption
numSIOControllers: IntOption
numPS2Controllers: IntOption
licensingLimit: list[PropertyPath] = []
numSupportedWwnPorts: Optional[IntOption] = None
numSupportedWwnNodes: Optional[IntOption] = None
resourceConfigOption: ResourceConfigOption
numNVDIMMControllers: Optional[IntOption] = None
numTPMDevices: Optional[IntOption] = None
numWDTDevices: Optional[IntOption] = None
numPrecisionClockDevices: Optional[IntOption] = None
epcMemoryMB: Optional[LongOption] = None
acpiHostBridgesFirmware: list[str] = []
numCpuSimultaneousThreads: Optional[IntOption] = None
numNumaNodes: Optional[IntOption] = None
numDeviceGroups: Optional[IntOption] = None
deviceGroupTypes: list[type] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VirtualNuma.pyi 0000664 0000000 0000000 00000000630 14637045624 0021400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VirtualNuma(DynamicData):
coresPerNumaNode: Optional[int] = None
exposeVnumaOnCpuHotadd: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VirtualNumaInfo.pyi 0000664 0000000 0000000 00000000714 14637045624 0022217 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VirtualNumaInfo(DynamicData):
coresPerNumaNode: Optional[int] = None
autoCoresPerNumaNode: Optional[bool] = None
vnumaOnCpuHotaddExposed: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VirtualPMem.pyi 0000664 0000000 0000000 00000001156 14637045624 0021342 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VirtualPMem(DynamicData):
class SnapshotMode(Enum):
independent_persistent: ClassVar['SnapshotMode'] = 'independent_persistent'
independent_eraseonrevert: ClassVar['SnapshotMode'] = 'independent_eraseonrevert'
snapshotMode: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/VmImportSpec.pyi 0000664 0000000 0000000 00000000720 14637045624 0021521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ImportSpec
from pyVmomi.vim import ResourcePool
from pyVmomi.vim.vm import ConfigSpec
class VmImportSpec(ImportSpec):
configSpec: ConfigSpec
resPoolEntity: Optional[ResourcePool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/WindowsQuiesceSpec.pyi 0000664 0000000 0000000 00000001462 14637045624 0022721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.vm import GuestQuiesceSpec
class WindowsQuiesceSpec(GuestQuiesceSpec):
class VssBackupContext(Enum):
ctx_auto: ClassVar['VssBackupContext'] = 'ctx_auto'
ctx_backup: ClassVar['VssBackupContext'] = 'ctx_backup'
ctx_file_share_backup: ClassVar['VssBackupContext'] = 'ctx_file_share_backup'
vssBackupType: Optional[int] = None
vssBootableSystemState: Optional[bool] = None
vssPartialFileSupport: Optional[bool] = None
vssBackupContext: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/__init__.pyi 0000664 0000000 0000000 00000015624 14637045624 0020701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import check as check
from . import customization as customization
from . import device as device
from . import guest as guest
from . import replication as replication
from .AffinityInfo import AffinityInfo as AffinityInfo
from .BaseIndependentFilterSpec import BaseIndependentFilterSpec as BaseIndependentFilterSpec
from .BootOptions import BootOptions as BootOptions
from .Capability import Capability as Capability
from .CdromInfo import CdromInfo as CdromInfo
from .CertThumbprint import CertThumbprint as CertThumbprint
from .CloneSpec import CloneSpec as CloneSpec
from .ConfigInfo import ConfigInfo as ConfigInfo
from .ConfigOption import ConfigOption as ConfigOption
from .ConfigOptionDescriptor import ConfigOptionDescriptor as ConfigOptionDescriptor
from .ConfigSpec import ConfigSpec as ConfigSpec
from .ConfigTarget import ConfigTarget as ConfigTarget
from .ConsolePreferences import ConsolePreferences as ConsolePreferences
from .ContentLibraryItemInfo import ContentLibraryItemInfo as ContentLibraryItemInfo
from .DatastoreInfo import DatastoreInfo as DatastoreInfo
from .DatastoreOption import DatastoreOption as DatastoreOption
from .DefaultPowerOpInfo import DefaultPowerOpInfo as DefaultPowerOpInfo
from .DefaultProfileSpec import DefaultProfileSpec as DefaultProfileSpec
from .DefinedProfileSpec import DefinedProfileSpec as DefinedProfileSpec
from .DeviceRuntimeInfo import DeviceRuntimeInfo as DeviceRuntimeInfo
from .DiskDeviceInfo import DiskDeviceInfo as DiskDeviceInfo
from .DvxClassInfo import DvxClassInfo as DvxClassInfo
from .DynamicPassthroughInfo import DynamicPassthroughInfo as DynamicPassthroughInfo
from .EmptyIndependentFilterSpec import EmptyIndependentFilterSpec as EmptyIndependentFilterSpec
from .EmptyProfileSpec import EmptyProfileSpec as EmptyProfileSpec
from .FaultToleranceConfigInfo import FaultToleranceConfigInfo as FaultToleranceConfigInfo
from .FaultToleranceConfigSpec import FaultToleranceConfigSpec as FaultToleranceConfigSpec
from .FaultToleranceMetaSpec import FaultToleranceMetaSpec as FaultToleranceMetaSpec
from .FaultTolerancePrimaryConfigInfo import FaultTolerancePrimaryConfigInfo as FaultTolerancePrimaryConfigInfo
from .FaultToleranceSecondaryConfigInfo import FaultToleranceSecondaryConfigInfo as FaultToleranceSecondaryConfigInfo
from .FaultToleranceSecondaryOpResult import FaultToleranceSecondaryOpResult as FaultToleranceSecondaryOpResult
from .FaultToleranceVMConfigSpec import FaultToleranceVMConfigSpec as FaultToleranceVMConfigSpec
from .FeatureRequirement import FeatureRequirement as FeatureRequirement
from .FileInfo import FileInfo as FileInfo
from .FileLayout import FileLayout as FileLayout
from .FileLayoutEx import FileLayoutEx as FileLayoutEx
from .FlagInfo import FlagInfo as FlagInfo
from .FloppyInfo import FloppyInfo as FloppyInfo
from .ForkConfigInfo import ForkConfigInfo as ForkConfigInfo
from .GuestCustomizationManager import GuestCustomizationManager as GuestCustomizationManager
from .GuestInfo import GuestInfo as GuestInfo
from .GuestIntegrityInfo import GuestIntegrityInfo as GuestIntegrityInfo
from .GuestMonitoringModeInfo import GuestMonitoringModeInfo as GuestMonitoringModeInfo
from .GuestOsDescriptor import GuestOsDescriptor as GuestOsDescriptor
from .GuestQuiesceSpec import GuestQuiesceSpec as GuestQuiesceSpec
from .IdeDiskDeviceInfo import IdeDiskDeviceInfo as IdeDiskDeviceInfo
from .IndependentFilterSpec import IndependentFilterSpec as IndependentFilterSpec
from .InstantCloneSpec import InstantCloneSpec as InstantCloneSpec
from .LegacyNetworkSwitchInfo import LegacyNetworkSwitchInfo as LegacyNetworkSwitchInfo
from .Message import Message as Message
from .NetworkInfo import NetworkInfo as NetworkInfo
from .NetworkShaperInfo import NetworkShaperInfo as NetworkShaperInfo
from .OpaqueNetworkInfo import OpaqueNetworkInfo as OpaqueNetworkInfo
from .ParallelInfo import ParallelInfo as ParallelInfo
from .PciPassthroughInfo import PciPassthroughInfo as PciPassthroughInfo
from .PciSharedGpuPassthroughInfo import PciSharedGpuPassthroughInfo as PciSharedGpuPassthroughInfo
from .PrecisionClockInfo import PrecisionClockInfo as PrecisionClockInfo
from .ProfileDetails import ProfileDetails as ProfileDetails
from .ProfileRawData import ProfileRawData as ProfileRawData
from .ProfileSpec import ProfileSpec as ProfileSpec
from .PropertyRelation import PropertyRelation as PropertyRelation
from .QuestionInfo import QuestionInfo as QuestionInfo
from .RelocateSpec import RelocateSpec as RelocateSpec
from .ReplicationConfigSpec import ReplicationConfigSpec as ReplicationConfigSpec
from .RuntimeInfo import RuntimeInfo as RuntimeInfo
from .ScheduledHardwareUpgradeInfo import ScheduledHardwareUpgradeInfo as ScheduledHardwareUpgradeInfo
from .ScsiDiskDeviceInfo import ScsiDiskDeviceInfo as ScsiDiskDeviceInfo
from .ScsiPassthroughInfo import ScsiPassthroughInfo as ScsiPassthroughInfo
from .SerialInfo import SerialInfo as SerialInfo
from .SgxInfo import SgxInfo as SgxInfo
from .SgxTargetInfo import SgxTargetInfo as SgxTargetInfo
from .Snapshot import Snapshot as Snapshot
from .SnapshotInfo import SnapshotInfo as SnapshotInfo
from .SnapshotSelectionSpec import SnapshotSelectionSpec as SnapshotSelectionSpec
from .SnapshotTree import SnapshotTree as SnapshotTree
from .SoundInfo import SoundInfo as SoundInfo
from .SriovDevicePoolInfo import SriovDevicePoolInfo as SriovDevicePoolInfo
from .SriovInfo import SriovInfo as SriovInfo
from .SriovNetworkDevicePoolInfo import SriovNetworkDevicePoolInfo as SriovNetworkDevicePoolInfo
from .StorageInfo import StorageInfo as StorageInfo
from .Summary import Summary as Summary
from .TargetInfo import TargetInfo as TargetInfo
from .ToolsConfigInfo import ToolsConfigInfo as ToolsConfigInfo
from .UsbInfo import UsbInfo as UsbInfo
from .UsbScanCodeSpec import UsbScanCodeSpec as UsbScanCodeSpec
from .VFlashModuleInfo import VFlashModuleInfo as VFlashModuleInfo
from .VMotionStunTimeInfo import VMotionStunTimeInfo as VMotionStunTimeInfo
from .VcpuConfig import VcpuConfig as VcpuConfig
from .VendorDeviceGroupInfo import VendorDeviceGroupInfo as VendorDeviceGroupInfo
from .VgpuDeviceInfo import VgpuDeviceInfo as VgpuDeviceInfo
from .VgpuProfileInfo import VgpuProfileInfo as VgpuProfileInfo
from .VirtualDeviceGroups import VirtualDeviceGroups as VirtualDeviceGroups
from .VirtualDeviceSwap import VirtualDeviceSwap as VirtualDeviceSwap
from .VirtualHardware import VirtualHardware as VirtualHardware
from .VirtualHardwareOption import VirtualHardwareOption as VirtualHardwareOption
from .VirtualNuma import VirtualNuma as VirtualNuma
from .VirtualNumaInfo import VirtualNumaInfo as VirtualNumaInfo
from .VirtualPMem import VirtualPMem as VirtualPMem
from .VmImportSpec import VmImportSpec as VmImportSpec
from .WindowsQuiesceSpec import WindowsQuiesceSpec as WindowsQuiesceSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/check/ 0000775 0000000 0000000 00000000000 14637045624 0017464 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/check/CompatibilityChecker.pyi 0000664 0000000 0000000 00000001706 14637045624 0024311 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.vm import ConfigSpec
class CompatibilityChecker(ManagedObject):
def CheckCompatibility(self, vm: VirtualMachine, host: Optional[HostSystem], pool: Optional[ResourcePool], testType: list[str]) -> Task: ...
def CheckVmConfig(self, spec: ConfigSpec, vm: Optional[VirtualMachine], host: Optional[HostSystem], pool: Optional[ResourcePool], testType: list[str]) -> Task: ...
def CheckPowerOn(self, vm: VirtualMachine, host: Optional[HostSystem], pool: Optional[ResourcePool], testType: list[str]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/check/ProvisioningChecker.pyi 0000664 0000000 0000000 00000002340 14637045624 0024161 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import Folder
from pyVmomi.vim import HostSystem
from pyVmomi.vim import ResourcePool
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.vm import CloneSpec
from pyVmomi.vim.vm import InstantCloneSpec
from pyVmomi.vim.vm import RelocateSpec
class ProvisioningChecker(ManagedObject):
def QueryVMotionCompatibilityEx(self, vm: list[VirtualMachine], host: list[HostSystem]) -> Task: ...
def CheckMigrate(self, vm: VirtualMachine, host: Optional[HostSystem], pool: Optional[ResourcePool], state: Optional[VirtualMachine.PowerState], testType: list[str]) -> Task: ...
def CheckRelocate(self, vm: VirtualMachine, spec: RelocateSpec, testType: list[str]) -> Task: ...
def CheckClone(self, vm: VirtualMachine, folder: Folder, name: str, spec: CloneSpec, testType: list[str]) -> Task: ...
def CheckInstantClone(self, vm: VirtualMachine, spec: InstantCloneSpec, testType: list[str]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/check/Result.pyi 0000664 0000000 0000000 00000001071 14637045624 0021464 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class Result(DynamicData):
vm: Optional[VirtualMachine] = None
host: Optional[HostSystem] = None
warning: list[MethodFault] = []
error: list[MethodFault] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/check/TestType.pyi 0000664 0000000 0000000 00000000361 14637045624 0021770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class TestType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/check/__init__.pyi 0000664 0000000 0000000 00000000704 14637045624 0021747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .CompatibilityChecker import CompatibilityChecker as CompatibilityChecker
from .ProvisioningChecker import ProvisioningChecker as ProvisioningChecker
from .Result import Result as Result
from .TestType import TestType as TestType
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/ 0000775 0000000 0000000 00000000000 14637045624 0021317 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/AdapterMapping.pyi 0000664 0000000 0000000 00000000660 14637045624 0024740 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import IPSettings
class AdapterMapping(DynamicData):
macAddress: Optional[str] = None
adapter: IPSettings
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/AutoIpV6Generator.pyi 0000664 0000000 0000000 00000000501 14637045624 0025322 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpV6Generator
class AutoIpV6Generator(IpV6Generator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/CloudinitPrep.pyi 0000664 0000000 0000000 00000000613 14637045624 0024623 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.customization import IdentitySettings
class CloudinitPrep(IdentitySettings):
metadata: str
userdata: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/CustomIpGenerator.pyi 0000664 0000000 0000000 00000000564 14637045624 0025461 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.customization import IpGenerator
class CustomIpGenerator(IpGenerator):
argument: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/CustomIpV6Generator.pyi 0000664 0000000 0000000 00000000572 14637045624 0025674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.customization import IpV6Generator
class CustomIpV6Generator(IpV6Generator):
argument: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/CustomNameGenerator.pyi 0000664 0000000 0000000 00000000572 14637045624 0025770 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.customization import NameGenerator
class CustomNameGenerator(NameGenerator):
argument: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/DhcpIpGenerator.pyi 0000664 0000000 0000000 00000000473 14637045624 0025064 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpGenerator
class DhcpIpGenerator(IpGenerator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/DhcpIpV6Generator.pyi 0000664 0000000 0000000 00000000501 14637045624 0025270 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpV6Generator
class DhcpIpV6Generator(IpV6Generator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/FixedIp.pyi 0000664 0000000 0000000 00000000475 14637045624 0023400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpGenerator
class FixedIp(IpGenerator):
ipAddress: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/FixedIpV6.pyi 0000664 0000000 0000000 00000000526 14637045624 0023611 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpV6Generator
class FixedIpV6(IpV6Generator):
ipAddress: str
subnetMask: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/FixedName.pyi 0000664 0000000 0000000 00000000476 14637045624 0023711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import NameGenerator
class FixedName(NameGenerator):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/GlobalIPSettings.pyi 0000664 0000000 0000000 00000000604 14637045624 0025214 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class GlobalIPSettings(DynamicData):
dnsSuffixList: list[str] = []
dnsServerList: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/GuiRunOnce.pyi 0000664 0000000 0000000 00000000476 14637045624 0024067 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class GuiRunOnce(DynamicData):
commandList: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/GuiUnattended.pyi 0000664 0000000 0000000 00000000724 14637045624 0024605 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import Password
class GuiUnattended(DynamicData):
password: Optional[Password] = None
timeZone: int
autoLogon: bool
autoLogonCount: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/IPSettings.pyi 0000664 0000000 0000000 00000002170 14637045624 0024073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import IpGenerator
from pyVmomi.vim.vm.customization import IpV6Generator
class IPSettings(DynamicData):
class IpV6AddressSpec(DynamicData):
ip: list[IpV6Generator] = []
gateway: list[str] = []
class NetBIOSMode(Enum):
enableNetBIOSViaDhcp: ClassVar['NetBIOSMode'] = 'enableNetBIOSViaDhcp'
enableNetBIOS: ClassVar['NetBIOSMode'] = 'enableNetBIOS'
disableNetBIOS: ClassVar['NetBIOSMode'] = 'disableNetBIOS'
ip: IpGenerator
subnetMask: Optional[str] = None
gateway: list[str] = []
ipV6Spec: Optional[IpV6AddressSpec] = None
dnsServerList: list[str] = []
dnsDomain: Optional[str] = None
primaryWINS: Optional[str] = None
secondaryWINS: Optional[str] = None
netBIOS: Optional[NetBIOSMode] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/Identification.pyi 0000664 0000000 0000000 00000001067 14637045624 0024777 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import Password
class Identification(DynamicData):
joinWorkgroup: Optional[str] = None
joinDomain: Optional[str] = None
domainAdmin: Optional[str] = None
domainAdminPassword: Optional[Password] = None
domainOU: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/IdentitySettings.pyi 0000664 0000000 0000000 00000000455 14637045624 0025360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class IdentitySettings(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/IpGenerator.pyi 0000664 0000000 0000000 00000000450 14637045624 0024260 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class IpGenerator(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/IpV6Generator.pyi 0000664 0000000 0000000 00000000452 14637045624 0024476 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class IpV6Generator(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/LicenseFilePrintData.pyi 0000664 0000000 0000000 00000001100 14637045624 0026023 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class LicenseFilePrintData(DynamicData):
class AutoMode(Enum):
perServer: ClassVar['AutoMode'] = 'perServer'
perSeat: ClassVar['AutoMode'] = 'perSeat'
autoMode: AutoMode
autoUsers: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/LinuxOptions.pyi 0000664 0000000 0000000 00000000460 14637045624 0024515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import Options
class LinuxOptions(Options):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/LinuxPrep.pyi 0000664 0000000 0000000 00000001127 14637045624 0023771 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.customization import IdentitySettings
from pyVmomi.vim.vm.customization import NameGenerator
class LinuxPrep(IdentitySettings):
hostName: NameGenerator
domain: str
timeZone: Optional[str] = None
hwClockUTC: Optional[bool] = None
scriptText: Optional[str] = None
compatibleCustomizationMethod: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/NameGenerator.pyi 0000664 0000000 0000000 00000000452 14637045624 0024572 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class NameGenerator(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/Options.pyi 0000664 0000000 0000000 00000000444 14637045624 0023477 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Options(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/Password.pyi 0000664 0000000 0000000 00000000476 14637045624 0023653 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class Password(DynamicData):
value: str
plainText: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/PrefixNameGenerator.pyi 0000664 0000000 0000000 00000000510 14637045624 0025743 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import NameGenerator
class PrefixNameGenerator(NameGenerator):
base: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/Specification.pyi 0000664 0000000 0000000 00000001373 14637045624 0024626 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import byte
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import AdapterMapping
from pyVmomi.vim.vm.customization import GlobalIPSettings
from pyVmomi.vim.vm.customization import IdentitySettings
from pyVmomi.vim.vm.customization import Options
class Specification(DynamicData):
options: Optional[Options] = None
identity: IdentitySettings
globalIPSettings: GlobalIPSettings
nicSettingMap: list[AdapterMapping] = []
encryptionKey: list[byte] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/StatelessIpV6Generator.pyi 0000664 0000000 0000000 00000000506 14637045624 0026366 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpV6Generator
class StatelessIpV6Generator(IpV6Generator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/Sysprep.pyi 0000664 0000000 0000000 00000001447 14637045624 0023515 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.customization import GuiRunOnce
from pyVmomi.vim.vm.customization import GuiUnattended
from pyVmomi.vim.vm.customization import Identification
from pyVmomi.vim.vm.customization import IdentitySettings
from pyVmomi.vim.vm.customization import LicenseFilePrintData
from pyVmomi.vim.vm.customization import UserData
class Sysprep(IdentitySettings):
guiUnattended: GuiUnattended
userData: UserData
guiRunOnce: Optional[GuiRunOnce] = None
identification: Identification
licenseFilePrintData: Optional[LicenseFilePrintData] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/SysprepText.pyi 0000664 0000000 0000000 00000000507 14637045624 0024356 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IdentitySettings
class SysprepText(IdentitySettings):
value: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/UnknownIpGenerator.pyi 0000664 0000000 0000000 00000000476 14637045624 0025650 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpGenerator
class UnknownIpGenerator(IpGenerator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/UnknownIpV6Generator.pyi 0000664 0000000 0000000 00000000504 14637045624 0026054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import IpV6Generator
class UnknownIpV6Generator(IpV6Generator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/UnknownNameGenerator.pyi 0000664 0000000 0000000 00000000504 14637045624 0026150 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import NameGenerator
class UnknownNameGenerator(NameGenerator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/UserData.pyi 0000664 0000000 0000000 00000000647 14637045624 0023561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.customization import NameGenerator
class UserData(DynamicData):
fullName: str
orgName: str
computerName: NameGenerator
productId: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/VirtualMachineNameGenerator.pyi 0000664 0000000 0000000 00000000513 14637045624 0027424 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.customization import NameGenerator
class VirtualMachineNameGenerator(NameGenerator):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/WinOptions.pyi 0000664 0000000 0000000 00000001271 14637045624 0024154 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.vm.customization import Options
class WinOptions(Options):
class SysprepRebootOption(Enum):
reboot: ClassVar['SysprepRebootOption'] = 'reboot'
noreboot: ClassVar['SysprepRebootOption'] = 'noreboot'
shutdown: ClassVar['SysprepRebootOption'] = 'shutdown'
changeSID: bool
deleteAccounts: bool
reboot: Optional[SysprepRebootOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/__init__.pyi 0000664 0000000 0000000 00000004552 14637045624 0023607 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AdapterMapping import AdapterMapping as AdapterMapping
from .AutoIpV6Generator import AutoIpV6Generator as AutoIpV6Generator
from .CloudinitPrep import CloudinitPrep as CloudinitPrep
from .CustomIpGenerator import CustomIpGenerator as CustomIpGenerator
from .CustomIpV6Generator import CustomIpV6Generator as CustomIpV6Generator
from .CustomNameGenerator import CustomNameGenerator as CustomNameGenerator
from .DhcpIpGenerator import DhcpIpGenerator as DhcpIpGenerator
from .DhcpIpV6Generator import DhcpIpV6Generator as DhcpIpV6Generator
from .FixedIp import FixedIp as FixedIp
from .FixedIpV6 import FixedIpV6 as FixedIpV6
from .FixedName import FixedName as FixedName
from .GlobalIPSettings import GlobalIPSettings as GlobalIPSettings
from .GuiRunOnce import GuiRunOnce as GuiRunOnce
from .GuiUnattended import GuiUnattended as GuiUnattended
from .IPSettings import IPSettings as IPSettings
from .Identification import Identification as Identification
from .IdentitySettings import IdentitySettings as IdentitySettings
from .IpGenerator import IpGenerator as IpGenerator
from .IpV6Generator import IpV6Generator as IpV6Generator
from .LicenseFilePrintData import LicenseFilePrintData as LicenseFilePrintData
from .LinuxOptions import LinuxOptions as LinuxOptions
from .LinuxPrep import LinuxPrep as LinuxPrep
from .NameGenerator import NameGenerator as NameGenerator
from .Options import Options as Options
from .Password import Password as Password
from .PrefixNameGenerator import PrefixNameGenerator as PrefixNameGenerator
from .Specification import Specification as Specification
from .StatelessIpV6Generator import StatelessIpV6Generator as StatelessIpV6Generator
from .Sysprep import Sysprep as Sysprep
from .SysprepText import SysprepText as SysprepText
from .UnknownIpGenerator import UnknownIpGenerator as UnknownIpGenerator
from .UnknownIpV6Generator import UnknownIpV6Generator as UnknownIpV6Generator
from .UnknownNameGenerator import UnknownNameGenerator as UnknownNameGenerator
from .UserData import UserData as UserData
from .VirtualMachineNameGenerator import VirtualMachineNameGenerator as VirtualMachineNameGenerator
from .WinOptions import WinOptions as WinOptions
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/ 0000775 0000000 0000000 00000000000 14637045624 0017646 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/HostDiskMappingInfo.pyi 0000664 0000000 0000000 00000001067 14637045624 0024255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class HostDiskMappingInfo(DynamicData):
class PartitionInfo(DynamicData):
name: str
fileSystem: str
capacityInKb: long
physicalPartition: Optional[PartitionInfo] = None
name: str
exclusive: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/HostDiskMappingOption.pyi 0000664 0000000 0000000 00000001023 14637045624 0024622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class HostDiskMappingOption(DynamicData):
class PartitionOption(DynamicData):
name: str
fileSystem: str
capacityInKb: long
physicalPartition: list[PartitionOption] = []
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/ParaVirtualSCSIController.pyi 0000664 0000000 0000000 00000000522 14637045624 0025350 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIController
class ParaVirtualSCSIController(VirtualSCSIController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/ParaVirtualSCSIControllerOption.pyi 0000664 0000000 0000000 00000000544 14637045624 0026545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIControllerOption
class ParaVirtualSCSIControllerOption(VirtualSCSIControllerOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualAHCIController.pyi 0000664 0000000 0000000 00000000516 14637045624 0024512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSATAController
class VirtualAHCIController(VirtualSATAController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualAHCIControllerOption.pyi 0000664 0000000 0000000 00000000540 14637045624 0025700 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSATAControllerOption
class VirtualAHCIControllerOption(VirtualSATAControllerOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualBusLogicController.pyi 0000664 0000000 0000000 00000000522 14637045624 0025512 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIController
class VirtualBusLogicController(VirtualSCSIController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualBusLogicControllerOption.pyi 0000664 0000000 0000000 00000000544 14637045624 0026707 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIControllerOption
class VirtualBusLogicControllerOption(VirtualSCSIControllerOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualCdrom.pyi 0000664 0000000 0000000 00000001312 14637045624 0023001 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualCdrom(VirtualDevice):
class IsoBackingInfo(VirtualDevice.FileBackingInfo):
pass
class PassthroughBackingInfo(VirtualDevice.DeviceBackingInfo):
exclusive: bool
class RemotePassthroughBackingInfo(VirtualDevice.RemoteDeviceBackingInfo):
exclusive: bool
class AtapiBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
class RemoteAtapiBackingInfo(VirtualDevice.RemoteDeviceBackingInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualCdromOption.pyi 0000664 0000000 0000000 00000001477 14637045624 0024206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualCdromOption(VirtualDeviceOption):
class IsoBackingOption(VirtualDeviceOption.FileBackingOption):
pass
class PassthroughBackingOption(VirtualDeviceOption.DeviceBackingOption):
exclusive: BoolOption
class RemotePassthroughBackingOption(VirtualDeviceOption.RemoteDeviceBackingOption):
exclusive: BoolOption
class AtapiBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class RemoteAtapiBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualController.pyi 0000664 0000000 0000000 00000000573 14637045624 0024070 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualController(VirtualDevice):
busNumber: int
device: list[int] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualControllerOption.pyi 0000664 0000000 0000000 00000000705 14637045624 0025256 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualControllerOption(VirtualDeviceOption):
devices: IntOption
supportedDevice: list[type] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualDevice.pyi 0000664 0000000 0000000 00000004324 14637045624 0023142 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import Datastore
from pyVmomi.vim import Description
from pyVmomi.vmodl import DynamicData
class VirtualDevice(DynamicData):
class BackingInfo(DynamicData):
pass
class FileBackingInfo(BackingInfo):
fileName: str
datastore: Optional[Datastore] = None
backingObjectId: Optional[str] = None
class DeviceBackingInfo(BackingInfo):
deviceName: str
useAutoDetect: Optional[bool] = None
class RemoteDeviceBackingInfo(BackingInfo):
deviceName: str
useAutoDetect: Optional[bool] = None
class PipeBackingInfo(BackingInfo):
pipeName: str
class URIBackingInfo(BackingInfo):
serviceURI: str
direction: str
proxyURI: Optional[str] = None
class ConnectInfo(DynamicData):
class Status(Enum):
ok: ClassVar['Status'] = 'ok'
recoverableError: ClassVar['Status'] = 'recoverableError'
unrecoverableError: ClassVar['Status'] = 'unrecoverableError'
untried: ClassVar['Status'] = 'untried'
class MigrateConnectOp(Enum):
connect: ClassVar['MigrateConnectOp'] = 'connect'
disconnect: ClassVar['MigrateConnectOp'] = 'disconnect'
unset: ClassVar['MigrateConnectOp'] = 'unset'
migrateConnect: Optional[str] = None
startConnected: bool
allowGuestControl: bool
connected: bool
status: Optional[str] = None
class BusSlotInfo(DynamicData):
pass
class PciBusSlotInfo(BusSlotInfo):
pciSlotNumber: int
class DeviceGroupInfo(DynamicData):
groupInstanceKey: int
sequenceId: int
key: int
deviceInfo: Optional[Description] = None
backing: Optional[BackingInfo] = None
connectable: Optional[ConnectInfo] = None
slotInfo: Optional[BusSlotInfo] = None
controllerKey: Optional[int] = None
unitNumber: Optional[int] = None
numaNode: Optional[int] = None
deviceGroupInfo: Optional[DeviceGroupInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualDeviceOption.pyi 0000664 0000000 0000000 00000003723 14637045624 0024335 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import ChoiceOption
class VirtualDeviceOption(DynamicData):
class BackingOption(DynamicData):
type: type
class FileBackingOption(BackingOption):
class FileExtension(Enum):
iso: ClassVar['FileExtension'] = 'iso'
flp: ClassVar['FileExtension'] = 'flp'
vmdk: ClassVar['FileExtension'] = 'vmdk'
dsk: ClassVar['FileExtension'] = 'dsk'
rdm: ClassVar['FileExtension'] = 'rdm'
fileNameExtensions: Optional[ChoiceOption] = None
class DeviceBackingOption(BackingOption):
autoDetectAvailable: BoolOption
class RemoteDeviceBackingOption(BackingOption):
autoDetectAvailable: BoolOption
class PipeBackingOption(BackingOption):
pass
class URIBackingOption(BackingOption):
class Direction(Enum):
server: ClassVar['Direction'] = 'server'
client: ClassVar['Direction'] = 'client'
directions: ChoiceOption
class ConnectOption(DynamicData):
startConnected: BoolOption
allowGuestControl: BoolOption
class BusSlotOption(DynamicData):
type: type
type: type
connectOption: Optional[ConnectOption] = None
busSlotOption: Optional[BusSlotOption] = None
controllerType: Optional[type] = None
autoAssignController: Optional[BoolOption] = None
backingOption: list[BackingOption] = []
defaultBackingOptionIndex: Optional[int] = None
licensingLimit: list[PropertyPath] = []
deprecated: bool
plugAndPlay: bool
hotRemoveSupported: bool
numaSupported: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualDeviceSpec.pyi 0000664 0000000 0000000 00000002641 14637045624 0023755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.vm import BaseIndependentFilterSpec
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualDeviceSpec(DynamicData):
class Operation(Enum):
add: ClassVar['Operation'] = 'add'
remove: ClassVar['Operation'] = 'remove'
edit: ClassVar['Operation'] = 'edit'
class FileOperation(Enum):
create: ClassVar['FileOperation'] = 'create'
destroy: ClassVar['FileOperation'] = 'destroy'
replace: ClassVar['FileOperation'] = 'replace'
class BackingSpec(DynamicData):
parent: Optional[BackingSpec] = None
crypto: Optional[CryptoSpec] = None
class ChangeMode(Enum):
fail: ClassVar['ChangeMode'] = 'fail'
skip: ClassVar['ChangeMode'] = 'skip'
operation: Optional[Operation] = None
fileOperation: Optional[FileOperation] = None
device: VirtualDevice
profile: list[ProfileSpec] = []
backing: Optional[BackingSpec] = None
filterSpec: list[BaseIndependentFilterSpec] = []
changeMode: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualDisk.pyi 0000664 0000000 0000000 00000012532 14637045624 0022635 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import SharesInfo
from pyVmomi.vim import StorageResourceManager
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.vm import BaseIndependentFilterSpec
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualDisk(VirtualDevice):
class DeltaDiskFormat(Enum):
redoLogFormat: ClassVar['DeltaDiskFormat'] = 'redoLogFormat'
nativeFormat: ClassVar['DeltaDiskFormat'] = 'nativeFormat'
seSparseFormat: ClassVar['DeltaDiskFormat'] = 'seSparseFormat'
class DeltaDiskFormatVariant(Enum):
vmfsSparseVariant: ClassVar['DeltaDiskFormatVariant'] = 'vmfsSparseVariant'
vsanSparseVariant: ClassVar['DeltaDiskFormatVariant'] = 'vsanSparseVariant'
class Sharing(Enum):
sharingNone: ClassVar['Sharing'] = 'sharingNone'
sharingMultiWriter: ClassVar['Sharing'] = 'sharingMultiWriter'
class SparseVer1BackingInfo(VirtualDevice.FileBackingInfo):
diskMode: str
split: Optional[bool] = None
writeThrough: Optional[bool] = None
spaceUsedInKB: Optional[long] = None
contentId: Optional[str] = None
parent: Optional[SparseVer1BackingInfo] = None
class SparseVer2BackingInfo(VirtualDevice.FileBackingInfo):
diskMode: str
split: Optional[bool] = None
writeThrough: Optional[bool] = None
spaceUsedInKB: Optional[long] = None
uuid: Optional[str] = None
contentId: Optional[str] = None
changeId: Optional[str] = None
parent: Optional[SparseVer2BackingInfo] = None
keyId: Optional[CryptoKeyId] = None
class FlatVer1BackingInfo(VirtualDevice.FileBackingInfo):
diskMode: str
split: Optional[bool] = None
writeThrough: Optional[bool] = None
contentId: Optional[str] = None
parent: Optional[FlatVer1BackingInfo] = None
class FlatVer2BackingInfo(VirtualDevice.FileBackingInfo):
diskMode: str
split: Optional[bool] = None
writeThrough: Optional[bool] = None
thinProvisioned: Optional[bool] = None
eagerlyScrub: Optional[bool] = None
uuid: Optional[str] = None
contentId: Optional[str] = None
changeId: Optional[str] = None
parent: Optional[FlatVer2BackingInfo] = None
deltaDiskFormat: Optional[str] = None
digestEnabled: Optional[bool] = None
deltaGrainSize: Optional[int] = None
deltaDiskFormatVariant: Optional[str] = None
sharing: Optional[str] = None
keyId: Optional[CryptoKeyId] = None
class SeSparseBackingInfo(VirtualDevice.FileBackingInfo):
diskMode: str
writeThrough: Optional[bool] = None
uuid: Optional[str] = None
contentId: Optional[str] = None
changeId: Optional[str] = None
parent: Optional[SeSparseBackingInfo] = None
deltaDiskFormat: Optional[str] = None
digestEnabled: Optional[bool] = None
grainSize: Optional[int] = None
keyId: Optional[CryptoKeyId] = None
class RawDiskVer2BackingInfo(VirtualDevice.DeviceBackingInfo):
descriptorFileName: str
uuid: Optional[str] = None
changeId: Optional[str] = None
sharing: Optional[str] = None
class PartitionedRawDiskVer2BackingInfo(RawDiskVer2BackingInfo):
partition: list[int] = []
class RawDiskMappingVer1BackingInfo(VirtualDevice.FileBackingInfo):
lunUuid: Optional[str] = None
deviceName: Optional[str] = None
compatibilityMode: Optional[str] = None
diskMode: Optional[str] = None
uuid: Optional[str] = None
contentId: Optional[str] = None
changeId: Optional[str] = None
parent: Optional[RawDiskMappingVer1BackingInfo] = None
deltaDiskFormat: Optional[str] = None
deltaGrainSize: Optional[int] = None
sharing: Optional[str] = None
class LocalPMemBackingInfo(VirtualDevice.FileBackingInfo):
diskMode: str
uuid: Optional[str] = None
volumeUUID: Optional[str] = None
contentId: Optional[str] = None
class VFlashCacheConfigInfo(DynamicData):
class CacheConsistencyType(Enum):
strong: ClassVar['CacheConsistencyType'] = 'strong'
weak: ClassVar['CacheConsistencyType'] = 'weak'
class CacheMode(Enum):
write_thru: ClassVar['CacheMode'] = 'write_thru'
write_back: ClassVar['CacheMode'] = 'write_back'
vFlashModule: Optional[str] = None
reservationInMB: Optional[long] = None
cacheConsistencyType: Optional[str] = None
cacheMode: Optional[str] = None
blockSizeInKB: Optional[long] = None
capacityInKB: long
capacityInBytes: Optional[long] = None
shares: Optional[SharesInfo] = None
storageIOAllocation: Optional[StorageResourceManager.IOAllocationInfo] = None
diskObjectId: Optional[str] = None
vFlashCacheConfigInfo: Optional[VFlashCacheConfigInfo] = None
iofilter: list[str] = []
vDiskId: Optional[ID] = None
vDiskVersion: Optional[int] = None
nativeUnmanagedLinkedClone: Optional[bool] = None
independentFilters: list[BaseIndependentFilterSpec] = []
guestReadOnly: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualDiskId.pyi 0000664 0000000 0000000 00000000557 14637045624 0023116 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class VirtualDiskId(DynamicData):
vm: VirtualMachine
diskId: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualDiskOption.pyi 0000664 0000000 0000000 00000006665 14637045624 0024040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import StorageResourceManager
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualDiskOption(VirtualDeviceOption):
class DiskMode(Enum):
persistent: ClassVar['DiskMode'] = 'persistent'
nonpersistent: ClassVar['DiskMode'] = 'nonpersistent'
undoable: ClassVar['DiskMode'] = 'undoable'
independent_persistent: ClassVar['DiskMode'] = 'independent_persistent'
independent_nonpersistent: ClassVar['DiskMode'] = 'independent_nonpersistent'
append: ClassVar['DiskMode'] = 'append'
class CompatibilityMode(Enum):
virtualMode: ClassVar['CompatibilityMode'] = 'virtualMode'
physicalMode: ClassVar['CompatibilityMode'] = 'physicalMode'
class SparseVer1BackingOption(VirtualDeviceOption.FileBackingOption):
diskModes: ChoiceOption
split: BoolOption
writeThrough: BoolOption
growable: bool
class SparseVer2BackingOption(VirtualDeviceOption.FileBackingOption):
diskMode: ChoiceOption
split: BoolOption
writeThrough: BoolOption
growable: bool
hotGrowable: bool
uuid: bool
class FlatVer1BackingOption(VirtualDeviceOption.FileBackingOption):
diskMode: ChoiceOption
split: BoolOption
writeThrough: BoolOption
growable: bool
class DeltaDiskFormatsSupported(DynamicData):
datastoreType: type
deltaDiskFormat: ChoiceOption
class FlatVer2BackingOption(VirtualDeviceOption.FileBackingOption):
diskMode: ChoiceOption
split: BoolOption
writeThrough: BoolOption
growable: bool
hotGrowable: bool
uuid: bool
thinProvisioned: BoolOption
eagerlyScrub: BoolOption
deltaDiskFormat: ChoiceOption
deltaDiskFormatsSupported: list[DeltaDiskFormatsSupported] = []
class SeSparseBackingOption(VirtualDeviceOption.FileBackingOption):
diskMode: ChoiceOption
writeThrough: BoolOption
growable: bool
hotGrowable: bool
uuid: bool
deltaDiskFormatsSupported: list[DeltaDiskFormatsSupported] = []
class RawDiskVer2BackingOption(VirtualDeviceOption.DeviceBackingOption):
descriptorFileNameExtensions: ChoiceOption
uuid: bool
class PartitionedRawDiskVer2BackingOption(RawDiskVer2BackingOption):
pass
class RawDiskMappingVer1BackingOption(VirtualDeviceOption.DeviceBackingOption):
descriptorFileNameExtensions: Optional[ChoiceOption] = None
compatibilityMode: ChoiceOption
diskMode: ChoiceOption
uuid: bool
class LocalPMemBackingOption(VirtualDeviceOption.FileBackingOption):
diskMode: ChoiceOption
growable: bool
hotGrowable: bool
uuid: bool
class VFlashCacheConfigOption(DynamicData):
cacheConsistencyType: ChoiceOption
cacheMode: ChoiceOption
reservationInMB: LongOption
blockSizeInKB: LongOption
capacityInKB: LongOption
ioAllocationOption: StorageResourceManager.IOAllocationOption
vFlashCacheConfigOption: Optional[VFlashCacheConfigOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualDiskSpec.pyi 0000664 0000000 0000000 00000000642 14637045624 0023447 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualDeviceSpec
class VirtualDiskSpec(VirtualDeviceSpec):
diskMoveType: Optional[str] = None
migrateCache: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualE1000.pyi 0000664 0000000 0000000 00000000501 14637045624 0022421 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCard
class VirtualE1000(VirtualEthernetCard):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualE1000Option.pyi 0000664 0000000 0000000 00000000523 14637045624 0023616 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCardOption
class VirtualE1000Option(VirtualEthernetCardOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualE1000e.pyi 0000664 0000000 0000000 00000000502 14637045624 0022567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCard
class VirtualE1000e(VirtualEthernetCard):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualE1000eOption.pyi 0000664 0000000 0000000 00000000524 14637045624 0023764 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCardOption
class VirtualE1000eOption(VirtualEthernetCardOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualEnsoniq1371.pyi 0000664 0000000 0000000 00000000501 14637045624 0023664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSoundCard
class VirtualEnsoniq1371(VirtualSoundCard):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualEnsoniq1371Option.pyi 0000664 0000000 0000000 00000000523 14637045624 0025061 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSoundCardOption
class VirtualEnsoniq1371Option(VirtualSoundCardOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualEthernetCard.pyi 0000664 0000000 0000000 00000002543 14637045624 0024314 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Network
from pyVmomi.vim import SharesInfo
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import PortConnection
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualEthernetCard(VirtualDevice):
class NetworkBackingInfo(VirtualDevice.DeviceBackingInfo):
network: Optional[Network] = None
inPassthroughMode: Optional[bool] = None
class LegacyNetworkBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
class DistributedVirtualPortBackingInfo(VirtualDevice.BackingInfo):
port: PortConnection
class OpaqueNetworkBackingInfo(VirtualDevice.BackingInfo):
opaqueNetworkId: str
opaqueNetworkType: str
class ResourceAllocation(DynamicData):
reservation: Optional[long] = None
share: SharesInfo
limit: Optional[long] = None
addressType: Optional[str] = None
macAddress: Optional[str] = None
wakeOnLanEnabled: Optional[bool] = None
resourceAllocation: Optional[ResourceAllocation] = None
externalId: Optional[str] = None
uptCompatibilityEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualEthernetCardOption.pyi 0000664 0000000 0000000 00000002655 14637045624 0025511 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualEthernetCardOption(VirtualDeviceOption):
class NetworkBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class OpaqueNetworkBackingOption(VirtualDeviceOption.BackingOption):
pass
class LegacyNetworkBackingOption(VirtualDeviceOption.DeviceBackingOption):
class LegacyNetworkDeviceName(Enum):
bridged: ClassVar['LegacyNetworkDeviceName'] = 'bridged'
nat: ClassVar['LegacyNetworkDeviceName'] = 'nat'
hostonly: ClassVar['LegacyNetworkDeviceName'] = 'hostonly'
class DistributedVirtualPortBackingOption(VirtualDeviceOption.BackingOption):
pass
class MacTypes(Enum):
manual: ClassVar['MacTypes'] = 'manual'
generated: ClassVar['MacTypes'] = 'generated'
assigned: ClassVar['MacTypes'] = 'assigned'
supportedOUI: ChoiceOption
macType: ChoiceOption
wakeOnLanEnabled: BoolOption
vmDirectPathGen2Supported: Optional[bool] = None
uptCompatibilityEnabled: Optional[BoolOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualFloppy.pyi 0000664 0000000 0000000 00000001021 14637045624 0023203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualFloppy(VirtualDevice):
class ImageBackingInfo(VirtualDevice.FileBackingInfo):
pass
class DeviceBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
class RemoteDeviceBackingInfo(VirtualDevice.RemoteDeviceBackingInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualFloppyOption.pyi 0000664 0000000 0000000 00000001101 14637045624 0024373 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualFloppyOption(VirtualDeviceOption):
class ImageBackingOption(VirtualDeviceOption.FileBackingOption):
pass
class DeviceBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class RemoteDeviceBackingOption(VirtualDeviceOption.RemoteDeviceBackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualHdAudioCard.pyi 0000664 0000000 0000000 00000000501 14637045624 0024043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSoundCard
class VirtualHdAudioCard(VirtualSoundCard):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualHdAudioCardOption.pyi 0000664 0000000 0000000 00000000523 14637045624 0025240 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSoundCardOption
class VirtualHdAudioCardOption(VirtualSoundCardOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualIDEController.pyi 0000664 0000000 0000000 00000000505 14637045624 0024405 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualController
class VirtualIDEController(VirtualController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualIDEControllerOption.pyi 0000664 0000000 0000000 00000000656 14637045624 0025605 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualIDEControllerOption(VirtualControllerOption):
numIDEDisks: IntOption
numIDECdroms: IntOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualKeyboard.pyi 0000664 0000000 0000000 00000000470 14637045624 0023501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualKeyboard(VirtualDevice):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualKeyboardOption.pyi 0000664 0000000 0000000 00000000512 14637045624 0024667 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualKeyboardOption(VirtualDeviceOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualLsiLogicController.pyi 0000664 0000000 0000000 00000000522 14637045624 0025510 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIController
class VirtualLsiLogicController(VirtualSCSIController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualLsiLogicControllerOption.pyi 0000664 0000000 0000000 00000000544 14637045624 0026705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIControllerOption
class VirtualLsiLogicControllerOption(VirtualSCSIControllerOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualLsiLogicSASController.pyi 0000664 0000000 0000000 00000000525 14637045624 0026062 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIController
class VirtualLsiLogicSASController(VirtualSCSIController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualLsiLogicSASControllerOption.pyi 0000664 0000000 0000000 00000000547 14637045624 0027257 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSCSIControllerOption
class VirtualLsiLogicSASControllerOption(VirtualSCSIControllerOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualNVDIMM.pyi 0000664 0000000 0000000 00000001077 14637045624 0022737 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualNVDIMM(VirtualDevice):
class BackingInfo(VirtualDevice.FileBackingInfo):
parent: Optional[BackingInfo] = None
changeId: Optional[str] = None
capacityInMB: long
configuredCapacityInMB: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualNVDIMMController.pyi 0000664 0000000 0000000 00000000510 14637045624 0024772 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualController
class VirtualNVDIMMController(VirtualController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualNVDIMMControllerOption.pyi 0000664 0000000 0000000 00000000637 14637045624 0026175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualNVDIMMControllerOption(VirtualControllerOption):
numNVDIMMControllers: IntOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualNVDIMMOption.pyi 0000664 0000000 0000000 00000000756 14637045624 0024133 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualNVDIMMOption(VirtualDeviceOption):
capacityInMB: LongOption
growable: bool
hotGrowable: bool
granularityInMB: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualNVMEController.pyi 0000664 0000000 0000000 00000001114 14637045624 0024546 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.vm.device import VirtualController
class VirtualNVMEController(VirtualController):
class Sharing(Enum):
noSharing: ClassVar['Sharing'] = 'noSharing'
physicalSharing: ClassVar['Sharing'] = 'physicalSharing'
sharedBus: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualNVMEControllerOption.pyi 0000664 0000000 0000000 00000000715 14637045624 0025745 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualNVMEControllerOption(VirtualControllerOption):
numNVMEDisks: IntOption
sharing: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPCIController.pyi 0000664 0000000 0000000 00000000505 14637045624 0024417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualController
class VirtualPCIController(VirtualController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPCIControllerOption.pyi 0000664 0000000 0000000 00000001560 14637045624 0025612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualPCIControllerOption(VirtualControllerOption):
numSCSIControllers: IntOption
numEthernetCards: IntOption
numVideoCards: IntOption
numSoundCards: IntOption
numVmiRoms: IntOption
numVmciDevices: IntOption
numPCIPassthroughDevices: IntOption
numSasSCSIControllers: IntOption
numVmxnet3EthernetCards: IntOption
numParaVirtualSCSIControllers: IntOption
numSATAControllers: IntOption
numNVMEControllers: Optional[IntOption] = None
numVmxnet3VrdmaEthernetCards: Optional[IntOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPCIPassthrough.pyi 0000664 0000000 0000000 00000002614 14637045624 0024606 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import short
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import OptionValue
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualPCIPassthrough(VirtualDevice):
class DeviceBackingInfo(VirtualDevice.DeviceBackingInfo):
id: str
deviceId: str
systemId: str
vendorId: short
class AllowedDevice(DynamicData):
vendorId: int
deviceId: int
subVendorId: Optional[int] = None
subDeviceId: Optional[int] = None
revisionId: Optional[short] = None
class DynamicBackingInfo(VirtualDevice.DeviceBackingInfo):
allowedDevice: list[AllowedDevice] = []
customLabel: Optional[str] = None
assignedId: Optional[str] = None
class PluginBackingInfo(VirtualDevice.BackingInfo):
pass
class VmiopBackingInfo(PluginBackingInfo):
vgpu: Optional[str] = None
vgpuMigrateDataSizeMB: Optional[int] = None
migrateSupported: Optional[bool] = None
enhancedMigrateCapability: Optional[bool] = None
class DvxBackingInfo(VirtualDevice.BackingInfo):
deviceClass: Optional[str] = None
configParams: list[OptionValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPCIPassthroughOption.pyi 0000664 0000000 0000000 00000001426 14637045624 0025777 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import StringOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualPCIPassthroughOption(VirtualDeviceOption):
class DeviceBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class PluginBackingOption(VirtualDeviceOption.BackingOption):
pass
class VmiopBackingOption(PluginBackingOption):
vgpu: StringOption
maxInstances: int
class DynamicBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class DvxBackingOption(VirtualDeviceOption.BackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPCNet32.pyi 0000664 0000000 0000000 00000000503 14637045624 0023054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCard
class VirtualPCNet32(VirtualEthernetCard):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPCNet32Option.pyi 0000664 0000000 0000000 00000000547 14637045624 0024255 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCardOption
class VirtualPCNet32Option(VirtualEthernetCardOption):
supportsMorphing: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPS2Controller.pyi 0000664 0000000 0000000 00000000505 14637045624 0024410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualController
class VirtualPS2Controller(VirtualController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPS2ControllerOption.pyi 0000664 0000000 0000000 00000000665 14637045624 0025610 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualPS2ControllerOption(VirtualControllerOption):
numKeyboards: IntOption
numPointingDevices: IntOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualParallelPort.pyi 0000664 0000000 0000000 00000000701 14637045624 0024337 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualParallelPort(VirtualDevice):
class FileBackingInfo(VirtualDevice.FileBackingInfo):
pass
class DeviceBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualParallelPortOption.pyi 0000664 0000000 0000000 00000000747 14637045624 0025542 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualParallelPortOption(VirtualDeviceOption):
class FileBackingOption(VirtualDeviceOption.FileBackingOption):
pass
class DeviceBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPointingDevice.pyi 0000664 0000000 0000000 00000000621 14637045624 0024646 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualPointingDevice(VirtualDevice):
class DeviceBackingInfo(VirtualDevice.DeviceBackingInfo):
hostPointingDevice: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPointingDeviceOption.pyi 0000664 0000000 0000000 00000002320 14637045624 0026035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualPointingDeviceOption(VirtualDeviceOption):
class DeviceBackingOption(VirtualDeviceOption.DeviceBackingOption):
class HostPointingDeviceChoice(Enum):
autodetect: ClassVar['HostPointingDeviceChoice'] = 'autodetect'
intellimouseExplorer: ClassVar['HostPointingDeviceChoice'] = 'intellimouseExplorer'
intellimousePs2: ClassVar['HostPointingDeviceChoice'] = 'intellimousePs2'
logitechMouseman: ClassVar['HostPointingDeviceChoice'] = 'logitechMouseman'
microsoft_serial: ClassVar['HostPointingDeviceChoice'] = 'microsoft_serial'
mouseSystems: ClassVar['HostPointingDeviceChoice'] = 'mouseSystems'
mousemanSerial: ClassVar['HostPointingDeviceChoice'] = 'mousemanSerial'
ps2: ClassVar['HostPointingDeviceChoice'] = 'ps2'
hostPointingDevice: ChoiceOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPrecisionClock.pyi 0000664 0000000 0000000 00000000664 14637045624 0024655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualPrecisionClock(VirtualDevice):
class SystemClockBackingInfo(VirtualDevice.BackingInfo):
protocol: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualPrecisionClockOption.pyi 0000664 0000000 0000000 00000000730 14637045624 0026040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualPrecisionClockOption(VirtualDeviceOption):
class SystemClockBackingOption(VirtualDeviceOption.BackingOption):
protocol: ChoiceOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSATAController.pyi 0000664 0000000 0000000 00000000506 14637045624 0024535 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualController
class VirtualSATAController(VirtualController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSATAControllerOption.pyi 0000664 0000000 0000000 00000000661 14637045624 0025730 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualSATAControllerOption(VirtualControllerOption):
numSATADisks: IntOption
numSATACdroms: IntOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSCSIController.pyi 0000664 0000000 0000000 00000001317 14637045624 0024547 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.vm.device import VirtualController
class VirtualSCSIController(VirtualController):
class Sharing(Enum):
noSharing: ClassVar['Sharing'] = 'noSharing'
virtualSharing: ClassVar['Sharing'] = 'virtualSharing'
physicalSharing: ClassVar['Sharing'] = 'physicalSharing'
hotAddRemove: Optional[bool] = None
sharedBus: Sharing
scsiCtlrUnitNumber: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSCSIControllerOption.pyi 0000664 0000000 0000000 00000001273 14637045624 0025741 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
from pyVmomi.vim.vm.device import VirtualSCSIController
class VirtualSCSIControllerOption(VirtualControllerOption):
numSCSIDisks: IntOption
numSCSICdroms: IntOption
numSCSIPassthrough: IntOption
sharing: list[VirtualSCSIController.Sharing] = []
defaultSharedIndex: int
hotAddRemove: BoolOption
scsiCtlrUnitNumber: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSCSIPassthrough.pyi 0000664 0000000 0000000 00000000577 14637045624 0024742 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualSCSIPassthrough(VirtualDevice):
class DeviceBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSCSIPassthroughOption.pyi 0000664 0000000 0000000 00000000633 14637045624 0026124 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualSCSIPassthroughOption(VirtualDeviceOption):
class DeviceBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSIOController.pyi 0000664 0000000 0000000 00000000505 14637045624 0024436 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualController
class VirtualSIOController(VirtualController):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSIOControllerOption.pyi 0000664 0000000 0000000 00000000723 14637045624 0025631 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualSIOControllerOption(VirtualControllerOption):
numFloppyDrives: IntOption
numSerialPorts: IntOption
numParallelPorts: IntOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSerialPort.pyi 0000664 0000000 0000000 00000001357 14637045624 0024032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualSerialPort(VirtualDevice):
class FileBackingInfo(VirtualDevice.FileBackingInfo):
pass
class DeviceBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
class PipeBackingInfo(VirtualDevice.PipeBackingInfo):
endpoint: str
noRxLoss: Optional[bool] = None
class URIBackingInfo(VirtualDevice.URIBackingInfo):
pass
class ThinPrintBackingInfo(VirtualDevice.BackingInfo):
pass
yieldOnPoll: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSerialPortOption.pyi 0000664 0000000 0000000 00000002053 14637045624 0025215 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualSerialPortOption(VirtualDeviceOption):
class EndPoint(Enum):
client: ClassVar['EndPoint'] = 'client'
server: ClassVar['EndPoint'] = 'server'
class FileBackingOption(VirtualDeviceOption.FileBackingOption):
pass
class DeviceBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class PipeBackingOption(VirtualDeviceOption.PipeBackingOption):
endpoint: ChoiceOption
noRxLoss: BoolOption
class URIBackingOption(VirtualDeviceOption.URIBackingOption):
pass
class ThinPrintBackingOption(VirtualDeviceOption.BackingOption):
pass
yieldOnPoll: BoolOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSoundBlaster16.pyi 0000664 0000000 0000000 00000000504 14637045624 0024513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSoundCard
class VirtualSoundBlaster16(VirtualSoundCard):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSoundBlaster16Option.pyi 0000664 0000000 0000000 00000000526 14637045624 0025710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualSoundCardOption
class VirtualSoundBlaster16Option(VirtualSoundCardOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSoundCard.pyi 0000664 0000000 0000000 00000000571 14637045624 0023625 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualSoundCard(VirtualDevice):
class DeviceBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSoundCardOption.pyi 0000664 0000000 0000000 00000000625 14637045624 0025016 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualSoundCardOption(VirtualDeviceOption):
class DeviceBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSriovEthernetCard.pyi 0000664 0000000 0000000 00000001615 14637045624 0025336 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualDevice
from pyVmomi.vim.vm.device import VirtualEthernetCard
from pyVmomi.vim.vm.device import VirtualPCIPassthrough
class VirtualSriovEthernetCard(VirtualEthernetCard):
class SriovBackingInfo(VirtualDevice.BackingInfo):
physicalFunctionBacking: Optional[VirtualPCIPassthrough.DeviceBackingInfo] = None
virtualFunctionBacking: Optional[VirtualPCIPassthrough.DeviceBackingInfo] = None
virtualFunctionIndex: Optional[int] = None
allowGuestOSMtuChange: Optional[bool] = None
sriovBacking: Optional[SriovBackingInfo] = None
dvxBackingInfo: Optional[VirtualPCIPassthrough.DvxBackingInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualSriovEthernetCardOption.pyi 0000664 0000000 0000000 00000000730 14637045624 0026524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
from pyVmomi.vim.vm.device import VirtualEthernetCardOption
class VirtualSriovEthernetCardOption(VirtualEthernetCardOption):
class SriovBackingOption(VirtualDeviceOption.BackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualTPM.pyi 0000664 0000000 0000000 00000000737 14637045624 0022407 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import binary
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualTPM(VirtualDevice):
endorsementKeyCertificateSigningRequest: list[binary] = []
endorsementKeyCertificate: list[binary] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualTPMOption.pyi 0000664 0000000 0000000 00000000577 14637045624 0023602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualTPMOption(VirtualDeviceOption):
supportedFirmware: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualUSB.pyi 0000664 0000000 0000000 00000001311 14637045624 0022365 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualUSB(VirtualDevice):
class USBBackingInfo(VirtualDevice.DeviceBackingInfo):
pass
class RemoteHostBackingInfo(VirtualDevice.DeviceBackingInfo):
hostname: str
class RemoteClientBackingInfo(VirtualDevice.RemoteDeviceBackingInfo):
hostname: str
connected: bool
vendor: Optional[int] = None
product: Optional[int] = None
family: list[str] = []
speed: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualUSBController.pyi 0000664 0000000 0000000 00000001103 14637045624 0024430 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualController
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualUSBController(VirtualController):
class PciBusSlotInfo(VirtualDevice.PciBusSlotInfo):
ehciPciSlotNumber: Optional[int] = None
autoConnectDevices: Optional[bool] = None
ehciEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualUSBControllerOption.pyi 0000664 0000000 0000000 00000000734 14637045624 0025632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualUSBControllerOption(VirtualControllerOption):
autoConnectDevices: BoolOption
ehciSupported: BoolOption
supportedSpeeds: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualUSBOption.pyi 0000664 0000000 0000000 00000001102 14637045624 0023554 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualUSBOption(VirtualDeviceOption):
class USBBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class RemoteHostBackingOption(VirtualDeviceOption.DeviceBackingOption):
pass
class RemoteClientBackingOption(VirtualDeviceOption.RemoteDeviceBackingOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualUSBXHCIController.pyi 0000664 0000000 0000000 00000000613 14637045624 0025111 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualController
class VirtualUSBXHCIController(VirtualController):
autoConnectDevices: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualUSBXHCIControllerOption.pyi 0000664 0000000 0000000 00000000703 14637045624 0026302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.vm.device import VirtualControllerOption
class VirtualUSBXHCIControllerOption(VirtualControllerOption):
autoConnectDevices: BoolOption
supportedSpeeds: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVMCIDevice.pyi 0000664 0000000 0000000 00000003010 14637045624 0023610 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualVMCIDevice(VirtualDevice):
class Action(Enum):
allow: ClassVar['Action'] = 'allow'
deny: ClassVar['Action'] = 'deny'
class Protocol(Enum):
hypervisor: ClassVar['Protocol'] = 'hypervisor'
doorbell: ClassVar['Protocol'] = 'doorbell'
queuepair: ClassVar['Protocol'] = 'queuepair'
datagram: ClassVar['Protocol'] = 'datagram'
stream: ClassVar['Protocol'] = 'stream'
anyProtocol: ClassVar['Protocol'] = 'anyProtocol'
class Direction(Enum):
guest: ClassVar['Direction'] = 'guest'
host: ClassVar['Direction'] = 'host'
anyDirection: ClassVar['Direction'] = 'anyDirection'
class FilterSpec(DynamicData):
rank: long
action: str
protocol: str
direction: str
lowerDstPortBoundary: Optional[long] = None
upperDstPortBoundary: Optional[long] = None
class FilterInfo(DynamicData):
filters: list[FilterSpec] = []
id: Optional[long] = None
allowUnrestrictedCommunication: Optional[bool] = None
filterEnable: Optional[bool] = None
filterInfo: Optional[FilterInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVMCIDeviceOption.pyi 0000664 0000000 0000000 00000001553 14637045624 0025013 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualVMCIDeviceOption(VirtualDeviceOption):
class FilterSpecOption(DynamicData):
action: ChoiceOption
protocol: ChoiceOption
direction: ChoiceOption
lowerDstPortBoundary: LongOption
upperDstPortBoundary: LongOption
allowUnrestrictedCommunication: BoolOption
filterSpecOption: Optional[FilterSpecOption] = None
filterSupported: Optional[BoolOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVMIROM.pyi 0000664 0000000 0000000 00000000466 14637045624 0022757 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualVMIROM(VirtualDevice):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVMIROMOption.pyi 0000664 0000000 0000000 00000000510 14637045624 0024136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualVMIROMOption(VirtualDeviceOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVideoCard.pyi 0000664 0000000 0000000 00000001567 14637045624 0023611 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualVideoCard(VirtualDevice):
class Use3dRenderer(Enum):
automatic: ClassVar['Use3dRenderer'] = 'automatic'
software: ClassVar['Use3dRenderer'] = 'software'
hardware: ClassVar['Use3dRenderer'] = 'hardware'
videoRamSizeInKB: Optional[long] = None
numDisplays: Optional[int] = None
useAutoDetect: Optional[bool] = None
enable3DSupport: Optional[bool] = None
use3dRenderer: Optional[str] = None
graphicsMemorySizeInKB: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVideoCardOption.pyi 0000664 0000000 0000000 00000001474 14637045624 0024777 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.option import IntOption
from pyVmomi.vim.option import LongOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualVideoCardOption(VirtualDeviceOption):
videoRamSizeInKB: Optional[LongOption] = None
numDisplays: Optional[IntOption] = None
useAutoDetect: Optional[BoolOption] = None
support3D: Optional[BoolOption] = None
use3dRendererSupported: Optional[BoolOption] = None
graphicsMemorySizeInKB: Optional[LongOption] = None
graphicsMemorySizeSupported: Optional[BoolOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnet.pyi 0000664 0000000 0000000 00000000502 14637045624 0023216 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCard
class VirtualVmxnet(VirtualEthernetCard):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnet2.pyi 0000664 0000000 0000000 00000000467 14637045624 0023312 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualVmxnet
class VirtualVmxnet2(VirtualVmxnet):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnet2Option.pyi 0000664 0000000 0000000 00000000511 14637045624 0024471 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualVmxnetOption
class VirtualVmxnet2Option(VirtualVmxnetOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnet3.pyi 0000664 0000000 0000000 00000000563 14637045624 0023310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualVmxnet
class VirtualVmxnet3(VirtualVmxnet):
uptv2Enabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnet3Option.pyi 0000664 0000000 0000000 00000000666 14637045624 0024505 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.vm.device import VirtualVmxnetOption
class VirtualVmxnet3Option(VirtualVmxnetOption):
uptv2Enabled: Optional[BoolOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnet3Vrdma.pyi 0000664 0000000 0000000 00000000573 14637045624 0024303 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.device import VirtualVmxnet3
class VirtualVmxnet3Vrdma(VirtualVmxnet3):
deviceProtocol: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnet3VrdmaOption.pyi 0000664 0000000 0000000 00000001221 14637045624 0025463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.option import ChoiceOption
from pyVmomi.vim.vm.device import VirtualVmxnet3Option
class VirtualVmxnet3VrdmaOption(VirtualVmxnet3Option):
class DeviceProtocols(Enum):
rocev1: ClassVar['DeviceProtocols'] = 'rocev1'
rocev2: ClassVar['DeviceProtocols'] = 'rocev2'
deviceProtocol: Optional[ChoiceOption] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualVmxnetOption.pyi 0000664 0000000 0000000 00000000524 14637045624 0024413 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualEthernetCardOption
class VirtualVmxnetOption(VirtualEthernetCardOption):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualWDT.pyi 0000664 0000000 0000000 00000000517 14637045624 0022401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.device import VirtualDevice
class VirtualWDT(VirtualDevice):
runOnBoot: bool
running: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/VirtualWDTOption.pyi 0000664 0000000 0000000 00000000601 14637045624 0023564 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.option import BoolOption
from pyVmomi.vim.vm.device import VirtualDeviceOption
class VirtualWDTOption(VirtualDeviceOption):
runOnBoot: BoolOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/__init__.pyi 0000664 0000000 0000000 00000020057 14637045624 0022134 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .HostDiskMappingInfo import HostDiskMappingInfo as HostDiskMappingInfo
from .HostDiskMappingOption import HostDiskMappingOption as HostDiskMappingOption
from .ParaVirtualSCSIController import ParaVirtualSCSIController as ParaVirtualSCSIController
from .ParaVirtualSCSIControllerOption import ParaVirtualSCSIControllerOption as ParaVirtualSCSIControllerOption
from .VirtualAHCIController import VirtualAHCIController as VirtualAHCIController
from .VirtualAHCIControllerOption import VirtualAHCIControllerOption as VirtualAHCIControllerOption
from .VirtualBusLogicController import VirtualBusLogicController as VirtualBusLogicController
from .VirtualBusLogicControllerOption import VirtualBusLogicControllerOption as VirtualBusLogicControllerOption
from .VirtualCdrom import VirtualCdrom as VirtualCdrom
from .VirtualCdromOption import VirtualCdromOption as VirtualCdromOption
from .VirtualController import VirtualController as VirtualController
from .VirtualControllerOption import VirtualControllerOption as VirtualControllerOption
from .VirtualDevice import VirtualDevice as VirtualDevice
from .VirtualDeviceOption import VirtualDeviceOption as VirtualDeviceOption
from .VirtualDeviceSpec import VirtualDeviceSpec as VirtualDeviceSpec
from .VirtualDisk import VirtualDisk as VirtualDisk
from .VirtualDiskId import VirtualDiskId as VirtualDiskId
from .VirtualDiskOption import VirtualDiskOption as VirtualDiskOption
from .VirtualDiskSpec import VirtualDiskSpec as VirtualDiskSpec
from .VirtualE1000 import VirtualE1000 as VirtualE1000
from .VirtualE1000Option import VirtualE1000Option as VirtualE1000Option
from .VirtualE1000e import VirtualE1000e as VirtualE1000e
from .VirtualE1000eOption import VirtualE1000eOption as VirtualE1000eOption
from .VirtualEnsoniq1371 import VirtualEnsoniq1371 as VirtualEnsoniq1371
from .VirtualEnsoniq1371Option import VirtualEnsoniq1371Option as VirtualEnsoniq1371Option
from .VirtualEthernetCard import VirtualEthernetCard as VirtualEthernetCard
from .VirtualEthernetCardOption import VirtualEthernetCardOption as VirtualEthernetCardOption
from .VirtualFloppy import VirtualFloppy as VirtualFloppy
from .VirtualFloppyOption import VirtualFloppyOption as VirtualFloppyOption
from .VirtualHdAudioCard import VirtualHdAudioCard as VirtualHdAudioCard
from .VirtualHdAudioCardOption import VirtualHdAudioCardOption as VirtualHdAudioCardOption
from .VirtualIDEController import VirtualIDEController as VirtualIDEController
from .VirtualIDEControllerOption import VirtualIDEControllerOption as VirtualIDEControllerOption
from .VirtualKeyboard import VirtualKeyboard as VirtualKeyboard
from .VirtualKeyboardOption import VirtualKeyboardOption as VirtualKeyboardOption
from .VirtualLsiLogicController import VirtualLsiLogicController as VirtualLsiLogicController
from .VirtualLsiLogicControllerOption import VirtualLsiLogicControllerOption as VirtualLsiLogicControllerOption
from .VirtualLsiLogicSASController import VirtualLsiLogicSASController as VirtualLsiLogicSASController
from .VirtualLsiLogicSASControllerOption import VirtualLsiLogicSASControllerOption as VirtualLsiLogicSASControllerOption
from .VirtualNVDIMM import VirtualNVDIMM as VirtualNVDIMM
from .VirtualNVDIMMController import VirtualNVDIMMController as VirtualNVDIMMController
from .VirtualNVDIMMControllerOption import VirtualNVDIMMControllerOption as VirtualNVDIMMControllerOption
from .VirtualNVDIMMOption import VirtualNVDIMMOption as VirtualNVDIMMOption
from .VirtualNVMEController import VirtualNVMEController as VirtualNVMEController
from .VirtualNVMEControllerOption import VirtualNVMEControllerOption as VirtualNVMEControllerOption
from .VirtualPCIController import VirtualPCIController as VirtualPCIController
from .VirtualPCIControllerOption import VirtualPCIControllerOption as VirtualPCIControllerOption
from .VirtualPCIPassthrough import VirtualPCIPassthrough as VirtualPCIPassthrough
from .VirtualPCIPassthroughOption import VirtualPCIPassthroughOption as VirtualPCIPassthroughOption
from .VirtualPCNet32 import VirtualPCNet32 as VirtualPCNet32
from .VirtualPCNet32Option import VirtualPCNet32Option as VirtualPCNet32Option
from .VirtualPS2Controller import VirtualPS2Controller as VirtualPS2Controller
from .VirtualPS2ControllerOption import VirtualPS2ControllerOption as VirtualPS2ControllerOption
from .VirtualParallelPort import VirtualParallelPort as VirtualParallelPort
from .VirtualParallelPortOption import VirtualParallelPortOption as VirtualParallelPortOption
from .VirtualPointingDevice import VirtualPointingDevice as VirtualPointingDevice
from .VirtualPointingDeviceOption import VirtualPointingDeviceOption as VirtualPointingDeviceOption
from .VirtualPrecisionClock import VirtualPrecisionClock as VirtualPrecisionClock
from .VirtualPrecisionClockOption import VirtualPrecisionClockOption as VirtualPrecisionClockOption
from .VirtualSATAController import VirtualSATAController as VirtualSATAController
from .VirtualSATAControllerOption import VirtualSATAControllerOption as VirtualSATAControllerOption
from .VirtualSCSIController import VirtualSCSIController as VirtualSCSIController
from .VirtualSCSIControllerOption import VirtualSCSIControllerOption as VirtualSCSIControllerOption
from .VirtualSCSIPassthrough import VirtualSCSIPassthrough as VirtualSCSIPassthrough
from .VirtualSCSIPassthroughOption import VirtualSCSIPassthroughOption as VirtualSCSIPassthroughOption
from .VirtualSIOController import VirtualSIOController as VirtualSIOController
from .VirtualSIOControllerOption import VirtualSIOControllerOption as VirtualSIOControllerOption
from .VirtualSerialPort import VirtualSerialPort as VirtualSerialPort
from .VirtualSerialPortOption import VirtualSerialPortOption as VirtualSerialPortOption
from .VirtualSoundBlaster16 import VirtualSoundBlaster16 as VirtualSoundBlaster16
from .VirtualSoundBlaster16Option import VirtualSoundBlaster16Option as VirtualSoundBlaster16Option
from .VirtualSoundCard import VirtualSoundCard as VirtualSoundCard
from .VirtualSoundCardOption import VirtualSoundCardOption as VirtualSoundCardOption
from .VirtualSriovEthernetCard import VirtualSriovEthernetCard as VirtualSriovEthernetCard
from .VirtualSriovEthernetCardOption import VirtualSriovEthernetCardOption as VirtualSriovEthernetCardOption
from .VirtualTPM import VirtualTPM as VirtualTPM
from .VirtualTPMOption import VirtualTPMOption as VirtualTPMOption
from .VirtualUSB import VirtualUSB as VirtualUSB
from .VirtualUSBController import VirtualUSBController as VirtualUSBController
from .VirtualUSBControllerOption import VirtualUSBControllerOption as VirtualUSBControllerOption
from .VirtualUSBOption import VirtualUSBOption as VirtualUSBOption
from .VirtualUSBXHCIController import VirtualUSBXHCIController as VirtualUSBXHCIController
from .VirtualUSBXHCIControllerOption import VirtualUSBXHCIControllerOption as VirtualUSBXHCIControllerOption
from .VirtualVMCIDevice import VirtualVMCIDevice as VirtualVMCIDevice
from .VirtualVMCIDeviceOption import VirtualVMCIDeviceOption as VirtualVMCIDeviceOption
from .VirtualVMIROM import VirtualVMIROM as VirtualVMIROM
from .VirtualVMIROMOption import VirtualVMIROMOption as VirtualVMIROMOption
from .VirtualVideoCard import VirtualVideoCard as VirtualVideoCard
from .VirtualVideoCardOption import VirtualVideoCardOption as VirtualVideoCardOption
from .VirtualVmxnet import VirtualVmxnet as VirtualVmxnet
from .VirtualVmxnet2 import VirtualVmxnet2 as VirtualVmxnet2
from .VirtualVmxnet2Option import VirtualVmxnet2Option as VirtualVmxnet2Option
from .VirtualVmxnet3 import VirtualVmxnet3 as VirtualVmxnet3
from .VirtualVmxnet3Option import VirtualVmxnet3Option as VirtualVmxnet3Option
from .VirtualVmxnet3Vrdma import VirtualVmxnet3Vrdma as VirtualVmxnet3Vrdma
from .VirtualVmxnet3VrdmaOption import VirtualVmxnet3VrdmaOption as VirtualVmxnet3VrdmaOption
from .VirtualVmxnetOption import VirtualVmxnetOption as VirtualVmxnetOption
from .VirtualWDT import VirtualWDT as VirtualWDT
from .VirtualWDTOption import VirtualWDTOption as VirtualWDTOption
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/ 0000775 0000000 0000000 00000000000 14637045624 0017536 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/AliasManager.pyi 0000664 0000000 0000000 00000003174 14637045624 0022612 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.guest import GuestAuthentication
class AliasManager(ManagedObject):
class GuestAuthSubject(DynamicData):
pass
class GuestAuthAnySubject(GuestAuthSubject):
pass
class GuestAuthNamedSubject(GuestAuthSubject):
name: str
class GuestAuthAliasInfo(DynamicData):
subject: GuestAuthSubject
comment: str
class GuestAliases(DynamicData):
base64Cert: str
aliases: list[GuestAuthAliasInfo] = []
class GuestMappedAliases(DynamicData):
base64Cert: str
username: str
subjects: list[GuestAuthSubject] = []
def AddAlias(self, vm: VirtualMachine, auth: GuestAuthentication, username: str, mapCert: bool, base64Cert: str, aliasInfo: GuestAuthAliasInfo) -> NoReturn: ...
def RemoveAlias(self, vm: VirtualMachine, auth: GuestAuthentication, username: str, base64Cert: str, subject: GuestAuthSubject) -> NoReturn: ...
def RemoveAliasByCert(self, vm: VirtualMachine, auth: GuestAuthentication, username: str, base64Cert: str) -> NoReturn: ...
def ListAliases(self, vm: VirtualMachine, auth: GuestAuthentication, username: str) -> list[GuestAliases]: ...
def ListMappedAliases(self, vm: VirtualMachine, auth: GuestAuthentication) -> list[GuestMappedAliases]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/AuthManager.pyi 0000664 0000000 0000000 00000001470 14637045624 0022457 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.vm.guest import GuestAuthentication
class AuthManager(ManagedObject):
def ValidateCredentials(self, vm: VirtualMachine, auth: GuestAuthentication) -> NoReturn: ...
def AcquireCredentials(self, vm: VirtualMachine, requestedAuth: GuestAuthentication, sessionID: Optional[long]) -> GuestAuthentication: ...
def ReleaseCredentials(self, vm: VirtualMachine, auth: GuestAuthentication) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/FileManager.pyi 0000664 0000000 0000000 00000006246 14637045624 0022443 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.guest import GuestAuthentication
class FileManager(ManagedObject):
class FileAttributes(DynamicData):
modificationTime: Optional[datetime] = None
accessTime: Optional[datetime] = None
symlinkTarget: Optional[str] = None
class PosixFileAttributes(FileAttributes):
ownerId: Optional[int] = None
groupId: Optional[int] = None
permissions: Optional[long] = None
class WindowsFileAttributes(FileAttributes):
hidden: Optional[bool] = None
readOnly: Optional[bool] = None
createTime: Optional[datetime] = None
class FileInfo(DynamicData):
class FileType(Enum):
file: ClassVar['FileType'] = 'file'
directory: ClassVar['FileType'] = 'directory'
symlink: ClassVar['FileType'] = 'symlink'
path: str
type: str
size: long
attributes: FileAttributes
class ListFileInfo(DynamicData):
files: list[FileInfo] = []
remaining: int
class FileTransferInformation(DynamicData):
attributes: FileAttributes
size: long
url: str
def MakeDirectory(self, vm: VirtualMachine, auth: GuestAuthentication, directoryPath: str, createParentDirectories: bool) -> NoReturn: ...
def DeleteFile(self, vm: VirtualMachine, auth: GuestAuthentication, filePath: str) -> NoReturn: ...
def DeleteDirectory(self, vm: VirtualMachine, auth: GuestAuthentication, directoryPath: str, recursive: bool) -> NoReturn: ...
def MoveDirectory(self, vm: VirtualMachine, auth: GuestAuthentication, srcDirectoryPath: str, dstDirectoryPath: str) -> NoReturn: ...
def MoveFile(self, vm: VirtualMachine, auth: GuestAuthentication, srcFilePath: str, dstFilePath: str, overwrite: bool) -> NoReturn: ...
def CreateTemporaryFile(self, vm: VirtualMachine, auth: GuestAuthentication, prefix: str, suffix: str, directoryPath: Optional[str]) -> str: ...
def CreateTemporaryDirectory(self, vm: VirtualMachine, auth: GuestAuthentication, prefix: str, suffix: str, directoryPath: Optional[str]) -> str: ...
def ListFiles(self, vm: VirtualMachine, auth: GuestAuthentication, filePath: str, index: Optional[int], maxResults: Optional[int], matchPattern: Optional[str]) -> ListFileInfo: ...
def ChangeFileAttributes(self, vm: VirtualMachine, auth: GuestAuthentication, guestFilePath: str, fileAttributes: FileAttributes) -> NoReturn: ...
def InitiateFileTransferFromGuest(self, vm: VirtualMachine, auth: GuestAuthentication, guestFilePath: str) -> FileTransferInformation: ...
def InitiateFileTransferToGuest(self, vm: VirtualMachine, auth: GuestAuthentication, guestFilePath: str, fileAttributes: FileAttributes, fileSize: long, overwrite: bool) -> str: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/GuestAuthentication.pyi 0000664 0000000 0000000 00000000504 14637045624 0024247 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class GuestAuthentication(DynamicData):
interactiveSession: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/GuestOperationsManager.pyi 0000664 0000000 0000000 00000001673 14637045624 0024716 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim.vm.guest import AliasManager
from pyVmomi.vim.vm.guest import AuthManager
from pyVmomi.vim.vm.guest import FileManager
from pyVmomi.vim.vm.guest import ProcessManager
from pyVmomi.vim.vm.guest import WindowsRegistryManager
class GuestOperationsManager(ManagedObject):
@property
def authManager(self) -> Optional[AuthManager]: ...
@property
def fileManager(self) -> Optional[FileManager]: ...
@property
def processManager(self) -> Optional[ProcessManager]: ...
@property
def guestWindowsRegistryManager(self) -> Optional[WindowsRegistryManager]: ...
@property
def aliasManager(self) -> Optional[AliasManager]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/NamePasswordAuthentication.pyi 0000664 0000000 0000000 00000000550 14637045624 0025564 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.guest import GuestAuthentication
class NamePasswordAuthentication(GuestAuthentication):
username: str
password: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/ProcessManager.pyi 0000664 0000000 0000000 00000002647 14637045624 0023203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.guest import GuestAuthentication
class ProcessManager(ManagedObject):
class ProgramSpec(DynamicData):
programPath: str
arguments: str
workingDirectory: Optional[str] = None
envVariables: list[str] = []
class WindowsProgramSpec(ProgramSpec):
startMinimized: bool
class ProcessInfo(DynamicData):
name: str
pid: long
owner: str
cmdLine: str
startTime: datetime
endTime: Optional[datetime] = None
exitCode: Optional[int] = None
def StartProgram(self, vm: VirtualMachine, auth: GuestAuthentication, spec: ProgramSpec) -> long: ...
def ListProcesses(self, vm: VirtualMachine, auth: GuestAuthentication, pids: list[long]) -> list[ProcessInfo]: ...
def TerminateProcess(self, vm: VirtualMachine, auth: GuestAuthentication, pid: long) -> NoReturn: ...
def ReadEnvironmentVariable(self, vm: VirtualMachine, auth: GuestAuthentication, names: list[str]) -> list[str]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/SAMLTokenAuthentication.pyi 0000664 0000000 0000000 00000000620 14637045624 0024714 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vm.guest import GuestAuthentication
class SAMLTokenAuthentication(GuestAuthentication):
token: str
username: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/SSPIAuthentication.pyi 0000664 0000000 0000000 00000000520 14637045624 0023734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.guest import GuestAuthentication
class SSPIAuthentication(GuestAuthentication):
sspiToken: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/TicketedSessionAuthentication.pyi 0000664 0000000 0000000 00000000530 14637045624 0026257 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vm.guest import GuestAuthentication
class TicketedSessionAuthentication(GuestAuthentication):
ticket: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/WindowsRegistryManager.pyi 0000664 0000000 0000000 00000005477 14637045624 0024754 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import binary
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vm.guest import GuestAuthentication
class WindowsRegistryManager(ManagedObject):
class RegistryKeyName(DynamicData):
class RegistryKeyWowBitness(Enum):
WOWNative: ClassVar['RegistryKeyWowBitness'] = 'WOWNative'
WOW32: ClassVar['RegistryKeyWowBitness'] = 'WOW32'
WOW64: ClassVar['RegistryKeyWowBitness'] = 'WOW64'
registryPath: str
wowBitness: str
class RegistryKey(DynamicData):
keyName: RegistryKeyName
classType: str
lastWritten: datetime
class RegistryKeyRecord(DynamicData):
key: RegistryKey
fault: Optional[MethodFault] = None
class RegistryValueName(DynamicData):
keyName: RegistryKeyName
name: str
class RegistryValueData(DynamicData):
pass
class RegistryValueDword(RegistryValueData):
value: int
class RegistryValueQword(RegistryValueData):
value: long
class RegistryValueString(RegistryValueData):
value: Optional[str] = None
class RegistryValueExpandString(RegistryValueData):
value: Optional[str] = None
class RegistryValueMultiString(RegistryValueData):
value: list[str] = []
class RegistryValueBinary(RegistryValueData):
value: Optional[binary] = None
class RegistryValue(DynamicData):
name: RegistryValueName
data: RegistryValueData
def CreateRegistryKey(self, vm: VirtualMachine, auth: GuestAuthentication, keyName: RegistryKeyName, isVolatile: bool, classType: Optional[str]) -> NoReturn: ...
def ListRegistryKeys(self, vm: VirtualMachine, auth: GuestAuthentication, keyName: RegistryKeyName, recursive: bool, matchPattern: Optional[str]) -> list[RegistryKeyRecord]: ...
def DeleteRegistryKey(self, vm: VirtualMachine, auth: GuestAuthentication, keyName: RegistryKeyName, recursive: bool) -> NoReturn: ...
def SetRegistryValue(self, vm: VirtualMachine, auth: GuestAuthentication, value: RegistryValue) -> NoReturn: ...
def ListRegistryValues(self, vm: VirtualMachine, auth: GuestAuthentication, keyName: RegistryKeyName, expandStrings: bool, matchPattern: Optional[str]) -> list[RegistryValue]: ...
def DeleteRegistryValue(self, vm: VirtualMachine, auth: GuestAuthentication, valueName: RegistryValueName) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/__init__.pyi 0000664 0000000 0000000 00000002027 14637045624 0022021 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AliasManager import AliasManager as AliasManager
from .AuthManager import AuthManager as AuthManager
from .FileManager import FileManager as FileManager
from .GuestAuthentication import GuestAuthentication as GuestAuthentication
from .GuestOperationsManager import GuestOperationsManager as GuestOperationsManager
from .NamePasswordAuthentication import NamePasswordAuthentication as NamePasswordAuthentication
from .ProcessManager import ProcessManager as ProcessManager
from .SAMLTokenAuthentication import SAMLTokenAuthentication as SAMLTokenAuthentication
from .SSPIAuthentication import SSPIAuthentication as SSPIAuthentication
from .TicketedSessionAuthentication import TicketedSessionAuthentication as TicketedSessionAuthentication
from .WindowsRegistryManager import WindowsRegistryManager as WindowsRegistryManager
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/replication/ 0000775 0000000 0000000 00000000000 14637045624 0020720 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/replication/DeviceGroupId.pyi 0000664 0000000 0000000 00000000455 14637045624 0024140 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DeviceGroupId(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/replication/FaultDomainId.pyi 0000664 0000000 0000000 00000000455 14637045624 0024127 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class FaultDomainId(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/replication/ReplicationGroupId.pyi 0000664 0000000 0000000 00000000722 14637045624 0025207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.replication import DeviceGroupId
from pyVmomi.vim.vm.replication import FaultDomainId
class ReplicationGroupId(DynamicData):
faultDomainId: FaultDomainId
deviceGroupId: DeviceGroupId
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/replication/ReplicationSpec.pyi 0000664 0000000 0000000 00000000611 14637045624 0024525 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.replication import ReplicationGroupId
class ReplicationSpec(DynamicData):
replicationGroupId: ReplicationGroupId
pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/replication/__init__.pyi 0000664 0000000 0000000 00000000726 14637045624 0023207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .DeviceGroupId import DeviceGroupId as DeviceGroupId
from .FaultDomainId import FaultDomainId as FaultDomainId
from .ReplicationGroupId import ReplicationGroupId as ReplicationGroupId
from .ReplicationSpec import ReplicationSpec as ReplicationSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ 0000775 0000000 0000000 00000000000 14637045624 0016734 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ActiveDirectoryServerConfig.pyi 0000664 0000000 0000000 00000001055 14637045624 0025075 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import DirectoryServerConfig
class ActiveDirectoryServerConfig(DirectoryServerConfig):
activeDirectoryDomainName: Optional[str] = None
username: Optional[str] = None
password: Optional[str] = None
organizationalUnit: Optional[str] = None
preferredADServers: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/AdvancedDatastoreConfig.pyi 0000664 0000000 0000000 00000000641 14637045624 0024162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vim.vsan import DatastoreConfig
class AdvancedDatastoreConfig(DatastoreConfig):
remoteDatastores: list[Datastore] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/CapacityReservationInfo.pyi 0000664 0000000 0000000 00000000645 14637045624 0024257 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class CapacityReservationInfo(DynamicData):
hostRebuildThreshold: Optional[str] = None
vsanOpSpaceThreshold: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/CapacityReservationState.pyi 0000664 0000000 0000000 00000000401 14637045624 0024432 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class CapacityReservationState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ClientDatastoreConfig.pyi 0000664 0000000 0000000 00000000620 14637045624 0023670 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim.vsan import DatastoreSpec
class ClientDatastoreConfig(DatastoreSpec):
clusters: list[ClusterComputeResource] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ClusterConfigPrecheckItem.pyi 0000664 0000000 0000000 00000000745 14637045624 0024520 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import LocalizableMessage
class ClusterConfigPrecheckItem(ClusterComputeResource.ValidationResultBase):
status: str
description: Optional[LocalizableMessage] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ClusterRuntimeInfo.pyi 0000664 0000000 0000000 00000000731 14637045624 0023261 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
class ClusterRuntimeInfo(DynamicData):
clusterUuid: str
totalComponentsCount: int
cluster: Optional[ClusterComputeResource] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/CompatibilityCheckResult.pyi 0000664 0000000 0000000 00000000666 14637045624 0024435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class CompatibilityCheckResult(DynamicData):
status: str
message: Optional[LocalizableMessage] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ConfigInfoEx.pyi 0000664 0000000 0000000 00000004754 14637045624 0022007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.cluster import VsanIscsiTargetServiceConfig
from pyVmomi.vim.cluster import VsanPerfsvcConfig
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan import DataEncryptionConfig
from pyVmomi.vim.vsan import DataInTransitEncryptionConfig
from pyVmomi.vim.vsan import DatastoreConfig
from pyVmomi.vim.vsan import FileServiceConfig
from pyVmomi.vim.vsan import MetricsConfig
from pyVmomi.vim.vsan import RdmaConfig
from pyVmomi.vim.vsan import ResyncIopsInfo
from pyVmomi.vim.vsan import SnapServiceConfig
from pyVmomi.vim.vsan import VcRemoteVsanServerClusterConfig
from pyVmomi.vim.vsan import VsanDatastoreDefaultPolicySelectionConfig
from pyVmomi.vim.vsan import VsanEsaConfigInfo
from pyVmomi.vim.vsan import VsanExtendedConfig
from pyVmomi.vim.vsan import VsanHealthConfigSpec
from pyVmomi.vim.vsan import VsanPMemConfig
from pyVmomi.vim.vsan import VsanUnmapConfig
from pyVmomi.vim.vsan import VsanVumConfig
from pyVmomi.vim.vsan import XVCDatastoreConfig
from pyVmomi.vim.vsan.cluster import ConfigInfo
class ConfigInfoEx(ConfigInfo):
dataEfficiencyConfig: Optional[DataEfficiencyConfig] = None
resyncIopsLimitConfig: Optional[ResyncIopsInfo] = None
iscsiConfig: Optional[VsanIscsiTargetServiceConfig] = None
dataEncryptionConfig: Optional[DataEncryptionConfig] = None
extendedConfig: Optional[VsanExtendedConfig] = None
datastoreConfig: Optional[DatastoreConfig] = None
perfsvcConfig: Optional[VsanPerfsvcConfig] = None
unmapConfig: Optional[VsanUnmapConfig] = None
vumConfig: Optional[VsanVumConfig] = None
fileServiceConfig: Optional[FileServiceConfig] = None
metricsConfig: Optional[MetricsConfig] = None
rdmaConfig: Optional[RdmaConfig] = None
dataInTransitEncryptionConfig: Optional[DataInTransitEncryptionConfig] = None
vsanHealthConfig: Optional[VsanHealthConfigSpec] = None
mode: Optional[str] = None
vsanPMemConfig: Optional[VsanPMemConfig] = None
vsanEsaConfigInfo: Optional[VsanEsaConfigInfo] = None
xvcDatastoreConfig: Optional[XVCDatastoreConfig] = None
serverClusterConfig: Optional[VcRemoteVsanServerClusterConfig] = None
datastoreDefaultPolicySelectionConfig: Optional[VsanDatastoreDefaultPolicySelectionConfig] = None
snapServiceConfig: Optional[SnapServiceConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DataEfficiencyCapacityState.pyi 0000664 0000000 0000000 00000001341 14637045624 0024773 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanSpaceEfficiencyMetadataSize
class DataEfficiencyCapacityState(DynamicData):
logicalCapacity: Optional[long] = None
logicalCapacityUsed: Optional[long] = None
physicalCapacity: Optional[long] = None
physicalCapacityUsed: Optional[long] = None
dedupMetadataSize: Optional[long] = None
spaceEfficiencyMetadataSize: Optional[VsanSpaceEfficiencyMetadataSize] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DataEfficiencyConfig.pyi 0000664 0000000 0000000 00000000611 14637045624 0023441 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DataEfficiencyConfig(DynamicData):
dedupEnabled: bool
compressionEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DataEncryptionConfig.pyi 0000664 0000000 0000000 00000001744 14637045624 0023537 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import KeyProviderId
class DataEncryptionConfig(DynamicData):
encryptionEnabled: bool
kmsProviderId: Optional[KeyProviderId] = None
kekId: Optional[str] = None
hostKeyId: Optional[str] = None
dekGenerationId: Optional[long] = None
changing: Optional[bool] = None
eraseDisksBeforeUse: Optional[bool] = None
wrappedDek: Optional[str] = None
dekId: Optional[str] = None
oldWrappedDek: Optional[str] = None
oldDekId: Optional[str] = None
kekVerifier: Optional[str] = None
dekVerifier: Optional[str] = None
oldDekVerifier: Optional[str] = None
iv: Optional[str] = None
syncing: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DataInTransitEncryptionConfig.pyi 0000664 0000000 0000000 00000000630 14637045624 0025364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DataInTransitEncryptionConfig(DynamicData):
enabled: Optional[bool] = None
rekeyInterval: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DatastoreConfig.pyi 0000664 0000000 0000000 00000000625 14637045624 0022536 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import DatastoreSpec
class DatastoreConfig(DynamicData):
datastores: list[DatastoreSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DatastoreSourcePrecheckItem.pyi 0000664 0000000 0000000 00000000507 14637045624 0025054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vsan import MountPrecheckItem
class DatastoreSourcePrecheckItem(MountPrecheckItem):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DatastoreSourcePrecheckResult.pyi 0000664 0000000 0000000 00000000515 14637045624 0025433 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vsan import MountPrecheckResult
class DatastoreSourcePrecheckResult(MountPrecheckResult):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DatastoreSpec.pyi 0000664 0000000 0000000 00000000474 14637045624 0022225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DatastoreSpec(DynamicData):
uuid: str
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DefaultDatastorePolicySelectionInfo.pyi 0000664 0000000 0000000 00000000744 14637045624 0026561 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DefaultDatastorePolicySelectionInfo(DynamicData):
enabled: bool
defaultPolicyId: Optional[str] = None
lastPolicySelectionTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DirectoryServerConfig.pyi 0000664 0000000 0000000 00000000462 14637045624 0023742 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class DirectoryServerConfig(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DiskClaimConfiguration.pyi 0000664 0000000 0000000 00000001071 14637045624 0024046 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class DiskClaimConfiguration(DynamicData):
diskType: str
diskNamePrefix: Optional[str] = None
numberOfDisks: Optional[int] = None
diskModel: Optional[str] = None
vendor: Optional[str] = None
diskCapacity: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DiskDataEvacuationResourceCheckTaskDetails.pyi 0000664 0000000 0000000 00000000704 14637045624 0027762 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import ResourceCheckTaskDetails
class DiskDataEvacuationResourceCheckTaskDetails(ResourceCheckTaskDetails):
diskUuid: Optional[str] = None
isCapacityTier: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DiskGroupResourceCheckResult.pyi 0000664 0000000 0000000 00000001030 14637045624 0025225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import DiskResourceCheckResult
from pyVmomi.vim.vsan import EntityResourceCheckDetails
class DiskGroupResourceCheckResult(EntityResourceCheckDetails):
cacheTierDisk: Optional[DiskResourceCheckResult] = None
capacityTierDisks: list[DiskResourceCheckResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/DiskResourceCheckResult.pyi 0000664 0000000 0000000 00000000525 14637045624 0024220 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vsan import EntityResourceCheckDetails
class DiskResourceCheckResult(EntityResourceCheckDetails):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/EntityCompatibilityResult.pyi 0000664 0000000 0000000 00000001126 14637045624 0024664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vmodl import LocalizableMessage
class EntityCompatibilityResult(DynamicData):
entity: ManagedEntity
compatible: bool
incompatibleReasons: list[LocalizableMessage] = []
extendedAttributes: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/EntityResourceCheckDetails.pyi 0000664 0000000 0000000 00000001377 14637045624 0024717 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class EntityResourceCheckDetails(DynamicData):
name: Optional[str] = None
uuid: Optional[str] = None
isNew: Optional[bool] = None
capacity: Optional[long] = None
postOperationCapacity: Optional[long] = None
usedCapacity: Optional[long] = None
postOperationUsedCapacity: Optional[long] = None
additionalRequiredCapacity: Optional[long] = None
maxComponents: Optional[long] = None
components: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FaultDomainResourceCheckResult.pyi 0000664 0000000 0000000 00000000723 14637045624 0025531 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import EntityResourceCheckDetails
from pyVmomi.vim.vsan import HostResourceCheckResult
class FaultDomainResourceCheckResult(EntityResourceCheckDetails):
hosts: list[HostResourceCheckResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServiceConfig.pyi 0000664 0000000 0000000 00000001366 14637045624 0023013 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Network
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import FileServiceDomainConfig
class FileServiceConfig(DynamicData):
enabled: bool
fileServerMemoryMB: Optional[long] = None
fileServerCPUMhz: Optional[long] = None
fsvmMemoryMB: Optional[long] = None
fsvmCPU: Optional[long] = None
network: Optional[Network] = None
domains: list[FileServiceDomainConfig] = []
fileAnalyticsEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServiceConfigOpType.pyi 0000664 0000000 0000000 00000000400 14637045624 0024140 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileServiceConfigOpType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServiceDomain.pyi 0000664 0000000 0000000 00000000672 14637045624 0023014 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import FileServiceDomainConfig
class FileServiceDomain(DynamicData):
uuid: str
config: Optional[FileServiceDomainConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServiceDomainConfig.pyi 0000664 0000000 0000000 00000001251 14637045624 0024134 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import DirectoryServerConfig
from pyVmomi.vim.vsan import FileServiceIpConfig
class FileServiceDomainConfig(DynamicData):
name: Optional[str] = None
dnsServerAddresses: list[str] = []
dnsSuffixes: list[str] = []
fileServerIpConfig: list[FileServiceIpConfig] = []
directoryServerConfig: Optional[DirectoryServerConfig] = None
version: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServiceDomainQuerySpec.pyi 0000664 0000000 0000000 00000000576 14637045624 0024660 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileServiceDomainQuerySpec(DynamicData):
uuids: list[str] = []
names: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServiceIpConfig.pyi 0000664 0000000 0000000 00000000743 14637045624 0023302 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.host import IpConfig
class FileServiceIpConfig(IpConfig):
fqdn: Optional[str] = None
isPrimary: Optional[bool] = None
gateway: str
affinityLocation: Optional[str] = None
ipv6Gateway: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServicePreflightCheckScope.pyi 0000664 0000000 0000000 00000000407 14637045624 0025455 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileServicePreflightCheckScope:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileServiceVMStatus.pyi 0000664 0000000 0000000 00000000374 14637045624 0023332 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileServiceVMStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShare.pyi 0000664 0000000 0000000 00000001006 14637045624 0021316 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import FileShareConfig
from pyVmomi.vim.vsan import FileShareRuntimeInfo
class FileShare(DynamicData):
uuid: str
config: Optional[FileShareConfig] = None
runtime: Optional[FileShareRuntimeInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareAccessType.pyi 0000664 0000000 0000000 00000000374 14637045624 0023311 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileShareAccessType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareConfig.pyi 0000664 0000000 0000000 00000001623 14637045624 0022451 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vsan import FileShareNetPermission
from pyVmomi.vim.vsan import FileShareSmbOptions
class FileShareConfig(DynamicData):
name: Optional[str] = None
domainName: Optional[str] = None
quota: Optional[str] = None
softQuota: Optional[str] = None
labels: list[KeyValue] = []
storagePolicy: Optional[ProfileSpec] = None
permission: list[FileShareNetPermission] = []
protocols: list[str] = []
smbOptions: Optional[FileShareSmbOptions] = None
nfsSecType: Optional[str] = None
affinityLocation: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareManagingEntity.pyi 0000664 0000000 0000000 00000000400 14637045624 0024152 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileShareManagingEntity:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareNetPermission.pyi 0000664 0000000 0000000 00000000635 14637045624 0024045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileShareNetPermission(DynamicData):
ips: str
permissions: Optional[str] = None
allowRoot: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareNfsSecType.pyi 0000664 0000000 0000000 00000000374 14637045624 0023271 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileShareNfsSecType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareProtocol.pyi 0000664 0000000 0000000 00000000372 14637045624 0023045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileShareProtocol:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareQueryProperties.pyi 0000664 0000000 0000000 00000001030 14637045624 0024416 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileShareQueryProperties(DynamicData):
includeBasic: Optional[bool] = None
includeUsedCapacity: Optional[bool] = None
includeVsanObjectUuids: Optional[bool] = None
includeAllLabels: Optional[bool] = None
labelKeys: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareQueryResult.pyi 0000664 0000000 0000000 00000001057 14637045624 0023551 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import FileShare
class FileShareQueryResult(DynamicData):
fileShares: list[FileShare] = []
nextOffset: Optional[str] = None
totalShareCount: Optional[long] = None
maxShareCount: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareQuerySpec.pyi 0000664 0000000 0000000 00000001320 14637045624 0023156 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import FileShareQueryProperties
class FileShareQuerySpec(DynamicData):
domainName: Optional[str] = None
uuids: list[str] = []
names: list[str] = []
offset: Optional[str] = None
limit: Optional[long] = None
managedBy: list[str] = []
protocols: list[str] = []
pageNumber: Optional[long] = None
properties: Optional[FileShareQueryProperties] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareRuntimeInfo.pyi 0000664 0000000 0000000 00000001214 14637045624 0023477 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
class FileShareRuntimeInfo(DynamicData):
usedCapacity: Optional[long] = None
hostname: Optional[str] = None
address: Optional[str] = None
vsanObjectUuids: list[str] = []
accessPoints: list[KeyValue] = []
managedBy: Optional[str] = None
fileServerFQDN: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareSmbEncryptionType.pyi 0000664 0000000 0000000 00000000403 14637045624 0024675 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class FileShareSmbEncryptionType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareSmbOptions.pyi 0000664 0000000 0000000 00000000632 14637045624 0023340 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileShareSmbOptions(DynamicData):
encryption: Optional[str] = None
accessBasedEnumeration: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareSnapshot.pyi 0000664 0000000 0000000 00000001105 14637045624 0023036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import FileShareSnapshotConfig
class FileShareSnapshot(DynamicData):
config: Optional[FileShareSnapshotConfig] = None
creationTime: Optional[datetime] = None
usedCapacity: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareSnapshotConfig.pyi 0000664 0000000 0000000 00000000612 14637045624 0024166 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileShareSnapshotConfig(DynamicData):
shareUuid: Optional[str] = None
name: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareSnapshotQueryResult.pyi 0000664 0000000 0000000 00000000715 14637045624 0025271 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import FileShareSnapshot
class FileShareSnapshotQueryResult(DynamicData):
snapshots: list[FileShareSnapshot] = []
totalCount: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/FileShareSnapshotQuerySpec.pyi 0000664 0000000 0000000 00000001062 14637045624 0024701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class FileShareSnapshotQuerySpec(DynamicData):
shareUuid: str
snapshotNames: list[str] = []
startTime: Optional[datetime] = None
endTime: Optional[datetime] = None
pageSize: Optional[int] = None
pageNumber: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/HciMeshClientOperation.pyi 0000664 0000000 0000000 00000000377 14637045624 0024026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class HciMeshClientOperation:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/HciMeshDatastoreSource.pyi 0000664 0000000 0000000 00000000556 14637045624 0024035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import RemoteVcInfo
class HciMeshDatastoreSource(DynamicData):
vcInfo: RemoteVcInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/HciMeshServerConfig.pyi 0000664 0000000 0000000 00000000615 14637045624 0023316 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import ServerClusterUnicastInfo
class HciMeshServerConfig(DynamicData):
unicastInfo: ServerClusterUnicastInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/HostResourceCheckResult.pyi 0000664 0000000 0000000 00000001233 14637045624 0024240 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim.vsan import DiskGroupResourceCheckResult
from pyVmomi.vim.vsan import EntityResourceCheckDetails
from pyVmomi.vim.vsan import StoragePoolResourceCheckResult
class HostResourceCheckResult(EntityResourceCheckDetails):
host: Optional[HostSystem] = None
diskGroups: list[DiskGroupResourceCheckResult] = []
storagePools: list[StoragePoolResourceCheckResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsFailedCheck.pyi 0000664 0000000 0000000 00000000620 14637045624 0024217 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class IODiagnosticsFailedCheck(DynamicData):
unsupportedType: str
reason: LocalizableMessage
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsFailedCheckType.pyi 0000664 0000000 0000000 00000000405 14637045624 0025062 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class IODiagnosticsFailedCheckType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsInstance.pyi 0000664 0000000 0000000 00000001233 14637045624 0023642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import IODiagnosticsInstanceEvent
from pyVmomi.vim.vsan import IODiagnosticsTarget
class IODiagnosticsInstance(DynamicData):
name: str
state: str
events: list[IODiagnosticsInstanceEvent] = []
targets: list[IODiagnosticsTarget] = []
startTime: datetime
endTime: datetime
recurrenceName: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsInstanceEvent.pyi 0000664 0000000 0000000 00000000766 14637045624 0024656 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import IODiagnosticsTarget
class IODiagnosticsInstanceEvent(DynamicData):
eventType: str
eventTime: datetime
eventTargets: list[IODiagnosticsTarget] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsInstanceEventType.pyi 0000664 0000000 0000000 00000000407 14637045624 0025510 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class IODiagnosticsInstanceEventType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsInstanceQuerySpec.pyi 0000664 0000000 0000000 00000001011 14637045624 0025475 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import IODiagnosticsTarget
class IODiagnosticsInstanceQuerySpec(DynamicData):
targets: list[IODiagnosticsTarget] = []
startTime: datetime
endTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsInstanceState.pyi 0000664 0000000 0000000 00000000403 14637045624 0024641 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class IODiagnosticsInstanceState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsObjectLayout.pyi 0000664 0000000 0000000 00000000475 14637045624 0024511 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class IODiagnosticsObjectLayout(DynamicData):
layout: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsPrecheckResult.pyi 0000664 0000000 0000000 00000000714 14637045624 0025024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import IODiagnosticsFailedCheck
class IODiagnosticsPrecheckResult(DynamicData):
supported: bool
failedChecks: list[IODiagnosticsFailedCheck] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsStats.pyi 0000664 0000000 0000000 00000000747 14637045624 0023205 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import ObjectIOStats
class IODiagnosticsStats(DynamicData):
objectsIOStats: list[ObjectIOStats] = []
startTime: datetime
endTime: datetime
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsTarget.pyi 0000664 0000000 0000000 00000000577 14637045624 0023336 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IODiagnosticsTarget(DynamicData):
type: str
entityId: str
objUuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsTargetStats.pyi 0000664 0000000 0000000 00000001007 14637045624 0024342 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import IODiagnosticsStats
from pyVmomi.vim.vsan import IODiagnosticsTarget
class IODiagnosticsTargetStats(DynamicData):
target: IODiagnosticsTarget
objectsIODiagnosticsStats: list[IODiagnosticsStats] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IODiagnosticsTargetType.pyi 0000664 0000000 0000000 00000000400 14637045624 0024161 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class IODiagnosticsTargetType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IOLatency.pyi 0000664 0000000 0000000 00000001111 14637045624 0021300 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
from pyVmomi.vim.vsan import IOLatencyMetrics
class IOLatency(DynamicData):
latencyType: str
sourceEntityUuid: str
destEntityUuid: str
readLatencyStats: IOLatencyMetrics
writeLatencyStats: IOLatencyMetrics
detailedInfo: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IOLatencyMetrics.pyi 0000664 0000000 0000000 00000000627 14637045624 0022642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class IOLatencyMetrics(DynamicData):
totalCount: int
averageLatency: float
stddevLatency: Optional[float] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/IOLatencyType.pyi 0000664 0000000 0000000 00000000366 14637045624 0022155 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class IOLatencyType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/LifecycleCheckOperation.pyi 0000664 0000000 0000000 00000000400 14637045624 0024167 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class LifecycleCheckOperation:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/LifecycleClusterType.pyi 0000664 0000000 0000000 00000000375 14637045624 0023567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class LifecycleClusterType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/LifecycleConfigDetails.pyi 0000664 0000000 0000000 00000001105 14637045624 0024007 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import LifecycleFaultDomainDetails
from pyVmomi.vim.vsan import LifecycleWitnessDetails
class LifecycleConfigDetails(DynamicData):
clusterType: str
faultDomainsDetails: list[LifecycleFaultDomainDetails] = []
witnessHostsDetails: list[LifecycleWitnessDetails] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/LifecycleFaultDomainDetails.pyi 0000664 0000000 0000000 00000000740 14637045624 0025011 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class LifecycleFaultDomainDetails(DynamicData):
isPreferredFaultDomain: Optional[bool] = None
name: Optional[str] = None
hosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/LifecyclePreCheckResult.pyi 0000664 0000000 0000000 00000001006 14637045624 0024157 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class LifecyclePreCheckResult(DynamicData):
type: Optional[str] = None
description: Optional[LocalizableMessage] = None
status: str
reason: Optional[LocalizableMessage] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/LifecyclePreCheckType.pyi 0000664 0000000 0000000 00000000376 14637045624 0023633 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class LifecyclePreCheckType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/LifecycleWitnessDetails.pyi 0000664 0000000 0000000 00000001001 14637045624 0024231 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class LifecycleWitnessDetails(DynamicData):
host: HostSystem
isVirtualAppliance: bool
sharedClusters: list[ClusterComputeResource] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MetricProfile.pyi 0000664 0000000 0000000 00000000464 14637045624 0022227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class MetricProfile(DynamicData):
authToken: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MetricsConfig.pyi 0000664 0000000 0000000 00000000621 14637045624 0022212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import MetricProfile
class MetricsConfig(DynamicData):
profiles: list[MetricProfile] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/Mode.pyi 0000664 0000000 0000000 00000000355 14637045624 0020346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class Mode:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckItem.pyi 0000664 0000000 0000000 00000001010 14637045624 0023035 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class MountPrecheckItem(DynamicData):
type: str
description: LocalizableMessage
status: str
reason: list[LocalizableMessage] = []
ignoreMessage: list[LocalizableMessage] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckNetworkConnectivity.pyi 0000664 0000000 0000000 00000000674 14637045624 0026206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class MountPrecheckNetworkConnectivity(DynamicData):
host: HostSystem
smallPingTestSuccessPct: int
largePingTestSuccessPct: int
status: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckNetworkConnectivityDetail.pyi 0000664 0000000 0000000 00000001023 14637045624 0027316 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import MountPrecheckNetworkConnectivity
class MountPrecheckNetworkConnectivityDetail(DynamicData):
host: HostSystem
networkConnectivity: list[MountPrecheckNetworkConnectivity] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckNetworkConnectivityResult.pyi 0000664 0000000 0000000 00000000751 14637045624 0027401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import MountPrecheckItem
from pyVmomi.vim.vsan import MountPrecheckNetworkConnectivityDetail
class MountPrecheckNetworkConnectivityResult(MountPrecheckItem):
details: list[MountPrecheckNetworkConnectivityDetail] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckNetworkLatency.pyi 0000664 0000000 0000000 00000000666 14637045624 0025130 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class MountPrecheckNetworkLatency(DynamicData):
host: HostSystem
networkLatency: long
status: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckNetworkLatencyDetail.pyi 0000664 0000000 0000000 00000001001 14637045624 0026233 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import MountPrecheckNetworkLatency
class MountPrecheckNetworkLatencyDetail(DynamicData):
host: HostSystem
networkLatencies: list[MountPrecheckNetworkLatency] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckNetworkLatencyResult.pyi 0000664 0000000 0000000 00000000675 14637045624 0026327 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vsan import MountPrecheckItem
from pyVmomi.vim.vsan import MountPrecheckNetworkLatencyDetail
class MountPrecheckNetworkLatencyResult(MountPrecheckItem):
details: list[MountPrecheckNetworkLatencyDetail] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckResult.pyi 0000664 0000000 0000000 00000000635 14637045624 0023431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import MountPrecheckItem
class MountPrecheckResult(DynamicData):
result: list[MountPrecheckItem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/MountPrecheckType.pyi 0000664 0000000 0000000 00000000372 14637045624 0023072 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class MountPrecheckType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ObjectIOStats.pyi 0000664 0000000 0000000 00000001011 14637045624 0022125 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import IODiagnosticsObjectLayout
from pyVmomi.vim.vsan import IOLatency
class ObjectIOStats(DynamicData):
backingObjectId: str
ioLatencyStats: list[IOLatency] = []
objectLayout: IODiagnosticsObjectLayout
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/PerfsvcRemediateAction.pyi 0000664 0000000 0000000 00000000377 14637045624 0024054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class PerfsvcRemediateAction:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/PrecheckDatastoreSourceOperation.pyi 0000664 0000000 0000000 00000000411 14637045624 0026110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class PrecheckDatastoreSourceOperation:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ProactiveRebalanceInfo.pyi 0000664 0000000 0000000 00000000615 14637045624 0024026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ProactiveRebalanceInfo(DynamicData):
enabled: Optional[bool] = None
threshold: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RdmaConfig.pyi 0000664 0000000 0000000 00000000464 14637045624 0021474 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class RdmaConfig(DynamicData):
rdmaEnabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ReconfigSpec.pyi 0000664 0000000 0000000 00000005131 14637045624 0022026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import SDDCBase
from pyVmomi.vim.cluster import VsanDiskMappingsConfigSpec
from pyVmomi.vim.cluster import VsanFaultDomainsConfigSpec
from pyVmomi.vim.cluster import VsanIscsiTargetServiceSpec
from pyVmomi.vim.cluster import VsanPerfsvcConfig
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan import DataEncryptionConfig
from pyVmomi.vim.vsan import DataInTransitEncryptionConfig
from pyVmomi.vim.vsan import DatastoreConfig
from pyVmomi.vim.vsan import FileServiceConfig
from pyVmomi.vim.vsan import MetricsConfig
from pyVmomi.vim.vsan import RdmaConfig
from pyVmomi.vim.vsan import ResyncIopsInfo
from pyVmomi.vim.vsan import SnapServiceConfig
from pyVmomi.vim.vsan import VcRemoteVsanServerClusterConfig
from pyVmomi.vim.vsan import VsanEsaConfig
from pyVmomi.vim.vsan import VsanExtendedConfig
from pyVmomi.vim.vsan import VsanHealthConfigSpec
from pyVmomi.vim.vsan import VsanUnmapConfig
from pyVmomi.vim.vsan import VsanVumConfig
from pyVmomi.vim.vsan import XVCDatastoreConfig
from pyVmomi.vim.vsan.cluster import ConfigInfo
class ReconfigSpec(SDDCBase):
vsanClusterConfig: Optional[ConfigInfo] = None
dataEfficiencyConfig: Optional[DataEfficiencyConfig] = None
diskMappingSpec: Optional[VsanDiskMappingsConfigSpec] = None
faultDomainsSpec: Optional[VsanFaultDomainsConfigSpec] = None
modify: bool
allowReducedRedundancy: Optional[bool] = None
resyncIopsLimitConfig: Optional[ResyncIopsInfo] = None
iscsiSpec: Optional[VsanIscsiTargetServiceSpec] = None
dataEncryptionConfig: Optional[DataEncryptionConfig] = None
extendedConfig: Optional[VsanExtendedConfig] = None
datastoreConfig: Optional[DatastoreConfig] = None
perfsvcConfig: Optional[VsanPerfsvcConfig] = None
unmapConfig: Optional[VsanUnmapConfig] = None
vumConfig: Optional[VsanVumConfig] = None
metricsConfig: Optional[MetricsConfig] = None
fileServiceConfig: Optional[FileServiceConfig] = None
rdmaConfig: Optional[RdmaConfig] = None
dataInTransitEncryptionConfig: Optional[DataInTransitEncryptionConfig] = None
mode: Optional[str] = None
vsanHealthConfig: Optional[VsanHealthConfigSpec] = None
vsanEsaConfig: Optional[VsanEsaConfig] = None
xvcDatastoreConfig: Optional[XVCDatastoreConfig] = None
serverClusterConfig: Optional[VcRemoteVsanServerClusterConfig] = None
snapServiceConfig: Optional[SnapServiceConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RemoteVcInfo.pyi 0000664 0000000 0000000 00000000557 14637045624 0022026 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class RemoteVcInfo(DynamicData):
linkType: Optional[str] = None
vcHost: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RemoteVcInfoStandalone.pyi 0000664 0000000 0000000 00000000653 14637045624 0024034 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import RemoteVcInfo
class RemoteVcInfoStandalone(RemoteVcInfo):
user: Optional[str] = None
password: Optional[str] = None
cert: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RemoteVcLinkType.pyi 0000664 0000000 0000000 00000000371 14637045624 0022664 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class RemoteVcLinkType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RemoteVsanNetworkTopology.pyi 0000664 0000000 0000000 00000000402 14637045624 0024645 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class RemoteVsanNetworkTopology:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RemoteVsanSite.pyi 0000664 0000000 0000000 00000000460 14637045624 0022367 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class RemoteVsanSite(DynamicData):
name: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RemoteVsanSiteAffinity.pyi 0000664 0000000 0000000 00000000702 14637045624 0024060 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import RemoteVsanSite
class RemoteVsanSiteAffinity(DynamicData):
clientSite: Optional[RemoteVsanSite] = None
serverSite: RemoteVsanSite
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RepairTimerInfo.pyi 0000664 0000000 0000000 00000000671 14637045624 0022522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class RepairTimerInfo(DynamicData):
maxTimeToRepair: int
minTimeToRepair: int
objectCount: int
objectCountWithRepairTimer: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckComponentResult.pyi 0000664 0000000 0000000 00000000521 14637045624 0025264 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vsan import ResourceCheckResult
class ResourceCheckComponentResult(ResourceCheckResult):
type: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckComponentType.pyi 0000664 0000000 0000000 00000000403 14637045624 0024726 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ResourceCheckComponentType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckDataPersistenceResult.pyi 0000664 0000000 0000000 00000001105 14637045624 0026377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vsan import ResourceCheckComponentResult
class ResourceCheckDataPersistenceResult(ResourceCheckComponentResult):
dataToRebuild: Optional[long] = None
inaccessibleInstances: list[str] = []
reducedAvailabilityInstances: list[str] = []
rebuildInstances: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckResult.pyi 0000664 0000000 0000000 00000002027 14637045624 0023404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vim.cluster import VsanClusterHealthSummary
from pyVmomi.vim.vsan import EntityResourceCheckDetails
from pyVmomi.vim.vsan import FaultDomainResourceCheckResult
from pyVmomi.vim.vsan import VsanHealthThreshold
class ResourceCheckResult(EntityResourceCheckDetails):
timestamp: datetime
status: str
messages: list[LocalizableMessage] = []
faultDomains: list[FaultDomainResourceCheckResult] = []
dataToMove: Optional[long] = None
nonCompliantObjects: list[str] = []
inaccessibleObjects: list[str] = []
capacityThreshold: Optional[VsanHealthThreshold] = None
health: Optional[VsanClusterHealthSummary] = None
dataToResync: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckSpec.pyi 0000664 0000000 0000000 00000001023 14637045624 0023013 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import MaintenanceSpec
class ResourceCheckSpec(DynamicData):
operation: str
entities: list[str] = []
maintenanceSpec: Optional[MaintenanceSpec] = None
parent: Optional[Task] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckStatus.pyi 0000664 0000000 0000000 00000001317 14637045624 0023412 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import ResourceCheckComponentResult
from pyVmomi.vim.vsan import ResourceCheckResult
from pyVmomi.vim.vsan import ResourceCheckTaskDetails
class ResourceCheckStatus(DynamicData):
status: str
result: Optional[ResourceCheckResult] = None
task: Optional[ResourceCheckTaskDetails] = None
parentTask: Optional[ResourceCheckTaskDetails] = None
componentResults: list[ResourceCheckComponentResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckStatusType.pyi 0000664 0000000 0000000 00000000400 14637045624 0024244 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ResourceCheckStatusType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckTaskDetails.pyi 0000664 0000000 0000000 00000001103 14637045624 0024330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import MaintenanceSpec
class ResourceCheckTaskDetails(DynamicData):
task: Task
host: Optional[HostSystem] = None
hostUuid: Optional[str] = None
maintenanceSpec: Optional[MaintenanceSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResourceCheckVsanResult.pyi 0000664 0000000 0000000 00000000531 14637045624 0024232 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vsan import ResourceCheckComponentResult
class ResourceCheckVsanResult(ResourceCheckComponentResult):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ResyncIopsInfo.pyi 0000664 0000000 0000000 00000000466 14637045624 0022377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ResyncIopsInfo(DynamicData):
resyncIops: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/RuntimeStatsHostMap.pyi 0000664 0000000 0000000 00000000725 14637045624 0023421 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import RuntimeStats
class RuntimeStatsHostMap(DynamicData):
host: HostSystem
stats: Optional[RuntimeStats] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/SSDEnduranceThresholdSpec.pyi 0000664 0000000 0000000 00000001213 14637045624 0024422 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class SSDEnduranceThresholdSpec(DynamicData):
clustername: str
clusternameop: Optional[str] = None
hostname: Optional[str] = None
hostnameop: Optional[str] = None
diskname: Optional[str] = None
disknameop: Optional[str] = None
diskvendorname: Optional[str] = None
diskvendorop: Optional[str] = None
ssdEndurancePtg: float
severity: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ServerHostUnicastInfo.pyi 0000664 0000000 0000000 00000000744 14637045624 0023733 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanUnicastAddressInfo
class ServerHostUnicastInfo(DynamicData):
hostUuid: str
nodeType: Optional[str] = None
unicastSpec: list[VsanUnicastAddressInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/SharedWitnessCompatibilityResult.pyi 0000664 0000000 0000000 00000001003 14637045624 0026165 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import EntityCompatibilityResult
class SharedWitnessCompatibilityResult(DynamicData):
witnessHostCompatibility: EntityCompatibilityResult
roboClusterCompatibility: list[EntityCompatibilityResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/SnapServiceConfig.pyi 0000664 0000000 0000000 00000000467 14637045624 0023036 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class SnapServiceConfig(DynamicData):
enabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/SnapshotCreator.pyi 0000664 0000000 0000000 00000000370 14637045624 0022576 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class SnapshotCreator:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/SnapshotType.pyi 0000664 0000000 0000000 00000000365 14637045624 0022124 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class SnapshotType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/StoragePoolDiskResourceCheckResult.pyi 0000664 0000000 0000000 00000000621 14637045624 0026374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import DiskResourceCheckResult
class StoragePoolDiskResourceCheckResult(DiskResourceCheckResult):
diskType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/StoragePoolResourceCheckResult.pyi 0000664 0000000 0000000 00000000751 14637045624 0025565 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import EntityResourceCheckDetails
from pyVmomi.vim.vsan import StoragePoolDiskResourceCheckResult
class StoragePoolResourceCheckResult(EntityResourceCheckDetails):
disks: list[StoragePoolDiskResourceCheckResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VcRemoteVsanServerClusterConfig.pyi 0000664 0000000 0000000 00000000711 14637045624 0025711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VcRemoteVsanServerClusterInfo
class VcRemoteVsanServerClusterConfig(DynamicData):
serverClusters: list[VcRemoteVsanServerClusterInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VcRemoteVsanServerClusterInfo.pyi 0000664 0000000 0000000 00000000743 14637045624 0025404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import RemoteVsanSiteAffinity
class VcRemoteVsanServerClusterInfo(DynamicData):
clusterUuid: str
networkTopology: str
siteAffinity: list[RemoteVsanSiteAffinity] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanAnalyticsEventLocationType.pyi 0000664 0000000 0000000 00000000407 14637045624 0025574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanAnalyticsEventLocationType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanAnalyticsEventSnapshotType.pyi 0000664 0000000 0000000 00000000407 14637045624 0025623 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanAnalyticsEventSnapshotType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanAnalyticsEventType.pyi 0000664 0000000 0000000 00000000377 14637045624 0024111 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanAnalyticsEventType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanBurnInTest.pyi 0000664 0000000 0000000 00000000673 14637045624 0022352 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanBurnInTest(DynamicData):
testname: str
workload: Optional[str] = None
duration: long
result: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanBurnInTestCheckResult.pyi 0000664 0000000 0000000 00000000774 14637045624 0024511 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanBurnInTest
class VsanBurnInTestCheckResult(DynamicData):
passedTests: list[VsanBurnInTest] = []
notPerformedTests: list[VsanBurnInTest] = []
failedTests: list[VsanBurnInTest] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanCloudHealthStatus.pyi 0000664 0000000 0000000 00000000714 14637045624 0023711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanCloudHealthStatus(DynamicData):
collectorRunning: Optional[bool] = None
lastSentTimestamp: Optional[str] = None
internetConnectivity: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanClusterBurnInTestResultList.pyi 0000664 0000000 0000000 00000000673 14637045624 0025747 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanBurnInTest
class VsanClusterBurnInTestResultList(DynamicData):
items: list[VsanBurnInTest] = []
hosts: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanCompliantDriver.pyi 0000664 0000000 0000000 00000000623 14637045624 0023412 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanCompliantDriver(DynamicData):
driverName: str
driverVersion: str
supportedFeatures: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanCompliantFirmware.pyi 0000664 0000000 0000000 00000000650 14637045624 0023733 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanCompliantDriver
class VsanCompliantFirmware(DynamicData):
firmwareVersion: str
compliantDrivers: list[VsanCompliantDriver] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanConfigBaseIssue.pyi 0000664 0000000 0000000 00000000460 14637045624 0023320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanConfigBaseIssue(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanConfigCheckResult.pyi 0000664 0000000 0000000 00000000670 14637045624 0023654 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanConfigBaseIssue
class VsanConfigCheckResult(DynamicData):
vsanEnabled: bool
issues: list[VsanConfigBaseIssue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanConfigNotAllDisksClaimedIssue.pyi 0000664 0000000 0000000 00000000632 14637045624 0026115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.vsan import VsanConfigBaseIssue
class VsanConfigNotAllDisksClaimedIssue(VsanConfigBaseIssue):
host: HostSystem
disks: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanConfigType.pyi 0000664 0000000 0000000 00000000367 14637045624 0022364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanConfigType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanDatastoreDefaultPolicySelectionConfig.pyi 0000664 0000000 0000000 00000000517 14637045624 0027721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanDatastoreDefaultPolicySelectionConfig(DynamicData):
enabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanDiskCompatibilityType.pyi 0000664 0000000 0000000 00000000402 14637045624 0024571 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanDiskCompatibilityType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanDiskModelInfo.pyi 0000664 0000000 0000000 00000000610 14637045624 0022773 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanDiskModelInfo(DynamicData):
productId: str
vendor: str
partNumber: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanDownloadItem.pyi 0000664 0000000 0000000 00000000642 14637045624 0022677 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanDownloadItem(DynamicData):
url: str
sha1sum: str
formatType: Optional[str] = None
itemId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanEsaConfig.pyi 0000664 0000000 0000000 00000001401 14637045624 0022141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanDatastoreDefaultPolicySelectionConfig
from pyVmomi.vim.vsan import VsanEsaDiskConfiguration
from pyVmomi.vim.vsan.host import AddStoragePoolDiskSpec
class VsanEsaConfig(DynamicData):
storagePoolSpecs: list[AddStoragePoolDiskSpec] = []
hclDiskClaimEnabled: Optional[bool] = None
datastoreDefaultPolicySelectionConfig: Optional[VsanDatastoreDefaultPolicySelectionConfig] = None
diskConfiguration: Optional[VsanEsaDiskConfiguration] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanEsaConfigInfo.pyi 0000664 0000000 0000000 00000001224 14637045624 0022760 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanDatastoreDefaultPolicySelectionConfig
from pyVmomi.vim.vsan import VsanEsaDiskConfiguration
class VsanEsaConfigInfo(DynamicData):
hclDiskClaimEnabled: Optional[bool] = None
datastoreDefaultPolicySelectionConfig: Optional[VsanDatastoreDefaultPolicySelectionConfig] = None
diskConfiguration: Optional[VsanEsaDiskConfiguration] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanEsaDiskConfiguration.pyi 0000664 0000000 0000000 00000000674 14637045624 0024371 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import DiskClaimConfiguration
class VsanEsaDiskConfiguration(DynamicData):
diskClaimConfiguration: list[DiskClaimConfiguration] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanExtendedConfig.pyi 0000664 0000000 0000000 00000001443 14637045624 0023177 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import CapacityReservationInfo
from pyVmomi.vim.vsan import ProactiveRebalanceInfo
class VsanExtendedConfig(DynamicData):
objectRepairTimer: Optional[long] = None
disableSiteReadLocality: Optional[bool] = None
enableCustomizedSwapObject: Optional[bool] = None
largeScaleClusterSupport: Optional[bool] = None
proactiveRebalanceInfo: Optional[ProactiveRebalanceInfo] = None
capacityReservationInfo: Optional[CapacityReservationInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanFileServiceOvfSpec.pyi 0000664 0000000 0000000 00000000756 14637045624 0024005 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vim import Task
from pyVmomi.vmodl import DynamicData
class VsanFileServiceOvfSpec(DynamicData):
version: Optional[str] = None
updateTime: Optional[datetime] = None
task: Optional[Task] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanFileServicePreflightCheckResult.pyi 0000664 0000000 0000000 00000001626 14637045624 0026516 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanFileServicePreflightCheckResult(DynamicData):
ovfInstalled: Optional[str] = None
fsvmVersion: Optional[str] = None
lastUpgradeDate: Optional[datetime] = None
ovfMixedModeIssue: Optional[str] = None
hostVersion: Optional[str] = None
mixedModeIssue: Optional[str] = None
networkPartitionIssue: Optional[str] = None
vsanDatastoreIssue: Optional[str] = None
domainConfigIssue: Optional[str] = None
fileServiceVersion: Optional[str] = None
dvsConfigIssue: Optional[str] = None
domainConfigWarning: Optional[str] = None
ntpConfigWarning: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanFileServiceSystem.pyi 0000664 0000000 0000000 00000006234 14637045624 0023721 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Network
from pyVmomi.vim import Task
from pyVmomi.vim.vsan import FileServiceDomain
from pyVmomi.vim.vsan import FileServiceDomainConfig
from pyVmomi.vim.vsan import FileServiceDomainQuerySpec
from pyVmomi.vim.vsan import FileShareConfig
from pyVmomi.vim.vsan import FileShareQueryResult
from pyVmomi.vim.vsan import FileShareQuerySpec
from pyVmomi.vim.vsan import FileShareSnapshotConfig
from pyVmomi.vim.vsan import FileShareSnapshotQueryResult
from pyVmomi.vim.vsan import FileShareSnapshotQuerySpec
from pyVmomi.vim.vsan import VsanFileServiceOvfSpec
from pyVmomi.vim.vsan import VsanFileServicePreflightCheckResult
class VsanFileServiceSystem(ManagedObject):
def DownloadFileServiceOvf(self, downloadUrl: str) -> Task: ...
def QueryFileServiceOvfs(self) -> list[VsanFileServiceOvfSpec]: ...
def FindOvfDownloadUrl(self, cluster: ClusterComputeResource) -> str: ...
def PerformFileServicePreflightCheck(self, cluster: ClusterComputeResource, domainConfig: Optional[FileServiceDomainConfig], network: Optional[Network], scope: Optional[str], domainUuid: Optional[str]) -> VsanFileServicePreflightCheckResult: ...
def CreateFileServiceDomain(self, domainConfig: FileServiceDomainConfig, cluster: Optional[ClusterComputeResource]) -> Task: ...
def ReconfigureFileServiceDomain(self, domainUuid: str, domainConfig: FileServiceDomainConfig, cluster: Optional[ClusterComputeResource], deleteDomainConfigFields: list[str]) -> Task: ...
def RemoveFileServiceDomain(self, domainUuid: str, cluster: Optional[ClusterComputeResource]) -> Task: ...
def QueryFileServiceDomains(self, querySpec: Optional[FileServiceDomainQuerySpec], cluster: Optional[ClusterComputeResource]) -> list[FileServiceDomain]: ...
def CreateFileShare(self, config: FileShareConfig, cluster: Optional[ClusterComputeResource]) -> Task: ...
def ReconfigureFileShare(self, shareUuid: str, config: FileShareConfig, cluster: Optional[ClusterComputeResource], deleteLabelKeys: list[str], force: Optional[bool]) -> Task: ...
def RemoveFileShare(self, shareUuid: str, cluster: Optional[ClusterComputeResource], force: Optional[bool]) -> Task: ...
def QueryFileShares(self, querySpec: FileShareQuerySpec, cluster: Optional[ClusterComputeResource]) -> Optional[FileShareQueryResult]: ...
def UpgradeFsvm(self, cluster: ClusterComputeResource) -> Task: ...
def RebalanceFileService(self, cluster: Optional[ClusterComputeResource]) -> Task: ...
def CreateFileShareSnapshot(self, config: FileShareSnapshotConfig, cluster: Optional[ClusterComputeResource]) -> Task: ...
def RemoveFileShareSnapshot(self, shareUuid: str, snapshotName: str, cluster: Optional[ClusterComputeResource]) -> Task: ...
def QueryFileShareSnapshots(self, querySpec: FileShareSnapshotQuerySpec, cluster: Optional[ClusterComputeResource]) -> Optional[FileShareSnapshotQueryResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanGenericClusterBaseIssue.pyi 0000664 0000000 0000000 00000000470 14637045624 0025032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanGenericClusterBaseIssue(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanGenericClusterBestPracticeHealth.pyi 0000664 0000000 0000000 00000000751 14637045624 0026647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanGenericClusterBaseIssue
class VsanGenericClusterBestPracticeHealth(DynamicData):
drsEnabled: bool
haEnabled: bool
issues: list[VsanGenericClusterBaseIssue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHclDeviceConstraint.pyi 0000664 0000000 0000000 00000001253 14637045624 0024203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanCompliantFirmware
class VsanHclDeviceConstraint(DynamicData):
pciId: str
vcgLink: Optional[str] = None
similarVcgLinks: list[str] = []
compliantFirmwares: list[VsanCompliantFirmware] = []
vcgId: Optional[int] = None
model: Optional[str] = None
partner: Optional[str] = None
partNumber: Optional[str] = None
release: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHclDiskConstraint.pyi 0000664 0000000 0000000 00000001137 14637045624 0023677 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanHclDeviceConstraint
from pyVmomi.vim.vsan import VsanHclMinFwConstraint
class VsanHclDiskConstraint(DynamicData):
productId: str
vendor: str
constraints: list[VsanHclMinFwConstraint] = []
pcieConstraints: list[VsanHclDeviceConstraint] = []
partNumber: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHclDriverInfo.pyi 0000664 0000000 0000000 00000001350 14637045624 0023004 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanDownloadItem
class VsanHclDriverInfo(DynamicData):
driverVersion: Optional[str] = None
driverLink: Optional[VsanDownloadItem] = None
fwVersion: Optional[str] = None
fwLinks: list[VsanDownloadItem] = []
toolsLinks: list[VsanDownloadItem] = []
eula: Optional[str] = None
driverType: Optional[str] = None
driverName: Optional[str] = None
diskModes: list[str] = []
supportedFeatures: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHclMinFwConstraint.pyi 0000664 0000000 0000000 00000000711 14637045624 0024022 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanHclMinFwConstraint(DynamicData):
vcgId: int
vcgLink: str
model: str
partner: str
partNumber: Optional[str] = None
release: str
firmware: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHclQuerySpec.pyi 0000664 0000000 0000000 00000001113 14637045624 0022652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VsanHclQuerySpec(DynamicData):
includeOnlyVsanControllers: Optional[bool] = None
cluster: Optional[ComputeResource] = None
hosts: list[HostSystem] = []
vsanStoragePoolEligibleDisksOnly: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHclReleaseConstraint.pyi 0000664 0000000 0000000 00000001164 14637045624 0024365 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanHclDeviceConstraint
from pyVmomi.vim.vsan import VsanHostDeviceInfo
class VsanHclReleaseConstraint(DynamicData):
cluster: ClusterComputeResource
release: str
hostDevices: list[VsanHostDeviceInfo] = []
constraints: list[VsanHclDeviceConstraint] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHealthConfigSpec.pyi 0000664 0000000 0000000 00000001063 14637045624 0023455 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanHealthThreshold
from pyVmomi.vim.vsan import VsanHistoricalHealthConfig
class VsanHealthConfigSpec(DynamicData):
healthCheckThresholdSpec: list[VsanHealthThreshold] = []
historicalHealthConfig: Optional[VsanHistoricalHealthConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHealthCustomizationSpec.pyi 0000664 0000000 0000000 00000000677 14637045624 0025132 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import SSDEnduranceThresholdSpec
class VsanHealthCustomizationSpec(DynamicData):
ssdEnduranceSpec: list[SSDEnduranceThresholdSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHealthPerspective.pyi 0000664 0000000 0000000 00000000376 14637045624 0023734 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanHealthPerspective:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHealthStatusType.pyi 0000664 0000000 0000000 00000000375 14637045624 0023567 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanHealthStatusType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHealthThreshold.pyi 0000664 0000000 0000000 00000000725 14637045624 0023375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanHealthThreshold(DynamicData):
yellowValue: long
redValue: long
target: Optional[str] = None
enabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHealthThresholdTarget.pyi 0000664 0000000 0000000 00000000402 14637045624 0024534 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanHealthThresholdTarget:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHistoricalHealthConfig.pyi 0000664 0000000 0000000 00000000500 14637045624 0024657 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanHistoricalHealthConfig(DynamicData):
enabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHostDeviceInfo.pyi 0000664 0000000 0000000 00000000662 14637045624 0023164 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanBasicDeviceInfo
class VsanHostDeviceInfo(DynamicData):
hostname: str
devices: list[VsanBasicDeviceInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHostVdsSystem.pyi 0000664 0000000 0000000 00000001254 14637045624 0023110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim.vsan import VsanVmVdsMigrationSpec
class VsanHostVdsSystem(ManagedObject):
def VsanMigrateVmsToVds(self, vmConfigSpecs: list[VsanVmVdsMigrationSpec], vdsUuid: str, timeoutSec: long, revert: Optional[bool]) -> str: ...
def VsanCompleteMigrateVmsToVds(self, jobId: str, newState: str) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanHwToVcgInfoMappingSpec.pyi 0000664 0000000 0000000 00000000661 14637045624 0024576 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHwToVcgInfoMapping
class VsanHwToVcgInfoMappingSpec(DynamicData):
entity: str
vsanHwToVcgInfoMappings: list[VsanHwToVcgInfoMapping] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanIOTripAnalyzerConfig.pyi 0000664 0000000 0000000 00000000675 14637045624 0024321 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanIOTripAnalyzerRecurrence
class VsanIOTripAnalyzerConfig(DynamicData):
recurrences: list[VsanIOTripAnalyzerRecurrence] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanIOTripAnalyzerRecurrence.pyi 0000664 0000000 0000000 00000001177 14637045624 0025207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import IODiagnosticsTarget
class VsanIOTripAnalyzerRecurrence(DynamicData):
name: Optional[str] = None
targets: list[IODiagnosticsTarget] = []
startTime: datetime
endTime: Optional[datetime] = None
duration: long
interval: long
status: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanIOTripAnalyzerRecurrenceStatus.pyi 0000664 0000000 0000000 00000000413 14637045624 0026403 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanIOTripAnalyzerRecurrenceStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanInternalExtendedConfig.pyi 0000664 0000000 0000000 00000000566 14637045624 0024701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanInternalExtendedConfig(DynamicData):
vcMaxDiskVersion: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkConfigBaseIssue.pyi 0000664 0000000 0000000 00000000467 14637045624 0024701 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanNetworkConfigBaseIssue(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkConfigBestPracticeHealth.pyi 0000664 0000000 0000000 00000000723 14637045624 0026507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanNetworkConfigBaseIssue
class VsanNetworkConfigBestPracticeHealth(DynamicData):
vdsPresent: bool
issues: list[VsanNetworkConfigBaseIssue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkConfigPnicSpeedInconsistencyIssue.pyi 0000664 0000000 0000000 00000001203 14637045624 0030437 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import HostSystem
from pyVmomi.vim.vsan import VsanNetworkConfigBaseIssue
class VsanNetworkConfigPnicSpeedInconsistencyIssue(VsanNetworkConfigBaseIssue):
host: HostSystem
vswitchName: Optional[str] = None
vds: Optional[DistributedVirtualSwitch] = None
speedsMb: list[long] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkConfigPortgroupWithNoRedundancyIssue.pyi 0000664 0000000 0000000 00000001275 14637045624 0031174 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Network
from pyVmomi.vim.vsan import VsanNetworkConfigBaseIssue
class VsanNetworkConfigPortgroupWithNoRedundancyIssue(VsanNetworkConfigBaseIssue):
host: HostSystem
portgroupName: Optional[str] = None
vds: Optional[DistributedVirtualSwitch] = None
pg: Optional[Network] = None
numPnics: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkConfigVdsScopeIssue.pyi 0000664 0000000 0000000 00000001031 14637045624 0025541 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import HostSystem
from pyVmomi.vim.vsan import VsanNetworkConfigBaseIssue
class VsanNetworkConfigVdsScopeIssue(VsanNetworkConfigBaseIssue):
vds: DistributedVirtualSwitch
memberHosts: list[HostSystem] = []
nonMemberHosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkConfigVsanNotOnVdsIssue.pyi 0000664 0000000 0000000 00000000637 14637045624 0026370 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.vsan import VsanNetworkConfigBaseIssue
class VsanNetworkConfigVsanNotOnVdsIssue(VsanNetworkConfigBaseIssue):
host: HostSystem
vmknic: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkConfigVswitchWithNoRedundancyIssue.pyi 0000664 0000000 0000000 00000001171 14637045624 0030615 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import HostSystem
from pyVmomi.vim.vsan import VsanNetworkConfigBaseIssue
class VsanNetworkConfigVswitchWithNoRedundancyIssue(VsanNetworkConfigBaseIssue):
host: HostSystem
vswitchName: Optional[str] = None
vds: Optional[DistributedVirtualSwitch] = None
numPnics: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanNetworkVMotionVmknicNotFountIssue.pyi 0000664 0000000 0000000 00000000647 14637045624 0027141 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim.vsan import VsanNetworkConfigBaseIssue
class VsanNetworkVMotionVmknicNotFountIssue(VsanNetworkConfigBaseIssue):
hostWithoutVmotionVmknic: HostSystem
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanObjSnapParams.pyi 0000664 0000000 0000000 00000000667 14637045624 0023020 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanObjSnapParams(DynamicData):
uuid: str
creator: Optional[str] = None
snapshotType: Optional[str] = None
cookie: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanObjectDetail.pyi 0000664 0000000 0000000 00000000720 14637045624 0022637 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanSnapshotDetail
class VsanObjectDetail(DynamicData):
uuid: str
objectPath: Optional[str] = None
snapshots: list[VsanSnapshotDetail] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanObjectManager.pyi 0000664 0000000 0000000 00000000471 14637045624 0023012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class VsanObjectManager(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanObjectSnapshotId.pyi 0000664 0000000 0000000 00000000606 14637045624 0023514 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanObjectSnapshotId(DynamicData):
uuid: str
snapshotId: int
cookie: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanPMemConfig.pyi 0000664 0000000 0000000 00000000464 14637045624 0022277 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanPMemConfig(DynamicData):
enabled: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanPerfsvcHealthResult.pyi 0000664 0000000 0000000 00000001471 14637045624 0024247 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanObjectInformation
from pyVmomi.vim.cluster import VsanPerfNodeInformation
class VsanPerfsvcHealthResult(DynamicData):
statsObjectInfo: Optional[VsanObjectInformation] = None
statsObjectConsistent: Optional[bool] = None
statsObjectPolicyConsistent: Optional[bool] = None
datastoreCompatible: Optional[bool] = None
enoughFreeSpace: Optional[bool] = None
remediateAction: Optional[str] = None
hostResults: list[VsanPerfNodeInformation] = []
verboseModeStatus: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanPolicyManager.pyi 0000664 0000000 0000000 00000000471 14637045624 0023043 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
class VsanPolicyManager(ManagedObject):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanPolicyRegulationCheckOpEnum.pyi 0000664 0000000 0000000 00000000410 14637045624 0025655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanPolicyRegulationCheckOpEnum:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanPrepareVsanForVcsaSpec.pyi 0000664 0000000 0000000 00000001737 14637045624 0024644 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan.host import AddStoragePoolDiskSpec
from pyVmomi.vim.vsan.host import CreateNativeKeyProviderSpec
from pyVmomi.vim.vsan.host import DiskMappingCreationSpec
from pyVmomi.vim.vsan.host import EncryptionInfo
class VsanPrepareVsanForVcsaSpec(DynamicData):
vsanDiskMappingCreationSpec: Optional[DiskMappingCreationSpec] = None
vsanDataEfficiencyConfig: Optional[DataEfficiencyConfig] = None
taskId: Optional[str] = None
vsanDataEncryptionConfig: Optional[EncryptionInfo] = None
vsanAddStoragePoolDiskSpec: Optional[AddStoragePoolDiskSpec] = None
createNativeKeyProviderSpec: Optional[CreateNativeKeyProviderSpec] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanResourceCheckSystem.pyi 0000664 0000000 0000000 00000001654 14637045624 0024247 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Task
from pyVmomi.vim.vsan import ResourceCheckSpec
from pyVmomi.vim.vsan import ResourceCheckStatus
class VsanResourceCheckSystem(ManagedObject):
def PerformResourceCheck(self, resourceCheckSpec: ResourceCheckSpec, cluster: Optional[ClusterComputeResource]) -> Task: ...
def GetResourceCheckStatus(self, resourceCheckSpec: Optional[ResourceCheckSpec], cluster: Optional[ClusterComputeResource]) -> ResourceCheckStatus: ...
def PerformResourceCheckOnHost(self, resourceCheckSpec: ResourceCheckSpec) -> Task: ...
def CancelResourceCheckOnHost(self) -> bool: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanServiceStatus.pyi 0000664 0000000 0000000 00000000372 14637045624 0023115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanServiceStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSiteLocationType.pyi 0000664 0000000 0000000 00000000375 14637045624 0023553 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanSiteLocationType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSnapshotDetail.pyi 0000664 0000000 0000000 00000000622 14637045624 0023231 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanSnapshotDetail(DynamicData):
snapshotId: int
snapshotType: str
snapshotPath: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSnapshotQueryResult.pyi 0000664 0000000 0000000 00000000640 14637045624 0024333 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanObjectDetail
class VsanSnapshotQueryResult(DynamicData):
objects: list[VsanObjectDetail] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSnapshotQuerySpec.pyi 0000664 0000000 0000000 00000000763 14637045624 0023755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanSnapshotQuerySpec(DynamicData):
datastoreUuid: str
objectUuids: list[str] = []
snapshotType: Optional[str] = None
creator: Optional[str] = None
includeDescriptorPath: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSpaceEfficiencyMetadataSize.pyi 0000664 0000000 0000000 00000000726 14637045624 0025630 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanSpaceEfficiencyMetadataSize(DynamicData):
dedupMetadataSize: Optional[long] = None
compressionMetadataSize: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSpaceEfficiencyRatio.pyi 0000664 0000000 0000000 00000000562 14637045624 0024331 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanSpaceEfficiencyRatio(DynamicData):
overallRatio: Optional[float] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSyncReason.pyi 0000664 0000000 0000000 00000000367 14637045624 0022401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanSyncReason:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanSyncStatus.pyi 0000664 0000000 0000000 00000000367 14637045624 0022435 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanSyncStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanUnmapConfig.pyi 0000664 0000000 0000000 00000000464 14637045624 0022521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanUnmapConfig(DynamicData):
enable: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanUpdateItem.pyi 0000664 0000000 0000000 00000001677 14637045624 0022363 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import VsanHclFirmwareUpdateSpec
from pyVmomi.vim.vsan import VsanDownloadItem
from pyVmomi.vim.vsan import VsanVibSpec
class VsanUpdateItem(DynamicData):
host: HostSystem
type: str
name: str
version: str
existingVersion: Optional[str] = None
present: bool
vibSpec: list[VsanVibSpec] = []
vibType: Optional[str] = None
firmwareSpec: Optional[VsanHclFirmwareUpdateSpec] = None
downloadInfo: list[VsanDownloadItem] = []
eula: Optional[str] = None
adapter: Optional[str] = None
key: Optional[str] = None
impact: Optional[str] = None
firmwareUnknown: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanUpdateItemImpactType.pyi 0000664 0000000 0000000 00000000401 14637045624 0024343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanUpdateItemImpactType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanUpdateItemType.pyi 0000664 0000000 0000000 00000000373 14637045624 0023215 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanUpdateItemType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVcPostDeployConfigSpec.pyi 0000664 0000000 0000000 00000002025 14637045624 0024642 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import ConnectSpec
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan.host import CreateNativeKeyProviderSpec
from pyVmomi.vim.vsan.host import EncryptionInfo
class VsanVcPostDeployConfigSpec(DynamicData):
dcName: Optional[str] = None
clusterName: Optional[str] = None
firstHost: Optional[ConnectSpec] = None
hostsToAdd: list[ConnectSpec] = []
vsanDataEfficiencyConfig: Optional[DataEfficiencyConfig] = None
vsanLicenseKey: Optional[str] = None
hostLicenseKey: Optional[str] = None
taskId: Optional[str] = None
vsanDataEncryptionConfig: Optional[EncryptionInfo] = None
createNativeKeyProviderSpec: Optional[CreateNativeKeyProviderSpec] = None
vsanClusterMode: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVcStretchedClusterConfigSpec.pyi 0000664 0000000 0000000 00000001325 14637045624 0026031 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanStretchedClusterConfig
from pyVmomi.vim.vsan.host import AddStoragePoolDiskSpec
from pyVmomi.vim.vsan.host import DiskMapping
class VsanVcStretchedClusterConfigSpec(DynamicData):
witnessHost: HostSystem
clusters: list[VsanStretchedClusterConfig] = []
witnessDiskMappings: list[DiskMapping] = []
witnessStoragePoolSpecs: list[AddStoragePoolDiskSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVcsaDeploymentPhase.pyi 0000664 0000000 0000000 00000000400 14637045624 0024217 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanVcsaDeploymentPhase:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVcsaDeploymentProgress.pyi 0000664 0000000 0000000 00000001212 14637045624 0024765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class VsanVcsaDeploymentProgress(DynamicData):
phase: str
progressPct: long
message: str
success: bool
error: Optional[MethodFault] = None
updateCounter: long
taskId: Optional[str] = None
vm: Optional[VirtualMachine] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVdsMigrationPlan.pyi 0000664 0000000 0000000 00000001203 14637045624 0023524 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import DistributedVirtualSwitch
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanVdsPgMigrationSpec
class VsanVdsMigrationPlan(DynamicData):
vdsSpec: DistributedVirtualSwitch.CreateSpec
pgs: list[VsanVdsPgMigrationSpec] = []
inaccessibleVms: list[VirtualMachine] = []
infraVms: list[VirtualMachine] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVdsPgMigrationHostInfo.pyi 0000664 0000000 0000000 00000001035 14637045624 0024655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanVdsPgMigrationVmInfo
class VsanVdsPgMigrationHostInfo(DynamicData):
host: HostSystem
hostname: str
vmknicDevices: list[str] = []
vmVnics: list[VsanVdsPgMigrationVmInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVdsPgMigrationSpec.pyi 0000664 0000000 0000000 00000001202 14637045624 0024012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.dvs import VmwareDistributedVirtualSwitch
from pyVmomi.vim.vsan import VsanVdsPgMigrationHostInfo
class VsanVdsPgMigrationSpec(DynamicData):
vssPgName: str
dvPgName: str
vdsPgSetting: VmwareDistributedVirtualSwitch.VmwarePortConfigPolicy
vdsPgType: str
hosts: list[VsanVdsPgMigrationHostInfo] = []
collisionRename: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVdsPgMigrationVmInfo.pyi 0000664 0000000 0000000 00000000610 14637045624 0024320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VirtualMachine
from pyVmomi.vmodl import DynamicData
class VsanVdsPgMigrationVmInfo(DynamicData):
vm: VirtualMachine
vnicLabel: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVdsSystem.pyi 0000664 0000000 0000000 00000002633 14637045624 0022254 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vim import ComputeResource
from pyVmomi.vim import HostSystem
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.dvs import VmwareDistributedVirtualSwitch
from pyVmomi.vim.vsan import VsanVdsMigrationPlan
class VsanVdsSystem(ManagedObject):
def VsanVdsGetMigrationPlan(self, cluster: ComputeResource, vswitchName: Optional[str], vdsName: Optional[str], vmnicDevices: list[str], infraVm: list[VirtualMachine], vds: Optional[VmwareDistributedVirtualSwitch], hosts: list[HostSystem]) -> VsanVdsMigrationPlan: ...
def VsanVdsMigrateVss(self, cluster: ComputeResource, migrationPlan: Optional[VsanVdsMigrationPlan], vswitchName: Optional[str], vdsName: Optional[str], vmnicDevices: list[str], infraVm: list[VirtualMachine], vds: Optional[VmwareDistributedVirtualSwitch], hosts: list[HostSystem]) -> Task: ...
def VsanVssMigrateVds(self, cluster: Optional[ComputeResource], hosts: list[HostSystem], vds: VmwareDistributedVirtualSwitch, vswitchName: Optional[str], vmnicDevices: list[str], infraVm: list[VirtualMachine]) -> Task: ...
def RollbackVdsToVss(self, task: Task) -> bool: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVibInstallPreflightStatus.pyi 0000664 0000000 0000000 00000000552 14637045624 0025431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanVibInstallPreflightStatus(DynamicData):
manualVmotionRequired: bool
rollingRequired: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVibScanResult.pyi 0000664 0000000 0000000 00000001062 14637045624 0023032 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VsanVibScanResult(DynamicData):
host: HostSystem
vibName: str
vibVersion: str
existingVersion: Optional[str] = None
maintenanceModeRequired: bool
rebootRequired: bool
meetsSystemReq: bool
pkgDepsMetByHost: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVibSpec.pyi 0000664 0000000 0000000 00000000735 14637045624 0021647 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VsanVibSpec(DynamicData):
host: HostSystem
metaUrl: Optional[str] = None
metaSha1Sum: Optional[str] = None
vibUrl: str
vibSha1Sum: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVibType.pyi 0000664 0000000 0000000 00000000364 14637045624 0021674 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanVibType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVmVdsMigrationSpec.pyi 0000664 0000000 0000000 00000000647 14637045624 0024042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import VsanVnicVdsMigrationSpec
class VsanVmVdsMigrationSpec(DynamicData):
vmInstanceUuid: str
vnics: list[VsanVnicVdsMigrationSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVnicVdsMigrationSpec.pyi 0000664 0000000 0000000 00000000623 14637045624 0024351 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm.device import VirtualDevice
class VsanVnicVdsMigrationSpec(DynamicData):
key: int
vdsBacking: VirtualDevice.BackingInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/VsanVumConfig.pyi 0000664 0000000 0000000 00000000501 14637045624 0022200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanVumConfig(DynamicData):
baselinePreferenceType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/WitnessHostConfig.pyi 0000664 0000000 0000000 00000000642 14637045624 0023101 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class WitnessHostConfig(DynamicData):
subClusterUuid: str
preferredFaultDomainName: str
metadataMode: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XVCClientInfo.pyi 0000664 0000000 0000000 00000000765 14637045624 0022102 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vmodl import DynamicData
class XVCClientInfo(DynamicData):
cluster: ClusterComputeResource
clusterName: str
vsanFormatVersion: str
ownerVc: str
clusterUuid: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XVCDatastoreConfig.pyi 0000664 0000000 0000000 00000000641 14637045624 0023115 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import XVCDatastoreInfo
class XVCDatastoreConfig(DynamicData):
xvcDatastores: list[XVCDatastoreInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XVCDatastoreInfo.pyi 0000664 0000000 0000000 00000000560 14637045624 0022603 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class XVCDatastoreInfo(DynamicData):
datastore: Datastore
ownerVc: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcClientConfig.pyi 0000664 0000000 0000000 00000000634 14637045624 0022507 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import DatastoreSpec
from pyVmomi.vim.vsan import XVCClientInfo
class XvcClientConfig(DatastoreSpec):
xvcClusters: list[XVCClientInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcClientInfoSpec.pyi 0000664 0000000 0000000 00000001343 14637045624 0023006 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ClusterComputeResource
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class XvcClientInfoSpec(DynamicData):
clientVc: str
vcUuid: Optional[str] = None
vcVersion: Optional[str] = None
cluster: Optional[ClusterComputeResource] = None
clusterName: Optional[str] = None
clusterUuid: Optional[str] = None
vsanFormatVersion: Optional[str] = None
minVsanFormatVersion: Optional[str] = None
datastore: list[Datastore] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcQueryCriteria.pyi 0000664 0000000 0000000 00000001036 14637045624 0022730 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicArray
from pyVmomi.vmodl import DynamicData
class XvcQueryCriteria(DynamicData):
property: str
operator: Optional[str] = None
comparableValue: Optional[object] = None
comparableList: Optional[DynamicArray] = None
ignoreCase: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcQueryCriteriaOperator.pyi 0000664 0000000 0000000 00000000401 14637045624 0024437 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class XvcQueryCriteriaOperator:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcQueryFilter.pyi 0000664 0000000 0000000 00000000673 14637045624 0022421 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import XvcQueryCriteria
class XvcQueryFilter(DynamicData):
criterias: list[XvcQueryCriteria] = []
operator: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcQueryFilterOperator.pyi 0000664 0000000 0000000 00000000377 14637045624 0024136 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class XvcQueryFilterOperator:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcQueryPropertyValue.pyi 0000664 0000000 0000000 00000000551 14637045624 0024010 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class XvcQueryPropertyValue(DynamicData):
value: Optional[object] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcQueryResultSet.pyi 0000664 0000000 0000000 00000001002 14637045624 0023111 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import XvcResultItem
class XvcQueryResultSet(DynamicData):
properties: list[str] = []
resultItems: list[XvcResultItem] = []
totalCount: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcQuerySpec.pyi 0000664 0000000 0000000 00000001103 14637045624 0022053 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import XvcQueryFilter
class XvcQuerySpec(DynamicData):
objectModel: Optional[str] = None
properties: list[str] = []
filter: Optional[XvcQueryFilter] = None
offset: Optional[int] = None
limit: Optional[int] = None
returnTotalCount: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/XvcResultItem.pyi 0000664 0000000 0000000 00000000647 14637045624 0022244 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import XvcQueryPropertyValue
class XvcResultItem(DynamicData):
propertyValues: list[XvcQueryPropertyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/__init__.pyi 0000664 0000000 0000000 00000047446 14637045624 0021235 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import cluster as cluster
from . import host as host
from . import upgradesystem as upgradesystem
from .ActiveDirectoryServerConfig import ActiveDirectoryServerConfig as ActiveDirectoryServerConfig
from .AdvancedDatastoreConfig import AdvancedDatastoreConfig as AdvancedDatastoreConfig
from .CapacityReservationInfo import CapacityReservationInfo as CapacityReservationInfo
from .CapacityReservationState import CapacityReservationState as CapacityReservationState
from .ClientDatastoreConfig import ClientDatastoreConfig as ClientDatastoreConfig
from .ClusterConfigPrecheckItem import ClusterConfigPrecheckItem as ClusterConfigPrecheckItem
from .ClusterRuntimeInfo import ClusterRuntimeInfo as ClusterRuntimeInfo
from .CompatibilityCheckResult import CompatibilityCheckResult as CompatibilityCheckResult
from .ConfigInfoEx import ConfigInfoEx as ConfigInfoEx
from .DataEfficiencyCapacityState import DataEfficiencyCapacityState as DataEfficiencyCapacityState
from .DataEfficiencyConfig import DataEfficiencyConfig as DataEfficiencyConfig
from .DataEncryptionConfig import DataEncryptionConfig as DataEncryptionConfig
from .DataInTransitEncryptionConfig import DataInTransitEncryptionConfig as DataInTransitEncryptionConfig
from .DatastoreConfig import DatastoreConfig as DatastoreConfig
from .DatastoreSourcePrecheckItem import DatastoreSourcePrecheckItem as DatastoreSourcePrecheckItem
from .DatastoreSourcePrecheckResult import DatastoreSourcePrecheckResult as DatastoreSourcePrecheckResult
from .DatastoreSpec import DatastoreSpec as DatastoreSpec
from .DefaultDatastorePolicySelectionInfo import DefaultDatastorePolicySelectionInfo as DefaultDatastorePolicySelectionInfo
from .DirectoryServerConfig import DirectoryServerConfig as DirectoryServerConfig
from .DiskClaimConfiguration import DiskClaimConfiguration as DiskClaimConfiguration
from .DiskDataEvacuationResourceCheckTaskDetails import DiskDataEvacuationResourceCheckTaskDetails as DiskDataEvacuationResourceCheckTaskDetails
from .DiskGroupResourceCheckResult import DiskGroupResourceCheckResult as DiskGroupResourceCheckResult
from .DiskResourceCheckResult import DiskResourceCheckResult as DiskResourceCheckResult
from .EntityCompatibilityResult import EntityCompatibilityResult as EntityCompatibilityResult
from .EntityResourceCheckDetails import EntityResourceCheckDetails as EntityResourceCheckDetails
from .FaultDomainResourceCheckResult import FaultDomainResourceCheckResult as FaultDomainResourceCheckResult
from .FileServiceConfig import FileServiceConfig as FileServiceConfig
from .FileServiceConfigOpType import FileServiceConfigOpType as FileServiceConfigOpType
from .FileServiceDomain import FileServiceDomain as FileServiceDomain
from .FileServiceDomainConfig import FileServiceDomainConfig as FileServiceDomainConfig
from .FileServiceDomainQuerySpec import FileServiceDomainQuerySpec as FileServiceDomainQuerySpec
from .FileServiceIpConfig import FileServiceIpConfig as FileServiceIpConfig
from .FileServicePreflightCheckScope import FileServicePreflightCheckScope as FileServicePreflightCheckScope
from .FileServiceVMStatus import FileServiceVMStatus as FileServiceVMStatus
from .FileShare import FileShare as FileShare
from .FileShareAccessType import FileShareAccessType as FileShareAccessType
from .FileShareConfig import FileShareConfig as FileShareConfig
from .FileShareManagingEntity import FileShareManagingEntity as FileShareManagingEntity
from .FileShareNetPermission import FileShareNetPermission as FileShareNetPermission
from .FileShareNfsSecType import FileShareNfsSecType as FileShareNfsSecType
from .FileShareProtocol import FileShareProtocol as FileShareProtocol
from .FileShareQueryProperties import FileShareQueryProperties as FileShareQueryProperties
from .FileShareQueryResult import FileShareQueryResult as FileShareQueryResult
from .FileShareQuerySpec import FileShareQuerySpec as FileShareQuerySpec
from .FileShareRuntimeInfo import FileShareRuntimeInfo as FileShareRuntimeInfo
from .FileShareSmbEncryptionType import FileShareSmbEncryptionType as FileShareSmbEncryptionType
from .FileShareSmbOptions import FileShareSmbOptions as FileShareSmbOptions
from .FileShareSnapshot import FileShareSnapshot as FileShareSnapshot
from .FileShareSnapshotConfig import FileShareSnapshotConfig as FileShareSnapshotConfig
from .FileShareSnapshotQueryResult import FileShareSnapshotQueryResult as FileShareSnapshotQueryResult
from .FileShareSnapshotQuerySpec import FileShareSnapshotQuerySpec as FileShareSnapshotQuerySpec
from .HciMeshClientOperation import HciMeshClientOperation as HciMeshClientOperation
from .HciMeshDatastoreSource import HciMeshDatastoreSource as HciMeshDatastoreSource
from .HciMeshServerConfig import HciMeshServerConfig as HciMeshServerConfig
from .HostResourceCheckResult import HostResourceCheckResult as HostResourceCheckResult
from .IODiagnosticsFailedCheck import IODiagnosticsFailedCheck as IODiagnosticsFailedCheck
from .IODiagnosticsFailedCheckType import IODiagnosticsFailedCheckType as IODiagnosticsFailedCheckType
from .IODiagnosticsInstance import IODiagnosticsInstance as IODiagnosticsInstance
from .IODiagnosticsInstanceEvent import IODiagnosticsInstanceEvent as IODiagnosticsInstanceEvent
from .IODiagnosticsInstanceEventType import IODiagnosticsInstanceEventType as IODiagnosticsInstanceEventType
from .IODiagnosticsInstanceQuerySpec import IODiagnosticsInstanceQuerySpec as IODiagnosticsInstanceQuerySpec
from .IODiagnosticsInstanceState import IODiagnosticsInstanceState as IODiagnosticsInstanceState
from .IODiagnosticsObjectLayout import IODiagnosticsObjectLayout as IODiagnosticsObjectLayout
from .IODiagnosticsPrecheckResult import IODiagnosticsPrecheckResult as IODiagnosticsPrecheckResult
from .IODiagnosticsStats import IODiagnosticsStats as IODiagnosticsStats
from .IODiagnosticsTarget import IODiagnosticsTarget as IODiagnosticsTarget
from .IODiagnosticsTargetStats import IODiagnosticsTargetStats as IODiagnosticsTargetStats
from .IODiagnosticsTargetType import IODiagnosticsTargetType as IODiagnosticsTargetType
from .IOLatency import IOLatency as IOLatency
from .IOLatencyMetrics import IOLatencyMetrics as IOLatencyMetrics
from .IOLatencyType import IOLatencyType as IOLatencyType
from .LifecycleCheckOperation import LifecycleCheckOperation as LifecycleCheckOperation
from .LifecycleClusterType import LifecycleClusterType as LifecycleClusterType
from .LifecycleConfigDetails import LifecycleConfigDetails as LifecycleConfigDetails
from .LifecycleFaultDomainDetails import LifecycleFaultDomainDetails as LifecycleFaultDomainDetails
from .LifecyclePreCheckResult import LifecyclePreCheckResult as LifecyclePreCheckResult
from .LifecyclePreCheckType import LifecyclePreCheckType as LifecyclePreCheckType
from .LifecycleWitnessDetails import LifecycleWitnessDetails as LifecycleWitnessDetails
from .MetricProfile import MetricProfile as MetricProfile
from .MetricsConfig import MetricsConfig as MetricsConfig
from .Mode import Mode as Mode
from .MountPrecheckItem import MountPrecheckItem as MountPrecheckItem
from .MountPrecheckNetworkConnectivity import MountPrecheckNetworkConnectivity as MountPrecheckNetworkConnectivity
from .MountPrecheckNetworkConnectivityDetail import MountPrecheckNetworkConnectivityDetail as MountPrecheckNetworkConnectivityDetail
from .MountPrecheckNetworkConnectivityResult import MountPrecheckNetworkConnectivityResult as MountPrecheckNetworkConnectivityResult
from .MountPrecheckNetworkLatency import MountPrecheckNetworkLatency as MountPrecheckNetworkLatency
from .MountPrecheckNetworkLatencyDetail import MountPrecheckNetworkLatencyDetail as MountPrecheckNetworkLatencyDetail
from .MountPrecheckNetworkLatencyResult import MountPrecheckNetworkLatencyResult as MountPrecheckNetworkLatencyResult
from .MountPrecheckResult import MountPrecheckResult as MountPrecheckResult
from .MountPrecheckType import MountPrecheckType as MountPrecheckType
from .ObjectIOStats import ObjectIOStats as ObjectIOStats
from .PerfsvcRemediateAction import PerfsvcRemediateAction as PerfsvcRemediateAction
from .PrecheckDatastoreSourceOperation import PrecheckDatastoreSourceOperation as PrecheckDatastoreSourceOperation
from .ProactiveRebalanceInfo import ProactiveRebalanceInfo as ProactiveRebalanceInfo
from .RdmaConfig import RdmaConfig as RdmaConfig
from .ReconfigSpec import ReconfigSpec as ReconfigSpec
from .RemoteVcInfo import RemoteVcInfo as RemoteVcInfo
from .RemoteVcInfoStandalone import RemoteVcInfoStandalone as RemoteVcInfoStandalone
from .RemoteVcLinkType import RemoteVcLinkType as RemoteVcLinkType
from .RemoteVsanNetworkTopology import RemoteVsanNetworkTopology as RemoteVsanNetworkTopology
from .RemoteVsanSite import RemoteVsanSite as RemoteVsanSite
from .RemoteVsanSiteAffinity import RemoteVsanSiteAffinity as RemoteVsanSiteAffinity
from .RepairTimerInfo import RepairTimerInfo as RepairTimerInfo
from .ResourceCheckComponentResult import ResourceCheckComponentResult as ResourceCheckComponentResult
from .ResourceCheckComponentType import ResourceCheckComponentType as ResourceCheckComponentType
from .ResourceCheckDataPersistenceResult import ResourceCheckDataPersistenceResult as ResourceCheckDataPersistenceResult
from .ResourceCheckResult import ResourceCheckResult as ResourceCheckResult
from .ResourceCheckSpec import ResourceCheckSpec as ResourceCheckSpec
from .ResourceCheckStatus import ResourceCheckStatus as ResourceCheckStatus
from .ResourceCheckStatusType import ResourceCheckStatusType as ResourceCheckStatusType
from .ResourceCheckTaskDetails import ResourceCheckTaskDetails as ResourceCheckTaskDetails
from .ResourceCheckVsanResult import ResourceCheckVsanResult as ResourceCheckVsanResult
from .ResyncIopsInfo import ResyncIopsInfo as ResyncIopsInfo
from .RuntimeStatsHostMap import RuntimeStatsHostMap as RuntimeStatsHostMap
from .SSDEnduranceThresholdSpec import SSDEnduranceThresholdSpec as SSDEnduranceThresholdSpec
from .ServerHostUnicastInfo import ServerHostUnicastInfo as ServerHostUnicastInfo
from .SharedWitnessCompatibilityResult import SharedWitnessCompatibilityResult as SharedWitnessCompatibilityResult
from .SnapServiceConfig import SnapServiceConfig as SnapServiceConfig
from .SnapshotCreator import SnapshotCreator as SnapshotCreator
from .SnapshotType import SnapshotType as SnapshotType
from .StoragePoolDiskResourceCheckResult import StoragePoolDiskResourceCheckResult as StoragePoolDiskResourceCheckResult
from .StoragePoolResourceCheckResult import StoragePoolResourceCheckResult as StoragePoolResourceCheckResult
from .VcRemoteVsanServerClusterConfig import VcRemoteVsanServerClusterConfig as VcRemoteVsanServerClusterConfig
from .VcRemoteVsanServerClusterInfo import VcRemoteVsanServerClusterInfo as VcRemoteVsanServerClusterInfo
from .VsanAnalyticsEventLocationType import VsanAnalyticsEventLocationType as VsanAnalyticsEventLocationType
from .VsanAnalyticsEventSnapshotType import VsanAnalyticsEventSnapshotType as VsanAnalyticsEventSnapshotType
from .VsanAnalyticsEventType import VsanAnalyticsEventType as VsanAnalyticsEventType
from .VsanBurnInTest import VsanBurnInTest as VsanBurnInTest
from .VsanBurnInTestCheckResult import VsanBurnInTestCheckResult as VsanBurnInTestCheckResult
from .VsanCloudHealthStatus import VsanCloudHealthStatus as VsanCloudHealthStatus
from .VsanClusterBurnInTestResultList import VsanClusterBurnInTestResultList as VsanClusterBurnInTestResultList
from .VsanCompliantDriver import VsanCompliantDriver as VsanCompliantDriver
from .VsanCompliantFirmware import VsanCompliantFirmware as VsanCompliantFirmware
from .VsanConfigBaseIssue import VsanConfigBaseIssue as VsanConfigBaseIssue
from .VsanConfigCheckResult import VsanConfigCheckResult as VsanConfigCheckResult
from .VsanConfigNotAllDisksClaimedIssue import VsanConfigNotAllDisksClaimedIssue as VsanConfigNotAllDisksClaimedIssue
from .VsanConfigType import VsanConfigType as VsanConfigType
from .VsanDatastoreDefaultPolicySelectionConfig import VsanDatastoreDefaultPolicySelectionConfig as VsanDatastoreDefaultPolicySelectionConfig
from .VsanDiskCompatibilityType import VsanDiskCompatibilityType as VsanDiskCompatibilityType
from .VsanDiskModelInfo import VsanDiskModelInfo as VsanDiskModelInfo
from .VsanDownloadItem import VsanDownloadItem as VsanDownloadItem
from .VsanEsaConfig import VsanEsaConfig as VsanEsaConfig
from .VsanEsaConfigInfo import VsanEsaConfigInfo as VsanEsaConfigInfo
from .VsanEsaDiskConfiguration import VsanEsaDiskConfiguration as VsanEsaDiskConfiguration
from .VsanExtendedConfig import VsanExtendedConfig as VsanExtendedConfig
from .VsanFileServiceOvfSpec import VsanFileServiceOvfSpec as VsanFileServiceOvfSpec
from .VsanFileServicePreflightCheckResult import VsanFileServicePreflightCheckResult as VsanFileServicePreflightCheckResult
from .VsanFileServiceSystem import VsanFileServiceSystem as VsanFileServiceSystem
from .VsanGenericClusterBaseIssue import VsanGenericClusterBaseIssue as VsanGenericClusterBaseIssue
from .VsanGenericClusterBestPracticeHealth import VsanGenericClusterBestPracticeHealth as VsanGenericClusterBestPracticeHealth
from .VsanHclDeviceConstraint import VsanHclDeviceConstraint as VsanHclDeviceConstraint
from .VsanHclDiskConstraint import VsanHclDiskConstraint as VsanHclDiskConstraint
from .VsanHclDriverInfo import VsanHclDriverInfo as VsanHclDriverInfo
from .VsanHclMinFwConstraint import VsanHclMinFwConstraint as VsanHclMinFwConstraint
from .VsanHclQuerySpec import VsanHclQuerySpec as VsanHclQuerySpec
from .VsanHclReleaseConstraint import VsanHclReleaseConstraint as VsanHclReleaseConstraint
from .VsanHealthConfigSpec import VsanHealthConfigSpec as VsanHealthConfigSpec
from .VsanHealthCustomizationSpec import VsanHealthCustomizationSpec as VsanHealthCustomizationSpec
from .VsanHealthPerspective import VsanHealthPerspective as VsanHealthPerspective
from .VsanHealthStatusType import VsanHealthStatusType as VsanHealthStatusType
from .VsanHealthThreshold import VsanHealthThreshold as VsanHealthThreshold
from .VsanHealthThresholdTarget import VsanHealthThresholdTarget as VsanHealthThresholdTarget
from .VsanHistoricalHealthConfig import VsanHistoricalHealthConfig as VsanHistoricalHealthConfig
from .VsanHostDeviceInfo import VsanHostDeviceInfo as VsanHostDeviceInfo
from .VsanHostVdsSystem import VsanHostVdsSystem as VsanHostVdsSystem
from .VsanHwToVcgInfoMappingSpec import VsanHwToVcgInfoMappingSpec as VsanHwToVcgInfoMappingSpec
from .VsanIOTripAnalyzerConfig import VsanIOTripAnalyzerConfig as VsanIOTripAnalyzerConfig
from .VsanIOTripAnalyzerRecurrence import VsanIOTripAnalyzerRecurrence as VsanIOTripAnalyzerRecurrence
from .VsanIOTripAnalyzerRecurrenceStatus import VsanIOTripAnalyzerRecurrenceStatus as VsanIOTripAnalyzerRecurrenceStatus
from .VsanInternalExtendedConfig import VsanInternalExtendedConfig as VsanInternalExtendedConfig
from .VsanNetworkConfigBaseIssue import VsanNetworkConfigBaseIssue as VsanNetworkConfigBaseIssue
from .VsanNetworkConfigBestPracticeHealth import VsanNetworkConfigBestPracticeHealth as VsanNetworkConfigBestPracticeHealth
from .VsanNetworkConfigPnicSpeedInconsistencyIssue import VsanNetworkConfigPnicSpeedInconsistencyIssue as VsanNetworkConfigPnicSpeedInconsistencyIssue
from .VsanNetworkConfigPortgroupWithNoRedundancyIssue import VsanNetworkConfigPortgroupWithNoRedundancyIssue as VsanNetworkConfigPortgroupWithNoRedundancyIssue
from .VsanNetworkConfigVdsScopeIssue import VsanNetworkConfigVdsScopeIssue as VsanNetworkConfigVdsScopeIssue
from .VsanNetworkConfigVsanNotOnVdsIssue import VsanNetworkConfigVsanNotOnVdsIssue as VsanNetworkConfigVsanNotOnVdsIssue
from .VsanNetworkConfigVswitchWithNoRedundancyIssue import VsanNetworkConfigVswitchWithNoRedundancyIssue as VsanNetworkConfigVswitchWithNoRedundancyIssue
from .VsanNetworkVMotionVmknicNotFountIssue import VsanNetworkVMotionVmknicNotFountIssue as VsanNetworkVMotionVmknicNotFountIssue
from .VsanObjSnapParams import VsanObjSnapParams as VsanObjSnapParams
from .VsanObjectDetail import VsanObjectDetail as VsanObjectDetail
from .VsanObjectManager import VsanObjectManager as VsanObjectManager
from .VsanObjectSnapshotId import VsanObjectSnapshotId as VsanObjectSnapshotId
from .VsanPMemConfig import VsanPMemConfig as VsanPMemConfig
from .VsanPerfsvcHealthResult import VsanPerfsvcHealthResult as VsanPerfsvcHealthResult
from .VsanPolicyManager import VsanPolicyManager as VsanPolicyManager
from .VsanPolicyRegulationCheckOpEnum import VsanPolicyRegulationCheckOpEnum as VsanPolicyRegulationCheckOpEnum
from .VsanPrepareVsanForVcsaSpec import VsanPrepareVsanForVcsaSpec as VsanPrepareVsanForVcsaSpec
from .VsanResourceCheckSystem import VsanResourceCheckSystem as VsanResourceCheckSystem
from .VsanServiceStatus import VsanServiceStatus as VsanServiceStatus
from .VsanSiteLocationType import VsanSiteLocationType as VsanSiteLocationType
from .VsanSnapshotDetail import VsanSnapshotDetail as VsanSnapshotDetail
from .VsanSnapshotQueryResult import VsanSnapshotQueryResult as VsanSnapshotQueryResult
from .VsanSnapshotQuerySpec import VsanSnapshotQuerySpec as VsanSnapshotQuerySpec
from .VsanSpaceEfficiencyMetadataSize import VsanSpaceEfficiencyMetadataSize as VsanSpaceEfficiencyMetadataSize
from .VsanSpaceEfficiencyRatio import VsanSpaceEfficiencyRatio as VsanSpaceEfficiencyRatio
from .VsanSyncReason import VsanSyncReason as VsanSyncReason
from .VsanSyncStatus import VsanSyncStatus as VsanSyncStatus
from .VsanUnmapConfig import VsanUnmapConfig as VsanUnmapConfig
from .VsanUpdateItem import VsanUpdateItem as VsanUpdateItem
from .VsanUpdateItemImpactType import VsanUpdateItemImpactType as VsanUpdateItemImpactType
from .VsanUpdateItemType import VsanUpdateItemType as VsanUpdateItemType
from .VsanVcPostDeployConfigSpec import VsanVcPostDeployConfigSpec as VsanVcPostDeployConfigSpec
from .VsanVcStretchedClusterConfigSpec import VsanVcStretchedClusterConfigSpec as VsanVcStretchedClusterConfigSpec
from .VsanVcsaDeploymentPhase import VsanVcsaDeploymentPhase as VsanVcsaDeploymentPhase
from .VsanVcsaDeploymentProgress import VsanVcsaDeploymentProgress as VsanVcsaDeploymentProgress
from .VsanVdsMigrationPlan import VsanVdsMigrationPlan as VsanVdsMigrationPlan
from .VsanVdsPgMigrationHostInfo import VsanVdsPgMigrationHostInfo as VsanVdsPgMigrationHostInfo
from .VsanVdsPgMigrationSpec import VsanVdsPgMigrationSpec as VsanVdsPgMigrationSpec
from .VsanVdsPgMigrationVmInfo import VsanVdsPgMigrationVmInfo as VsanVdsPgMigrationVmInfo
from .VsanVdsSystem import VsanVdsSystem as VsanVdsSystem
from .VsanVibInstallPreflightStatus import VsanVibInstallPreflightStatus as VsanVibInstallPreflightStatus
from .VsanVibScanResult import VsanVibScanResult as VsanVibScanResult
from .VsanVibSpec import VsanVibSpec as VsanVibSpec
from .VsanVibType import VsanVibType as VsanVibType
from .VsanVmVdsMigrationSpec import VsanVmVdsMigrationSpec as VsanVmVdsMigrationSpec
from .VsanVnicVdsMigrationSpec import VsanVnicVdsMigrationSpec as VsanVnicVdsMigrationSpec
from .VsanVumConfig import VsanVumConfig as VsanVumConfig
from .WitnessHostConfig import WitnessHostConfig as WitnessHostConfig
from .XVCClientInfo import XVCClientInfo as XVCClientInfo
from .XVCDatastoreConfig import XVCDatastoreConfig as XVCDatastoreConfig
from .XVCDatastoreInfo import XVCDatastoreInfo as XVCDatastoreInfo
from .XvcClientConfig import XvcClientConfig as XvcClientConfig
from .XvcClientInfoSpec import XvcClientInfoSpec as XvcClientInfoSpec
from .XvcQueryCriteria import XvcQueryCriteria as XvcQueryCriteria
from .XvcQueryCriteriaOperator import XvcQueryCriteriaOperator as XvcQueryCriteriaOperator
from .XvcQueryFilter import XvcQueryFilter as XvcQueryFilter
from .XvcQueryFilterOperator import XvcQueryFilterOperator as XvcQueryFilterOperator
from .XvcQueryPropertyValue import XvcQueryPropertyValue as XvcQueryPropertyValue
from .XvcQueryResultSet import XvcQueryResultSet as XvcQueryResultSet
from .XvcQuerySpec import XvcQuerySpec as XvcQuerySpec
from .XvcResultItem import XvcResultItem as XvcResultItem
from .clusterPowerState import clusterPowerState as clusterPowerState
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/cluster/ 0000775 0000000 0000000 00000000000 14637045624 0020415 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/cluster/ComplianceResourceCheckStatusType.pyi 0000664 0000000 0000000 00000000412 14637045624 0027723 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ComplianceResourceCheckStatusType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/cluster/ConfigInfo.pyi 0000664 0000000 0000000 00000001136 14637045624 0023162 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ConfigInfo(DynamicData):
class HostDefaultInfo(DynamicData):
uuid: Optional[str] = None
autoClaimStorage: Optional[bool] = None
checksumEnabled: Optional[bool] = None
enabled: Optional[bool] = None
defaultConfig: Optional[HostDefaultInfo] = None
vsanEsaEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/cluster/VsanManagedStorageType.pyi 0000664 0000000 0000000 00000000377 14637045624 0025522 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanManagedStorageType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/cluster/__init__.pyi 0000664 0000000 0000000 00000000726 14637045624 0022704 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .ComplianceResourceCheckStatusType import ComplianceResourceCheckStatusType as ComplianceResourceCheckStatusType
from .ConfigInfo import ConfigInfo as ConfigInfo
from .VsanManagedStorageType import VsanManagedStorageType as VsanManagedStorageType
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/clusterPowerState.pyi 0000664 0000000 0000000 00000000372 14637045624 0023160 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class clusterPowerState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ 0000775 0000000 0000000 00000000000 14637045624 0017711 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/AbortWipeDiskStatus.pyi 0000664 0000000 0000000 00000000671 14637045624 0024353 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class AbortWipeDiskStatus(DynamicData):
disk: str
success: bool
reason: list[LocalizableMessage] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/AboutInfoEx.pyi 0000664 0000000 0000000 00000000742 14637045624 0022622 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class AboutInfoEx(DynamicData):
name: Optional[str] = None
version: Optional[str] = None
build: Optional[str] = None
buildType: Optional[str] = None
apiVersion: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/AddStoragePoolDiskSpec.pyi 0000664 0000000 0000000 00000000673 14637045624 0024737 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import StoragePoolDisk
class AddStoragePoolDiskSpec(DynamicData):
host: HostSystem
disks: list[StoragePoolDisk] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ClusterStatus.pyi 0000664 0000000 0000000 00000001322 14637045624 0023257 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
class ClusterStatus(DynamicData):
class State(DynamicData):
class CompletionEstimate(DynamicData):
completeTime: Optional[datetime] = None
percentComplete: Optional[int] = None
state: str
completion: Optional[CompletionEstimate] = None
uuid: Optional[str] = None
nodeUuid: Optional[str] = None
health: str
nodeState: State
memberUuid: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ComplianceDetail.pyi 0000664 0000000 0000000 00000000740 14637045624 0023632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import PolicyStatus
class ComplianceDetail(DynamicData):
objectUUID: str
complianceStatus: str
objectHealth: int
violatedPolicies: list[PolicyStatus] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ComplianceResult.pyi 0000664 0000000 0000000 00000001045 14637045624 0023705 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import ComplianceDetail
class ComplianceResult(DynamicData):
checkTime: datetime
policyId: Optional[str] = None
policyGen: Optional[int] = None
objComplianceDetail: list[ComplianceDetail] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ComplianceStatus.pyi 0000664 0000000 0000000 00000000371 14637045624 0023713 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ComplianceStatus:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ConfigInfo.pyi 0000664 0000000 0000000 00000002475 14637045624 0022465 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import DiskMapInfo
from pyVmomi.vim.vsan.host import DiskMapping
from pyVmomi.vim.vsan.host import IpConfig
class ConfigInfo(DynamicData):
class StorageInfo(DynamicData):
autoClaimStorage: Optional[bool] = None
diskMapping: list[DiskMapping] = []
diskMapInfo: list[DiskMapInfo] = []
checksumEnabled: Optional[bool] = None
class ClusterInfo(DynamicData):
uuid: Optional[str] = None
nodeUuid: Optional[str] = None
class NetworkInfo(DynamicData):
class PortConfig(DynamicData):
ipConfig: Optional[IpConfig] = None
device: str
port: list[PortConfig] = []
class FaultDomainInfo(DynamicData):
name: str
enabled: Optional[bool] = None
hostSystem: Optional[HostSystem] = None
clusterInfo: Optional[ClusterInfo] = None
storageInfo: Optional[StorageInfo] = None
networkInfo: Optional[NetworkInfo] = None
faultDomainInfo: Optional[FaultDomainInfo] = None
vsanEsaEnabled: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ConfigInfoEx.pyi 0000664 0000000 0000000 00000003477 14637045624 0022765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan import DatastoreConfig
from pyVmomi.vim.vsan import MetricsConfig
from pyVmomi.vim.vsan import RdmaConfig
from pyVmomi.vim.vsan import ResyncIopsInfo
from pyVmomi.vim.vsan import SnapServiceConfig
from pyVmomi.vim.vsan import VsanExtendedConfig
from pyVmomi.vim.vsan import VsanInternalExtendedConfig
from pyVmomi.vim.vsan import VsanUnmapConfig
from pyVmomi.vim.vsan import WitnessHostConfig
from pyVmomi.vim.vsan.host import ConfigInfo
from pyVmomi.vim.vsan.host import DataInTransitEncryptionInfo
from pyVmomi.vim.vsan.host import EncryptionInfo
from pyVmomi.vim.vsan.host import RemoteVsanServerClusterConfig
from pyVmomi.vim.vsan.host import ServerClusterUnicastConfig
class ConfigInfoEx(ConfigInfo):
encryptionInfo: Optional[EncryptionInfo] = None
dataEfficiencyInfo: Optional[DataEfficiencyConfig] = None
resyncIopsLimitInfo: Optional[ResyncIopsInfo] = None
extendedConfig: Optional[VsanExtendedConfig] = None
datastoreInfo: Optional[DatastoreConfig] = None
unmapConfig: Optional[VsanUnmapConfig] = None
witnessHostConfig: list[WitnessHostConfig] = []
internalExtendedConfig: Optional[VsanInternalExtendedConfig] = None
metricsConfig: Optional[MetricsConfig] = None
unicastConfig: Optional[ServerClusterUnicastConfig] = None
rdmaConfig: Optional[RdmaConfig] = None
dataInTransitEncryptionInfo: Optional[DataInTransitEncryptionInfo] = None
mode: Optional[str] = None
serverClusterConfigs: list[RemoteVsanServerClusterConfig] = []
snapServiceConfig: Optional[SnapServiceConfig] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/CreateNativeKeyProviderSpec.pyi 0000664 0000000 0000000 00000000715 14637045624 0026010 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class CreateNativeKeyProviderSpec(DynamicData):
provider: str
keyId: Optional[str] = None
keyDerivationKey: Optional[str] = None
tpmRequired: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DataInTransitEncryptionInfo.pyi 0000664 0000000 0000000 00000000677 14637045624 0026042 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class DataInTransitEncryptionInfo(DynamicData):
enabled: Optional[bool] = None
rekeyInterval: Optional[int] = None
transitionState: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DecommissionMode.pyi 0000664 0000000 0000000 00000001156 14637045624 0023675 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class DecommissionMode(DynamicData):
class ObjectAction(Enum):
noAction: ClassVar['ObjectAction'] = 'noAction'
ensureObjectAccessibility: ClassVar['ObjectAction'] = 'ensureObjectAccessibility'
evacuateAllData: ClassVar['ObjectAction'] = 'evacuateAllData'
objectAction: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DeleteStoragePoolDiskSpec.pyi 0000664 0000000 0000000 00000000635 14637045624 0025447 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import MaintenanceSpec
class DeleteStoragePoolDiskSpec(DynamicData):
diskUuids: list[str] = []
maintenanceSpec: MaintenanceSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DiskMapInfo.pyi 0000664 0000000 0000000 00000000570 14637045624 0022602 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import DiskMapping
class DiskMapInfo(DynamicData):
mapping: DiskMapping
mounted: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DiskMapInfoEx.pyi 0000664 0000000 0000000 00000001410 14637045624 0023071 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan import DataEncryptionConfig
from pyVmomi.vim.vsan.host import DiskMapping
class DiskMapInfoEx(DynamicData):
mapping: DiskMapping
isMounted: bool
unlockedEncrypted: Optional[bool] = None
isAllFlash: bool
isDataEfficiency: Optional[bool] = None
encryptionInfo: Optional[DataEncryptionConfig] = None
dataEfficiencyConfig: Optional[DataEfficiencyConfig] = None
diskgroupCapability: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DiskMapResult.pyi 0000664 0000000 0000000 00000001045 14637045624 0023163 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vsan.host import DiskMapping
from pyVmomi.vim.vsan.host import DiskResult
class DiskMapResult(DynamicData):
mapping: DiskMapping
diskResult: list[DiskResult] = []
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DiskMapping.pyi 0000664 0000000 0000000 00000000567 14637045624 0022652 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import ScsiDisk
class DiskMapping(DynamicData):
ssd: ScsiDisk
nonSsd: list[ScsiDisk] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DiskMappingCreationSpec.pyi 0000664 0000000 0000000 00000001735 14637045624 0025150 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import ScsiDisk
class DiskMappingCreationSpec(DynamicData):
class DiskMappingCreationType(Enum):
hybrid: ClassVar['DiskMappingCreationType'] = 'hybrid'
allFlash: ClassVar['DiskMappingCreationType'] = 'allFlash'
vsandirect: ClassVar['DiskMappingCreationType'] = 'vsandirect'
pmem: ClassVar['DiskMappingCreationType'] = 'pmem'
DiskMappingCreationType_Unknown: ClassVar['DiskMappingCreationType'] = 'DiskMappingCreationType_Unknown'
host: HostSystem
cacheDisks: list[ScsiDisk] = []
capacityDisks: list[ScsiDisk] = []
creationType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DiskResult.pyi 0000664 0000000 0000000 00000001372 14637045624 0022530 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import ScsiDisk
class DiskResult(DynamicData):
class State(Enum):
inUse: ClassVar['State'] = 'inUse'
eligible: ClassVar['State'] = 'eligible'
ineligible: ClassVar['State'] = 'ineligible'
disk: ScsiDisk
state: str
vsanUuid: Optional[str] = None
error: Optional[MethodFault] = None
degraded: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DiskResultEx.pyi 0000664 0000000 0000000 00000001023 14637045624 0023016 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vsan.host import DiskResult
class DiskResultEx(DiskResult):
vsanDirectTagged: bool
storagePoolDiskState: Optional[str] = None
storagePoolDiskError: Optional[MethodFault] = None
isCapacityFlash: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/DrsStats.pyi 0000664 0000000 0000000 00000000734 14637045624 0022207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import binary
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class DrsStats(DynamicData):
host: HostSystem
stats: binary
readLocalityPresented: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/EncryptionInfo.pyi 0000664 0000000 0000000 00000002110 14637045624 0023374 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import KmipServerSpec
class EncryptionInfo(DynamicData):
enabled: Optional[bool] = None
kekId: Optional[str] = None
hostKeyId: Optional[str] = None
kmipServers: list[KmipServerSpec] = []
kmsServerCerts: list[str] = []
clientKey: Optional[str] = None
clientCert: Optional[str] = None
dekGenerationId: Optional[long] = None
changing: Optional[bool] = None
eraseDisksBeforeUse: Optional[bool] = None
wrappedDek: Optional[str] = None
dekId: Optional[str] = None
oldWrappedDek: Optional[str] = None
oldDekId: Optional[str] = None
kekVerifier: Optional[str] = None
dekVerifier: Optional[str] = None
oldDekVerifier: Optional[str] = None
iv: Optional[str] = None
syncing: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/EncryptionOperation.pyi 0000664 0000000 0000000 00000000374 14637045624 0024453 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class EncryptionOperation:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/EncryptionTransitionState.pyi 0000664 0000000 0000000 00000000402 14637045624 0025636 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class EncryptionTransitionState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/HealthState.pyi 0000664 0000000 0000000 00000000364 14637045624 0022645 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class HealthState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/IpConfig.pyi 0000664 0000000 0000000 00000000523 14637045624 0022132 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class IpConfig(DynamicData):
upstreamIpAddress: str
downstreamIpAddress: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/IpConfigEx.pyi 0000664 0000000 0000000 00000000632 14637045624 0022430 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vsan.host import IpConfig
class IpConfigEx(IpConfig):
upstreamIpV6Address: Optional[str] = None
downstreamIpV6Address: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/MembershipInfo.pyi 0000664 0000000 0000000 00000000505 14637045624 0023343 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class MembershipInfo(DynamicData):
nodeUuid: str
hostname: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/NodeState.pyi 0000664 0000000 0000000 00000000362 14637045624 0022323 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class NodeState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/PolicyStatus.pyi 0000664 0000000 0000000 00000000527 14637045624 0023103 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class PolicyStatus(DynamicData):
id: str
expectedValue: str
currentValue: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/PortConfigEx.pyi 0000664 0000000 0000000 00000001303 14637045624 0023000 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vim.vsan.host import ConfigInfo
class PortConfigEx(ConfigInfo.NetworkInfo.PortConfig):
class TrafficType(Enum):
vsan: ClassVar['TrafficType'] = 'vsan'
witness: ClassVar['TrafficType'] = 'witness'
vsanExternal: ClassVar['TrafficType'] = 'vsanExternal'
TrafficType_Unknown: ClassVar['TrafficType'] = 'TrafficType_Unknown'
trafficTypes: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/QueryVsanDisksSpec.pyi 0000664 0000000 0000000 00000000614 14637045624 0024203 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class QueryVsanDisksSpec(DynamicData):
diskName: Optional[str] = None
vsanDiskType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/RemoteVsanServerClusterConfig.pyi 0000664 0000000 0000000 00000000712 14637045624 0026376 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import SiteAffinityInfo
class RemoteVsanServerClusterConfig(DynamicData):
clusterUuid: str
siteAffinity: Optional[SiteAffinityInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/RuntimeStats.pyi 0000664 0000000 0000000 00000001375 14637045624 0023104 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.cluster import VsanConfigGeneration
from pyVmomi.vim.vsan import RepairTimerInfo
from pyVmomi.vim.vsan import ResyncIopsInfo
class RuntimeStats(DynamicData):
resyncIopsInfo: Optional[ResyncIopsInfo] = None
configGeneration: Optional[VsanConfigGeneration] = None
supportedClusterSize: Optional[int] = None
repairTimerInfo: Optional[RepairTimerInfo] = None
componentLimitPerCluster: Optional[int] = None
maxWitnessClusters: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ServerClusterUnicastConfig.pyi 0000664 0000000 0000000 00000000704 14637045624 0025722 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import ServerClusterUnicastInfo
class ServerClusterUnicastConfig(DynamicData):
remoteUnicastConfig: list[ServerClusterUnicastInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ServerClusterUnicastInfo.pyi 0000664 0000000 0000000 00000000703 14637045624 0025407 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan import ServerHostUnicastInfo
class ServerClusterUnicastInfo(DynamicData):
clusterUuid: str
unicastInfo: list[ServerHostUnicastInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/ServerNodeType.pyi 0000664 0000000 0000000 00000000367 14637045624 0023360 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ServerNodeType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/SiteAffinityInfo.pyi 0000664 0000000 0000000 00000000557 14637045624 0023655 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class SiteAffinityInfo(DynamicData):
name: str
siteId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/StatsType.pyi 0000664 0000000 0000000 00000000362 14637045624 0022375 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class StatsType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/StoragePoolDisk.pyi 0000664 0000000 0000000 00000000506 14637045624 0023506 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class StoragePoolDisk(DynamicData):
diskName: str
diskType: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/StoragePoolDiskInfo.pyi 0000664 0000000 0000000 00000001170 14637045624 0024320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.host import ScsiDisk
class StoragePoolDiskInfo(DynamicData):
disk: ScsiDisk
vsanUuid: Optional[str] = None
error: Optional[MethodFault] = None
isMounted: Optional[bool] = None
isEncrypted: Optional[bool] = None
dekId: Optional[str] = None
diskType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/StoragePoolDiskType.pyi 0000664 0000000 0000000 00000000374 14637045624 0024353 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class StoragePoolDiskType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/StoragePoolInfo.pyi 0000664 0000000 0000000 00000000654 14637045624 0023513 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import StoragePoolDiskInfo
class StoragePoolInfo(DynamicData):
storagePoolDisks: list[StoragePoolDiskInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/TrimDiskEntry.pyi 0000664 0000000 0000000 00000000562 14637045624 0023207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class TrimDiskEntry(DynamicData):
diskName: str
diskType: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/TrimDiskSpec.pyi 0000664 0000000 0000000 00000000622 14637045624 0022775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import TrimDiskEntry
class TrimDiskSpec(DynamicData):
disks: list[TrimDiskEntry] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/TrimDiskType.pyi 0000664 0000000 0000000 00000000365 14637045624 0023030 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class TrimDiskType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/UpdateStoragePoolDiskSpec.pyi 0000664 0000000 0000000 00000000673 14637045624 0025471 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class UpdateStoragePoolDiskSpec(DynamicData):
diskUuids: list[str] = []
diskFormatVersion: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanAssociatedObjects.pyi 0000664 0000000 0000000 00000000635 14637045624 0024661 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanAssociatedObjects(DynamicData):
spbmProfileId: str
spbmProfileGenerationNum: int
vsanObjects: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanAssociatedObjectsResult.pyi 0000664 0000000 0000000 00000000660 14637045624 0026056 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import VsanAssociatedObjects
class VsanAssociatedObjectsResult(DynamicData):
data: list[VsanAssociatedObjects] = []
offset: int
limit: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanComplianceQuerySpec.pyi 0000664 0000000 0000000 00000000672 14637045624 0025204 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VsanComplianceQuerySpec(DynamicData):
uuids: list[str] = []
spbmProfileId: Optional[str] = None
spbmProfileGenerationId: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanComponentSyncState.pyi 0000664 0000000 0000000 00000000764 14637045624 0025073 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanComponentSyncState(DynamicData):
uuid: str
diskUuid: str
hostUuid: str
bytesToSync: long
recoveryETA: Optional[long] = None
reasons: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanDirectStorage.pyi 0000664 0000000 0000000 00000000667 14637045624 0024034 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import VsanScsiDisk
class VsanDirectStorage(DynamicData):
scsiDisks: list[VsanScsiDisk] = []
tier: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanDiskInfo.pyi 0000664 0000000 0000000 00000000510 14637045624 0022766 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanDiskInfo(DynamicData):
vsanUuid: str
formatVersion: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanDiskManagementSystemCapability.pyi 0000664 0000000 0000000 00000000507 14637045624 0027364 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanDiskManagementSystemCapability(DynamicData):
version: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanDiskTrimOption.pyi 0000664 0000000 0000000 00000000373 14637045624 0024206 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanDiskTrimOption:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanDiskType.pyi 0000664 0000000 0000000 00000000365 14637045624 0023024 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanDiskType:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanDiskgroupCapability.pyi 0000664 0000000 0000000 00000000400 14637045624 0025227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VsanDiskgroupCapability:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanHostCapability.pyi 0000664 0000000 0000000 00000000610 14637045624 0024200 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vmodl import DynamicData
class VsanHostCapability(DynamicData):
host: HostSystem
isSupported: bool
isLicensed: bool
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanManagedDisksInfo.pyi 0000664 0000000 0000000 00000001323 14637045624 0024431 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import DiskMapInfoEx
from pyVmomi.vim.vsan.host import StoragePoolInfo
from pyVmomi.vim.vsan.host import VsanDirectStorage
from pyVmomi.vim.vsan.host import VsanManagedPMemInfo
class VsanManagedDisksInfo(DynamicData):
vSANDirectDisks: list[VsanDirectStorage] = []
vSANDiskMapInfo: list[DiskMapInfoEx] = []
vSANPMemInfo: Optional[VsanManagedPMemInfo] = None
storagePools: list[StoragePoolInfo] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanManagedPMemInfo.pyi 0000664 0000000 0000000 00000000625 14637045624 0024216 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class VsanManagedPMemInfo(DynamicData):
localPMemDatastores: list[Datastore] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanObjectProfileInfo.pyi 0000664 0000000 0000000 00000000570 14637045624 0024631 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class VsanObjectProfileInfo(DynamicData):
vsanObjectUuid: str
spbmProfileId: str
spbmProfileGenerationNum: int
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanObjectSyncState.pyi 0000664 0000000 0000000 00000000640 14637045624 0024330 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import VsanComponentSyncState
class VsanObjectSyncState(DynamicData):
uuid: str
components: list[VsanComponentSyncState] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanRuntimeInfo.pyi 0000664 0000000 0000000 00000001475 14637045624 0023532 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import MembershipInfo
class VsanRuntimeInfo(DynamicData):
class DiskIssueType(Enum):
nonExist: ClassVar['DiskIssueType'] = 'nonExist'
stampMismatch: ClassVar['DiskIssueType'] = 'stampMismatch'
unknown: ClassVar['DiskIssueType'] = 'unknown'
class DiskIssue(DynamicData):
diskId: str
issue: str
membershipList: list[MembershipInfo] = []
diskIssues: list[DiskIssue] = []
accessGenNo: Optional[int] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanScsiDisk.pyi 0000664 0000000 0000000 00000001560 14637045624 0023002 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import DiskDimensions
from pyVmomi.vim.host import MountInfo
class VsanScsiDisk(DynamicData):
capacity: DiskDimensions.Lba
usedCapacity: Optional[long] = None
devicePath: str
ssd: Optional[bool] = None
localDisk: Optional[bool] = None
scsiDiskType: Optional[str] = None
uuid: str
operationalState: list[str] = []
canonicalName: Optional[str] = None
displayName: Optional[str] = None
lunType: str
vendor: Optional[str] = None
model: Optional[str] = None
mountInfo: Optional[MountInfo] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanSyncingObjectQueryResult.pyi 0000664 0000000 0000000 00000001360 14637045624 0026252 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import VsanObjectSyncState
from pyVmomi.vim.vsan.host import VsanSyncingObjectRecoveryDetails
class VsanSyncingObjectQueryResult(DynamicData):
totalObjectsToSync: Optional[long] = None
totalBytesToSync: Optional[long] = None
totalRecoveryETA: Optional[long] = None
objects: list[VsanObjectSyncState] = []
syncingObjectRecoveryDetails: Optional[VsanSyncingObjectRecoveryDetails] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanSyncingObjectRecoveryDetails.pyi 0000664 0000000 0000000 00000001524 14637045624 0027054 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanSyncingObjectRecoveryDetails(DynamicData):
activelySyncingObjectRecoveryETA: Optional[long] = None
queuedForSyncObjectRecoveryETA: Optional[long] = None
suspendedObjectRecoveryETA: Optional[long] = None
activeObjectsToSync: Optional[long] = None
queuedObjectsToSync: Optional[long] = None
suspendedObjectsToSync: Optional[long] = None
bytesToSyncForActiveObjects: Optional[long] = None
bytesToSyncForQueuedObjects: Optional[long] = None
bytesToSyncForSuspendedObjects: Optional[long] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanWhatIfEvacDetail.pyi 0000664 0000000 0000000 00000001146 14637045624 0024372 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VsanWhatIfEvacDetail(DynamicData):
success: Optional[bool] = None
bytesToSync: Optional[long] = None
inaccessibleObjects: list[str] = []
incompliantObjects: list[str] = []
extraSpaceNeeded: Optional[long] = None
failedDueToInaccessibleObjects: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/VsanWhatIfEvacResult.pyi 0000664 0000000 0000000 00000000716 14637045624 0024450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vsan.host import VsanWhatIfEvacDetail
class VsanWhatIfEvacResult(DynamicData):
noAction: VsanWhatIfEvacDetail
ensureAccess: VsanWhatIfEvacDetail
evacAllData: VsanWhatIfEvacDetail
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/WipeDiskEligible.pyi 0000664 0000000 0000000 00000000371 14637045624 0023611 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class WipeDiskEligible:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/WipeDiskState.pyi 0000664 0000000 0000000 00000000366 14637045624 0023161 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class WipeDiskState:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/WipeDiskStatus.pyi 0000664 0000000 0000000 00000001327 14637045624 0023362 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
class WipeDiskStatus(DynamicData):
disk: str
eligible: str
ineligibleReason: list[LocalizableMessage] = []
wipeState: Optional[str] = None
percentageCompleted: Optional[int] = None
estimatedTime: Optional[long] = None
wipeStartTime: Optional[datetime] = None
wipeCompleteTime: Optional[datetime] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/__init__.pyi 0000664 0000000 0000000 00000012150 14637045624 0022172 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .AbortWipeDiskStatus import AbortWipeDiskStatus as AbortWipeDiskStatus
from .AboutInfoEx import AboutInfoEx as AboutInfoEx
from .AddStoragePoolDiskSpec import AddStoragePoolDiskSpec as AddStoragePoolDiskSpec
from .ClusterStatus import ClusterStatus as ClusterStatus
from .ComplianceDetail import ComplianceDetail as ComplianceDetail
from .ComplianceResult import ComplianceResult as ComplianceResult
from .ComplianceStatus import ComplianceStatus as ComplianceStatus
from .ConfigInfo import ConfigInfo as ConfigInfo
from .ConfigInfoEx import ConfigInfoEx as ConfigInfoEx
from .CreateNativeKeyProviderSpec import CreateNativeKeyProviderSpec as CreateNativeKeyProviderSpec
from .DataInTransitEncryptionInfo import DataInTransitEncryptionInfo as DataInTransitEncryptionInfo
from .DecommissionMode import DecommissionMode as DecommissionMode
from .DeleteStoragePoolDiskSpec import DeleteStoragePoolDiskSpec as DeleteStoragePoolDiskSpec
from .DiskMapInfo import DiskMapInfo as DiskMapInfo
from .DiskMapInfoEx import DiskMapInfoEx as DiskMapInfoEx
from .DiskMapResult import DiskMapResult as DiskMapResult
from .DiskMapping import DiskMapping as DiskMapping
from .DiskMappingCreationSpec import DiskMappingCreationSpec as DiskMappingCreationSpec
from .DiskResult import DiskResult as DiskResult
from .DiskResultEx import DiskResultEx as DiskResultEx
from .DrsStats import DrsStats as DrsStats
from .EncryptionInfo import EncryptionInfo as EncryptionInfo
from .EncryptionOperation import EncryptionOperation as EncryptionOperation
from .EncryptionTransitionState import EncryptionTransitionState as EncryptionTransitionState
from .HealthState import HealthState as HealthState
from .IpConfig import IpConfig as IpConfig
from .IpConfigEx import IpConfigEx as IpConfigEx
from .MembershipInfo import MembershipInfo as MembershipInfo
from .NodeState import NodeState as NodeState
from .PolicyStatus import PolicyStatus as PolicyStatus
from .PortConfigEx import PortConfigEx as PortConfigEx
from .QueryVsanDisksSpec import QueryVsanDisksSpec as QueryVsanDisksSpec
from .RemoteVsanServerClusterConfig import RemoteVsanServerClusterConfig as RemoteVsanServerClusterConfig
from .RuntimeStats import RuntimeStats as RuntimeStats
from .ServerClusterUnicastConfig import ServerClusterUnicastConfig as ServerClusterUnicastConfig
from .ServerClusterUnicastInfo import ServerClusterUnicastInfo as ServerClusterUnicastInfo
from .ServerNodeType import ServerNodeType as ServerNodeType
from .SiteAffinityInfo import SiteAffinityInfo as SiteAffinityInfo
from .StatsType import StatsType as StatsType
from .StoragePoolDisk import StoragePoolDisk as StoragePoolDisk
from .StoragePoolDiskInfo import StoragePoolDiskInfo as StoragePoolDiskInfo
from .StoragePoolDiskType import StoragePoolDiskType as StoragePoolDiskType
from .StoragePoolInfo import StoragePoolInfo as StoragePoolInfo
from .TrimDiskEntry import TrimDiskEntry as TrimDiskEntry
from .TrimDiskSpec import TrimDiskSpec as TrimDiskSpec
from .TrimDiskType import TrimDiskType as TrimDiskType
from .UpdateStoragePoolDiskSpec import UpdateStoragePoolDiskSpec as UpdateStoragePoolDiskSpec
from .VsanAssociatedObjects import VsanAssociatedObjects as VsanAssociatedObjects
from .VsanAssociatedObjectsResult import VsanAssociatedObjectsResult as VsanAssociatedObjectsResult
from .VsanComplianceQuerySpec import VsanComplianceQuerySpec as VsanComplianceQuerySpec
from .VsanComponentSyncState import VsanComponentSyncState as VsanComponentSyncState
from .VsanDirectStorage import VsanDirectStorage as VsanDirectStorage
from .VsanDiskInfo import VsanDiskInfo as VsanDiskInfo
from .VsanDiskManagementSystemCapability import VsanDiskManagementSystemCapability as VsanDiskManagementSystemCapability
from .VsanDiskTrimOption import VsanDiskTrimOption as VsanDiskTrimOption
from .VsanDiskType import VsanDiskType as VsanDiskType
from .VsanDiskgroupCapability import VsanDiskgroupCapability as VsanDiskgroupCapability
from .VsanHostCapability import VsanHostCapability as VsanHostCapability
from .VsanManagedDisksInfo import VsanManagedDisksInfo as VsanManagedDisksInfo
from .VsanManagedPMemInfo import VsanManagedPMemInfo as VsanManagedPMemInfo
from .VsanObjectProfileInfo import VsanObjectProfileInfo as VsanObjectProfileInfo
from .VsanObjectSyncState import VsanObjectSyncState as VsanObjectSyncState
from .VsanRuntimeInfo import VsanRuntimeInfo as VsanRuntimeInfo
from .VsanScsiDisk import VsanScsiDisk as VsanScsiDisk
from .VsanSyncingObjectQueryResult import VsanSyncingObjectQueryResult as VsanSyncingObjectQueryResult
from .VsanSyncingObjectRecoveryDetails import VsanSyncingObjectRecoveryDetails as VsanSyncingObjectRecoveryDetails
from .VsanWhatIfEvacDetail import VsanWhatIfEvacDetail as VsanWhatIfEvacDetail
from .VsanWhatIfEvacResult import VsanWhatIfEvacResult as VsanWhatIfEvacResult
from .WipeDiskEligible import WipeDiskEligible as WipeDiskEligible
from .WipeDiskState import WipeDiskState as WipeDiskState
from .WipeDiskStatus import WipeDiskStatus as WipeDiskStatus
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/ 0000775 0000000 0000000 00000000000 14637045624 0021630 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/BrokenDiskChainIssue.pyi 0000664 0000000 0000000 00000000540 14637045624 0026361 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class BrokenDiskChainIssue(VsanUpgradeSystem.PreflightCheckIssue):
uuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/DisallowDataMovementIssue.pyi 0000664 0000000 0000000 00000000524 14637045624 0027450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class DisallowDataMovementIssue(VsanUpgradeSystem.PreflightCheckIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/DisallowEvacuateDataIssue.pyi 0000664 0000000 0000000 00000000654 14637045624 0027417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VsanUpgradeSystem
class DisallowEvacuateDataIssue(VsanUpgradeSystem.PreflightCheckIssue):
hosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/DiskUnhealthIssue.pyi 0000664 0000000 0000000 00000000535 14637045624 0025752 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class DiskUnhealthIssue(VsanUpgradeSystem.PreflightCheckIssue):
uuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/HigherObjectsPresentDuringDowngradeIssue.pyi 0000664 0000000 0000000 00000000564 14637045624 0032456 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class HigherObjectsPresentDuringDowngradeIssue(VsanUpgradeSystem.PreflightCheckIssue):
uuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/HostPropertyRetrieveIssue.pyi 0000664 0000000 0000000 00000000617 14637045624 0027560 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VsanUpgradeSystem
class HostPropertyRetrieveIssue(VsanUpgradeSystem.PreflightCheckIssue):
hosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/HostWithHybridDiskgroupIssue.pyi 0000664 0000000 0000000 00000000622 14637045624 0030167 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VsanUpgradeSystem
class HostWithHybridDiskgroupIssue(VsanUpgradeSystem.PreflightCheckIssue):
hosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/HostsCompressionOnlyNotSupported.pyi 0000664 0000000 0000000 00000000626 14637045624 0031132 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VsanUpgradeSystem
class HostsCompressionOnlyNotSupported(VsanUpgradeSystem.PreflightCheckIssue):
hosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/MixedEsxVersionInClientIssue.pyi 0000664 0000000 0000000 00000000543 14637045624 0030110 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class MixedEsxVersionInClientIssue(VsanUpgradeSystem.PreflightCheckIssue):
clusterName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/MixedEsxVersionIssue.pyi 0000664 0000000 0000000 00000000517 14637045624 0026463 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class MixedEsxVersionIssue(VsanUpgradeSystem.PreflightCheckIssue):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/ObjectInaccessibleIssue.pyi 0000664 0000000 0000000 00000000543 14637045624 0027101 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class ObjectInaccessibleIssue(VsanUpgradeSystem.PreflightCheckIssue):
uuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/ObjectPolicyIssue.pyi 0000664 0000000 0000000 00000000535 14637045624 0025755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class ObjectPolicyIssue(VsanUpgradeSystem.PreflightCheckIssue):
uuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/RemoteClusterNotCompatible.pyi 0000664 0000000 0000000 00000000641 14637045624 0027632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
from pyVmomi.vmodl import KeyAnyValue
class RemoteClusterNotCompatible(VsanUpgradeSystem.PreflightCheckIssue):
compatibilityInfo: list[KeyAnyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/UnknownScanIssue.pyi 0000664 0000000 0000000 00000000534 14637045624 0025632 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import VsanUpgradeSystem
class UnknownScanIssue(VsanUpgradeSystem.PreflightCheckIssue):
uuids: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/UnsupportedHighDiskVersionIssue.pyi 0000664 0000000 0000000 00000000625 14637045624 0030700 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import HostSystem
from pyVmomi.vim import VsanUpgradeSystem
class UnsupportedHighDiskVersionIssue(VsanUpgradeSystem.PreflightCheckIssue):
hosts: list[HostSystem] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/__init__.pyi 0000664 0000000 0000000 00000003125 14637045624 0024113 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .BrokenDiskChainIssue import BrokenDiskChainIssue as BrokenDiskChainIssue
from .DisallowDataMovementIssue import DisallowDataMovementIssue as DisallowDataMovementIssue
from .DisallowEvacuateDataIssue import DisallowEvacuateDataIssue as DisallowEvacuateDataIssue
from .DiskUnhealthIssue import DiskUnhealthIssue as DiskUnhealthIssue
from .HigherObjectsPresentDuringDowngradeIssue import HigherObjectsPresentDuringDowngradeIssue as HigherObjectsPresentDuringDowngradeIssue
from .HostPropertyRetrieveIssue import HostPropertyRetrieveIssue as HostPropertyRetrieveIssue
from .HostWithHybridDiskgroupIssue import HostWithHybridDiskgroupIssue as HostWithHybridDiskgroupIssue
from .HostsCompressionOnlyNotSupported import HostsCompressionOnlyNotSupported as HostsCompressionOnlyNotSupported
from .MixedEsxVersionInClientIssue import MixedEsxVersionInClientIssue as MixedEsxVersionInClientIssue
from .MixedEsxVersionIssue import MixedEsxVersionIssue as MixedEsxVersionIssue
from .ObjectInaccessibleIssue import ObjectInaccessibleIssue as ObjectInaccessibleIssue
from .ObjectPolicyIssue import ObjectPolicyIssue as ObjectPolicyIssue
from .RemoteClusterNotCompatible import RemoteClusterNotCompatible as RemoteClusterNotCompatible
from .UnknownScanIssue import UnknownScanIssue as UnknownScanIssue
from .UnsupportedHighDiskVersionIssue import UnsupportedHighDiskVersionIssue as UnsupportedHighDiskVersionIssue
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/ 0000775 0000000 0000000 00000000000 14637045624 0016746 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/BaseConfigInfo.pyi 0000664 0000000 0000000 00000003300 14637045624 0022301 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoKeyId
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vslm import VClockInfo
class BaseConfigInfo(DynamicData):
class BackingInfo(DynamicData):
datastore: Datastore
class FileBackingInfo(BackingInfo):
filePath: str
backingObjectId: Optional[str] = None
parent: Optional[FileBackingInfo] = None
deltaSizeInMB: Optional[long] = None
keyId: Optional[CryptoKeyId] = None
class DiskFileBackingInfo(FileBackingInfo):
class ProvisioningType(Enum):
thin: ClassVar['ProvisioningType'] = 'thin'
eagerZeroedThick: ClassVar['ProvisioningType'] = 'eagerZeroedThick'
lazyZeroedThick: ClassVar['ProvisioningType'] = 'lazyZeroedThick'
provisioningType: str
class RawDiskMappingBackingInfo(FileBackingInfo):
lunUuid: str
compatibilityMode: str
id: ID
name: str
createTime: datetime
keepAfterDeleteVm: Optional[bool] = None
relocationDisabled: Optional[bool] = None
nativeSnapshotSupported: Optional[bool] = None
changedBlockTrackingEnabled: Optional[bool] = None
backing: BackingInfo
metadata: list[KeyValue] = []
vclock: Optional[VClockInfo] = None
iofilter: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/CloneSpec.pyi 0000664 0000000 0000000 00000000672 14637045624 0021351 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import KeyValue
from pyVmomi.vim.vslm import MigrateSpec
class CloneSpec(MigrateSpec):
name: str
keepAfterDeleteVm: Optional[bool] = None
metadata: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/CreateSpec.pyi 0000664 0000000 0000000 00000001757 14637045624 0021521 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.vm import ProfileSpec
class CreateSpec(DynamicData):
class BackingSpec(DynamicData):
datastore: Datastore
path: Optional[str] = None
class DiskFileBackingSpec(BackingSpec):
provisioningType: Optional[str] = None
class RawDiskMappingBackingSpec(BackingSpec):
lunUuid: str
compatibilityMode: str
name: str
keepAfterDeleteVm: Optional[bool] = None
backingSpec: BackingSpec
capacityInMB: long
profile: list[ProfileSpec] = []
crypto: Optional[CryptoSpec] = None
metadata: list[KeyValue] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/DiskCryptoSpec.pyi 0000664 0000000 0000000 00000000660 14637045624 0022401 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.encryption import CryptoSpec
class DiskCryptoSpec(DynamicData):
parent: Optional[DiskCryptoSpec] = None
crypto: CryptoSpec
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/DiskInfoFlag.pyi 0000664 0000000 0000000 00000000365 14637045624 0021775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class DiskInfoFlag:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/ID.pyi 0000664 0000000 0000000 00000000442 14637045624 0017765 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class ID(DynamicData):
id: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/InfrastructureObjectPolicy.pyi 0000664 0000000 0000000 00000000720 14637045624 0025017 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class InfrastructureObjectPolicy(DynamicData):
name: str
backingObjectId: str
profileId: str
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/InfrastructureObjectPolicySpec.pyi 0000664 0000000 0000000 00000000726 14637045624 0025640 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import ProfileSpec
class InfrastructureObjectPolicySpec(DynamicData):
datastore: Datastore
profile: list[ProfileSpec] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/MigrateSpec.pyi 0000664 0000000 0000000 00000001256 14637045624 0021700 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import ServiceLocator
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vslm import CreateSpec
from pyVmomi.vim.vslm import DiskCryptoSpec
class MigrateSpec(DynamicData):
backingSpec: CreateSpec.BackingSpec
profile: list[ProfileSpec] = []
consolidate: Optional[bool] = None
disksCrypto: Optional[DiskCryptoSpec] = None
service: Optional[ServiceLocator] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/RelocateSpec.pyi 0000664 0000000 0000000 00000000454 14637045624 0022045 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim.vslm import MigrateSpec
class RelocateSpec(MigrateSpec):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/StateInfo.pyi 0000664 0000000 0000000 00000000537 14637045624 0021372 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class StateInfo(DynamicData):
tentative: Optional[bool] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/TagEntry.pyi 0000664 0000000 0000000 00000000510 14637045624 0021222 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class TagEntry(DynamicData):
tagName: str
parentCategoryName: str
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/VClockInfo.pyi 0000664 0000000 0000000 00000000532 14637045624 0021466 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
class VClockInfo(DynamicData):
vClockTime: long
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/VStorageObject.pyi 0000664 0000000 0000000 00000001421 14637045624 0022350 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vslm import BaseConfigInfo
from pyVmomi.vim.vslm import ID
class VStorageObject(DynamicData):
class ConsumptionType(Enum):
disk: ClassVar['ConsumptionType'] = 'disk'
class ConfigInfo(BaseConfigInfo):
descriptorVersion: Optional[int] = None
capacityInMB: long
consumptionType: list[str] = []
consumerId: list[ID] = []
config: ConfigInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/VStorageObjectControlFlag.pyi 0000664 0000000 0000000 00000000402 14637045624 0024501 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class VStorageObjectControlFlag:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/VStorageObjectManagerBase.pyi 0000664 0000000 0000000 00000001667 14637045624 0024452 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import Task
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vslm import VClockInfo
class VStorageObjectManagerBase(ManagedObject):
def ExtendDiskEx(self, id: ID, datastore: Datastore, newCapacityInMB: long) -> Task: ...
def RenameVStorageObjectEx(self, id: ID, datastore: Datastore, name: str) -> VClockInfo: ...
def CreateSnapshotEx(self, id: ID, datastore: Datastore, description: str) -> Task: ...
def DeleteSnapshotEx(self, id: ID, datastore: Datastore, snapshotId: ID) -> Task: ...
def RevertVStorageObjectEx(self, id: ID, datastore: Datastore, snapshotId: ID) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/VStorageObjectSnapshot.pyi 0000664 0000000 0000000 00000000624 14637045624 0024074 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vslm import VClockInfo
class VStorageObjectSnapshot(DynamicData):
id: ID
vclock: VClockInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/VStorageObjectSnapshotDetails.pyi 0000664 0000000 0000000 00000000635 14637045624 0025404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
class VStorageObjectSnapshotDetails(DynamicData):
path: Optional[str] = None
changedBlockTrackingId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/VStorageObjectSnapshotInfo.pyi 0000664 0000000 0000000 00000001147 14637045624 0024711 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vslm import ID
class VStorageObjectSnapshotInfo(DynamicData):
class VStorageObjectSnapshot(DynamicData):
id: Optional[ID] = None
backingObjectId: Optional[str] = None
createTime: datetime
description: str
snapshots: list[VStorageObjectSnapshot] = []
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/__init__.pyi 0000664 0000000 0000000 00000003033 14637045624 0021227 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import host as host
from . import vcenter as vcenter
from .BaseConfigInfo import BaseConfigInfo as BaseConfigInfo
from .CloneSpec import CloneSpec as CloneSpec
from .CreateSpec import CreateSpec as CreateSpec
from .DiskCryptoSpec import DiskCryptoSpec as DiskCryptoSpec
from .DiskInfoFlag import DiskInfoFlag as DiskInfoFlag
from .ID import ID as ID
from .InfrastructureObjectPolicy import InfrastructureObjectPolicy as InfrastructureObjectPolicy
from .InfrastructureObjectPolicySpec import InfrastructureObjectPolicySpec as InfrastructureObjectPolicySpec
from .MigrateSpec import MigrateSpec as MigrateSpec
from .RelocateSpec import RelocateSpec as RelocateSpec
from .StateInfo import StateInfo as StateInfo
from .TagEntry import TagEntry as TagEntry
from .VClockInfo import VClockInfo as VClockInfo
from .VStorageObject import VStorageObject as VStorageObject
from .VStorageObjectControlFlag import VStorageObjectControlFlag as VStorageObjectControlFlag
from .VStorageObjectManagerBase import VStorageObjectManagerBase as VStorageObjectManagerBase
from .VStorageObjectSnapshot import VStorageObjectSnapshot as VStorageObjectSnapshot
from .VStorageObjectSnapshotDetails import VStorageObjectSnapshotDetails as VStorageObjectSnapshotDetails
from .VStorageObjectSnapshotInfo import VStorageObjectSnapshotInfo as VStorageObjectSnapshotInfo
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/host/ 0000775 0000000 0000000 00000000000 14637045624 0017723 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/host/VStorageObjectManager.pyi 0000664 0000000 0000000 00000007310 14637045624 0024623 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import KeyValue
from pyVmomi.vim import Task
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vslm import CloneSpec
from pyVmomi.vim.vslm import CreateSpec
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vslm import InfrastructureObjectPolicy
from pyVmomi.vim.vslm import RelocateSpec
from pyVmomi.vim.vslm import StateInfo
from pyVmomi.vim.vslm import VStorageObject
from pyVmomi.vim.vslm import VStorageObjectManagerBase
from pyVmomi.vim.vslm import VStorageObjectSnapshotInfo
class VStorageObjectManager(VStorageObjectManagerBase):
def CreateDisk(self, spec: CreateSpec) -> Task: ...
def RegisterDisk(self, path: str, name: Optional[str], modifyControlFlags: Optional[bool]) -> VStorageObject: ...
def ExtendDisk(self, id: ID, datastore: Datastore, newCapacityInMB: long) -> Task: ...
def InflateDisk(self, id: ID, datastore: Datastore) -> Task: ...
def RenameVStorageObject(self, id: ID, datastore: Datastore, name: str) -> NoReturn: ...
def RetrieveVStorageInfrastructureObjectPolicy(self, datastore: Datastore) -> list[InfrastructureObjectPolicy]: ...
def DeleteVStorageObject(self, id: ID, datastore: Datastore) -> Task: ...
def RetrieveVStorageObject(self, id: ID, datastore: Datastore, diskInfoFlags: list[str]) -> VStorageObject: ...
def RetrieveVStorageObjectState(self, id: ID, datastore: Datastore) -> StateInfo: ...
def ListVStorageObject(self, datastore: Datastore) -> list[ID]: ...
def CloneVStorageObject(self, id: ID, datastore: Datastore, spec: CloneSpec) -> Task: ...
def RelocateVStorageObject(self, id: ID, datastore: Datastore, spec: RelocateSpec) -> Task: ...
def SetVStorageObjectControlFlags(self, id: ID, datastore: Datastore, controlFlags: list[str]) -> NoReturn: ...
def ClearVStorageObjectControlFlags(self, id: ID, datastore: Datastore, controlFlags: list[str]) -> NoReturn: ...
def ReconcileDatastoreInventory(self, datastore: Datastore) -> Task: ...
def ScheduleReconcileDatastoreInventory(self, datastore: Datastore) -> NoReturn: ...
def CreateSnapshot(self, id: ID, datastore: Datastore, description: str) -> Task: ...
def DeleteSnapshot(self, id: ID, datastore: Datastore, snapshotId: ID) -> Task: ...
def RetrieveSnapshotInfo(self, id: ID, datastore: Datastore) -> VStorageObjectSnapshotInfo: ...
def CreateDiskFromSnapshot(self, id: ID, datastore: Datastore, snapshotId: ID, name: str, profile: list[ProfileSpec], crypto: Optional[CryptoSpec], path: Optional[str], provisioningType: Optional[str]) -> Task: ...
def RevertVStorageObject(self, id: ID, datastore: Datastore, snapshotId: ID) -> Task: ...
def UpdateVStorageObjectMetadata(self, id: ID, datastore: Datastore, metadata: list[KeyValue], deleteKeys: list[str]) -> Task: ...
def RetrieveVStorageObjectMetadata(self, id: ID, datastore: Datastore, snapshotId: Optional[ID], prefix: Optional[str]) -> list[KeyValue]: ...
def RetrieveVStorageObjectMetadataValue(self, id: ID, datastore: Datastore, snapshotId: Optional[ID], key: str) -> str: ...
def DeleteVStorageObjectEx(self, id: ID, datastore: Datastore) -> Task: ...
def UpdateVStorageObjectMetadataEx(self, id: ID, datastore: Datastore, metadata: list[KeyValue], deleteKeys: list[str]) -> Task: ...
def SetVirtualDiskUuidEx(self, name: str, uuid: Optional[str]) -> Task: ...
def QueryVirtualDiskUuidEx(self, name: str) -> str: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/host/__init__.pyi 0000664 0000000 0000000 00000000453 14637045624 0022207 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VStorageObjectManager import VStorageObjectManager as VStorageObjectManager
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/vcenter/ 0000775 0000000 0000000 00000000000 14637045624 0020414 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/vcenter/RetrieveVStorageObjSpec.pyi 0000664 0000000 0000000 00000000622 14637045624 0025645 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vslm import ID
class RetrieveVStorageObjSpec(DynamicData):
id: ID
datastore: Datastore
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/vcenter/VStorageObjectAssociations.pyi 0000664 0000000 0000000 00000001107 14637045624 0026377 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vslm import ID
class VStorageObjectAssociations(DynamicData):
class VmDiskAssociations(DynamicData):
vmId: str
diskKey: int
id: ID
vmDiskAssociations: list[VmDiskAssociations] = []
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/vcenter/VStorageObjectManager.pyi 0000664 0000000 0000000 00000011427 14637045624 0025320 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datacenter
from pyVmomi.vim import Datastore
from pyVmomi.vim import KeyValue
from pyVmomi.vim import Task
from pyVmomi.vim import VirtualMachine
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vslm import CloneSpec
from pyVmomi.vim.vslm import CreateSpec
from pyVmomi.vim.vslm import DiskCryptoSpec
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vslm import InfrastructureObjectPolicy
from pyVmomi.vim.vslm import InfrastructureObjectPolicySpec
from pyVmomi.vim.vslm import RelocateSpec
from pyVmomi.vim.vslm import StateInfo
from pyVmomi.vim.vslm import TagEntry
from pyVmomi.vim.vslm import VStorageObject
from pyVmomi.vim.vslm import VStorageObjectManagerBase
from pyVmomi.vim.vslm import VStorageObjectSnapshotDetails
from pyVmomi.vim.vslm import VStorageObjectSnapshotInfo
from pyVmomi.vim.vslm.vcenter import RetrieveVStorageObjSpec
from pyVmomi.vim.vslm.vcenter import VStorageObjectAssociations
class VStorageObjectManager(VStorageObjectManagerBase):
def CreateDisk(self, spec: CreateSpec) -> Task: ...
def RegisterDisk(self, path: str, name: Optional[str]) -> VStorageObject: ...
def ExtendDisk(self, id: ID, datastore: Datastore, newCapacityInMB: long) -> Task: ...
def InflateDisk(self, id: ID, datastore: Datastore) -> Task: ...
def RenameVStorageObject(self, id: ID, datastore: Datastore, name: str) -> NoReturn: ...
def UpdateVStorageObjectPolicy(self, id: ID, datastore: Datastore, profile: list[ProfileSpec]) -> Task: ...
def UpdateVStorageObjectCrypto(self, id: ID, datastore: Datastore, profile: list[ProfileSpec], disksCrypto: Optional[DiskCryptoSpec]) -> Task: ...
def UpdateVStorageInfrastructureObjectPolicy(self, spec: InfrastructureObjectPolicySpec) -> Task: ...
def RetrieveVStorageInfrastructureObjectPolicy(self, datastore: Datastore) -> list[InfrastructureObjectPolicy]: ...
def DeleteVStorageObject(self, id: ID, datastore: Datastore) -> Task: ...
def RetrieveVStorageObject(self, id: ID, datastore: Datastore, diskInfoFlags: list[str]) -> VStorageObject: ...
def RetrieveVStorageObjectState(self, id: ID, datastore: Datastore) -> StateInfo: ...
def RetrieveVStorageObjectAssociations(self, ids: list[RetrieveVStorageObjSpec]) -> list[VStorageObjectAssociations]: ...
def ListVStorageObject(self, datastore: Datastore) -> list[ID]: ...
def CloneVStorageObject(self, id: ID, datastore: Datastore, spec: CloneSpec) -> Task: ...
def RelocateVStorageObject(self, id: ID, datastore: Datastore, spec: RelocateSpec) -> Task: ...
def SetVStorageObjectControlFlags(self, id: ID, datastore: Datastore, controlFlags: list[str]) -> NoReturn: ...
def ClearVStorageObjectControlFlags(self, id: ID, datastore: Datastore, controlFlags: list[str]) -> NoReturn: ...
def AttachTagToVStorageObject(self, id: ID, category: str, tag: str) -> NoReturn: ...
def DetachTagFromVStorageObject(self, id: ID, category: str, tag: str) -> NoReturn: ...
def ListVStorageObjectsAttachedToTag(self, category: str, tag: str) -> list[ID]: ...
def ListTagsAttachedToVStorageObject(self, id: ID) -> list[TagEntry]: ...
def ReconcileDatastoreInventory(self, datastore: Datastore) -> Task: ...
def ScheduleReconcileDatastoreInventory(self, datastore: Datastore) -> NoReturn: ...
def CreateSnapshot(self, id: ID, datastore: Datastore, description: str) -> Task: ...
def DeleteSnapshot(self, id: ID, datastore: Datastore, snapshotId: ID) -> Task: ...
def RetrieveSnapshotInfo(self, id: ID, datastore: Datastore) -> VStorageObjectSnapshotInfo: ...
def CreateDiskFromSnapshot(self, id: ID, datastore: Datastore, snapshotId: ID, name: str, profile: list[ProfileSpec], crypto: Optional[CryptoSpec], path: Optional[str]) -> Task: ...
def RevertVStorageObject(self, id: ID, datastore: Datastore, snapshotId: ID) -> Task: ...
def RetrieveSnapshotDetails(self, id: ID, datastore: Datastore, snapshotId: ID) -> VStorageObjectSnapshotDetails: ...
def QueryChangedDiskAreas(self, id: ID, datastore: Datastore, snapshotId: ID, startOffset: long, changeId: str) -> VirtualMachine.DiskChangeInfo: ...
def DeleteVStorageObjectEx(self, id: ID, datastore: Datastore) -> Task: ...
def UpdateVStorageObjectMetadataEx(self, id: ID, datastore: Datastore, metadata: list[KeyValue], deleteKeys: list[str]) -> Task: ...
def SetVirtualDiskUuidEx(self, name: str, datacenter: Optional[Datacenter], uuid: Optional[str]) -> Task: ...
def QueryVirtualDiskUuidEx(self, name: str, datacenter: Optional[Datacenter]) -> str: ...
pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/vcenter/__init__.pyi 0000664 0000000 0000000 00000000744 14637045624 0022703 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .RetrieveVStorageObjSpec import RetrieveVStorageObjSpec as RetrieveVStorageObjSpec
from .VStorageObjectAssociations import VStorageObjectAssociations as VStorageObjectAssociations
from .VStorageObjectManager import VStorageObjectManager as VStorageObjectManager
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/ 0000775 0000000 0000000 00000000000 14637045624 0016313 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vmodl/DataObject.pyi 0000664 0000000 0000000 00000000363 14637045624 0021040 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class DataObject:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/DynamicArray.pyi 0000664 0000000 0000000 00000000602 14637045624 0021417 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import DataObject
class DynamicArray(DataObject):
dynamicType: Optional[str] = None
val: list[object] = []
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/DynamicData.pyi 0000664 0000000 0000000 00000000701 14637045624 0021212 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import DataObject
from pyVmomi.vmodl import DynamicProperty
class DynamicData(DataObject):
dynamicType: Optional[str] = None
dynamicProperty: list[DynamicProperty] = []
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/DynamicProperty.pyi 0000664 0000000 0000000 00000000574 14637045624 0022175 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import DataObject
from pyVmomi.VmomiSupport import PropertyPath
class DynamicProperty(DataObject):
name: PropertyPath
val: object
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/KeyAnyValue.pyi 0000664 0000000 0000000 00000000475 14637045624 0021241 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class KeyAnyValue(DynamicData):
key: str
value: object
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/LocalizableMessage.pyi 0000664 0000000 0000000 00000000666 14637045624 0022574 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import KeyAnyValue
class LocalizableMessage(DynamicData):
key: str
arg: list[KeyAnyValue] = []
message: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/LocalizedMethodFault.pyi 0000664 0000000 0000000 00000000654 14637045624 0023106 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class LocalizedMethodFault(DynamicData):
fault: MethodFault
localizedMessage: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/ManagedObject.pyi 0000664 0000000 0000000 00000000366 14637045624 0021526 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
class ManagedObject:
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/MethodFault.pyi 0000664 0000000 0000000 00000000622 14637045624 0021252 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import LocalizableMessage
class MethodFault:
faultCause: Optional[MethodFault] = None
faultMessage: list[LocalizableMessage] = []
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/RuntimeFault.pyi 0000664 0000000 0000000 00000000451 14637045624 0021455 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class RuntimeFault(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/__init__.pyi 0000664 0000000 0000000 00000001504 14637045624 0020575 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import fault as fault
from .DataObject import DataObject as DataObject
from .DynamicArray import DynamicArray as DynamicArray
from .DynamicData import DynamicData as DynamicData
from .DynamicProperty import DynamicProperty as DynamicProperty
from .KeyAnyValue import KeyAnyValue as KeyAnyValue
from .LocalizableMessage import LocalizableMessage as LocalizableMessage
from .LocalizedMethodFault import LocalizedMethodFault as LocalizedMethodFault
from .ManagedObject import ManagedObject as ManagedObject
from .MethodFault import MethodFault as MethodFault
from .RuntimeFault import RuntimeFault as RuntimeFault
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/ 0000775 0000000 0000000 00000000000 14637045624 0017426 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/HostCommunication.pyi 0000664 0000000 0000000 00000000460 14637045624 0023614 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class HostCommunication(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/HostNotConnected.pyi 0000664 0000000 0000000 00000000477 14637045624 0023402 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import HostCommunication
class HostNotConnected(HostCommunication):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/HostNotReachable.pyi 0000664 0000000 0000000 00000000477 14637045624 0023346 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl.fault import HostCommunication
class HostNotReachable(HostCommunication):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/InvalidArgument.pyi 0000664 0000000 0000000 00000000644 14637045624 0023246 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl import RuntimeFault
class InvalidArgument(RuntimeFault):
invalidProperty: Optional[PropertyPath] = None
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/InvalidRequest.pyi 0000664 0000000 0000000 00000000455 14637045624 0023114 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class InvalidRequest(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/InvalidType.pyi 0000664 0000000 0000000 00000000643 14637045624 0022404 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl.fault import InvalidRequest
class InvalidType(InvalidRequest):
argument: Optional[PropertyPath] = None
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/ManagedObjectNotFound.pyi 0000664 0000000 0000000 00000000562 14637045624 0024314 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl import RuntimeFault
class ManagedObjectNotFound(RuntimeFault):
obj: ManagedObject
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/MethodNotFound.pyi 0000664 0000000 0000000 00000000611 14637045624 0023044 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vmodl.fault import InvalidRequest
class MethodNotFound(InvalidRequest):
receiver: ManagedObject
method: str
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/NotEnoughLicenses.pyi 0000664 0000000 0000000 00000000460 14637045624 0023545 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class NotEnoughLicenses(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/NotImplemented.pyi 0000664 0000000 0000000 00000000455 14637045624 0023101 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class NotImplemented(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/NotSupported.pyi 0000664 0000000 0000000 00000000453 14637045624 0022621 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class NotSupported(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/RequestCanceled.pyi 0000664 0000000 0000000 00000000456 14637045624 0023225 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class RequestCanceled(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/SecurityError.pyi 0000664 0000000 0000000 00000000454 14637045624 0022775 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class SecurityError(RuntimeFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/SystemError.pyi 0000664 0000000 0000000 00000000461 14637045624 0022450 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import RuntimeFault
class SystemError(RuntimeFault):
reason: str
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/UnexpectedFault.pyi 0000664 0000000 0000000 00000000643 14637045624 0023254 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
from pyVmomi.vmodl import RuntimeFault
class UnexpectedFault(RuntimeFault):
faultName: type
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/__init__.pyi 0000664 0000000 0000000 00000002215 14637045624 0021710 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .HostCommunication import HostCommunication as HostCommunication
from .HostNotConnected import HostNotConnected as HostNotConnected
from .HostNotReachable import HostNotReachable as HostNotReachable
from .InvalidArgument import InvalidArgument as InvalidArgument
from .InvalidRequest import InvalidRequest as InvalidRequest
from .InvalidType import InvalidType as InvalidType
from .ManagedObjectNotFound import ManagedObjectNotFound as ManagedObjectNotFound
from .MethodNotFound import MethodNotFound as MethodNotFound
from .NotEnoughLicenses import NotEnoughLicenses as NotEnoughLicenses
from .NotImplemented import NotImplemented as NotImplemented
from .NotSupported import NotSupported as NotSupported
from .RequestCanceled import RequestCanceled as RequestCanceled
from .SecurityError import SecurityError as SecurityError
from .SystemError import SystemError as SystemError
from .UnexpectedFault import UnexpectedFault as UnexpectedFault
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/query/ 0000775 0000000 0000000 00000000000 14637045624 0017460 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vmodl/query/InvalidCollectorVersion.pyi 0000664 0000000 0000000 00000000464 14637045624 0025012 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import MethodFault
class InvalidCollectorVersion(MethodFault):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/query/InvalidProperty.pyi 0000664 0000000 0000000 00000000551 14637045624 0023337 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl import MethodFault
class InvalidProperty(MethodFault):
name: PropertyPath
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/query/PropertyCollector.pyi 0000664 0000000 0000000 00000007466 14637045624 0023713 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import PropertyPath
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import DynamicProperty
from pyVmomi.vmodl import MethodFault
class PropertyCollector(ManagedObject):
class FilterSpec(DynamicData):
propSet: list[PropertySpec] = []
objectSet: list[ObjectSpec] = []
reportMissingObjectsInResults: Optional[bool] = None
class PropertySpec(DynamicData):
type: type
all: Optional[bool] = None
pathSet: list[PropertyPath] = []
class ObjectSpec(DynamicData):
obj: ManagedObject
skip: Optional[bool] = None
selectSet: list[SelectionSpec] = []
class SelectionSpec(DynamicData):
name: Optional[str] = None
class TraversalSpec(SelectionSpec):
type: type
path: PropertyPath
skip: Optional[bool] = None
selectSet: list[SelectionSpec] = []
class Filter(ManagedObject):
@property
def spec(self) -> FilterSpec: ...
@property
def partialUpdates(self) -> bool: ...
def Destroy(self) -> NoReturn: ...
class ObjectContent(DynamicData):
obj: ManagedObject
propSet: list[DynamicProperty] = []
missingSet: list[MissingProperty] = []
class UpdateSet(DynamicData):
version: str
filterSet: list[FilterUpdate] = []
truncated: Optional[bool] = None
class FilterUpdate(DynamicData):
filter: Filter
objectSet: list[ObjectUpdate] = []
missingSet: list[MissingObject] = []
class ObjectUpdate(DynamicData):
class Kind(Enum):
modify: ClassVar['Kind'] = 'modify'
enter: ClassVar['Kind'] = 'enter'
leave: ClassVar['Kind'] = 'leave'
kind: Kind
obj: ManagedObject
changeSet: list[Change] = []
missingSet: list[MissingProperty] = []
class Change(DynamicData):
class Op(Enum):
add: ClassVar['Op'] = 'add'
remove: ClassVar['Op'] = 'remove'
assign: ClassVar['Op'] = 'assign'
indirectRemove: ClassVar['Op'] = 'indirectRemove'
name: PropertyPath
op: Op
val: Optional[object] = None
class MissingProperty(DynamicData):
path: PropertyPath
fault: MethodFault
class MissingObject(DynamicData):
obj: ManagedObject
fault: MethodFault
class WaitOptions(DynamicData):
maxWaitSeconds: Optional[int] = None
maxObjectUpdates: Optional[int] = None
class RetrieveOptions(DynamicData):
maxObjects: Optional[int] = None
class RetrieveResult(DynamicData):
token: Optional[str] = None
objects: list[ObjectContent] = []
@property
def filter(self) -> list[Filter]: ...
def CreateFilter(self, spec: FilterSpec, partialUpdates: bool) -> Filter: ...
def RetrieveContents(self, specSet: list[FilterSpec]) -> list[ObjectContent]: ...
def CheckForUpdates(self, version: Optional[str]) -> Optional[UpdateSet]: ...
def WaitForUpdates(self, version: Optional[str]) -> UpdateSet: ...
def CancelWaitForUpdates(self) -> NoReturn: ...
def WaitForUpdatesEx(self, version: Optional[str], options: Optional[WaitOptions]) -> Optional[UpdateSet]: ...
def RetrievePropertiesEx(self, specSet: list[FilterSpec], options: RetrieveOptions) -> Optional[RetrieveResult]: ...
def ContinueRetrievePropertiesEx(self, token: str) -> RetrieveResult: ...
def CancelRetrievePropertiesEx(self, token: str) -> NoReturn: ...
def CreatePropertyCollector(self) -> PropertyCollector: ...
def Destroy(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vmodl/query/__init__.pyi 0000664 0000000 0000000 00000000667 14637045624 0021753 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .InvalidCollectorVersion import InvalidCollectorVersion as InvalidCollectorVersion
from .InvalidProperty import InvalidProperty as InvalidProperty
from .PropertyCollector import PropertyCollector as PropertyCollector
pyvmomi-8.0.3.0.1/pyVmomi/vslm/ 0000775 0000000 0000000 00000000000 14637045624 0016153 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vslm/AboutInfo.pyi 0000664 0000000 0000000 00000000563 14637045624 0020570 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class AboutInfo(DynamicData):
name: str
fullName: str
vendor: str
apiVersion: str
instanceUuid: str
pyvmomi-8.0.3.0.1/pyVmomi/vslm/QueryDatastoreInfoResult.pyi 0000664 0000000 0000000 00000000645 14637045624 0023672 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import Datacenter
from pyVmomi.vim import Datastore
from pyVmomi.vmodl import DynamicData
class QueryDatastoreInfoResult(DynamicData):
datacenter: Datacenter
datastore: Datastore
pyvmomi-8.0.3.0.1/pyVmomi/vslm/ServiceInstance.pyi 0000664 0000000 0000000 00000000736 14637045624 0021771 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vslm import ServiceInstanceContent
class ServiceInstance(ManagedObject):
@property
def content(self) -> ServiceInstanceContent: ...
def RetrieveContent(self) -> ServiceInstanceContent: ...
pyvmomi-8.0.3.0.1/pyVmomi/vslm/ServiceInstanceContent.pyi 0000664 0000000 0000000 00000001200 14637045624 0023307 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
from pyVmomi.vslm import AboutInfo
from pyVmomi.vslm import StorageLifecycleManager
from pyVmomi.vslm.auth import SessionManager
from pyVmomi.vslm.vso import VStorageObjectManager
class ServiceInstanceContent(DynamicData):
aboutInfo: AboutInfo
sessionManager: SessionManager
vStorageObjectManager: VStorageObjectManager
storageLifecycleManager: StorageLifecycleManager
pyvmomi-8.0.3.0.1/pyVmomi/vslm/StorageLifecycleManager.pyi 0000664 0000000 0000000 00000001202 14637045624 0023410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vslm import QueryDatastoreInfoResult
from pyVmomi.vim.vslm import ID
class StorageLifecycleManager(ManagedObject):
def SyncDatastore(self, datastoreUrl: str, fullSync: bool, fcdId: Optional[ID]) -> NoReturn: ...
def QueryDatastoreInfo(self, datastoreUrl: str) -> list[QueryDatastoreInfoResult]: ...
pyvmomi-8.0.3.0.1/pyVmomi/vslm/Task.pyi 0000664 0000000 0000000 00000000777 14637045624 0017613 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.vslm import TaskInfo
class Task(ManagedObject):
def QueryResult(self) -> Optional[object]: ...
def QueryInfo(self) -> TaskInfo: ...
def Cancel(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vslm/TaskInfo.pyi 0000664 0000000 0000000 00000003030 14637045624 0020410 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import ManagedMethod
from pyVmomi.vim import ManagedEntity
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import LocalizableMessage
from pyVmomi.vmodl import MethodFault
from pyVmomi.vslm import Task
from pyVmomi.vslm import TaskReason
class TaskInfo(DynamicData):
class State(Enum):
queued: ClassVar['State'] = 'queued'
running: ClassVar['State'] = 'running'
success: ClassVar['State'] = 'success'
error: ClassVar['State'] = 'error'
key: str
task: Task
description: Optional[LocalizableMessage] = None
name: Optional[ManagedMethod] = None
descriptionId: str
entity: Optional[ManagedEntity] = None
entityName: Optional[str] = None
locked: list[ManagedEntity] = []
state: State
cancelled: bool
cancelable: bool
error: Optional[MethodFault] = None
result: Optional[object] = None
progress: Optional[int] = None
reason: TaskReason
queueTime: datetime
startTime: Optional[datetime] = None
completeTime: Optional[datetime] = None
eventChainId: int
changeTag: Optional[str] = None
parentTaskKey: Optional[str] = None
rootTaskKey: Optional[str] = None
activationId: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vslm/TaskReason.pyi 0000664 0000000 0000000 00000000447 14637045624 0020755 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vmodl import DynamicData
class TaskReason(DynamicData):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vslm/TaskReasonAlarm.pyi 0000664 0000000 0000000 00000000673 14637045624 0021733 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vim import ManagedEntity
from pyVmomi.vslm import TaskReason
from pyVmomi.vim.alarm import Alarm
class TaskReasonAlarm(TaskReason):
alarmName: str
alarm: Alarm
entityName: str
entity: ManagedEntity
pyvmomi-8.0.3.0.1/pyVmomi/vslm/TaskReasonSchedule.pyi 0000664 0000000 0000000 00000000602 14637045624 0022423 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vslm import TaskReason
from pyVmomi.vim.scheduler import ScheduledTask
class TaskReasonSchedule(TaskReason):
name: str
scheduledTask: ScheduledTask
pyvmomi-8.0.3.0.1/pyVmomi/vslm/TaskReasonSystem.pyi 0000664 0000000 0000000 00000000452 14637045624 0022156 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vslm import TaskReason
class TaskReasonSystem(TaskReason):
pass
pyvmomi-8.0.3.0.1/pyVmomi/vslm/TaskReasonUser.pyi 0000664 0000000 0000000 00000000461 14637045624 0021610 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from pyVmomi.vslm import TaskReason
class TaskReasonUser(TaskReason):
userName: str
pyvmomi-8.0.3.0.1/pyVmomi/vslm/__init__.pyi 0000664 0000000 0000000 00000002045 14637045624 0020436 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from . import auth as auth
from . import fault as fault
from . import vso as vso
from .AboutInfo import AboutInfo as AboutInfo
from .QueryDatastoreInfoResult import QueryDatastoreInfoResult as QueryDatastoreInfoResult
from .ServiceInstance import ServiceInstance as ServiceInstance
from .ServiceInstanceContent import ServiceInstanceContent as ServiceInstanceContent
from .StorageLifecycleManager import StorageLifecycleManager as StorageLifecycleManager
from .Task import Task as Task
from .TaskInfo import TaskInfo as TaskInfo
from .TaskReason import TaskReason as TaskReason
from .TaskReasonAlarm import TaskReasonAlarm as TaskReasonAlarm
from .TaskReasonSchedule import TaskReasonSchedule as TaskReasonSchedule
from .TaskReasonSystem import TaskReasonSystem as TaskReasonSystem
from .TaskReasonUser import TaskReasonUser as TaskReasonUser
pyvmomi-8.0.3.0.1/pyVmomi/vslm/auth/ 0000775 0000000 0000000 00000000000 14637045624 0017114 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vslm/auth/SessionManager.pyi 0000664 0000000 0000000 00000000663 14637045624 0022562 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from pyVmomi.VmomiSupport import ManagedObject
class SessionManager(ManagedObject):
def LoginByToken(self, delegatedTokenXml: str) -> NoReturn: ...
def Logout(self) -> NoReturn: ...
pyvmomi-8.0.3.0.1/pyVmomi/vslm/auth/__init__.pyi 0000664 0000000 0000000 00000000426 14637045624 0021400 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .SessionManager import SessionManager as SessionManager
pyvmomi-8.0.3.0.1/pyVmomi/vslm/fault/ 0000775 0000000 0000000 00000000000 14637045624 0017266 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vslm/fault/SyncFault.pyi 0000664 0000000 0000000 00000000570 14637045624 0021723 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim.vslm import ID
from pyVmomi.vslm.fault import VslmFault
class SyncFault(VslmFault):
id: Optional[ID] = None
pyvmomi-8.0.3.0.1/pyVmomi/vslm/fault/VslmFault.pyi 0000664 0000000 0000000 00000000530 14637045624 0021724 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import MethodFault
class VslmFault(MethodFault):
msg: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vslm/fault/__init__.pyi 0000664 0000000 0000000 00000000465 14637045624 0021555 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .SyncFault import SyncFault as SyncFault
from .VslmFault import VslmFault as VslmFault
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/ 0000775 0000000 0000000 00000000000 14637045624 0016762 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/DatastoreSyncStatus.pyi 0000664 0000000 0000000 00000001147 14637045624 0023477 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
class DatastoreSyncStatus(DynamicData):
datastoreURL: str
objectVClock: long
syncVClock: long
syncTime: Optional[datetime] = None
numberOfRetries: Optional[int] = None
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/VStorageObjectAssociations.pyi 0000664 0000000 0000000 00000001104 14637045624 0024742 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vslm import ID
class VStorageObjectAssociations(DynamicData):
class VmDiskAssociation(DynamicData):
vmId: str
diskKey: int
id: ID
vmDiskAssociation: list[VmDiskAssociation] = []
fault: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/VStorageObjectManager.pyi 0000664 0000000 0000000 00000011432 14637045624 0023662 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import NoReturn
from typing import Optional
from pyVmomi.VmomiSupport import ManagedObject
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import Datastore
from pyVmomi.vim import KeyValue
from pyVmomi.vim import VirtualMachine
from pyVmomi.vslm import Task
from pyVmomi.vim.encryption import CryptoSpec
from pyVmomi.vim.vm import ProfileSpec
from pyVmomi.vim.vslm import CloneSpec
from pyVmomi.vim.vslm import CreateSpec
from pyVmomi.vim.vslm import DiskCryptoSpec
from pyVmomi.vim.vslm import ID
from pyVmomi.vim.vslm import InfrastructureObjectPolicy
from pyVmomi.vim.vslm import InfrastructureObjectPolicySpec
from pyVmomi.vim.vslm import RelocateSpec
from pyVmomi.vim.vslm import StateInfo
from pyVmomi.vim.vslm import TagEntry
from pyVmomi.vim.vslm import VStorageObject
from pyVmomi.vim.vslm import VStorageObjectSnapshotDetails
from pyVmomi.vim.vslm import VStorageObjectSnapshotInfo
from pyVmomi.vslm.vso import DatastoreSyncStatus
from pyVmomi.vslm.vso import VStorageObjectAssociations
from pyVmomi.vslm.vso import VStorageObjectQueryResult
from pyVmomi.vslm.vso import VStorageObjectQuerySpec
from pyVmomi.vslm.vso import VStorageObjectResult
class VStorageObjectManager(ManagedObject):
def CreateDisk(self, spec: CreateSpec) -> Task: ...
def RegisterDisk(self, path: str, name: Optional[str]) -> VStorageObject: ...
def ExtendDisk(self, id: ID, newCapacityInMB: long) -> Task: ...
def InflateDisk(self, id: ID) -> Task: ...
def RenameVStorageObject(self, id: ID, name: str) -> NoReturn: ...
def UpdateVStorageObjectPolicy(self, id: ID, profile: list[ProfileSpec]) -> Task: ...
def UpdateVStorageObjectCrypto(self, id: ID, profile: list[ProfileSpec], disksCrypto: Optional[DiskCryptoSpec]) -> Task: ...
def UpdateVStorageInfrastructureObjectPolicy(self, spec: InfrastructureObjectPolicySpec) -> Task: ...
def RetrieveVStorageInfrastructureObjectPolicy(self, datastore: Datastore) -> list[InfrastructureObjectPolicy]: ...
def DeleteVStorageObject(self, id: ID) -> Task: ...
def RetrieveVStorageObject(self, id: ID) -> VStorageObject: ...
def RetrieveVStorageObjectState(self, id: ID) -> StateInfo: ...
def RetrieveVStorageObjectAssociations(self, ids: list[ID]) -> list[VStorageObjectAssociations]: ...
def ListVStorageObjectsForSpec(self, query: list[VStorageObjectQuerySpec], maxResult: int) -> Optional[VStorageObjectQueryResult]: ...
def CloneVStorageObject(self, id: ID, spec: CloneSpec) -> Task: ...
def RelocateVStorageObject(self, id: ID, spec: RelocateSpec) -> Task: ...
def SetVStorageObjectControlFlags(self, id: ID, controlFlags: list[str]) -> NoReturn: ...
def ClearVStorageObjectControlFlags(self, id: ID, controlFlags: list[str]) -> NoReturn: ...
def AttachTagToVStorageObject(self, id: ID, category: str, tag: str) -> NoReturn: ...
def DetachTagFromVStorageObject(self, id: ID, category: str, tag: str) -> NoReturn: ...
def ListVStorageObjectsAttachedToTag(self, category: str, tag: str) -> list[ID]: ...
def ListTagsAttachedToVStorageObject(self, id: ID) -> list[TagEntry]: ...
def ReconcileDatastoreInventory(self, datastore: Datastore) -> Task: ...
def ScheduleReconcileDatastoreInventory(self, datastore: Datastore) -> NoReturn: ...
def CreateSnapshot(self, id: ID, description: str) -> Task: ...
def DeleteSnapshot(self, id: ID, snapshotId: ID) -> Task: ...
def RetrieveSnapshotInfo(self, id: ID) -> VStorageObjectSnapshotInfo: ...
def CreateDiskFromSnapshot(self, id: ID, snapshotId: ID, name: str, profile: list[ProfileSpec], crypto: Optional[CryptoSpec], path: Optional[str]) -> Task: ...
def RevertVStorageObject(self, id: ID, snapshotId: ID) -> Task: ...
def RetrieveSnapshotDetails(self, id: ID, snapshotId: ID) -> VStorageObjectSnapshotDetails: ...
def QueryChangedDiskAreas(self, id: ID, snapshotId: ID, startOffset: long, changeId: str) -> VirtualMachine.DiskChangeInfo: ...
def QueryGlobalCatalogSyncStatus(self) -> list[DatastoreSyncStatus]: ...
def QueryGlobalCatalogSyncStatusForDatastore(self, datastoreURL: str) -> Optional[DatastoreSyncStatus]: ...
def UpdateVStorageObjectMetadata(self, id: ID, metadata: list[KeyValue], deleteKeys: list[str]) -> Task: ...
def RetrieveVStorageObjectMetadata(self, id: ID, snapshotId: Optional[ID], prefix: Optional[str]) -> list[KeyValue]: ...
def RetrieveVStorageObjectMetadataValue(self, id: ID, snapshotId: Optional[ID], key: str) -> str: ...
def RetrieveVStorageObjects(self, ids: list[ID]) -> list[VStorageObjectResult]: ...
def AttachDisk(self, id: ID, vm: VirtualMachine, controllerKey: Optional[int], unitNumber: Optional[int]) -> Task: ...
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/VStorageObjectQueryResult.pyi 0000664 0000000 0000000 00000001001 14637045624 0024603 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vslm import ID
from pyVmomi.vslm.vso import VStorageObjectResult
class VStorageObjectQueryResult(DynamicData):
allRecordsReturned: bool
id: list[ID] = []
queryResults: list[VStorageObjectResult] = []
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/VStorageObjectQuerySpec.pyi 0000664 0000000 0000000 00000003053 14637045624 0024230 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.vmodl import DynamicData
class VStorageObjectQuerySpec(DynamicData):
class QueryOperatorEnum(Enum):
equals: ClassVar['QueryOperatorEnum'] = 'equals'
notEquals: ClassVar['QueryOperatorEnum'] = 'notEquals'
lessThan: ClassVar['QueryOperatorEnum'] = 'lessThan'
greaterThan: ClassVar['QueryOperatorEnum'] = 'greaterThan'
lessThanOrEqual: ClassVar['QueryOperatorEnum'] = 'lessThanOrEqual'
greaterThanOrEqual: ClassVar['QueryOperatorEnum'] = 'greaterThanOrEqual'
contains: ClassVar['QueryOperatorEnum'] = 'contains'
startsWith: ClassVar['QueryOperatorEnum'] = 'startsWith'
endsWith: ClassVar['QueryOperatorEnum'] = 'endsWith'
class QueryFieldEnum(Enum):
id: ClassVar['QueryFieldEnum'] = 'id'
name: ClassVar['QueryFieldEnum'] = 'name'
capacity: ClassVar['QueryFieldEnum'] = 'capacity'
createTime: ClassVar['QueryFieldEnum'] = 'createTime'
backingObjectId: ClassVar['QueryFieldEnum'] = 'backingObjectId'
datastoreMoId: ClassVar['QueryFieldEnum'] = 'datastoreMoId'
metadataKey: ClassVar['QueryFieldEnum'] = 'metadataKey'
metadataValue: ClassVar['QueryFieldEnum'] = 'metadataValue'
queryField: str
queryOperator: str
queryValue: list[str] = []
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/VStorageObjectResult.pyi 0000664 0000000 0000000 00000001663 14637045624 0023573 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from datetime import datetime
from typing import Optional
from pyVmomi.VmomiSupport import long
from pyVmomi.vim import KeyValue
from pyVmomi.vmodl import DynamicData
from pyVmomi.vmodl import MethodFault
from pyVmomi.vim.vslm import ID
from pyVmomi.vslm.vso import VStorageObjectSnapshotResult
class VStorageObjectResult(DynamicData):
id: ID
name: Optional[str] = None
capacityInMB: long
createTime: Optional[datetime] = None
datastoreUrl: Optional[str] = None
diskPath: Optional[str] = None
usedCapacityInMB: Optional[long] = None
backingObjectId: Optional[ID] = None
snapshotInfo: list[VStorageObjectSnapshotResult] = []
metadata: list[KeyValue] = []
error: Optional[MethodFault] = None
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/VStorageObjectSnapshotResult.pyi 0000664 0000000 0000000 00000000760 14637045624 0025310 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.vslm import ID
class VStorageObjectSnapshotResult(DynamicData):
backingObjectId: ID
description: Optional[str] = None
snapshotId: Optional[ID] = None
diskPath: Optional[str] = None
pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/__init__.pyi 0000664 0000000 0000000 00000001504 14637045624 0021244 0 ustar 00root root 0000000 0000000 # Copyright (c) 2006-2024 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .DatastoreSyncStatus import DatastoreSyncStatus as DatastoreSyncStatus
from .VStorageObjectAssociations import VStorageObjectAssociations as VStorageObjectAssociations
from .VStorageObjectManager import VStorageObjectManager as VStorageObjectManager
from .VStorageObjectQueryResult import VStorageObjectQueryResult as VStorageObjectQueryResult
from .VStorageObjectQuerySpec import VStorageObjectQuerySpec as VStorageObjectQuerySpec
from .VStorageObjectResult import VStorageObjectResult as VStorageObjectResult
from .VStorageObjectSnapshotResult import VStorageObjectSnapshotResult as VStorageObjectSnapshotResult
pyvmomi-8.0.3.0.1/requirements.txt 0000664 0000000 0000000 00000000013 14637045624 0017010 0 ustar 00root root 0000000 0000000 six>=1.7.3
pyvmomi-8.0.3.0.1/setup.cfg 0000664 0000000 0000000 00000000073 14637045624 0015353 0 ustar 00root root 0000000 0000000 [bdist_wheel]
universal=1
[bdist_rpm]
requires=python-six
pyvmomi-8.0.3.0.1/setup.py 0000664 0000000 0000000 00000007104 14637045624 0015246 0 ustar 00root root 0000000 0000000 # VMware vSphere Python SDK
#
# Copyright (c) 2009-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import os
from setuptools import setup
version_info_str = '8.0.3.0.1'
def read(fname):
with open(os.path.join(os.path.dirname(__file__), fname)) as fn:
return fn.read()
with open('requirements.txt') as f:
required = f.read().splitlines()
with open('test-requirements.txt') as f:
required_for_tests = f.read().splitlines()
def getTypeAnnotationsPackageData():
allFiles = []
for root, dirs, files in os.walk(os.path.join(os.path.dirname(__file__), 'pyVmomi')):
for file in files:
if file.endswith('.pyi'):
fileRelPath = os.path.relpath(str(os.path.join(root, file)))
allFiles.append(fileRelPath.split(os.path.sep, 1)[1])
allFiles.append('py.typed')
return allFiles
setup(
name='pyvmomi',
version=version_info_str,
description='VMware vSphere Python SDK',
# NOTE: pypi prefers the use of RST to render docs
long_description=read('README.rst'),
url='https://github.com/vmware/pyvmomi',
author='Broadcom, VCF Division.',
author_email='daniel.draganov@broadcom.com, stefan.hristov@broadcom.com',
packages=['pyVmomi', 'pyVim'],
py_modules = ['vsanapiutils', 'vsanmgmtObjects'],
package_data={"pyVmomi": getTypeAnnotationsPackageData()},
install_requires=required,
license='License :: OSI Approved :: Apache Software License',
classifiers=[
'Development Status :: 5 - Production/Stable',
'License :: OSI Approved :: Apache Software License',
'Intended Audience :: Information Technology',
'Intended Audience :: System Administrators',
'Intended Audience :: Developers',
'Environment :: No Input/Output (Daemon)',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: System :: Distributed Computing',
'Operating System :: Microsoft :: Windows',
'Operating System :: POSIX',
'Operating System :: Unix',
'Operating System :: MacOS',
],
keywords='pyvmomi, vsphere, vmware, esx',
platforms=['Windows', 'Linux', 'Solaris', 'Mac OS-X', 'Unix'],
python_requires='>=2.7.9, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
test_suite='tests',
tests_require=required_for_tests,
extras_require={
'sso': [
'pyOpenSSL',
'lxml'
]
},
zip_safe=True
)
pyvmomi-8.0.3.0.1/test-requirements.txt 0000664 0000000 0000000 00000000026 14637045624 0017771 0 ustar 00root root 0000000 0000000 mock
tox
vcrpy==3.0.0
pyvmomi-8.0.3.0.1/tests/ 0000775 0000000 0000000 00000000000 14637045624 0014674 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/tests/README.rst 0000664 0000000 0000000 00000000745 14637045624 0016371 0 ustar 00root root 0000000 0000000 Testing Guidelines
==================
* All tests adhere to pep8 standards
* All tests must be stand-alone and deterministic
* All tests covering HTTP transactions will have a fixture file
* fixture file names shall match method names
* fixtures should be edited to include no *more* data than necessary
* fixtures shall not include accessible IP addresses or credentials
* All changes shall be accompanied by a test
* All changes shall be associated with an issue number
pyvmomi-8.0.3.0.1/tests/__init__.py 0000664 0000000 0000000 00000003171 14637045624 0017007 0 ustar 00root root 0000000 0000000 # VMware vSphere Python SDK tests
#
# Copyright (c) 2008-2024 Broadcom. All Rights Reserved.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import logging
import os
import socket
import unittest
import vcr
from vcr import config
from vcr.stubs import VCRHTTPSConnection
from pyVmomi import SoapAdapter
def tests_resource_path(local_path=''):
this_file = os.path.dirname(os.path.abspath(__file__))
return os.path.join(this_file, local_path)
# Fully qualified path to the fixtures directory underneath this module
fixtures_path = tests_resource_path('fixtures')
def monkey_patch_vcrpy():
# TODO (hartsock): This should be unnecessary. Remove after vcrpy updates.
vcr.stubs.VCRHTTPSConnection.is_verified = True
vcr.stubs.VCRFakeSocket = socket.socket
class VCRTestBase(unittest.TestCase):
my_vcr = config.VCR(
custom_patches=((SoapAdapter, 'HTTPSConnection', VCRHTTPSConnection),))
def setUp(self):
monkey_patch_vcrpy()
logging.basicConfig()
vcr_log = logging.getLogger('vcr')
vcr_log.setLevel(logging.WARNING)
pyvmomi-8.0.3.0.1/tests/files/ 0000775 0000000 0000000 00000000000 14637045624 0015776 5 ustar 00root root 0000000 0000000 pyvmomi-8.0.3.0.1/tests/files/test_json_datacenter_explode.expect 0000664 0000000 0000000 00000272553 14637045624 0025150 0 ustar 00root root 0000000 0000000 {"_vimid": "datacenter-3", "_vimref": "vim.Datacenter:datacenter-3", "_vimtype": "vim.Datacenter", "alarmActionsEnabled": true, "availableField": [], "configIssue": [], "configStatus": "gray", "configuration": {"_vimtype": "vim.Datacenter.ConfigInfo", "defaultHardwareVersionKey": null, "dynamicProperty": [], "dynamicType": null, "maximumHardwareVersionKey": null}, "customValue": [], "datastore": ["vim.Datastore:datastore-17"], "datastoreFolder": "vim.Folder:group-s6", "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-362", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "362.3", "overallStatus": "gray", "time": "2023-12-12T10:33:53.475851Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-30", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "30.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204584Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-33", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "33.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204533Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-32", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "32.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204481Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-31", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "31.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204439Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-158", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "158.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20439Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-257", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "257.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204339Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-256", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "256.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204288Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-255", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "255.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20423Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-310", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "310.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178339Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-53", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "53.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174864Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-315", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "315.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178283Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-316", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "316.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178234Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-317", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "317.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.17818Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-318", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "318.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178122Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-319", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "319.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178065Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-320", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "320.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178015Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-321", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "321.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177951Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-322", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "322.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177905Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-323", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "323.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177858Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-324", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "324.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177811Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-326", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "326.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177713Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-327", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "327.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177666Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-328", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "328.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177615Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-329", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "329.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177565Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-330", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "330.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177513Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-332", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "332.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177399Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-337", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "337.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177137Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-80", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "80.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174604Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-340", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "340.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175834Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-341", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "341.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.17553Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-84", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "84.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174562Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-343", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "343.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175391Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-86", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "86.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.192392Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-345", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "345.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175252Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-88", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "88.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.166163Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-346", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "346.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175205Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-348", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "348.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175089Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-91", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "91.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.1922Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-349", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "349.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.17504Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-7", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "7.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174822Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-264", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "264.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.189337Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-24", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "24.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174773Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-281", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "281.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.18838Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-28", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "28.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174734Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-285", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "285.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188142Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-333", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "333.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177345Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-79", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "79.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174652Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-336", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "336.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177187Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-334", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "334.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177288Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-77", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "77.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.171964Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-338", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "338.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177084Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-81", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "81.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127072Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-108", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "108.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174518Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-232", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "232.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174476Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-180", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "180.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174353Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-161", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "161.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174228Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-160", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "160.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174161Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-29", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "29.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174692Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-286", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "286.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188006Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-156", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "156.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174089Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-145", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "145.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174048Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-135", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "135.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173886Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-50", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "50.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.17384Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-307", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "307.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178506Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-49", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "49.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173797Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-306", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "306.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178554Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-48", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "48.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173748Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-305", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "305.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.1786Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-46", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "46.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173689Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-303", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "303.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178697Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-45", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "45.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173644Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-302", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "302.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178744Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-44", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "44.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173567Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-301", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "301.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178802Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-43", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "43.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173502Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-300", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "300.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178877Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-169", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "169.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174293Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-42", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "42.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173378Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-299", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "299.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.179103Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-119", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "119.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.163568Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-120", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "120.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.163491Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-123", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "123.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.145278Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-5", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "5.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127343Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-262", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "262.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.192889Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-311", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "311.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.145225Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-54", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "54.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127718Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-143", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "143.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174903Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-16", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "16.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172226Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-273", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "273.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188854Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-312", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "312.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.14516Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-17", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "17.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172161Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-274", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "274.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188805Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-181", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "181.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174432Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-113", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "113.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.165908Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-47", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "47.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.12765Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-304", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "304.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.17865Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-167", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "167.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174976Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-40", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "40.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127617Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-297", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "297.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.179233Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-314", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "314.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.145038Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-146", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "146.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.144388Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-19", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "19.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127121Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-276", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "276.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188708Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-111", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "111.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.122155Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-52", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "52.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127684Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-309", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "309.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178403Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-313", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "313.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.145115Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-331", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "331.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177446Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-168", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "168.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.144961Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-335", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "335.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177239Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-22", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "22.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172954Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-279", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "279.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188487Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-122", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "122.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.163007Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-6", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "6.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.12741Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-263", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "263.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.192973Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-142", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "142.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127751Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-15", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "15.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127164Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-272", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "272.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188915Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-121", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "121.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.163421Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-1", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "1.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172349Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-258", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "258.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.192481Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-128", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "128.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127201Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-137", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "137.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.173933Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-10", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "10.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127478Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-267", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "267.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.189186Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-12", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "12.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127511Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-269", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "269.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.189081Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-3", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "3.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172531Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-260", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "260.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.192698Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-130", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "130.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172486Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-9", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "9.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127446Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-266", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "266.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.189231Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-38", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "38.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127545Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-295", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "295.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.18666Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-39", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "39.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.127583Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-296", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "296.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.186253Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-118", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "118.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.163898Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-117", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "117.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.163992Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-116", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "116.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.164131Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-115", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "115.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.164343Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-114", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "114.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.165786Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-112", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "112.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.165961Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-107", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "107.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.166012Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-347", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "347.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175139Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-90", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "90.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.166116Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-93", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "93.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.166073Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-344", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "344.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175325Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-342", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "342.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.175453Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-85", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "85.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.171854Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-339", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "339.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.177022Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-82", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "82.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.171915Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-23", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "23.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172053Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-280", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "280.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.18843Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-141", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "141.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.17401Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-14", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "14.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172287Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-271", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "271.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188981Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-2", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "2.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.12731Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-259", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "259.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.1926Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-129", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "129.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172408Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-138", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "138.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.17397Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-11", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "11.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172731Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-268", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "268.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.189133Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-4", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "4.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172694Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-261", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "261.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.192789Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-131", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "131.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172575Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-13", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "13.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172768Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-270", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "270.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.189035Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-37", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "37.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172807Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-294", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "294.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.186733Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-147", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "147.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.174941Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-20", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "20.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172855Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-277", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "277.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.18864Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-21", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "21.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.172903Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-278", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "278.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188559Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-308", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "308.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.178454Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-51", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "51.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194495Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-298", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "298.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.179165Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-293", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "293.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.186827Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-36", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "36.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.193133Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-292", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "292.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.186881Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-35", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "35.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.193091Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-291", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "291.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.186932Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-34", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "34.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.193046Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-290", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "290.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.187001Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-289", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "289.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.187809Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-288", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "288.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.187871Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-287", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "287.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.18793Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-284", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "284.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188219Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-283", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "283.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188273Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-282", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "282.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188323Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-275", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "275.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.188758Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-265", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "265.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.189281Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-157", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "157.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.19456Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-162", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "162.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194611Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-163", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "163.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194661Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-184", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "184.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194723Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-185", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "185.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194777Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-186", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "186.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194827Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-187", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "187.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194885Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-188", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "188.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.194942Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-189", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "189.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.195011Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-190", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "190.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.195069Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-191", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "191.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.195142Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-192", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "192.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.195227Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-193", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "193.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.197649Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-194", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "194.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.197815Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-195", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "195.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.197878Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-196", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "196.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.197956Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-197", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "197.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.198025Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-198", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "198.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.198102Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-199", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "199.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.198169Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-200", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "200.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.198224Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-201", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "201.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.200741Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-202", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "202.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.200833Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-203", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "203.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.200892Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-205", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "205.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.200945Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-206", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "206.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201016Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-207", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "207.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20107Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-208", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "208.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201127Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-209", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "209.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201182Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-210", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "210.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201235Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-211", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "211.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201293Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-212", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "212.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201348Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-213", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "213.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201402Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-214", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "214.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201452Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-215", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "215.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201502Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-216", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "216.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201554Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-217", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "217.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201819Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-218", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "218.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201883Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-219", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "219.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.201962Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-220", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "220.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202036Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-221", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "221.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202084Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-222", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "222.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202136Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-223", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "223.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202185Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-224", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "224.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20224Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-225", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "225.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202295Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-226", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "226.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202352Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-227", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "227.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202412Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-228", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "228.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202463Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-229", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "229.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20251Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-230", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "230.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202567Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-231", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "231.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202625Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-233", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "233.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202673Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-234", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "234.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202723Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-235", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "235.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202776Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-236", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "236.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20284Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-237", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "237.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202902Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-238", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "238.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.202958Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-239", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "239.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203018Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-240", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "240.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20307Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-241", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "241.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203253Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-242", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "242.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203342Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-243", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "243.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203417Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-244", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "244.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203491Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-245", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "245.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.20354Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-246", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "246.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203594Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-247", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "247.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203684Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-248", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "248.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203741Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-249", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "249.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203798Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-250", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "250.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203851Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-251", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "251.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203899Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-252", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "252.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.203954Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-253", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "253.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204002Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-254", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datacenter:datacenter-3", "eventKey": null, "key": "254.3", "overallStatus": "gray", "time": "2023-12-12T09:40:37.204113Z"}], "disabledMethod": [], "effectiveRole": [-1], "hostFolder": "vim.Folder:group-h5", "name": "DataCenter", "network": ["vim.Network:network-13"], "networkFolder": "vim.Folder:group-n7", "overallStatus": "gray", "parent": "vim.Folder:group-d1", "permission": [], "recentTask": [], "tag": [], "triggeredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-252", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.ClusterComputeResource:domain-c9", "eventKey": 1427, "key": "252.9", "overallStatus": "yellow", "time": "2023-12-12T09:44:27.941823Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-292", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.ClusterComputeResource:domain-c9", "eventKey": 1669, "key": "292.9", "overallStatus": "yellow", "time": "2023-12-12T10:00:59.178765Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-326", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.ClusterComputeResource:domain-c9", "eventKey": 2073, "key": "326.9", "overallStatus": "yellow", "time": "2023-12-12T11:31:43.505658Z"}], "value": [], "vmFolder": "vim.Folder:group-v4"} pyvmomi-8.0.3.0.1/tests/files/test_json_datastore_explode.expect 0000664 0000000 0000000 00000020554 14637045624 0025014 0 ustar 00root root 0000000 0000000 {"_vimid": "datastore-17", "_vimref": "vim.Datastore:datastore-17", "_vimtype": "vim.Datastore", "alarmActionsEnabled": true, "availableField": [], "browser": "vim.host.DatastoreBrowser:datastoreBrowser-datastore-17", "capability": {"_vimtype": "vim.Datastore.Capability", "clusteredVmdkSupported": null, "directoryHierarchySupported": true, "dynamicProperty": [], "dynamicType": null, "nativeSnapshotSupported": false, "perFileThinProvisioningSupported": true, "rawDiskMappingsSupported": true, "seSparseSupported": false, "storageIORMSupported": false, "topLevelDirectoryCreateSupported": false, "upitSupported": null, "vmdkExpandSupported": true, "vmfsSparseSupported": false, "vsanSparseSupported": true}, "configIssue": [], "configStatus": "gray", "customValue": [], "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-143", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "143.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556613Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-29", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "29.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556553Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-147", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "147.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.55649Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-108", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "108.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556443Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-167", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "167.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556343Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-24", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "24.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556237Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-79", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "79.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556394Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-53", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "53.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556136Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-7", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "7.17", "overallStatus": "green", "time": "2023-12-12T09:44:12.562804Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-84", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "84.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.555691Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-80", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "80.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.556288Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-28", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.Datastore:datastore-17", "eventKey": null, "key": "28.17", "overallStatus": "gray", "time": "2023-12-12T09:44:07.55549Z"}], "disabledMethod": ["DatastoreExitMaintenanceMode_Task"], "effectiveRole": [-1], "host": [{"_vimtype": "vim.Datastore.HostMount", "dynamicProperty": [], "dynamicType": null, "key": "vim.HostSystem:host-15", "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readWrite", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434", "vmknicActive": null, "vmknicName": null}}, {"_vimtype": "vim.Datastore.HostMount", "dynamicProperty": [], "dynamicType": null, "key": "vim.HostSystem:host-16", "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readWrite", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434", "vmknicActive": null, "vmknicName": null}}, {"_vimtype": "vim.Datastore.HostMount", "dynamicProperty": [], "dynamicType": null, "key": "vim.HostSystem:host-12", "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readWrite", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434", "vmknicActive": null, "vmknicName": null}}, {"_vimtype": "vim.Datastore.HostMount", "dynamicProperty": [], "dynamicType": null, "key": "vim.HostSystem:host-14", "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readWrite", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434", "vmknicActive": null, "vmknicName": null}}], "info": {"_vimtype": "vim.host.VsanDatastoreInfo", "accessGenNo": 13, "aliasOf": "5281f817da2563b1-f53a57a4a4c49434", "containerId": "5281f817da2563b1-f53a57a4a4c49434", "dynamicProperty": [], "dynamicType": null, "freeSpace": 362348271376, "maxFileSize": 140737488355328, "maxMemoryFileSize": 9223372036854775807, "maxVirtualDiskCapacity": 68169720922112, "membershipUuid": "192f7865-d0d0-21b7-7409-062517c9e1a8", "name": "vsanDatastore", "timestamp": "2023-12-14T10:30:18.831152Z", "url": "ds:///vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/"}, "iormConfiguration": {"_vimtype": "vim.StorageResourceManager.IORMConfigInfo", "congestionThreshold": 30, "congestionThresholdMode": "automatic", "dynamicProperty": [], "dynamicType": null, "enabled": false, "percentOfPeakThroughput": 90, "reservableIopsThreshold": null, "reservationEnabled": true, "statsAggregationDisabled": false, "statsCollectionEnabled": false}, "name": "vsanDatastore", "overallStatus": "green", "parent": "vim.Folder:group-s6", "permission": [], "recentTask": [], "summary": {"_vimtype": "vim.Datastore.Summary", "accessible": true, "capacity": 386479947776, "datastore": "vim.Datastore:datastore-17", "dynamicProperty": [], "dynamicType": null, "freeSpace": 362348271376, "maintenanceMode": "normal", "multipleHostAccess": true, "name": "vsanDatastore", "type": "vsan", "uncommitted": 9797894144, "url": "ds:///vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/"}, "tag": [], "triggeredAlarmState": [], "value": [], "vm": ["vim.VirtualMachine:vm-20", "vim.VirtualMachine:vm-19", "vim.VirtualMachine:vm-18"]} pyvmomi-8.0.3.0.1/tests/files/test_json_host_explode.expect 0000664 0000000 0000000 00006257641 14637045624 0024022 0 ustar 00root root 0000000 0000000 {"_vimid": "host-14", "_vimref": "vim.HostSystem:host-14", "_vimtype": "vim.HostSystem", "alarmActionsEnabled": true, "answerFileValidationResult": null, "answerFileValidationState": null, "availableField": [{"_vimtype": "vim.CustomFieldsManager.FieldDef", "dynamicProperty": [], "dynamicType": null, "fieldDefPrivileges": {"_vimtype": "vim.PrivilegePolicyDef", "createPrivilege": "AutoDeploy.Host.AssociateMachine", "deletePrivilege": "AutoDeploy.Host.AssociateMachine", "dynamicProperty": [], "dynamicType": null, "readPrivilege": "AutoDeploy.Host.AssociateMachine", "updatePrivilege": "AutoDeploy.Host.AssociateMachine"}, "fieldInstancePrivileges": {"_vimtype": "vim.PrivilegePolicyDef", "createPrivilege": "AutoDeploy.Host.AssociateMachine", "deletePrivilege": "AutoDeploy.Host.AssociateMachine", "dynamicProperty": [], "dynamicType": null, "readPrivilege": "AutoDeploy.Host.AssociateMachine", "updatePrivilege": "AutoDeploy.Host.AssociateMachine"}, "key": 5, "managedObjectType": "vim.HostSystem", "name": "AutoDeploy.MachineIdentity", "type": "str"}], "capability": {"_vimtype": "vim.host.Capability", "accel3dSupported": false, "ahDeviceHintsSupported": true, "assignHwPciConfigSupported": true, "assignableHardwareSupported": true, "backgroundSnapshotsSupported": false, "cloneFromSnapshotSupported": true, "cpuHwMmuSupported": true, "cpuMemoryResourceConfigurationSupported": true, "cryptoSupported": true, "datastorePrincipalSupported": false, "deltaDiskBackingsSupported": true, "deviceRebindWithoutRebootSupported": true, "dynamicProperty": [], "dynamicType": null, "eightPlusHostVmfsSharedAccessSupported": true, "encryptedFtSupported": true, "encryptedVMotionSupported": true, "encryptionCBRCSupported": false, "encryptionChangeOnAddRemoveSupported": false, "encryptionFaultToleranceSupported": false, "encryptionHBRSupported": true, "encryptionHotOperationSupported": false, "encryptionMemorySaveSupported": true, "encryptionRDMSupported": false, "encryptionVFlashSupported": false, "encryptionWithSnapshotsSupported": false, "featureCapabilitiesSupported": true, "firewallIpRulesSupported": true, "fptHotplugSupported": true, "ftCompatibilityIssues": ["haAgentIssue", "incompatibleProduct", "missingFTLoggingNic"], "ftEfiSupported": true, "ftSupported": false, "ftVmcpSupported": true, "gatewayOnNicSupported": true, "hbrNicSelectionSupported": true, "highGuestMemSupported": true, "hostAccessManagerSupported": true, "hostConfigEncryptionSupported": true, "hppPspSupported": true, "interVMCommunicationThroughVMCISupported": false, "iommuSLDirtyCapable": false, "ipmiSupported": false, "iscsiSupported": true, "latencySensitivitySupported": true, "localSwapDatastoreSupported": true, "loginBySSLThumbprintSupported": true, "maintenanceModeSupported": true, "markAsLocalSupported": true, "markAsSsdSupported": true, "markPerenniallyReservedSupported": true, "maxHostRunningVms": 78, "maxHostSupportedVcpus": 256, "maxMemMBPerFtVm": 131072, "maxNumDisksSVMotion": 440, "maxRegisteredVMs": 312, "maxRunningVMs": 0, "maxSupportedPtpPorts": 1, "maxSupportedSimultaneousThreads": 1, "maxSupportedVMs": null, "maxSupportedVcpus": 768, "maxSupportedVmMemory": 25149440, "maxVcpusPerFtVm": 8, "maxVirtualDiskDescVersionSupported": 7, "mconnectSupported": true, "messageBusProxySupported": true, "multipleNetworkStackInstanceSupported": true, "nestedHVSupported": true, "nfs41Krb5iSupported": true, "nfs41Supported": true, "nfsSupported": true, "nicTeamingSupported": true, "nvmeBatchOperationsSupported": true, "nvmeOverTcpSupported": true, "nvmeStorageFabricServicesSupported": true, "nvmeVvolSupported": true, "oneKVolumeAPIsSupported": true, "pMemFailoverSupported": true, "pMemIndependentSnapshotSupported": true, "pMemSnapshotSupported": false, "pMemSupported": true, "perVMNetworkTrafficShapingSupported": false, "perVmSwapFiles": true, "preAssignedPCIUnitNumbersSupported": true, "precisionTimeProtocolSupported": true, "provisioningNicSelectionSupported": true, "ptpConfigSupported": true, "quickBootSupported": true, "rebootSupported": true, "recordReplaySupported": false, "recursiveResourcePoolsSupported": true, "reliableMemoryAware": true, "remoteDeviceVMotionSupported": true, "replayCompatibilityIssues": [], "replayUnsupportedReason": "incompatibleProduct", "restrictedSnapshotRelocateSupported": true, "sanSupported": true, "scaledScreenshotSupported": true, "scheduledHardwareUpgradeSupported": true, "screenshotSupported": true, "servicePackageInfoSupported": true, "sgxRegistrationSupported": false, "shutdownSupported": true, "smartCardAuthenticationSupported": true, "smpFtCompatibilityIssues": ["haAgentIssue", "missingFTLoggingNic"], "smpFtSupported": false, "snapshotRelayoutSupported": true, "standbySupported": true, "storageIORMSupported": true, "storagePolicyChangeSupported": true, "storagePolicySupported": true, "storageVMotionSupported": true, "supportedCpuFeature": [], "supportedVmfsMajorVersion": [5, 6], "suspendToMemorySupported": true, "suspendedRelocateSupported": true, "timeConfigSupported": true, "tpmSupported": false, "tpmVersion": null, "turnDiskLocatorLedSupported": true, "txtEnabled": null, "ultralowFixedUnmapSupported": true, "unmapMethodSupported": "fixed", "unsharedSwapVMotionSupported": true, "upitSupported": null, "useFeatureReqsForOldHWv": true, "vFlashSupported": true, "vPMCSupported": false, "vStorageCapable": true, "virtualExecUsageIgnored": true, "virtualExecUsageSupported": true, "virtualMmuUsageIgnored": true, "virtualVolumeDatastoreSupported": true, "vlanTaggingSupported": true, "vmCreateDateSupported": true, "vmDirectPathGen2Supported": false, "vmDirectPathGen2UnsupportedReason": ["hostNptIncompatibleHardware"], "vmDirectPathGen2UnsupportedReasonExtended": null, "vmfs3EOLSupported": true, "vmfsDatastoreMountCapable": true, "vmknicBindingSupported": true, "vmotionAcrossNetworkSupported": true, "vmotionSupported": true, "vmotionWithStorageVMotionSupported": true, "vrNfcNicSelectionSupported": true, "vsanNicMgmtSupported": true, "vsanSupported": true, "vvolNQNSupported": true}, "complianceCheckResult": null, "complianceCheckState": null, "config": {"_vimtype": "vim.host.ConfigInfo", "activeDiagnosticPartition": null, "adminDisabled": false, "assignableHardwareBinding": [], "assignableHardwareConfig": {"_vimtype": "vim.host.AssignableHardwareConfig", "attributeOverride": [], "dynamicProperty": [], "dynamicType": null}, "authenticationManagerInfo": {"_vimtype": "vim.host.AuthenticationManagerInfo", "authConfig": [{"_vimtype": "vim.host.LocalAuthenticationInfo", "dynamicProperty": [], "dynamicType": null, "enabled": true}, {"_vimtype": "vim.host.ActiveDirectoryInfo", "domainMembershipStatus": null, "dynamicProperty": [], "dynamicType": null, "enabled": false, "joinedDomain": null, "smartCardAuthenticationEnabled": false, "trustedDomain": []}], "dynamicProperty": [], "dynamicType": null}, "autoStart": {"_vimtype": "vim.host.AutoStartManager.Config", "defaults": {"_vimtype": "vim.host.AutoStartManager.SystemDefaults", "dynamicProperty": [], "dynamicType": null, "enabled": null, "startDelay": 120, "stopAction": "PowerOff", "stopDelay": 120, "waitForHeartbeat": false}, "dynamicProperty": [], "dynamicType": null, "powerInfo": []}, "cacheConfigurationInfo": [], "capabilities": {"_vimtype": "vim.host.NetCapabilities", "backupNfcNiocSupported": true, "canSetPhysicalNicLinkSpeed": true, "dhcpOnVnicSupported": true, "dnsConfigSupported": true, "dynamicProperty": [], "dynamicType": null, "ipRouteConfigSupported": true, "ipV6Supported": true, "maxPortGroupsPerVswitch": null, "nicTeamingPolicy": ["loadbalance_ip", "loadbalance_srcmac", "loadbalance_srcid", "failover_explicit"], "supportsNetworkHints": true, "supportsNicTeaming": true, "supportsVlan": true, "usesServiceConsoleNic": false, "vnicConfigSupported": true, "vswitchConfigSupported": true}, "certificate": [45, 45, 45, 45, 45, 66, 69, 71, 73, 78, 32, 67, 69, 82, 84, 73, 70, 73, 67, 65, 84, 69, 45, 45, 45, 45, 45, 10, 77, 73, 73, 69, 51, 106, 67, 67, 65, 48, 97, 103, 65, 119, 73, 66, 65, 103, 73, 74, 65, 79, 101, 107, 105, 48, 81, 43, 101, 76, 117, 105, 77, 65, 48, 71, 67, 83, 113, 71, 83, 73, 98, 51, 68, 81, 69, 66, 67, 119, 85, 65, 77, 73, 71, 117, 77, 81, 115, 119, 67, 81, 89, 68, 10, 86, 81, 81, 68, 68, 65, 74, 68, 81, 84, 69, 88, 77, 66, 85, 71, 67, 103, 109, 83, 74, 111, 109, 84, 56, 105, 120, 107, 65, 82, 107, 87, 66, 51, 90, 122, 99, 71, 104, 108, 99, 109, 85, 120, 70, 84, 65, 84, 66, 103, 111, 74, 107, 105, 97, 74, 107, 47, 73, 115, 90, 65, 69, 90, 10, 70, 103, 86, 115, 98, 50, 78, 104, 98, 68, 69, 76, 77, 65, 107, 71, 65, 49, 85, 69, 66, 104, 77, 67, 86, 86, 77, 120, 69, 122, 65, 82, 66, 103, 78, 86, 66, 65, 103, 77, 67, 107, 78, 104, 98, 71, 108, 109, 98, 51, 74, 117, 97, 87, 69, 120, 77, 68, 65, 117, 66, 103, 78, 86, 10, 66, 65, 111, 77, 74, 51, 78, 106, 77, 83, 48, 120, 77, 67, 48, 121, 77, 84, 103, 116, 78, 68, 65, 116, 77, 84, 65, 50, 76, 109, 53, 112, 98, 87, 74, 49, 99, 121, 53, 108, 98, 109, 99, 117, 100, 109, 49, 51, 89, 88, 74, 108, 76, 109, 78, 118, 98, 84, 69, 98, 77, 66, 107, 71, 10, 65, 49, 85, 69, 67, 119, 119, 83, 86, 107, 49, 51, 89, 88, 74, 108, 73, 69, 86, 117, 90, 50, 108, 117, 90, 87, 86, 121, 97, 87, 53, 110, 77, 66, 52, 88, 68, 84, 73, 122, 77, 84, 73, 120, 77, 84, 65, 53, 78, 68, 69, 119, 78, 86, 111, 88, 68, 84, 73, 52, 77, 84, 73, 120, 10, 77, 68, 65, 53, 78, 68, 69, 119, 78, 86, 111, 119, 103, 90, 119, 120, 67, 122, 65, 74, 66, 103, 78, 86, 66, 65, 89, 84, 65, 108, 86, 84, 77, 82, 77, 119, 69, 81, 89, 68, 86, 81, 81, 73, 68, 65, 112, 68, 89, 87, 120, 112, 90, 109, 57, 121, 98, 109, 108, 104, 77, 82, 73, 119, 10, 69, 65, 89, 68, 86, 81, 81, 72, 68, 65, 108, 81, 89, 87, 120, 118, 73, 69, 70, 115, 100, 71, 56, 120, 68, 122, 65, 78, 66, 103, 78, 86, 66, 65, 111, 77, 66, 108, 90, 78, 100, 50, 70, 121, 90, 84, 69, 98, 77, 66, 107, 71, 65, 49, 85, 69, 67, 119, 119, 83, 86, 107, 49, 51, 10, 89, 88, 74, 108, 73, 69, 86, 117, 90, 50, 108, 117, 90, 87, 86, 121, 97, 87, 53, 110, 77, 82, 89, 119, 70, 65, 89, 68, 86, 81, 81, 68, 68, 65, 48, 120, 77, 67, 52, 121, 77, 84, 103, 117, 78, 68, 77, 117, 77, 84, 99, 119, 77, 82, 52, 119, 72, 65, 89, 74, 75, 111, 90, 73, 10, 104, 118, 99, 78, 65, 81, 107, 66, 70, 103, 57, 50, 98, 87, 78, 104, 81, 72, 90, 116, 100, 50, 70, 121, 90, 83, 53, 106, 98, 50, 48, 119, 103, 103, 69, 105, 77, 65, 48, 71, 67, 83, 113, 71, 83, 73, 98, 51, 68, 81, 69, 66, 65, 81, 85, 65, 65, 52, 73, 66, 68, 119, 65, 119, 10, 103, 103, 69, 75, 65, 111, 73, 66, 65, 81, 67, 117, 101, 87, 52, 51, 85, 57, 85, 103, 105, 103, 84, 49, 73, 79, 56, 105, 103, 119, 97, 69, 72, 72, 43, 106, 116, 43, 105, 87, 89, 70, 109, 101, 48, 72, 57, 103, 78, 52, 73, 106, 49, 78, 105, 53, 87, 81, 107, 48, 105, 83, 99, 68, 10, 105, 107, 102, 100, 74, 78, 109, 97, 115, 117, 71, 114, 80, 65, 51, 98, 113, 49, 89, 79, 76, 101, 121, 76, 57, 90, 70, 100, 115, 102, 113, 82, 104, 86, 77, 106, 99, 68, 69, 75, 72, 68, 106, 115, 88, 66, 83, 66, 43, 55, 113, 81, 55, 119, 47, 113, 79, 65, 114, 112, 68, 85, 114, 122, 10, 55, 52, 106, 85, 89, 69, 103, 43, 102, 110, 115, 53, 80, 88, 81, 52, 79, 86, 68, 89, 97, 108, 79, 55, 98, 48, 85, 105, 86, 107, 72, 66, 113, 74, 51, 76, 87, 99, 112, 113, 55, 65, 80, 81, 50, 51, 71, 111, 74, 105, 98, 76, 48, 81, 103, 107, 48, 101, 111, 78, 82, 77, 110, 108, 10, 109, 99, 50, 101, 84, 80, 122, 75, 111, 109, 81, 98, 105, 67, 88, 99, 99, 57, 54, 101, 97, 66, 51, 90, 69, 73, 68, 87, 79, 55, 67, 104, 75, 116, 56, 116, 88, 73, 72, 116, 100, 70, 50, 43, 118, 115, 106, 112, 115, 82, 65, 116, 76, 79, 65, 112, 109, 122, 97, 66, 55, 73, 106, 56, 10, 43, 48, 107, 75, 68, 72, 49, 74, 48, 115, 113, 55, 78, 114, 47, 54, 104, 101, 66, 89, 97, 84, 122, 67, 98, 69, 101, 79, 117, 53, 43, 43, 80, 65, 107, 77, 77, 97, 43, 107, 67, 116, 100, 71, 71, 56, 52, 85, 48, 117, 106, 115, 85, 53, 110, 101, 52, 47, 54, 84, 88, 84, 112, 73, 10, 88, 78, 65, 47, 111, 117, 68, 119, 117, 110, 109, 110, 107, 97, 86, 84, 103, 54, 87, 67, 82, 106, 111, 106, 80, 74, 54, 70, 75, 48, 74, 116, 65, 103, 77, 66, 65, 65, 71, 106, 103, 89, 52, 119, 103, 89, 115, 119, 68, 119, 89, 68, 86, 82, 48, 82, 66, 65, 103, 119, 66, 111, 99, 69, 10, 67, 116, 111, 114, 113, 106, 65, 102, 66, 103, 78, 86, 72, 83, 77, 69, 71, 68, 65, 87, 103, 66, 82, 74, 75, 50, 43, 72, 68, 74, 120, 107, 120, 50, 77, 72, 53, 72, 86, 112, 114, 103, 66, 70, 89, 82, 53, 71, 53, 122, 66, 88, 66, 103, 103, 114, 66, 103, 69, 70, 66, 81, 99, 66, 10, 65, 81, 82, 76, 77, 69, 107, 119, 82, 119, 89, 73, 75, 119, 89, 66, 66, 81, 85, 72, 77, 65, 75, 71, 79, 50, 104, 48, 100, 72, 66, 122, 79, 105, 56, 118, 99, 50, 77, 120, 76, 84, 69, 119, 76, 84, 73, 120, 79, 67, 48, 48, 77, 67, 48, 120, 77, 68, 89, 117, 98, 109, 108, 116, 10, 89, 110, 86, 122, 76, 109, 86, 117, 90, 121, 53, 50, 98, 88, 100, 104, 99, 109, 85, 117, 89, 50, 57, 116, 76, 50, 70, 109, 90, 67, 57, 50, 90, 87, 78, 122, 76, 50, 78, 104, 77, 65, 48, 71, 67, 83, 113, 71, 83, 73, 98, 51, 68, 81, 69, 66, 67, 119, 85, 65, 65, 52, 73, 66, 10, 103, 81, 66, 69, 54, 88, 103, 51, 48, 104, 55, 113, 55, 98, 102, 113, 118, 89, 113, 47, 98, 120, 51, 57, 50, 105, 51, 68, 117, 66, 65, 106, 105, 113, 65, 113, 51, 72, 74, 109, 74, 50, 84, 68, 56, 85, 68, 72, 80, 52, 118, 107, 80, 102, 53, 116, 56, 69, 115, 73, 116, 48, 47, 83, 10, 52, 109, 80, 56, 75, 48, 47, 105, 111, 67, 105, 117, 43, 65, 82, 114, 84, 81, 120, 75, 112, 85, 107, 82, 87, 88, 113, 78, 80, 90, 52, 110, 43, 118, 74, 67, 118, 56, 114, 108, 84, 116, 87, 118, 55, 121, 116, 55, 57, 115, 106, 78, 75, 72, 72, 47, 116, 80, 113, 106, 102, 50, 100, 108, 10, 57, 54, 84, 66, 118, 68, 116, 70, 88, 103, 52, 112, 80, 102, 69, 85, 65, 119, 74, 53, 56, 70, 69, 106, 119, 103, 90, 106, 114, 100, 48, 112, 69, 101, 107, 101, 110, 105, 88, 80, 104, 97, 79, 98, 121, 80, 117, 90, 73, 78, 70, 49, 68, 43, 117, 103, 84, 82, 77, 70, 54, 67, 48, 101, 10, 50, 101, 56, 66, 105, 49, 51, 87, 67, 48, 85, 69, 77, 115, 51, 55, 89, 66, 106, 47, 79, 54, 97, 119, 114, 54, 106, 106, 80, 76, 118, 103, 115, 70, 119, 72, 68, 119, 76, 56, 115, 88, 80, 90, 120, 90, 87, 57, 85, 103, 108, 68, 83, 65, 113, 88, 105, 105, 72, 69, 97, 80, 107, 52, 10, 115, 98, 117, 56, 113, 82, 75, 72, 114, 84, 73, 72, 109, 56, 55, 115, 53, 50, 105, 85, 47, 47, 108, 71, 87, 55, 80, 113, 88, 56, 69, 111, 68, 100, 79, 107, 110, 116, 101, 112, 108, 86, 72, 112, 74, 114, 86, 65, 79, 117, 105, 77, 105, 117, 80, 120, 114, 97, 104, 89, 80, 47, 111, 103, 10, 75, 86, 71, 81, 49, 68, 78, 112, 111, 114, 85, 84, 66, 121, 54, 114, 83, 80, 68, 120, 119, 85, 120, 57, 51, 50, 98, 115, 101, 70, 53, 100, 83, 47, 68, 106, 43, 122, 99, 117, 104, 79, 71, 102, 50, 86, 103, 53, 48, 73, 84, 97, 55, 72, 43, 79, 57, 105, 99, 107, 105, 103, 65, 49, 10, 80, 72, 116, 100, 77, 121, 122, 86, 111, 114, 121, 120, 71, 113, 80, 55, 103, 47, 86, 52, 90, 67, 54, 86, 98, 120, 49, 77, 84, 54, 86, 100, 77, 106, 103, 106, 72, 71, 67, 78, 49, 98, 108, 100, 89, 107, 72, 51, 51, 109, 87, 107, 69, 113, 106, 109, 107, 114, 104, 55, 115, 108, 103, 67, 10, 75, 100, 79, 115, 100, 76, 88, 70, 48, 71, 102, 54, 84, 49, 82, 115, 115, 72, 52, 121, 118, 118, 81, 112, 88, 50, 88, 121, 104, 76, 43, 90, 80, 82, 76, 105, 99, 121, 121, 122, 120, 121, 118, 81, 77, 47, 53, 71, 108, 111, 117, 117, 118, 78, 66, 121, 119, 98, 51, 108, 77, 69, 100, 87, 10, 68, 110, 111, 61, 10, 45, 45, 45, 45, 45, 69, 78, 68, 32, 67, 69, 82, 84, 73, 70, 73, 67, 65, 84, 69, 45, 45, 45, 45, 45, 10], "consoleReservation": null, "datastoreCapabilities": {"_vimtype": "vim.host.DatastoreSystem.Capabilities", "dynamicProperty": [], "dynamicType": null, "localDatastoreSupported": false, "nfsMountCreationRequired": true, "nfsMountCreationSupported": true, "vmfsExtentExpansionSupported": true}, "datastorePrincipal": "root", "dateTimeInfo": {"_vimtype": "vim.host.DateTimeInfo", "disableEvents": false, "disableFallback": true, "dynamicProperty": [], "dynamicType": null, "enabled": true, "inFallbackState": false, "lastSyncTime": null, "ntpConfig": {"_vimtype": "vim.host.NtpConfig", "configFile": ["restrict default nomodify notrap nopeer noquery", "restrict 127.0.0.1", "restrict -6 ::1", "driftfile /etc/ntp.drift", "logconfig +clockstatus +peerstatus +sysstatus +syncstatus", "server time.vmware.com"], "dynamicProperty": [], "dynamicType": null, "server": ["time.vmware.com"]}, "ntpDuration": "** FIXME DateTimeInfo.less than a minute.ntpRunTime (host.vmsg) - less than a minute", "ntpRunTime": 0, "ptpConfig": {"_vimtype": "vim.host.PtpConfig", "domain": 0, "dynamicProperty": [], "dynamicType": null, "port": [{"_vimtype": "vim.host.PtpConfig.PtpPort", "device": null, "deviceType": null, "dynamicProperty": [], "dynamicType": null, "index": 0, "ipConfig": null}]}, "ptpDuration": null, "ptpRunTime": null, "remoteNtpServer": null, "serviceSync": false, "systemClockProtocol": "ntp", "timeZone": {"_vimtype": "vim.host.DateTimeSystem.TimeZone", "description": "UTC", "dynamicProperty": [], "dynamicType": null, "gmtOffset": 0, "key": "UTC", "name": "UTC"}}, "deploymentInfo": {"_vimtype": "vim.host.DeploymentInfo", "bootedFromStatelessCache": false, "dynamicProperty": [], "dynamicType": null}, "descriptionTreeCheckSum": "z2zKarKm0TPRKmSn9t+QkQnXk86uTf+WOb1Hr10ga4U=", "domainList": [], "dynamicProperty": [], "dynamicType": null, "featureCapability": [{"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.3dnprefetch", "key": "cpuid.3dnprefetch", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.abm", "key": "cpuid.abm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.adx", "key": "cpuid.adx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.aes", "key": "cpuid.aes", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx", "key": "cpuid.avx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx2", "key": "cpuid.avx2", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512bitalg", "key": "cpuid.avx512bitalg", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512bw", "key": "cpuid.avx512bw", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512cd", "key": "cpuid.avx512cd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512dq", "key": "cpuid.avx512dq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512f", "key": "cpuid.avx512f", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512ifma", "key": "cpuid.avx512ifma", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vbmi", "key": "cpuid.avx512vbmi", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vbmi2", "key": "cpuid.avx512vbmi2", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vl", "key": "cpuid.avx512vl", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vnni", "key": "cpuid.avx512vnni", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vpopcntdq", "key": "cpuid.avx512vpopcntdq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.bmi1", "key": "cpuid.bmi1", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.bmi2", "key": "cpuid.bmi2", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.clflushopt", "key": "cpuid.clflushopt", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.clwb", "key": "cpuid.clwb", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.enfstrg", "key": "cpuid.enfstrg", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.f16c", "key": "cpuid.f16c", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fast_short_repmov", "key": "cpuid.fast_short_repmov", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fcmd", "key": "cpuid.fcmd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fma", "key": "cpuid.fma", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fsgsbase", "key": "cpuid.fsgsbase", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.gfni", "key": "cpuid.gfni", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.hle", "key": "cpuid.hle", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ibpb", "key": "cpuid.ibpb", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ibrs", "key": "cpuid.ibrs", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.invpcid", "key": "cpuid.invpcid", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mdclear", "key": "cpuid.mdclear", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.movbe", "key": "cpuid.movbe", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pcid", "key": "cpuid.pcid", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pclmulqdq", "key": "cpuid.pclmulqdq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pdpe1gb", "key": "cpuid.pdpe1gb", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pku", "key": "cpuid.pku", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.popcnt", "key": "cpuid.popcnt", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdpid", "key": "cpuid.rdpid", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdrand", "key": "cpuid.rdrand", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdseed", "key": "cpuid.rdseed", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdtscp", "key": "cpuid.rdtscp", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rtm", "key": "cpuid.rtm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sha", "key": "cpuid.sha", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.smap", "key": "cpuid.smap", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.smep", "key": "cpuid.smep", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssbd", "key": "cpuid.ssbd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse41", "key": "cpuid.sse41", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse42", "key": "cpuid.sse42", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.stibp", "key": "cpuid.stibp", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.umip", "key": "cpuid.umip", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.vaes", "key": "cpuid.vaes", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.vmx", "key": "cpuid.vmx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.vpclmulqdq", "key": "cpuid.vpclmulqdq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.wbnoinvd", "key": "cpuid.wbnoinvd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_bndcsr", "key": "cpuid.xcr0_master_bndcsr", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_bndregs", "key": "cpuid.xcr0_master_bndregs", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_hi16_zmm", "key": "cpuid.xcr0_master_hi16_zmm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_opmask", "key": "cpuid.xcr0_master_opmask", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_pkru", "key": "cpuid.xcr0_master_pkru", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_sse", "key": "cpuid.xcr0_master_sse", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_ymm_h", "key": "cpuid.xcr0_master_ymm_h", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_zmm_h", "key": "cpuid.xcr0_master_zmm_h", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xgetbv_ecx1", "key": "cpuid.xgetbv_ecx1", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsave", "key": "cpuid.xsave", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsavec", "key": "cpuid.xsavec", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsaveopt", "key": "cpuid.xsaveopt", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsaves", "key": "cpuid.xsaves", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "hv.capable", "key": "hv.capable", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.cpuidfaulting", "key": "misc.cpuidfaulting", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.ibrs_all", "key": "misc.ibrs_all", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.mds_no", "key": "misc.mds_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.rdcl_no", "key": "misc.rdcl_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.rrsba_no", "key": "misc.rrsba_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.rsba_no", "key": "misc.rsba_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.basecapslevel", "key": "svga16*svga.basecapslevel", "value": "9"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.dxmaxconstantbuffers", "key": "svga16*svga.dxmaxconstantbuffers", "value": "14"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.dxprovokingvertex", "key": "svga16*svga.dxprovokingvertex", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.linestipple", "key": "svga16*svga.linestipple", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.logicblendops", "key": "svga16*svga.logicblendops", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.logicops", "key": "svga16*svga.logicops", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxpointsize", "key": "svga16*svga.maxpointsize", "value": "189"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxtextureanisotropy", "key": "svga16*svga.maxtextureanisotropy", "value": "16"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxtexturesize", "key": "svga16*svga.maxtexturesize", "value": "8192"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxvolumeextent", "key": "svga16*svga.maxvolumeextent", "value": "2048"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.multisample2x", "key": "svga16*svga.multisample2x", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.multisample4x", "key": "svga16*svga.multisample4x", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.sm41", "key": "svga16*svga.sm41", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.supports3d", "key": "svga16*svga.supports3d", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.advexitinfo", "key": "vt.advexitinfo", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.eptad", "key": "vt.eptad", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.mbx", "key": "vt.mbx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.ple", "key": "vt.ple", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.realmode", "key": "vt.realmode", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.zeroinstlen", "key": "vt.zeroinstlen", "value": "1"}], "featureVersion": [], "fileSystemVolume": {"_vimtype": "vim.host.FileSystemVolumeInfo", "dynamicProperty": [], "dynamicType": null, "mountInfo": [{"_vimtype": "vim.host.FileSystemMountInfo", "dynamicProperty": [], "dynamicType": null, "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readWrite", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/6578236b-36208281-d646-062517c9e1a8", "vmknicActive": null, "vmknicName": null}, "vStorageSupport": "vStorageUnsupported", "volume": {"_vimtype": "vim.host.VmfsVolume", "blockSize": 1024, "blockSizeMb": 1, "capacity": 8321499136, "dynamicProperty": [], "dynamicType": null, "extent": [{"_vimtype": "vim.host.ScsiDisk.Partition", "diskName": "mpx.vmhba0:C0:T0:L0", "dynamicProperty": [], "dynamicType": null, "partition": 7}], "forceMountedInfo": null, "local": true, "majorVersion": 6, "maxBlocks": 63963136, "name": "OSDATA-6578236b-36208281-d646-062517c9e1a8", "scsiDiskType": null, "ssd": false, "type": "OTHER", "unmapBandwidthSpec": null, "unmapGranularity": 1024, "unmapPriority": "low", "uuid": "6578236b-36208281-d646-062517c9e1a8", "version": "6.82", "vmfsUpgradable": false}}, {"_vimtype": "vim.host.FileSystemMountInfo", "dynamicProperty": [], "dynamicType": null, "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readOnly", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/d3aa3adf-8046e571-e9a0-bdde91390830", "vmknicActive": null, "vmknicName": null}, "vStorageSupport": null, "volume": {"_vimtype": "vim.host.VfatVolume", "capacity": 4293591040, "dynamicProperty": [], "dynamicType": null, "name": "BOOTBANK2", "type": "OTHER"}}, {"_vimtype": "vim.host.FileSystemMountInfo", "dynamicProperty": [], "dynamicType": null, "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readOnly", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/28fd2e31-bf4c2e17-8b8c-89c2fe6fecf6", "vmknicActive": null, "vmknicName": null}, "vStorageSupport": null, "volume": {"_vimtype": "vim.host.VfatVolume", "capacity": 4293591040, "dynamicProperty": [], "dynamicType": null, "name": "BOOTBANK1", "type": "OTHER"}}, {"_vimtype": "vim.host.FileSystemMountInfo", "dynamicProperty": [], "dynamicType": null, "mountInfo": {"_vimtype": "vim.host.MountInfo", "accessMode": "readWrite", "accessible": true, "dynamicProperty": [], "dynamicType": null, "inaccessibleReason": null, "mountFailedReason": null, "mounted": true, "numTcpConnections": null, "path": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434", "vmknicActive": null, "vmknicName": null}, "vStorageSupport": null, "volume": {"_vimtype": "vim.host.FileSystemVolume", "capacity": 386479947776, "dynamicProperty": [], "dynamicType": null, "name": "vsanDatastore", "type": "vsan"}}], "volumeTypeList": ["VMFS", "NFS", "NFS41", "vsan", "VVOL", "VFFS", "OTHER", "PMEM"]}, "firewall": {"_vimtype": "vim.host.FirewallInfo", "defaultPolicy": {"_vimtype": "vim.host.FirewallInfo.DefaultPolicy", "dynamicProperty": [], "dynamicType": null, "incomingBlocked": true, "outgoingBlocked": true}, "dynamicProperty": [], "dynamicType": null, "ruleset": [{"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "CIMHttpServer", "label": "CIM Server", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5988, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "CIMHttpsServer", "label": "CIM Secure Server", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5989, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "CIMSLP", "label": "CIM SLP", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 427, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 427, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 427, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 427, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "DHCPv6", "label": "DHCPv6", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 547, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 546, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 547, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 546, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "DVFilter", "label": "DVFilter", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2222, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "DVSSync", "label": "DVSSync", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8302, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8301, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8301, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8302, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "HBR", "label": "HBR", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 31031, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 44046, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "NFC", "label": "NFC", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 902, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 902, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "WOL", "label": "WOL", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 9, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "activeDirectoryAll", "label": "Active Directory All", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 88, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 88, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 123, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 137, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 139, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 389, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 389, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 445, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 464, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 464, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 3268, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 7476, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2020, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "cmmds", "label": "vSAN Clustering Service", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 12345, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 23451, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 12345, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 23451, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 12321, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 12321, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "dhcp", "label": "DHCP Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 68, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 68, "portType": "src", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "dns", "label": "DNS Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 53, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 53, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "dpd", "label": "dpd", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 443, "portType": "dst", "protocol": "tcp"}], "service": "dpd", "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "esxio-orchestrator", "label": "esxio-orchestrator", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8084, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "esxioComm", "label": "esxioComm", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 9197, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 9197, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5000, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5000, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2480, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2480, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8848, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8848, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8514, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8514, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 162, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 162, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8586, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8586, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "esxupdate", "label": "esxupdate", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 443, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "etcdClientComm", "label": "etcdClientComm", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2379, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2379, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "etcdPeerComm", "label": "etcdPeerComm", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2380, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2380, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "faultTolerance", "label": "Fault Tolerance", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 80, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8300, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8300, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "ftpClient", "label": "FTP Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 21, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 20, "portType": "src", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "gdbserver", "label": "gdbserver", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": 9999, "port": 1000, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": 50999, "port": 50000, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "gstored", "label": "gstored", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 443, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "httpClient", "label": "httpClient", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 80, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 443, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "iSCSI", "label": "Software iSCSI Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 3260, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "iofiltervp", "label": "iofiltervp", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 9080, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "ipfam", "label": "NSX Distributed Logical Router Service", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 6999, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 6999, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "iwarp-pm", "label": "iwarp-pm", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 3935, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 3935, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": false, "key": "nfs41Client", "label": "nfs41Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 0, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": false, "key": "nfsClient", "label": "NFS Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 0, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "ntpClient", "label": "NTP Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 123, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "nvmemdns", "label": "nvmemdns", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5353, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5353, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "nvmetcp", "label": "nvmetcp", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8009, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 4420, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": false, "key": "proxy", "label": "proxy", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 1443, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "ptpd", "label": "PTP Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": 320, "port": 319, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 320, "port": 319, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "pvrdma", "label": "pvrdma", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 28761, "port": 28250, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": 28761, "port": 28250, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "rdt", "label": "vSAN Transport", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2233, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2233, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 12443, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 12443, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "remoteSerialPort", "label": "VM serial port connected over network", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 0, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 23, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 1024, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "settingsd", "label": "settingsd", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8083, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8083, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "snmp", "label": "SNMP Server", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 161, "portType": "dst", "protocol": "udp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "sshClient", "label": "SSH Client", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 22, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "sshServer", "label": "SSH Server", "required": true, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 22, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "syslog", "label": "syslog", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 514, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 514, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 1514, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": false, "key": "trusted-infrastructure-kmxa", "label": "trusted-infrastructure-kmxa", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 0, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": false, "key": "trusted-infrastructure-kmxd", "label": "trusted-infrastructure-kmxd", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 0, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "updateManager", "label": "vCenter Update Manager", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 80, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 9100, "port": 9000, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "vMotion", "label": "vMotion", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8000, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 8000, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "vSPC", "label": "VM serial port connected to vSPC", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 0, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "vSphereClient", "label": "vSphere Web Client", "required": true, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 902, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 443, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "vdfs", "label": "vdfs", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 1564, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 1564, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "vic-engine", "label": "vic-engine", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 2377, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "vltd", "label": "vltd", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 1492, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 443, "portType": "dst", "protocol": "tcp"}], "service": "vltd", "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "vpxHeartbeats", "label": "VMware vCenter Agent", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 902, "portType": "dst", "protocol": "udp"}], "service": "vpxa", "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": false, "key": "vsanEncryption", "label": "vsanEncryption", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": 65535, "port": 0, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": false, "ipListUserConfigurable": true, "key": "vsanhealth-unicasttest", "label": "vsanhealth-unicasttest", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5201, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5201, "portType": "dst", "protocol": "udp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5201, "portType": "dst", "protocol": "tcp"}, {"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 5201, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "vsanmgmt-https-tunnel", "label": "vsanmgmt-https-tunnel", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "outbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 443, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": false}, {"_vimtype": "vim.host.Ruleset", "allowedHosts": {"_vimtype": "vim.host.Ruleset.IpList", "allIp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": [], "ipNetwork": []}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "ipListUserConfigurable": true, "key": "webAccess", "label": "vSphere Web Access", "required": false, "rule": [{"_vimtype": "vim.host.Ruleset.Rule", "direction": "inbound", "dynamicProperty": [], "dynamicType": null, "endPort": null, "port": 80, "portType": "dst", "protocol": "tcp"}], "service": null, "userControllable": true}]}, "flags": {"_vimtype": "vim.host.FlagInfo", "backgroundSnapshotsEnabled": null, "dynamicProperty": [], "dynamicType": null}, "graphicsConfig": {"_vimtype": "vim.host.GraphicsConfig", "deviceType": [], "dynamicProperty": [], "dynamicType": null, "hostDefaultGraphicsType": "shared", "sharedPassthruAssignmentPolicy": "performance"}, "graphicsInfo": [], "host": "vim.HostSystem:host-14", "hostConfigCheckSum": "Hum9ohOLiOHD5lPQAtMmh8oZSDaLrZISdpFAv4H/4oM=", "hyperThread": {"_vimtype": "vim.host.CpuSchedulerSystem.HyperThreadScheduleInfo", "active": false, "available": false, "config": true, "dynamicProperty": [], "dynamicType": null}, "ioFilterInfo": [{"_vimtype": "vim.IoFilterManager.HostIoFilterInfo", "available": true, "dynamicProperty": [], "dynamicType": null, "id": "VMW_spm_1.0.0", "name": "spm", "releaseDate": "2016-07-21", "summary": "VMware Storage I/O Control", "type": "datastoreIoControl", "vendor": "VMW", "version": "1.0.230"}, {"_vimtype": "vim.IoFilterManager.HostIoFilterInfo", "available": true, "dynamicProperty": [], "dynamicType": null, "id": "VMW_vmwarevmcrypt_1.0.0", "name": "vmwarevmcrypt", "releaseDate": "2016-07-21", "summary": "VMcrypt IO Filter", "type": "encryption", "vendor": "VMW", "version": "1.0.0"}, {"_vimtype": "vim.IoFilterManager.HostIoFilterInfo", "available": true, "dynamicProperty": [], "dynamicType": null, "id": "VMW_vmwarelwd_4.0.0", "name": "vmwarelwd", "releaseDate": "2021-07-21", "summary": "LWD IO Filter", "type": "dataCapture", "vendor": "VMW", "version": "4.0.0"}], "ipmi": null, "localSwapDatastore": null, "lockdownMode": "lockdownDisabled", "maskedFeatureCapability": [{"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.3dnprefetch", "key": "cpuid.3dnprefetch", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.abm", "key": "cpuid.abm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.adx", "key": "cpuid.adx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.aes", "key": "cpuid.aes", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx", "key": "cpuid.avx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx2", "key": "cpuid.avx2", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512bitalg", "key": "cpuid.avx512bitalg", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512bw", "key": "cpuid.avx512bw", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512cd", "key": "cpuid.avx512cd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512dq", "key": "cpuid.avx512dq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512f", "key": "cpuid.avx512f", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512ifma", "key": "cpuid.avx512ifma", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vbmi", "key": "cpuid.avx512vbmi", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vbmi2", "key": "cpuid.avx512vbmi2", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vl", "key": "cpuid.avx512vl", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vnni", "key": "cpuid.avx512vnni", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.avx512vpopcntdq", "key": "cpuid.avx512vpopcntdq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.bmi1", "key": "cpuid.bmi1", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.bmi2", "key": "cpuid.bmi2", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.clflushopt", "key": "cpuid.clflushopt", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.clwb", "key": "cpuid.clwb", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.enfstrg", "key": "cpuid.enfstrg", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.f16c", "key": "cpuid.f16c", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fast_short_repmov", "key": "cpuid.fast_short_repmov", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fcmd", "key": "cpuid.fcmd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fma", "key": "cpuid.fma", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.fsgsbase", "key": "cpuid.fsgsbase", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.gfni", "key": "cpuid.gfni", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.hle", "key": "cpuid.hle", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ibpb", "key": "cpuid.ibpb", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ibrs", "key": "cpuid.ibrs", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.invpcid", "key": "cpuid.invpcid", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mdclear", "key": "cpuid.mdclear", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.movbe", "key": "cpuid.movbe", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pcid", "key": "cpuid.pcid", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pclmulqdq", "key": "cpuid.pclmulqdq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pdpe1gb", "key": "cpuid.pdpe1gb", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.pku", "key": "cpuid.pku", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.popcnt", "key": "cpuid.popcnt", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdpid", "key": "cpuid.rdpid", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdrand", "key": "cpuid.rdrand", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdseed", "key": "cpuid.rdseed", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rdtscp", "key": "cpuid.rdtscp", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.rtm", "key": "cpuid.rtm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sha", "key": "cpuid.sha", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.smap", "key": "cpuid.smap", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.smep", "key": "cpuid.smep", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssbd", "key": "cpuid.ssbd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse41", "key": "cpuid.sse41", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse42", "key": "cpuid.sse42", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.stibp", "key": "cpuid.stibp", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.umip", "key": "cpuid.umip", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.vaes", "key": "cpuid.vaes", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.vmx", "key": "cpuid.vmx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.vpclmulqdq", "key": "cpuid.vpclmulqdq", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.wbnoinvd", "key": "cpuid.wbnoinvd", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_bndcsr", "key": "cpuid.xcr0_master_bndcsr", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_bndregs", "key": "cpuid.xcr0_master_bndregs", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_hi16_zmm", "key": "cpuid.xcr0_master_hi16_zmm", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_opmask", "key": "cpuid.xcr0_master_opmask", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_pkru", "key": "cpuid.xcr0_master_pkru", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_sse", "key": "cpuid.xcr0_master_sse", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_ymm_h", "key": "cpuid.xcr0_master_ymm_h", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xcr0_master_zmm_h", "key": "cpuid.xcr0_master_zmm_h", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xgetbv_ecx1", "key": "cpuid.xgetbv_ecx1", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsave", "key": "cpuid.xsave", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsavec", "key": "cpuid.xsavec", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsaveopt", "key": "cpuid.xsaveopt", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.xsaves", "key": "cpuid.xsaves", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "hv.capable", "key": "hv.capable", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.cpuidfaulting", "key": "misc.cpuidfaulting", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.ibrs_all", "key": "misc.ibrs_all", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.mds_no", "key": "misc.mds_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.rdcl_no", "key": "misc.rdcl_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.rrsba_no", "key": "misc.rrsba_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "misc.rsba_no", "key": "misc.rsba_no", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.basecapslevel", "key": "svga16*svga.basecapslevel", "value": "9"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.dxmaxconstantbuffers", "key": "svga16*svga.dxmaxconstantbuffers", "value": "14"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.dxprovokingvertex", "key": "svga16*svga.dxprovokingvertex", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.linestipple", "key": "svga16*svga.linestipple", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.logicblendops", "key": "svga16*svga.logicblendops", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.logicops", "key": "svga16*svga.logicops", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxpointsize", "key": "svga16*svga.maxpointsize", "value": "189"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxtextureanisotropy", "key": "svga16*svga.maxtextureanisotropy", "value": "16"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxtexturesize", "key": "svga16*svga.maxtexturesize", "value": "8192"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.maxvolumeextent", "key": "svga16*svga.maxvolumeextent", "value": "2048"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.multisample2x", "key": "svga16*svga.multisample2x", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.multisample4x", "key": "svga16*svga.multisample4x", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.sm41", "key": "svga16*svga.sm41", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "svga16*svga.supports3d", "key": "svga16*svga.supports3d", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.advexitinfo", "key": "vt.advexitinfo", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.eptad", "key": "vt.eptad", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.mbx", "key": "vt.mbx", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.ple", "key": "vt.ple", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.realmode", "key": "vt.realmode", "value": "1"}, {"_vimtype": "vim.host.FeatureCapability", "dynamicProperty": [], "dynamicType": null, "featureName": "vt.zeroinstlen", "key": "vt.zeroinstlen", "value": "1"}], "multipathState": {"_vimtype": "vim.host.MultipathStateInfo", "dynamicProperty": [], "dynamicType": null, "path": [{"_vimtype": "vim.host.MultipathStateInfo.Path", "dynamicProperty": [], "dynamicType": null, "name": "vmhba0:C0:T0:L0", "pathState": "active"}, {"_vimtype": "vim.host.MultipathStateInfo.Path", "dynamicProperty": [], "dynamicType": null, "name": "vmhba0:C0:T1:L0", "pathState": "active"}, {"_vimtype": "vim.host.MultipathStateInfo.Path", "dynamicProperty": [], "dynamicType": null, "name": "vmhba0:C0:T2:L0", "pathState": "active"}, {"_vimtype": "vim.host.MultipathStateInfo.Path", "dynamicProperty": [], "dynamicType": null, "name": "vmhba0:C0:T3:L0", "pathState": "active"}, {"_vimtype": "vim.host.MultipathStateInfo.Path", "dynamicProperty": [], "dynamicType": null, "name": "vmhba1:C0:T0:L0", "pathState": "active"}, {"_vimtype": "vim.host.MultipathStateInfo.Path", "dynamicProperty": [], "dynamicType": null, "name": "vmhba1:C0:T0:L1", "pathState": "active"}]}, "network": {"_vimtype": "vim.host.NetworkInfo", "atBootIpV6Enabled": true, "consoleIpRouteConfig": null, "consoleVnic": [], "dhcp": [], "dnsConfig": {"_vimtype": "vim.host.DnsConfig", "address": ["10.166.1.1", "10.166.1.2", "10.142.7.2"], "dhcp": true, "domainName": "nimbus.eng.vmware.com", "dynamicProperty": [], "dynamicType": null, "hostName": "sc1-10-218-43-170", "ipv6VirtualNicDevice": null, "searchDomain": ["nimbus.eng.vmware.com"], "virtualNicDevice": "vmk0"}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.host.IpRouteConfig", "defaultGateway": "10.218.47.254", "dynamicProperty": [], "dynamicType": null, "gatewayDevice": null, "ipV6DefaultGateway": "fe80::50:56ff:fe56:4453", "ipV6GatewayDevice": "vmk0"}, "ipV6Enabled": true, "migrationStatus": null, "nat": [], "netStackInstance": [{"_vimtype": "vim.host.NetStackInstance", "congestionControlAlgorithm": "newreno", "dnsConfig": {"_vimtype": "vim.host.DnsConfig", "address": [], "dhcp": false, "domainName": "", "dynamicProperty": [], "dynamicType": null, "hostName": "", "ipv6VirtualNicDevice": null, "searchDomain": [], "virtualNicDevice": null}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.host.IpRouteConfig", "defaultGateway": null, "dynamicProperty": [], "dynamicType": null, "gatewayDevice": null, "ipV6DefaultGateway": null, "ipV6GatewayDevice": null}, "ipV6Enabled": true, "key": "ops", "name": null, "requestedMaxNumberOfConnections": 11000, "routeTableConfig": null}, {"_vimtype": "vim.host.NetStackInstance", "congestionControlAlgorithm": "newreno", "dnsConfig": {"_vimtype": "vim.host.DnsConfig", "address": [], "dhcp": false, "domainName": "", "dynamicProperty": [], "dynamicType": null, "hostName": "", "ipv6VirtualNicDevice": null, "searchDomain": [], "virtualNicDevice": null}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.host.IpRouteConfig", "defaultGateway": null, "dynamicProperty": [], "dynamicType": null, "gatewayDevice": null, "ipV6DefaultGateway": null, "ipV6GatewayDevice": null}, "ipV6Enabled": true, "key": "mirror", "name": null, "requestedMaxNumberOfConnections": 11000, "routeTableConfig": null}, {"_vimtype": "vim.host.NetStackInstance", "congestionControlAlgorithm": "newreno", "dnsConfig": {"_vimtype": "vim.host.DnsConfig", "address": [], "dhcp": false, "domainName": "", "dynamicProperty": [], "dynamicType": null, "hostName": "", "ipv6VirtualNicDevice": null, "searchDomain": [], "virtualNicDevice": null}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.host.IpRouteConfig", "defaultGateway": null, "dynamicProperty": [], "dynamicType": null, "gatewayDevice": null, "ipV6DefaultGateway": null, "ipV6GatewayDevice": null}, "ipV6Enabled": true, "key": "vSphereProvisioning", "name": null, "requestedMaxNumberOfConnections": 11000, "routeTableConfig": null}, {"_vimtype": "vim.host.NetStackInstance", "congestionControlAlgorithm": "newreno", "dnsConfig": {"_vimtype": "vim.host.DnsConfig", "address": [], "dhcp": false, "domainName": "", "dynamicProperty": [], "dynamicType": null, "hostName": "", "ipv6VirtualNicDevice": null, "searchDomain": [], "virtualNicDevice": null}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.host.IpRouteConfig", "defaultGateway": null, "dynamicProperty": [], "dynamicType": null, "gatewayDevice": null, "ipV6DefaultGateway": null, "ipV6GatewayDevice": null}, "ipV6Enabled": true, "key": "vmotion", "name": null, "requestedMaxNumberOfConnections": 11000, "routeTableConfig": null}, {"_vimtype": "vim.host.NetStackInstance", "congestionControlAlgorithm": "newreno", "dnsConfig": {"_vimtype": "vim.host.DnsConfig", "address": ["10.166.1.1", "10.166.1.2", "10.142.7.2"], "dhcp": true, "domainName": "nimbus.eng.vmware.com", "dynamicProperty": [], "dynamicType": null, "hostName": "sc1-10-218-43-170", "ipv6VirtualNicDevice": null, "searchDomain": ["nimbus.eng.vmware.com"], "virtualNicDevice": "vmk0"}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.host.IpRouteConfig", "defaultGateway": "10.218.47.254", "dynamicProperty": [], "dynamicType": null, "gatewayDevice": null, "ipV6DefaultGateway": "fe80::50:56ff:fe56:4453", "ipV6GatewayDevice": "vmk0"}, "ipV6Enabled": true, "key": "defaultTcpipStack", "name": "defaultTcpipStack", "requestedMaxNumberOfConnections": 11000, "routeTableConfig": {"_vimtype": "vim.host.IpRouteTableConfig", "dynamicProperty": [], "dynamicType": null, "ipRoute": [{"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "10.218.47.254", "network": "0.0.0.0", "prefixLength": 0}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "0.0.0.0", "network": "10.218.32.0", "prefixLength": 20}}], "ipv6Route": [{"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::50:56ff:fe56:4453", "network": "::", "prefixLength": 0}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "::", "network": "fd01:0:106:301::", "prefixLength": 64}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "::", "network": "fe80::", "prefixLength": 64}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk1", "dynamicProperty": [], "dynamicType": null, "gateway": "::", "network": "fe80::", "prefixLength": 64}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::425:17ff:fe84:894f", "network": "ff01::", "prefixLength": 32}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk1", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::250:56ff:fe6e:3594", "network": "ff01::", "prefixLength": 32}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::425:17ff:fe84:894f", "network": "ff02::", "prefixLength": 32}}, {"_vimtype": "vim.host.IpRouteOp", "changeOperation": "ignore", "dynamicProperty": [], "dynamicType": null, "route": {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk1", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::250:56ff:fe6e:3594", "network": "ff02::", "prefixLength": 32}}]}}], "nsxTransportNodeId": "", "nvdsToVdsMigrationRequired": false, "opaqueNetwork": [], "opaqueSwitch": [], "pnic": [{"_vimtype": "vim.host.PhysicalNic", "autoNegotiateSupported": false, "device": "vmnic0", "dpuId": null, "driver": "nvmxnet3", "driverVersion": "2.0.0.31", "dynamicProperty": [], "dynamicType": null, "enhancedNetworkingStackSupported": true, "ensInterruptSupported": true, "fcoeConfiguration": {"_vimtype": "vim.host.FcoeConfig", "capabilities": {"_vimtype": "vim.host.FcoeConfig.FcoeCapabilities", "dynamicProperty": [], "dynamicType": null, "priorityClass": false, "sourceMacAddress": false, "vlanRange": false}, "dynamicProperty": [], "dynamicType": null, "fcoeActive": false, "priorityClass": 3, "sourceMac": "06:25:17:84:89:4f", "vlanRange": [{"_vimtype": "vim.host.FcoeConfig.VlanRange", "dynamicProperty": [], "dynamicType": null, "vlanHigh": 0, "vlanLow": 0}]}, "firmwareVersion": "7", "key": "key-vim.host.PhysicalNic-vmnic0", "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}, "mac": "06:25:17:84:89:4f", "pci": "0000:0b:00.0", "rdmaDevice": null, "resourcePoolSchedulerAllowed": true, "resourcePoolSchedulerDisallowedReason": [], "spec": {"_vimtype": "vim.host.PhysicalNic.Specification", "dynamicProperty": [], "dynamicType": null, "enableEnhancedNetworkingStack": false, "ensInterruptEnabled": false, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": false, "dynamicProperty": [], "dynamicType": null, "ipAddress": "", "ipV6Config": null, "subnetMask": ""}, "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}}, "validLinkSpecification": [{"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}], "vmDirectPathGen2Supported": false, "vmDirectPathGen2SupportedMode": null, "wakeOnLanSupported": false}, {"_vimtype": "vim.host.PhysicalNic", "autoNegotiateSupported": false, "device": "vmnic1", "dpuId": null, "driver": "nvmxnet3", "driverVersion": "2.0.0.31", "dynamicProperty": [], "dynamicType": null, "enhancedNetworkingStackSupported": true, "ensInterruptSupported": true, "fcoeConfiguration": {"_vimtype": "vim.host.FcoeConfig", "capabilities": {"_vimtype": "vim.host.FcoeConfig.FcoeCapabilities", "dynamicProperty": [], "dynamicType": null, "priorityClass": false, "sourceMacAddress": false, "vlanRange": false}, "dynamicProperty": [], "dynamicType": null, "fcoeActive": false, "priorityClass": 3, "sourceMac": "06:25:17:cc:8f:d7", "vlanRange": [{"_vimtype": "vim.host.FcoeConfig.VlanRange", "dynamicProperty": [], "dynamicType": null, "vlanHigh": 0, "vlanLow": 0}]}, "firmwareVersion": "7", "key": "key-vim.host.PhysicalNic-vmnic1", "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}, "mac": "06:25:17:cc:8f:d7", "pci": "0000:13:00.0", "rdmaDevice": null, "resourcePoolSchedulerAllowed": true, "resourcePoolSchedulerDisallowedReason": [], "spec": {"_vimtype": "vim.host.PhysicalNic.Specification", "dynamicProperty": [], "dynamicType": null, "enableEnhancedNetworkingStack": false, "ensInterruptEnabled": false, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": false, "dynamicProperty": [], "dynamicType": null, "ipAddress": "", "ipV6Config": null, "subnetMask": ""}, "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}}, "validLinkSpecification": [{"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}], "vmDirectPathGen2Supported": false, "vmDirectPathGen2SupportedMode": null, "wakeOnLanSupported": false}, {"_vimtype": "vim.host.PhysicalNic", "autoNegotiateSupported": false, "device": "vmnic2", "dpuId": null, "driver": "nvmxnet3", "driverVersion": "2.0.0.31", "dynamicProperty": [], "dynamicType": null, "enhancedNetworkingStackSupported": true, "ensInterruptSupported": true, "fcoeConfiguration": {"_vimtype": "vim.host.FcoeConfig", "capabilities": {"_vimtype": "vim.host.FcoeConfig.FcoeCapabilities", "dynamicProperty": [], "dynamicType": null, "priorityClass": false, "sourceMacAddress": false, "vlanRange": false}, "dynamicProperty": [], "dynamicType": null, "fcoeActive": false, "priorityClass": 3, "sourceMac": "06:25:17:65:70:60", "vlanRange": [{"_vimtype": "vim.host.FcoeConfig.VlanRange", "dynamicProperty": [], "dynamicType": null, "vlanHigh": 0, "vlanLow": 0}]}, "firmwareVersion": "7", "key": "key-vim.host.PhysicalNic-vmnic2", "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}, "mac": "06:25:17:65:70:60", "pci": "0000:1b:00.0", "rdmaDevice": null, "resourcePoolSchedulerAllowed": true, "resourcePoolSchedulerDisallowedReason": [], "spec": {"_vimtype": "vim.host.PhysicalNic.Specification", "dynamicProperty": [], "dynamicType": null, "enableEnhancedNetworkingStack": false, "ensInterruptEnabled": false, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": false, "dynamicProperty": [], "dynamicType": null, "ipAddress": "", "ipV6Config": null, "subnetMask": ""}, "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}}, "validLinkSpecification": [{"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}], "vmDirectPathGen2Supported": false, "vmDirectPathGen2SupportedMode": null, "wakeOnLanSupported": false}, {"_vimtype": "vim.host.PhysicalNic", "autoNegotiateSupported": false, "device": "vmnic3", "dpuId": null, "driver": "nvmxnet3", "driverVersion": "2.0.0.31", "dynamicProperty": [], "dynamicType": null, "enhancedNetworkingStackSupported": true, "ensInterruptSupported": true, "fcoeConfiguration": {"_vimtype": "vim.host.FcoeConfig", "capabilities": {"_vimtype": "vim.host.FcoeConfig.FcoeCapabilities", "dynamicProperty": [], "dynamicType": null, "priorityClass": false, "sourceMacAddress": false, "vlanRange": false}, "dynamicProperty": [], "dynamicType": null, "fcoeActive": false, "priorityClass": 3, "sourceMac": "06:25:17:c9:e1:a8", "vlanRange": [{"_vimtype": "vim.host.FcoeConfig.VlanRange", "dynamicProperty": [], "dynamicType": null, "vlanHigh": 0, "vlanLow": 0}]}, "firmwareVersion": "7", "key": "key-vim.host.PhysicalNic-vmnic3", "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}, "mac": "06:25:17:c9:e1:a8", "pci": "0000:04:00.0", "rdmaDevice": null, "resourcePoolSchedulerAllowed": true, "resourcePoolSchedulerDisallowedReason": [], "spec": {"_vimtype": "vim.host.PhysicalNic.Specification", "dynamicProperty": [], "dynamicType": null, "enableEnhancedNetworkingStack": false, "ensInterruptEnabled": false, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": false, "dynamicProperty": [], "dynamicType": null, "ipAddress": "", "ipV6Config": null, "subnetMask": ""}, "linkSpeed": {"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}}, "validLinkSpecification": [{"_vimtype": "vim.host.PhysicalNic.LinkSpeedDuplex", "duplex": true, "dynamicProperty": [], "dynamicType": null, "speedMb": 10000}], "vmDirectPathGen2Supported": false, "vmDirectPathGen2SupportedMode": null, "wakeOnLanSupported": false}], "portgroup": [{"_vimtype": "vim.host.PortGroup", "computedPolicy": {"_vimtype": "vim.host.NetworkPolicy", "dynamicProperty": [], "dynamicType": null, "nicTeaming": {"_vimtype": "vim.host.NetworkPolicy.NicTeamingPolicy", "dynamicProperty": [], "dynamicType": null, "failureCriteria": {"_vimtype": "vim.host.NetworkPolicy.NicFailureCriteria", "checkBeacon": false, "checkDuplex": false, "checkErrorPercent": false, "checkSpeed": "minimum", "dynamicProperty": [], "dynamicType": null, "fullDuplex": false, "percentage": 0, "speed": 10}, "nicOrder": {"_vimtype": "vim.host.NetworkPolicy.NicOrderPolicy", "activeNic": ["vmnic0"], "dynamicProperty": [], "dynamicType": null, "standbyNic": []}, "notifySwitches": true, "policy": "loadbalance_srcid", "reversePolicy": true, "rollingOrder": false}, "offloadPolicy": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": true, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": true, "zeroCopyXmit": true}, "security": {"_vimtype": "vim.host.NetworkPolicy.SecurityPolicy", "allowPromiscuous": false, "dynamicProperty": [], "dynamicType": null, "forgedTransmits": false, "macChanges": false}, "shapingPolicy": {"_vimtype": "vim.host.NetworkPolicy.TrafficShapingPolicy", "averageBandwidth": null, "burstSize": null, "dynamicProperty": [], "dynamicType": null, "enabled": false, "peakBandwidth": null}}, "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PortGroup-VM Network", "port": [], "spec": {"_vimtype": "vim.host.PortGroup.Specification", "dynamicProperty": [], "dynamicType": null, "name": "VM Network", "policy": {"_vimtype": "vim.host.NetworkPolicy", "dynamicProperty": [], "dynamicType": null, "nicTeaming": {"_vimtype": "vim.host.NetworkPolicy.NicTeamingPolicy", "dynamicProperty": [], "dynamicType": null, "failureCriteria": {"_vimtype": "vim.host.NetworkPolicy.NicFailureCriteria", "checkBeacon": null, "checkDuplex": null, "checkErrorPercent": null, "checkSpeed": null, "dynamicProperty": [], "dynamicType": null, "fullDuplex": null, "percentage": null, "speed": null}, "nicOrder": null, "notifySwitches": null, "policy": null, "reversePolicy": null, "rollingOrder": null}, "offloadPolicy": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": null, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": null, "zeroCopyXmit": null}, "security": {"_vimtype": "vim.host.NetworkPolicy.SecurityPolicy", "allowPromiscuous": null, "dynamicProperty": [], "dynamicType": null, "forgedTransmits": null, "macChanges": null}, "shapingPolicy": {"_vimtype": "vim.host.NetworkPolicy.TrafficShapingPolicy", "averageBandwidth": null, "burstSize": null, "dynamicProperty": [], "dynamicType": null, "enabled": null, "peakBandwidth": null}}, "vlanId": 0, "vswitchName": "vSwitch0"}, "vswitch": "key-vim.host.VirtualSwitch-vSwitch0"}, {"_vimtype": "vim.host.PortGroup", "computedPolicy": {"_vimtype": "vim.host.NetworkPolicy", "dynamicProperty": [], "dynamicType": null, "nicTeaming": {"_vimtype": "vim.host.NetworkPolicy.NicTeamingPolicy", "dynamicProperty": [], "dynamicType": null, "failureCriteria": {"_vimtype": "vim.host.NetworkPolicy.NicFailureCriteria", "checkBeacon": false, "checkDuplex": false, "checkErrorPercent": false, "checkSpeed": "minimum", "dynamicProperty": [], "dynamicType": null, "fullDuplex": false, "percentage": 0, "speed": 10}, "nicOrder": {"_vimtype": "vim.host.NetworkPolicy.NicOrderPolicy", "activeNic": ["vmnic0"], "dynamicProperty": [], "dynamicType": null, "standbyNic": []}, "notifySwitches": true, "policy": "loadbalance_srcid", "reversePolicy": true, "rollingOrder": false}, "offloadPolicy": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": true, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": true, "zeroCopyXmit": true}, "security": {"_vimtype": "vim.host.NetworkPolicy.SecurityPolicy", "allowPromiscuous": false, "dynamicProperty": [], "dynamicType": null, "forgedTransmits": false, "macChanges": false}, "shapingPolicy": {"_vimtype": "vim.host.NetworkPolicy.TrafficShapingPolicy", "averageBandwidth": null, "burstSize": null, "dynamicProperty": [], "dynamicType": null, "enabled": false, "peakBandwidth": null}}, "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PortGroup-VMkernel", "port": [{"_vimtype": "vim.host.PortGroup.Port", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PortGroup.Port-67108874", "mac": ["00:50:56:6e:35:94"], "type": "host"}], "spec": {"_vimtype": "vim.host.PortGroup.Specification", "dynamicProperty": [], "dynamicType": null, "name": "VMkernel", "policy": {"_vimtype": "vim.host.NetworkPolicy", "dynamicProperty": [], "dynamicType": null, "nicTeaming": {"_vimtype": "vim.host.NetworkPolicy.NicTeamingPolicy", "dynamicProperty": [], "dynamicType": null, "failureCriteria": {"_vimtype": "vim.host.NetworkPolicy.NicFailureCriteria", "checkBeacon": null, "checkDuplex": null, "checkErrorPercent": null, "checkSpeed": null, "dynamicProperty": [], "dynamicType": null, "fullDuplex": null, "percentage": null, "speed": null}, "nicOrder": null, "notifySwitches": null, "policy": null, "reversePolicy": null, "rollingOrder": null}, "offloadPolicy": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": null, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": null, "zeroCopyXmit": null}, "security": {"_vimtype": "vim.host.NetworkPolicy.SecurityPolicy", "allowPromiscuous": null, "dynamicProperty": [], "dynamicType": null, "forgedTransmits": null, "macChanges": null}, "shapingPolicy": {"_vimtype": "vim.host.NetworkPolicy.TrafficShapingPolicy", "averageBandwidth": null, "burstSize": null, "dynamicProperty": [], "dynamicType": null, "enabled": null, "peakBandwidth": null}}, "vlanId": 0, "vswitchName": "vSwitch0"}, "vswitch": "key-vim.host.VirtualSwitch-vSwitch0"}, {"_vimtype": "vim.host.PortGroup", "computedPolicy": {"_vimtype": "vim.host.NetworkPolicy", "dynamicProperty": [], "dynamicType": null, "nicTeaming": {"_vimtype": "vim.host.NetworkPolicy.NicTeamingPolicy", "dynamicProperty": [], "dynamicType": null, "failureCriteria": {"_vimtype": "vim.host.NetworkPolicy.NicFailureCriteria", "checkBeacon": false, "checkDuplex": false, "checkErrorPercent": false, "checkSpeed": "minimum", "dynamicProperty": [], "dynamicType": null, "fullDuplex": false, "percentage": 0, "speed": 10}, "nicOrder": {"_vimtype": "vim.host.NetworkPolicy.NicOrderPolicy", "activeNic": ["vmnic0"], "dynamicProperty": [], "dynamicType": null, "standbyNic": []}, "notifySwitches": true, "policy": "loadbalance_srcid", "reversePolicy": true, "rollingOrder": false}, "offloadPolicy": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": true, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": true, "zeroCopyXmit": true}, "security": {"_vimtype": "vim.host.NetworkPolicy.SecurityPolicy", "allowPromiscuous": false, "dynamicProperty": [], "dynamicType": null, "forgedTransmits": false, "macChanges": false}, "shapingPolicy": {"_vimtype": "vim.host.NetworkPolicy.TrafficShapingPolicy", "averageBandwidth": null, "burstSize": null, "dynamicProperty": [], "dynamicType": null, "enabled": false, "peakBandwidth": null}}, "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PortGroup-Management Network", "port": [{"_vimtype": "vim.host.PortGroup.Port", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PortGroup.Port-67108873", "mac": ["06:25:17:84:89:4f"], "type": "host"}], "spec": {"_vimtype": "vim.host.PortGroup.Specification", "dynamicProperty": [], "dynamicType": null, "name": "Management Network", "policy": {"_vimtype": "vim.host.NetworkPolicy", "dynamicProperty": [], "dynamicType": null, "nicTeaming": {"_vimtype": "vim.host.NetworkPolicy.NicTeamingPolicy", "dynamicProperty": [], "dynamicType": null, "failureCriteria": {"_vimtype": "vim.host.NetworkPolicy.NicFailureCriteria", "checkBeacon": false, "checkDuplex": null, "checkErrorPercent": null, "checkSpeed": null, "dynamicProperty": [], "dynamicType": null, "fullDuplex": null, "percentage": null, "speed": null}, "nicOrder": {"_vimtype": "vim.host.NetworkPolicy.NicOrderPolicy", "activeNic": ["vmnic0"], "dynamicProperty": [], "dynamicType": null, "standbyNic": []}, "notifySwitches": true, "policy": "loadbalance_srcid", "reversePolicy": null, "rollingOrder": false}, "offloadPolicy": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": null, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": null, "zeroCopyXmit": null}, "security": {"_vimtype": "vim.host.NetworkPolicy.SecurityPolicy", "allowPromiscuous": null, "dynamicProperty": [], "dynamicType": null, "forgedTransmits": null, "macChanges": null}, "shapingPolicy": {"_vimtype": "vim.host.NetworkPolicy.TrafficShapingPolicy", "averageBandwidth": null, "burstSize": null, "dynamicProperty": [], "dynamicType": null, "enabled": null, "peakBandwidth": null}}, "vlanId": 0, "vswitchName": "vSwitch0"}, "vswitch": "key-vim.host.VirtualSwitch-vSwitch0"}], "proxySwitch": [], "rdmaDevice": [], "routeTableInfo": {"_vimtype": "vim.host.IpRouteTableInfo", "dynamicProperty": [], "dynamicType": null, "ipRoute": [{"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "10.218.47.254", "network": "0.0.0.0", "prefixLength": 0}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "0.0.0.0", "network": "10.218.32.0", "prefixLength": 20}], "ipv6Route": [{"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::50:56ff:fe56:4453", "network": "::", "prefixLength": 0}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "::", "network": "fd01:0:106:301::", "prefixLength": 64}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "::", "network": "fe80::", "prefixLength": 64}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk1", "dynamicProperty": [], "dynamicType": null, "gateway": "::", "network": "fe80::", "prefixLength": 64}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::425:17ff:fe84:894f", "network": "ff01::", "prefixLength": 32}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk1", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::250:56ff:fe6e:3594", "network": "ff01::", "prefixLength": 32}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk0", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::425:17ff:fe84:894f", "network": "ff02::", "prefixLength": 32}, {"_vimtype": "vim.host.IpRouteEntry", "deviceName": "vmk1", "dynamicProperty": [], "dynamicType": null, "gateway": "fe80::250:56ff:fe6e:3594", "network": "ff02::", "prefixLength": 32}]}, "vnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.VirtualNic-vmk0", "port": "key-vim.host.PortGroup.Port-67108873", "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.VirtualNic-vmk1", "port": "key-vim.host.PortGroup.Port-67108874", "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "vswitch": [{"_vimtype": "vim.host.VirtualSwitch", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.VirtualSwitch-vSwitch0", "mtu": 1500, "name": "vSwitch0", "numPorts": 2060, "numPortsAvailable": 2051, "pnic": ["key-vim.host.PhysicalNic-vmnic0"], "portgroup": ["key-vim.host.PortGroup-VM Network", "key-vim.host.PortGroup-VMkernel", "key-vim.host.PortGroup-Management Network"], "spec": {"_vimtype": "vim.host.VirtualSwitch.Specification", "bridge": {"_vimtype": "vim.host.VirtualSwitch.BondBridge", "beacon": {"_vimtype": "vim.host.VirtualSwitch.BeaconConfig", "dynamicProperty": [], "dynamicType": null, "interval": 1}, "dynamicProperty": [], "dynamicType": null, "linkDiscoveryProtocolConfig": {"_vimtype": "vim.host.LinkDiscoveryProtocolConfig", "dynamicProperty": [], "dynamicType": null, "operation": "listen", "protocol": "cdp"}, "nicDevice": ["vmnic0"]}, "dynamicProperty": [], "dynamicType": null, "mtu": null, "numPorts": 128, "policy": {"_vimtype": "vim.host.NetworkPolicy", "dynamicProperty": [], "dynamicType": null, "nicTeaming": {"_vimtype": "vim.host.NetworkPolicy.NicTeamingPolicy", "dynamicProperty": [], "dynamicType": null, "failureCriteria": {"_vimtype": "vim.host.NetworkPolicy.NicFailureCriteria", "checkBeacon": false, "checkDuplex": false, "checkErrorPercent": false, "checkSpeed": "minimum", "dynamicProperty": [], "dynamicType": null, "fullDuplex": false, "percentage": 0, "speed": 10}, "nicOrder": {"_vimtype": "vim.host.NetworkPolicy.NicOrderPolicy", "activeNic": ["vmnic0"], "dynamicProperty": [], "dynamicType": null, "standbyNic": []}, "notifySwitches": true, "policy": "loadbalance_srcid", "reversePolicy": true, "rollingOrder": false}, "offloadPolicy": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": true, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": true, "zeroCopyXmit": true}, "security": {"_vimtype": "vim.host.NetworkPolicy.SecurityPolicy", "allowPromiscuous": false, "dynamicProperty": [], "dynamicType": null, "forgedTransmits": false, "macChanges": false}, "shapingPolicy": {"_vimtype": "vim.host.NetworkPolicy.TrafficShapingPolicy", "averageBandwidth": null, "burstSize": null, "dynamicProperty": [], "dynamicType": null, "enabled": false, "peakBandwidth": null}}}}]}, "offloadCapabilities": {"_vimtype": "vim.host.NetOffloadCapabilities", "csumOffload": true, "dynamicProperty": [], "dynamicType": null, "tcpSegmentation": true, "zeroCopyXmit": true}, "option": [{"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Annotations.WelcomeMessage", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "CBRC.DCacheMemReserved", "value": 400}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "CBRC.Enable", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWMaxHeapSizeMB", "value": 192}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWMaxREPageCacheszMB", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWMinREPageCacheszMB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWREPageCacheEviction", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.host.TAAworkaround", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.monitor.if_pschange_mc_workaround", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.security.host.ruissl", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.vGPU.consolidation", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.Etc.issue", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.Etc.motd", "value": "The time and date of this login have been sent to the system logs.\n\nWARNING:\n All commands run on the ESXi shell are logged and may be included in\n support bundles. Do not provide passwords directly on the command line.\n Most tools can prompt for secrets or accept them from standard input.\n\nVMware offers powerful and supported automation tools. Please\nsee https://developer.vmware.com for details.\n\nThe ESXi Shell can be disabled by an administrative user. See the\nvSphere Security documentation for more information.\n"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.GlobalSettings.guest.commands.sharedPolicyRefCount", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.distributedTracing", "value": "verbose"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Hbrsvc].logLevel", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Hostsvc].logLevel", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Proxysvc].logLevel", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Snmpsvc].logLevel", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Statssvc].logLevel", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Vcsvc].logLevel", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Vimsvc].logLevel", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Vmsvc].logLevel", "value": "verbose"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.log.level", "value": "verbose"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.hostsvc.esxAdminsGroup", "value": "ESX Admins"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.solo.disableRemoteEsxcli", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.solo.enableMob", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.authValidateInterval", "value": 1440}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.disableHostProfileApi", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.enableUtf8Filter", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.userSearch.maxResults", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.blockDiskRemoveIfSnapshot", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.filterExtraConfigHotEdit", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout", "value": 900}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.productLockerWatchInterval", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.vsanVmRefreshRetryInterval", "value": 1800}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.keyStore.allowAny", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.keyStore.allowSelfSigned", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.keyStore.discardLeaf", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.minPrivateKeyLength", "value": "RSA-2048"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ticketing.thumbprintTypes", "value": "sha1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.vmacore.soap.maxSessionCount", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.vmacore.soap.sessionTimeout", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.AllowWideVsmp", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.BoundLagQuanta", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CommRateThreshold", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedCostartThreshold", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedCostopThreshold", "value": 3000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedCrossCall", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedHandoffLLC", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedHandoffSkip", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedPollUsec", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CreditAgePeriod", "value": 3000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.FairnessRebalancePcpus", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HTRebalancePeriod", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HTStolenAgeThreshold", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HTWholeCoreThreshold", "value": 800}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HostRebalancePeriod", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.L2RebalancePeriod", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.L3RebalancePeriod", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.LimitEnforcementThreshold", "value": 200}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.MaxSampleRateLg", "value": 7}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.NonTimerWakeupRate", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.PackageRebalancePeriod", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.PcpuMigrateIdlePcpus", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.Quantum", "value": 200}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.UseMwait", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.VMAdmitCheckPerVcpuMin", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.WakeupMigrateIdlePcpus", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "DCUI.Access", "value": "root"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "DataMover.HardwareAcceleratedInit", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "DataMover.HardwareAcceleratedMove", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "DataMover.MaxHeapSize", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Digest.AlgoType", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Digest.BlockSize", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Digest.CollisionEnabled", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "DirentryCache.MaxDentryPerObj", "value": 15000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.AllowUsbClaimedAsSSD", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ApdTokenRetryCount", "value": 25}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.AutoremoveOnPDL", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.BandwidthCap", "value": 4294967294}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DelayOnBusy", "value": 400}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DeviceEnableIOLatencyMsgs", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DeviceReclaimTime", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.Disable4knSSD", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskDelayPDLHelper", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskMaxIOSize", "value": 32767}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskReservationThreshold", "value": 45}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskRetryPeriod", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DumpMaxRetries", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DumpPollDelay", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DumpPollMaxRetries", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.EnableNaviReg", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.FailDiskRegistration", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.FastPathRestoreInterval", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.IdleCredit", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.MaxLUN", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.MaxNumIOIntervals", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.MaxResetLatency", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.NmpMaxCmdExtension", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.PVSCSIEnablePreemption", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.PathEvalTime", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.PreventVMFSOverwrite", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.QFullSampleSize", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.QFullThreshold", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ReqCallThreshold", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetLatency", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetMaxRetries", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetOverdueLogPeriod", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetPeriod", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetThreadExpires", "value": 1800}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetThreadMax", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetThreadMin", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.RetryUnitAttention", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ReturnCCForNoSpace", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedCostUnit", "value": 32768}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQCleanupInterval", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQControlSeqReqs", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQControlVMSwitches", "value": 6}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQPriorityPercentage", "value": 80}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQuantum", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedReservationBurst", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedulerWithReservation", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SectorMaxDiff", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SharesHigh", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SharesLow", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SharesNormal", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SkipResetNoCIF", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SllThrottleTime", "value": 800}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SupportSparseLUN", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ThroughputCap", "value": 4294967294}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseDeviceReset", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseIoPool", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseLunReset", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseReportLUN", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSICoalesceCount", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIDisableNvmeRetry", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIHaltPollInterval", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIPollPeriod", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIResvCmdRetryInSecs", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIWriteSameBurstSize", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FSS.FSSLightWeightProbe", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.BindToVmknic", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptConcurrentSend", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDelayCheckpoint", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDiffCap", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDiffThreads", "value": 6}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDisableFailover", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDiskWriteTimeout", "value": 3000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDontDelayPkts", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDontSendPages", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptEpochList", "value": "5,10,20,100"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptEpochSample", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptEpochWait", "value": 8000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptIORetryExtraInterval", "value": 200}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptIORetryInterval", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptIORetryTimes", "value": 15}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptLogTimeout", "value": 8000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptMaxPktsDelay", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptMinInterval", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptNetDelayNoCpt", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptNumConnections", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptNumaIndex", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptPagePolicy", "value": 65538}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptPoweroff", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptRcvBufSize", "value": 562140}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptSndBufSize", "value": 562140}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptStartTimeout", "value": 90000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptStatsInterval", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptThreadPolicy", "value": 65536}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptVcpuMinUsage", "value": 40}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptWaitOnSocket", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "FT.Vmknic", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumIoSize", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumMaxIo", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumPerSlice", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumRegionSize", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumUseAllocInfo", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumUseChecksumInfo", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumZoneSize", "value": 32768}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.CopySnapDiskMaxExtentCount", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.CopySnapFidHashBuckets", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogCompletedHashBuckets", "value": 16384}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogExtentHashBuckets", "value": 16384}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogIoTimeoutSecs", "value": 120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogReadRetries", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogRetryDelayMs", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferIoSize", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferMaxCompletion", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferMaxIo", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferMaxNetwork", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferPerSlice", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogWriteRetries", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DisconnectedEventDelayMs", "value": 60000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ErrThrottleChecksumIO", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ErrThrottleDceRead", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrBitmapAllocTimeoutMS", "value": 3000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrBitmapVMMaxStorageGB", "value": 65536}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrDemandLogIOPerVM", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrLowerExtentBreakGB", "value": 8192}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrLowerExtentSizeKB", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxExtentSizeKB", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxGuestXferWhileDeltaMB", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxUnmapExtents", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxUnmapsInFlight", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxUpdateSizeKB", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMinExtentBreakGB", "value": 2048}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMinExtentSizeKB", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrOptimizeFullSync", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceHeapPerVMSizeKB", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceHeapSizeMB", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceHeapUtilization", "value": 95}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceMaxCompletionContexts", "value": 8192}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceMaxDiskContexts", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrRuntimeHeapMaxBaseMB", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrRuntimeHeapMinBaseMB", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrStaticHeapMaxBaseMB", "value": 726}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrStaticHeapMinBaseMB", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrThrottleGenericErrResetTime", "value": 16384}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrUpperExtentBreakGB", "value": 32768}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrUpperExtentSizeKB", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HelperQueueMaxRequests", "value": 8192}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HelperQueueMaxWorlds", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.LocalReadIoTimeoutSecs", "value": 120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.MigrateFlushTimerSecs", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.NetworkUseCubic", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.NetworkerRecvHashBuckets", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.OpportunisticBlockListSize", "value": 4000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ProgressReportIntervalMs", "value": 5000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.PsfIoTimeoutSecs", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ReconnectFailureDelaySecs", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ReconnectMaxDelaySecs", "value": 90}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ResourceServerHashBuckets", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.RetryMaxDelaySecs", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.RetryMinDelaySecs", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.SyncTransferRetrySleepSecs", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskMaxCompletion", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskMaxIo", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskMaxNetwork", "value": 2048}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskPerSlice", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferFileExtentSize", "value": 8192}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferMaxContExtents", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.UnmapOptimization", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.WireChecksum", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HBR.XferBitmapCheckIntervalSecs", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Hpp.HppPReservationCmdRetryTime", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.CloseIscsiConnOnTaskMgmtFailure", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.MaxIoSizeKB", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.SocketRcvBufLenKB", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.SocketSndBufLenKB", "value": 600}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Irq.BestVcpuRouting", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQActionAffinityWeight", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQAvoidExclusive", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQBHConflictWeight", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQRebalancePeriod", "value": 50}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQVcpuConflictWeight", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LPage.LPageAlwaysTryForNPT", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LPage.LPageDefragEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LPage.LPageMarkLowNodes", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LPage.MaxSharedPages", "value": 510}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LPage.MaxSwappedPagesInitVal", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LPage.freePagesThresholdForRemote", "value": 2048}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.blkAttrCacheSizePercent", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.enableLargeWb", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomDeviceNeedsRepairCount", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomEnableFullRebuildAvoidance", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomEnableRebuildOnLSE", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomPlogEnableDeadmanTimer", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomRebuildOnEvacFailure", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "LoadESX.generateLiveDump", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.AllocGuestLargePage", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.CtlMaxPercent", "value": 65}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.IdleTax", "value": 75}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.IdleTaxType", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemCBTBitmapMaxAlloc", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemDefragClientsPerDir", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemEagerZero", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemMaxResvThreshold", "value": 16384}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemMinFreePct", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemZipEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemZipMaxAllocPct", "value": 50}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemZipMaxPct", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ReallocPolicy", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.SampleActivePctMin", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.SampleDirtiedPctMin", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareCOSBufSize", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareForceSalting", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareRateMax", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareScanGHz", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareScanTime", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Mem.VMOverheadGrowthLimit", "value": 4294967295}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.BindToVmknic", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.CptCacheMaxSizeMB", "value": 544}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.DebugChecksumMismatch", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.DetectZeroPages", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.Enabled", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.GetPageSysAlertThresholdMS", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.LowBandwidthSysAlertThreshold", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.LowMemWaitSysAlertThresholdMS", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateBitmapEncodingType", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuMinPctDefault", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuPctPerGb", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuSharesHighPriority", "value": 60000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuSharesRegular", "value": 30000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateStreamHelperBwUtilMax", "value": 15000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MonActionWaitSysAlertThresholdMS", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NetExpectedLineRateMBps", "value": 133}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NetLatencyModeThreshold", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NetTimeout", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NfcNetTimeout", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.OutstandingReadKBMax", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PanicOnChecksumMismatch", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopyCountDelay", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopyMinProgressPerc", "value": 130}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopyPagesPerSend", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopySwitchoverTimeGoal", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreallocLPages", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.ProhibitInstantClone", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.RcvBufSize", "value": 562540}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SdpsDynamicDelaySec", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SdpsEnabled", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SdpsTargetRate", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SndBufSize", "value": 562540}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.TcpTsoDeferTx", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.TryToUseDefaultHeap", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VASpaceReserveCount", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VASpaceReserveSize", "value": 4096}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionLatencySensitivity", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionMaxStreamHelpers", "value": 112}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionResolveSwapType", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionStreamHelpers", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.Vmknic", "value": "vmk0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.APDHandlingEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.APDTimeout", "value": 140}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.BHTimeout", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.BlueScreenTimeout", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ConsolePort", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DebugLogToSerial", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DebugShellPort", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DefaultHardwareVersion", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DegradedPathEvalTime", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DegradedPathReEvalInterval", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.EnablePSPLatencyPolicy", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.GDBPort", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.GuestLibAllowHostInfo", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeapMgrGuardPages", "value": 512}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeapPanicDestroyNonEmpty", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatInterval", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatPanicIpiCount", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatPanicTimeout", "value": 900}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatTimeout", "value": 90}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HordeEnabled", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HostName", "value": "sc1-10-218-43-170.nimbus.eng.vmware.com"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HppDegradedPathThresholdPer", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HppManageDegradedPaths", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HwclockPeriodicSync", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HyperClockAllowSystemTimeAux", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.IoFilterWatchdogTimeout", "value": 120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogDumpShutdownTimeout", "value": 180}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogPort", "value": "com1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogTimestampUptime", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogToSerial", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogWldPrefix", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MCEMonitorInterval", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MaximumHardwareVersion", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MinimalPanic", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.NMILint1IntAction", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.NmpDegradedPathThresholdPer", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.NmpManageDegradedPaths", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PSPDeactivateFlakyPath", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PanicLogToSerial", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PowerButton", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PowerOffEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PreferredHostName", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.RebootMethod", "value": "any"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlFlag1", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlFlag2", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlLoglevel", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlOptions", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ScreenSaverDelay", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SevAllowDebugging", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ShaperStatsEnabled", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ShellPort", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.TestNativeFCPaeCapable", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.TimerTolerance", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.forceBPB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.forceMPTI", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.vmknvmeCwYield", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.vmmDisableL1DFlush", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.vsanWitnessVirtualAppliance", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DsNsMgrTimeout", "value": 1200000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HostAgentUpdateLevel", "value": "3"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MetadataUpdateTimeoutMsec", "value": 30000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.ApdStartCount", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.DiskFileLockUpdateFreq", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatDelta", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatFrequency", "value": 12}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatMaxFailures", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatTimeout", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockBreakTimeout", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockRenewMaxFailureNumber", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockSWMRTimeout", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockSharedTimeout", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockUpdateTimeout", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LogNfsStat3", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.MaxQueueDepth", "value": 4294967295}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.MaxVolumes", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.MountTimeout", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.NFSMaxOutstandingIOs", "value": 65536}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.ReceiveBufferSize", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.SendBufferSize", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.SyncRetries", "value": 25}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS.VolumeRemountFrequency", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.EOSDelay", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.IOTaskRetry", "value": 25}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxQueueDepth", "value": 4294967295}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxRead", "value": 4294967295}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxVolumes", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxWrite", "value": 4294967295}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MountTimeout", "value": 30}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.RecvBufSize", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.SendBufSize", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.AdvertisementDuration", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.AllowPT", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.BMCNetworkEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.BlockGuestBPDU", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceDefaultOn", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFavorNoVmmVmkTx", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFineTimeoutCPU", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFineTxTimeout", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFlexMrq", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceLowRxRate", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceLowTxRate", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMatchedQs", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqLt", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqMetricAllowTxOnly", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqMetricRxOnly", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqOverallStop", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqRatioMetric", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqTriggerReCalib", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMultiRxQCalib", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceNoVmmVmkTx", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceParams", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceRBCRate", "value": 4000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceRxLtStopCalib", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceRxQDepthCap", "value": 40}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceScheme", "value": "rbc"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTimeoutType", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTxAlwaysPoll", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTxQDepthCap", "value": 40}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTxTimeout", "value": 4000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.DCBEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVFilterBindIpAddress", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVFilterPriorityRdLockEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVSLargeHeapMBPerGB", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVSLargeHeapMaxSize", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.DontOffloadInnerIPv6", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.E1000IntrCoalesce", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.E1000TxCopySize", "value": 2048}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.E1000TxZeroCopy", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnableDMASgCons", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnableOuterCsum", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnsMbufpoolMaxMBPerGB", "value": 200}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnsMbufpoolMinMBPerGB", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchAllowFastPath", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchHashSize", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchHeapMax", "value": 512}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchNumPerPCPUDispatchData", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.FollowHardwareMac", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.GuestIPHack", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.GuestTxCopyBreak", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPQueries", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPQueryInterval", "value": 125}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPRouterIP", "value": "0.0.0.0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPV3MaxSrcIPNum", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPVersion", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LACPActorSystemPriority", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LACPEnableIndividualPort", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefBackoffPeriod", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefMaxLength", "value": 65535}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefThreshold", "value": 4000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefUseRatioDenom", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefUseRatioNumer", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LinkFlappingThreshold", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.LinkStatePollTimeout", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MLDRouterIP", "value": "FE80::FFFF:FFFF:FFFF:FFFF"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MLDV2MaxSrcIPNum", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MLDVersion", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxBeaconVlans", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxBeaconsAtOnce", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxGlobalRxQueueCount", "value": 100000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxNetifTxQueueLen", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxPageInQueueLen", "value": 75}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxPktRxListQueue", "value": 3500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxPortRxQueueLen", "value": 80}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.MinEtherLen", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NcpLlcSap", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetBHRxStormThreshold", "value": 320}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDebugRARPTimerInter", "value": 30000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDeferTxCompletion", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDeferTxCompletionNonPerQ", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDiscUpdateIntrvl", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetEnableSwCsumForLro", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetEsxfwPassOutboundGRE", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetInStressTest", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetLatencyAwareness", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetMaxRarpsPerInterval", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqNumaIOCpuPinThreshold", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqRxRebalRSSLoadThresholdPerc", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqTxPackKpps", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqTxUnpackKpps", "value": 600}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNiocAllowOverCommit", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPTMgrWakeupInterval", "value": 6}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPktAllocTries", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPktSlabFreePercentThreshold", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPortFlushIterLimit", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPortFlushPktLimit", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPortTrackTxRace", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRCFAllowBPF", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRCFInsnType", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRmDistMacFilter", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRmDistSamplingRate", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRxCopyInTx", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedCoalesceTxUsecs", "value": 33}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedDefaultResPoolSharesPct", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedDefaultSchedName", "value": "fifo"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedECNEnabled", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedECNThreshold", "value": 70}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkLeafQueueDepthPkt", "value": 640}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkMQ", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkMaxHwQueue", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkVnicMQ", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHeapMaxSizeMB", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedInFlightMaxBytesDefault", "value": 200000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedInFlightMaxBytesInsane", "value": 1500000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedMaxPktSend", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedQoSSchedName", "value": "hclk"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedSpareBasedShares", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSendRARPOnPortEnablement", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetShaperQueuePerL3L4Flow", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetShaperQueueSizeMax", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetShaperQueueSizeMin", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSplitRxMode", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTraceEnable", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTuneHostMode", "value": "dense"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTuneInterval", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTuneThreshold", "value": "1n 2n 50"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTxDontClusterSize", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTxStaticRelation", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetVMTxType", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetpollSwLRO", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NoLocalCSum", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.NotifySwitch", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.PTSwitchingTimeout", "value": 20000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.PVRDMAVmknic", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.PktAgingListQuantumSize", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.PktagingDropPolicy", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.PortDisableTimeout", "value": 5000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.PortsetLockModel", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.ProvisioningVmknics", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.ReversePathFwdCheck", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.ReversePathFwdCheckPromisc", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.SendIGMPReportToUplink", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipCopySmallTx", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipDefLROEnabled", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipDefLROMaxLength", "value": 32768}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipDgramRateLimiting", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnableABC", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnableFlowtable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnableSendScaling", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnsMultipleRxContexts", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnsNetQRSS", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipHWLRONoDelayAck", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipHeapMax", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipHeapSize", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipIGMPDefaultVersion", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipIGMPRejoinInterval", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLODispatchQueueMaxLen", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLRONoDelayAck", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLogPackets", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLogPacketsCount", "value": 24570}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipMaxNetstackInstances", "value": 48}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipNoBcopyRx", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipPendPktSocketFreeTimeout", "value": 300}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipRxDispatchQueueMaxLen", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipRxDispatchQueues", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipRxDispatchQuota", "value": 200}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipTxDispatchQuota", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipTxqBackoffTimeoutMs", "value": 70}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipTxqMaxUsageThreshold", "value": 80}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TeamPolicyUpDelay", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TeamingNUMAAware", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TrafficFilterIpAddress", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.TsoDumpPkt", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkAbortDisconnectTimeout", "value": 5000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkKillAsyncTimeout", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkTSOSplit", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkTxQueuesDispEnabled", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwCsumForIPv6Csum", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwIPv6Csum", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwTSO", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwTSO6", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseLegacyProc", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseProc", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VLANMTUCheckMode", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmklnxLROEnabled", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmklnxLROMaxAggr", "value": 6}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmknicDoLroSplit", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmknicLroSplitBnd", "value": 12}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet2HwLRO", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet2PinRxBuf", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet2SwLRO", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3AllowTruncation", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3CopyTrailer", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3ESPRSSAllowed", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3EnsRxMultipleContexts", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3HwLRO", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3MaxPendingRxBurst", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3MaxRxBurstQueueLength", "value": 16384}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3NonTsoPacketGtMtuAllowed", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3PageInBound", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RSSHashCache", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RxBurstQueueEnableThreshold", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RxBurstQueueLimit", "value": 512}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RxPollBound", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3SetRSSHash", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3SwLRO", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3UDPRSSAllowed", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3WinIntrHints", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3usePNICHash", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetBiDirNeedsTsoTx", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetBiDirNoTsoSplit", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetCopyTxRunLimit", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetDoLroSplit", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetDoTsoSplit", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROBackoffPeriod", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROMaxLength", "value": 32000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROThreshold", "value": 4000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROUseRatioDenom", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROUseRatioNumer", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLroSplitBnd", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetPromDisableLro", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetSwLROSL", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetTsoSplitBnd", "value": 12}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetTsoSplitSize", "value": 17500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetTxCopySize", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetWinCopyTxRunLimit", "value": 65535}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetWinUDPTxFullCopy", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.vNicNumDeferredReset", "value": 12}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.vNicTxPollBound", "value": 192}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.vmxnetThroughputWeight", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Net.IOControlPnicOptOut", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Nmp.NmpPReservationCmdRetryTime", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Nmp.NmpSatpAluaCmdRetryTime", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Nmp.NmpSatpAluaTransRetryTime", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.CoreCapRatioPct", "value": 90}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.CostopSkewAdjust", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.FollowCoresPerSocket", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LTermFairnessInterval", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LTermMigImbalThreshold", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LargeInterleave", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LatencyProbePeriod", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LocalityWeightActionAffinity", "value": 130}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LocalityWeightMem", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigImbalanceThreshold", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigPreventLTermThresh", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigThrashThreshold", "value": 50}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigThreshold", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MonMigEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigLinearRun", "value": 95}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigRandomRun", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigRateMax", "value": 8000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PreferHT", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalanceCoresNode", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalanceCoresTotal", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalanceEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalancePeriod", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapConsiderPeriod", "value": 15}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapInterval", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapLoadEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapLocalityEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapMigrateOnly", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "OSData.configuredLocation", "value": "/vmfs/volumes/6578236b-36208281-d646-062517c9e1a8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.CStateMaxLatency", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.CStatePredictionCoef", "value": 110479}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.CStateResidencyCoef", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.CpuPolicy", "value": "Balanced"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.MaxCpuLoad", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.MaxFreqPct", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.MinFreqPct", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.PerfBias", "value": 17}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.PerfBiasEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.TimerHz", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.UseCStates", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Power.UsePStates", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "RdmFilter.HbaIsShared", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "ScratchConfig.ConfiguredScratchLocation", "value": "/vmfs/volumes/6578236b-36208281-d646-062517c9e1a8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "ScratchConfig.CurrentScratchLocation", "value": "/vmfs/volumes/6578236b-36208281-d646-062517c9e1a8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ChangeQErrSetting", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.CompareLUNNumber", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.EnableCmdSanityCheck", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ExtendAPDCondition", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.FailVMIOonAPD", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogCmdErrors", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogCmdRCErrorsFreq", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogMPCmdErrors", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogScsiAborts", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LunCleanupInterval", "value": 7}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.MaxReserveBacktrace", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.MaxReserveTime", "value": 200}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.MaxReserveTotalTime", "value": 250}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeAdjustLocalNSQDepth", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeLogVerbose", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeMaxUnmapBlockDescriptorCount", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeMaxUnmapLbaCount", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.PassthroughLocking", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.PcpusPerCompletionWorld", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ReserveBacktrace", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIBlockUnsupportedOpcodesAndPages", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIEnableDescToFixedConv", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIEnableDeviceLatencyHistogram", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIStrictSPCVersionChecksForPEs", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSITimeout_ReabortTime", "value": 5000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSITimeout_ScanTime", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIioTraceBufSizeMB", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScanOnDriverLoad", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScanSync", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiAllowDeviceSpinup", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiPathSplitUseSimpleCloneBuffer", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiRestartStalledQueueLatency", "value": 500}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiTMHardTimeout", "value": 120000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiUseVPDXCopyInfo", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiVVolPESNRO", "value": 256}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadExpires", "value": 1800}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadLatency", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadMax", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadMin", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadRetry", "value": 2000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TransFailLogPct", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.UseAdaptiveRetries", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Security.AccountLockFailures", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Security.AccountUnlockTime", "value": 900}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Security.DefaultShellAccess", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Security.PasswordHistory", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Security.PasswordMaxDays", "value": 99999}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Security.PasswordQualityControl", "value": "retry=3 min=disabled,disabled,disabled,7,7"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Security.SshSessionLimit", "value": 50}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.MaxConnPerIP", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.SendLowat", "value": 25}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.SetNoDelayedAck", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.WorldAffinity", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "SvMotion.SvMotionAvgDisksPerVM", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.remoteEnable", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.storageCapacity", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.storageDirectory", "value": "[] /scratch/auditLog"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.storageEnable", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.certificate.checkCRL", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.certificate.checkSSLCerts", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.certificate.strictX509Compliance", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.defaultRotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.defaultSize", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.droppedMsgs.fileRotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.droppedMsgs.fileSize", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logCheckSSLCerts", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logDir", "value": "[] /scratch/log"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logDirUnique", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logFilters", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logFiltersEnable", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logHost", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logLevel", "value": "error"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.msgQueueDropMark", "value": 90}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.remoteHost.connectRetryDelay", "value": 180}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.remoteHost.maxMsgLen", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.vsanBacking", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.LogEFI.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.LogEFI.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.Xorg.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.Xorg.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.apiForwarder.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.apiForwarder.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.attestd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.attestd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.auth.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.auth.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.catalog.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.catalog.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd-whatif.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd-whatif.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clusterAgent.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clusterAgent.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachine.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachine.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachineDump.rotate", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachineDump.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsd.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsd.size", "value": 5120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.crx-cli.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.crx-cli.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dhclient.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dhclient.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dpd.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dpd.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.entropyd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.entropyd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy-access.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy-access.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.epd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.epd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxcli.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxcli.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxgdpd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxgdpd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxioCommd.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxioCommd.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxtokend.rotate", "value": 12}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxtokend.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxupdate.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxupdate.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.etcd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.etcd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.fdm.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.fdm.size", "value": 5120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.gstored.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.gstored.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hbrsrv.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hbrsrv.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthdPlugins.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthdPlugins.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd-probe.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd-probe.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostdCgiServer.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostdCgiServer.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostprofiletrace.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostprofiletrace.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.infravisor.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.infravisor.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.iofiltervpd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.iofiltervpd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.ioinsight.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.ioinsight.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.keypersist.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.keypersist.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxa.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxa.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lacp.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lacp.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lifecycle.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lifecycle.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.loadESX.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.loadESX.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.localcli.rotate", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.localcli.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.metald.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.metald.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.nfcd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.nfcd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.osfsd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.osfsd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.rhttpproxy.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.rhttpproxy.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sandboxd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sandboxd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sdrsInjector.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sdrsInjector.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sensord.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sensord.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.settingsd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.settingsd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.shell.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.shell.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sockrelay.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sockrelay.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.spherelet.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.spherelet.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.storageRM.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.storageRM.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.swapobjd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.swapobjd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.syslog.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.syslog.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.trx.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.trx.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.usb.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.usb.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-proxy.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-proxy.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-server.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-server.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vds-vsipioctl.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vds-vsipioctl.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdtc.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdtc.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vitd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vitd.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vltd.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vltd.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmauthd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmauthd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkdevmgr.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkdevmgr.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkernel.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkernel.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkeventd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkeventd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmksummary.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmksummary.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkwarning.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkwarning.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vobd.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vobd.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vprobe.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vprobe.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vpxa.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vpxa.size", "value": 5120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanEsxcli.rotate", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanEsxcli.size", "value": 5120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsananalyticsevents.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsananalyticsevents.size", "value": 5120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsandevicemonitord.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsandevicemonitord.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanesxcmd.rotate", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanesxcmd.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.configdump.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.configdump.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.mgmt.rotate", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.mgmt.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.vdfsop.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.vdfsop.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanmgmt.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanmgmt.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsansystem.rotate", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsansystem.size", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraceUrgent.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraceUrgent.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraced.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraced.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vvold.rotate", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vvold.size", "value": 8192}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.watchdog.rotate", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.watchdog.size", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "USB.arbitratorAutoStartDisabled", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "USB.devsShared", "value": "0x04b3:0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "USB.quirks", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ActiveDirectoryPreferredDomainControllers", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ActiveDirectoryVerifyCAMCertificate", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.DcuiTimeOut", "value": 600}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiShellInteractiveTimeOut", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiShellTimeOut", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiVPsAllowedCiphers", "value": "ECDHE+AESGCM:ECDHE+AES"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiVPsDisabledProtocols", "value": "sslv3,tlsv1,tlsv1.1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.EsximageNetRateLimit", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.EsximageNetRetries", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.EsximageNetTimeout", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HardwareHealthIgnoredSensors", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HardwareHealthSyncTime", "value": 360}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientCEIPOptIn", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientDefaultConsole", "value": "webmks"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientEnableMOTDNotification", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientEnableVisualEffects", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientSessionTimeout", "value": 900}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientShowOnlyRecentObjects", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientWelcomeMessage", "value": "Welcome to {{hostname}}"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostdStatsstoreRamdiskSize", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ProductLockerLocation", "value": "/locker/packages/vmtoolsRepo/"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressCoredumpWarning", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressHyperthreadWarning", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressSgxAddPackageWarning", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressSgxDisabledWarning", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressShellWarning", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ToolsRamdisk", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.CacheStatsEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.CacheStatsFromVFC", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxCacheFileSizeMB", "value": 409600}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxDiskFileSizeGB", "value": 16384}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxHeapSizeMB", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxResourceGBForVmCache", "value": 2048}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.ResourceUsageThreshold", "value": 80}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS.UnresolvedVolumeLiveCheck", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.EnableBlockDelete", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.FailVolumeOpenIfAPD", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.GBLAllowMW", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.HardwareAcceleratedLocking", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.LFBCSlabSizeMaxMB", "value": 8}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MaxAddressableSpaceTB", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MaxHeapSizeMB", "value": 768}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MaxextendedTxnsUsingfs3Heap", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MinAddressableSpaceTB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.OpenWithoutJournal", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.PBCapMissRatioIntervalSec", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.StAtExclLockEnd", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.UseATSForHBOnVMFS5", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.allowCoreDumpOnUsb", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.atsSupport", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoCreateDumpFile", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoPartition", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoPartitionDiskDumpPartitionSize", "value": 2560}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.bootDeviceRescanTimeout", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.busSpeedMayVary", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.cacheFlushImmOnAllHalt", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.checkCPUIDLimit", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.checkPages", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.com1_baud", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.com2_baud", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.debugBreak", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.debugLogToSerial", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.deviceBindParallel", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.disableACSCheck", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.disableCFOH", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.disableHwrng", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.diskDumpSlotSize", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.dmaEngineExposeIdentityMapping", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.dmaMapperPolicy", "value": "debug"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.dumpSize", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.enableACSCheckForRP", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.entropySources", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.execInstalledOnly", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.fakePMemPct", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.forceHyperthreadingMitigation", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.fsCheck", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.gdbPort", "value": "default"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapCheckTimerInterval", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapFreePoisonByte", "value": 255}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapMetaPoisonByte", "value": 90}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapMetadataProtect", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapPoisonFreeMem", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapPoisonTimerChecks", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.hyperthreading", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.hyperthreadingMitigation", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.hyperthreadingMitigationIntraVM", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.ignoreMsrFaults", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.inputPassthru", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.intrBalancingEnabled", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.ioAbilityChecks", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.iovDisableIR", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.iovEnablePostedIntr", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.ipmiEnabled", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.isPerFileSchedModelActive", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.kbddev", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.leaveWakeGPEsDisabled", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.logEFILevel", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.logPort", "value": "default"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxLogEntries", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxPCPUS", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxPCPUsNUMAInterleaving", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxVMs", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memCheckEveryWord", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memLowReservedMB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memmapMaxEarlyPoisonMemMB", "value": 65536}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memmapMaxPhysicalMemMB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memmapMaxRAMMB", "value": 33585088}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.microcodeUpdate", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.microcodeUpdateForce", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netCoalesceTimerHdlrPcpu", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netGPHeapMaxMBPerGB", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netMaxPktsToProcess", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netMaxPktsToRelease", "value": 128}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueEnabled", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueEnblSwlroWithPnicHwlro", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueMaxFiltersPerUplink", "value": 4096}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueMaxLearnedFilters", "value": 9216}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueMaxStaticFilters", "value": 10240}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolLimitCap", "value": 1048576}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolLimitPerGB", "value": 5120}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolResvCap", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolResvPerGB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktHeapMaxMBPerGB", "value": 6}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktHeapMinMBPerGB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktPoolMaxMBPerGB", "value": 75}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktPoolMinMBPerGB", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPreemptionEnabled", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.nmiAction", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.numSpareCoresPerLLC", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.numaLatencyRemoteThresholdPct", "value": 10}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.overrideDuplicateImageDetection", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.pciBarAllocPolicy", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.pcipDisablePciErrReporting", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.poisonMarker", "value": -6148914691236517206}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.poisonPagePool", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.preventFreePageMapping", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rdmaRoceIPBasedGidGeneration", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rdmaUseTeamingPolicy", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableEFI", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableLegacy", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableLegacyForce", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableTAD", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.scrubIgnoredPages", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.scrubMemoryAfterModuleLoad", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.serialUntrusted", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.skipPartitioningSsds", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storAdptrMultCplWrldsPerNuma", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageEnablePrpAtPsa", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageHeapMaxSize", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageHeapMinSize", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageMaxDevices", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageMaxPaths", "value": 4096}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageMaxVMsPerDevice", "value": 32}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.swMemoryTiering", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.terminateVMOnPDL", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.tscSpeedMayVary", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.tty1Port", "value": "default"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.tty2Port", "value": "default"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.updateBusIRQ", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.useNUMAInfo", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.useReliableMem", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.useSLIT", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vga", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.visorfsSwap", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vmkATKeyboard", "value": false}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vmkacEnable", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vmmrEnable", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vtdSuperPages", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.x2ApicPreferred", "value": true}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN-iSCSI.iscsiPingTimeout", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.AutoRestoreDecomState", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.AutoTerminateGhostVm", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomForceProvisionPlacements", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomMaxComponentSizeGB", "value": 255}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomMaxDiskUsageRepairComps", "value": 95}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomRebalanceThreshold", "value": 80}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DedupScope", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DefaultHostDecommissionMode", "value": "ensureAccessibility"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomBriefIoTraces", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomFullIoTraces", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomLongOpTraceMS", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomLongOpUrgentTraceMS", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.MaxComponentsPerWitness", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.MaxWitnessClusters", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ObjectScrubsPerYear", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ObjectScrubsPerYearBase", "value": 36}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.PerTraceBandwidthLimit", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.PerTraceBandwidthLimitPeriodMs", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.PerTraceMaxRolloverPeriods", "value": 360}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.RDTChecksumMode", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableCmmds", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableDom", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableDomIo", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableLsom", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableLsomIo", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnablePlog", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableRdt", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableSsdLog", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVirsto", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVirstoIo", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVsanSparse", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVsanSparseIO", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVsanSparseVerbose", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceGlobalBandwidthLimit", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceGlobalBandwidthLimitPeriodMs", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceGlobalMaxRolloverPeriods", "value": 360}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TracesPerErrorBandwidthLimit", "value": 1000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TracesPerErrorBandwidthLimitPeriodMs", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TracesPerErrorMaxRolloverPeriods", "value": 60}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TrimDisksBeforeUseGranularity", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseCacheOverEvict", "value": 5}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseCacheThreshold", "value": 1024}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseEnabled", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseHeapSize", "value": 65536}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseMaxExtentsPrefetch", "value": 64}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseParallelLookup", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseRetainCacheOnSnapshots", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseRetainCacheTTL", "value": 20}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseSpeculativePrefetch", "value": 4194304}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.WriteZeroOnTrimUnsupported", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.allowLegacyCiphers", "value": 0}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolConcurrentBatchUnbind", "value": 2}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolMaxRBZRetries", "value": 100}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolSpaceStatsCacheSize", "value": 512}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolSwapFilePersist", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolUnbindBatchSize", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.DiskFormatVersion", "value": 21}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.Enabled", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.FlusherRegistryThreshold", "value": 95}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.GweFetchExtentsFactor", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.InstanceHeapLimit", "value": 130}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MapBlocksFlushThreshold", "value": 90}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MapBlocksMin", "value": 16384}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MaxMFRetryCount", "value": 3}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MsecBeforeMetaFlush", "value": 10000}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.RecordsPerFormatWrite", "value": 16}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.SharedHeapLimit", "value": 4}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "XvMotion.VMFSOptimizations", "value": 1}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.working_dir", "value": "/var/log/vmware"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmotion.vm_id_acquire_timeout", "value": "60"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmacore.thread_pool.thread_stack_size_kb", "value": "128"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmacore.thread_pool.thread_name_prefix", "value": "vpxa"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmacore.thread_pool.task_max", "value": "4"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmacore.thread_pool.io_max", "value": "9"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmacore.ssl.do_version_check", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmacore.soap.session_timeout", "value": "1440"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.vmacore.http.default_client_pool_connections_per_server", "value": "300"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.valid_user", "value": "vpxuser"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.trace.vmomi.calls", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.trace.vm_changes", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.trace.resource_pool", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.trace.quickstats", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.unregister_lifetime", "value": "600"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.timeout", "value": "1800"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.min_completed_lifetime", "value": "60"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.max_threads", "value": "32"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.limit.short_running", "value": "5000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.limit.long_running", "value": "5000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.limit.internal", "value": "5000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.fallback_polling_interval", "value": "300"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.distributed_backtrace", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.completed_max_entries", "value": "200"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.completed_lifetime", "value": "600"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.task.async_timeout", "value": "172800"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.server_port", "value": "902"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.server_ip", "value": "vcenter"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.security.enabled", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.quick_stats.white_box_test.transmitted_avg", "value": "-1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.quick_stats.white_box_test.received_avg", "value": "-1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.quick_stats.stop_quick_stats", "value": "-1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.quick_stats.fake_vm_quick_stats", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.nfc.write_timeout", "value": "-1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.nfc.request_timeout", "value": "-1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.nfc.log_level", "value": "ERROR"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.nfc.file_server_write_timeout", "value": "-1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.syslog.log_header_file", "value": "/var/run/vmware/vpxaLogHeader.txt"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.syslog.ident", "value": "Vpxa"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.syslog.facility", "value": "local4"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.output_to_syslog", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.output_to_files", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.output_to_console", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.max_file_size", "value": "1048576"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.max_file_num", "value": "50"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.level", "value": "verbose"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.directory", "value": "/var/run/log"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.level[SoapAdapter.HTTPService].log_name", "value": "SoapAdapter.HTTPService"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.level[SoapAdapter.HTTPService].log_level", "value": "info"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.level[SoapAdapter.HTTPService.HttpConnection].log_name", "value": "SoapAdapter.HTTPService.HttpConnection"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.level[SoapAdapter.HTTPService.HttpConnection].log_level", "value": "info"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.http_nfc.secure", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.http_nfc.enabled", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.http_nfc.enable_cors", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.http_nfc.access_mode", "value": "PROXY_AUTO"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.host_port", "value": "443"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.host_key", "value": "5249f28c-0e44-d96d-cbdb-3a0fd016eb22"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.host_ip", "value": "10.218.43.170"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.dvs.portgroup_sync_batch_limit", "value": "500"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.dvs.port_sync_batch_limit", "value": "100"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.dvs.dvs_sync_rate", "value": "86400"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.vm_images", "value": "/vmimages/"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.vc_connection.use_ssl", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.vc_connection.soap_adapter_port", "value": "8089"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.vc_connection.soap_adapter_over_named_pipe", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.time_diff_threshold", "value": "1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.mmap_threshold_in_KB", "value": "32"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.max_search_datastore_count", "value": "5"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.max_search_count", "value": "32"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.license_expiry_notification_threshold", "value": "15"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.hostd_monitor_period", "value": "20"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.ratelimit_sync_period", "value": "150"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.max_event_reporting_delay_seconds", "value": "60"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.host_health_system_throttle_interval", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.heartbeat.stress_missed_heartbeat", "value": "500"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.heartbeat.stress_enabled", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.heartbeat.stress_duration", "value": "180000000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.heartbeat.stress_delayed_heartbeat", "value": "300"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.heartbeat.interval", "value": "10"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.guestdisk_use_percentage_diff_check", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.get_changes.timeout", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.get_changes.envbrowser_refresh_rate", "value": "300"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.get_changes.delay", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.host_sync.get_changes.asyncvmxblob", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.debug_options.simulate_invalid_snapshot_mo_once", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.debug_options.simulate_invalid_snapshot_mo", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.debug_options.ignore_snapshot_config_cache", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.core.debug_options.disconnect_hostd", "value": "false"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.alarm.power_on_silence", "value": "60"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.alarm.check_frequency", "value": "20"}], "optionDef": [{"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Annotations.WelcomeMessage", "label": "Annotations.WelcomeMessage", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "The welcome message in the initial screen of the Direct Console User Interface (DCUI) and the Host Client."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "CBRC.DCacheMemReserved", "label": "DCacheMemReserved", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 400, "dynamicProperty": [], "dynamicType": null, "max": 32768, "min": 100, "valueIsReadonly": false}, "summary": "Memory consumed by CBRC Data Cache (in MB)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "CBRC.Enable", "label": "Enable", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable Content Based Read Cache"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWMaxHeapSizeMB", "label": "COWMaxHeapSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 192, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 192, "valueIsReadonly": false}, "summary": "Maximum size (in MB) to which the COW heap is allowed to grow"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWMaxREPageCacheszMB", "label": "COWMaxREPageCacheszMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 32, "valueIsReadonly": false}, "summary": "Maximum size (in MB) of VMFSSparse metadata cache size before cache eviction kicks in"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWMinREPageCacheszMB", "label": "COWMinREPageCacheszMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Minimum size (in MB) of VMFSSparse metadata cache size. Valid when cache eviction is enabled."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "COW.COWREPageCacheEviction", "label": "COWREPageCacheEviction", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "VMFSSparse metadata cache eviction: 0 - disabled, 1 enabled"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.host.TAAworkaround", "label": "host.TAAworkaound", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable mitigation of TSX Asynchronous Abort (CVE-2019-11135)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.monitor.if_pschange_mc_workaround", "label": "monitor.if_pschange_mc_workaround", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable workaround for Machine Check Error on Page Size Change (CVE-2018-12207)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.security.host.ruissl", "label": "security.host.ruissl", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Require SSL to be used when communicating with the host over port 902."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.Defaults.vGPU.consolidation", "label": "vGPU.consolidation", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Assignment policy to place shared passthru graphics VMs on same physical GPU until full."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.Etc.issue", "label": "Config.Etc.issue", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Messages that are displayed prior to an SSH or local shell login."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.Etc.motd", "label": "Config.Etc.motd", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Messages that are displayed following an SSH or local shell login."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.GlobalSettings.guest.commands.sharedPolicyRefCount", "label": "guest.commands.sharedPolicyRefCount", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Reference count to enable guest operations."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.distributedTracing", "label": "Vdtc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "debug", "label": "Debug", "summary": "Debug"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}], "defaultIndex": 1, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to distributed tracing services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Hbrsvc].logLevel", "label": "Hbrsvc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to HBR services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Hostsvc].logLevel", "label": "Hostsvc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to Host services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Proxysvc].logLevel", "label": "Proxysvc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to proxy services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Snmpsvc].logLevel", "label": "Snmpsvc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to SNMP services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Statssvc].logLevel", "label": "Statssvc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to Stats services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Vcsvc].logLevel", "label": "Vcsvc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggres related to VC services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Vimsvc].logLevel", "label": "Vimsvc Logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to Virtual infrastructure management services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.level[Vmsvc].logLevel", "label": "Vmsvc logging level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "", "label": "default to the global log level.", "summary": "default to the global log level."}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Logging level for the loggers related to VM services."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.log.level", "label": "log.level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "None", "summary": "None"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "quiet", "label": "Quiet", "summary": "Quiet"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "panic", "label": "Panic", "summary": "Panic"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "Error", "summary": "Error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "Warning", "summary": "Warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "Info", "summary": "Info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "Verbose", "summary": "Verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "Trivia", "summary": "Trivia"}], "defaultIndex": 6, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "Controls the global log level."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.hostsvc.esxAdminsGroup", "label": "plugins.hostsvc.esxAdminsGroup", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "ESX Admins", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Active Directory group name that is automatically granted administrator privileges on the ESX. NOTE: Changing the group name does not remove the permissions of the previous group."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAdd", "label": "plugins.hostsvc.esxAdminsGroupAutoAdd", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Controls whether the group specified by 'esxAdminsGroup' is automatically granted administrator permission. NOTE: Changing this to false does not remove any permissions already granted to the group."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateInterval", "label": "plugins.hostsvc.esxAdminsGroupUpdateInterval", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 30, "min": 1, "valueIsReadonly": false}, "summary": "Interval between checks for whether the group specified by 'esxAdminsGroup' has appeared in Active Directory, in minutes."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.solo.disableRemoteEsxcli", "label": "Remote esxcli disabled", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enables or disables remote execution of esxcli commands."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.solo.enableMob", "label": "Debug Managed Object Browser enabled", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enables or disables the Debug Managed Object Browser for the ESXi host."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncher", "label": "Enable webscript launcher page", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Controls the availability of webscript launcher page."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.authValidateInterval", "label": "plugins.vimsvc.authValidateInterval", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 1440, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Number of minutes between each validation of all known users and groups - set to zero to disable validation."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.disableHostProfileApi", "label": "Enables or disables Host Profile pyEngine APIs.", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enables or disables Host Profile pyEngine APIs. Restart host agent service (hostd) to adopt new value."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.enableUtf8Filter", "label": "plugins.vimsvc.enableUtf8Filter", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable UTF-8 validation of VIM API responses."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeout", "label": "plugins.vimsvc.httpNfcLeaseTimeout", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1, "valueIsReadonly": false}, "summary": "Number of seconds until an HTTP NFC lease times out due to inactivity. Applies to new leases only."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.userSearch.maxResults", "label": "plugins.vimsvc.userSearch.maxResults", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of users and groups to display in the Add Permissions dialog - set to zero to disable the limit."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSeconds", "label": "plugins.vimsvc.userSearch.maxTimeSeconds", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 180, "min": 0, "valueIsReadonly": false}, "summary": "Number of seconds to wait for a search for users and groups to return results - set to zero to disable the timeout."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.blockDiskRemoveIfSnapshot", "label": "plugins.vmsvc.blockDiskRemoveIfSnapshot", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "A flag that blocks all virtual disk remove operations on VMs that have snapshots."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVms", "label": "Limit the number of registered virtual machines", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": false, "valueIsReadonly": false}, "summary": "Enables enforcing the limitation on the number of registered virtual machines in the inventory."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.filterExtraConfigHotEdit", "label": "plugins.vmsvc.filterExtraConfigHotEdit", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Filter out extraConfig keys being modified that are not on a pre-defined list of allowed keys when a virtual machine is powered on."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.guestWatchdogTimeout", "label": "plugins.vmsvc.guestWatchdogTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 900, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 1, "valueIsReadonly": false}, "summary": "Number of seconds to wait for the Guest OS to shutdown."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.productLockerWatchInterval", "label": "plugins.vmsvc.productLockerWatchIntervalSeconds", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": -1, "valueIsReadonly": false}, "summary": "Interval between checks for whether the product locker files are changed, in seconds. Set to -1 to disable checks."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.plugins.vmsvc.vsanVmRefreshRetryInterval", "label": "vmsvc.vsanVmRefreshRetryInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1800, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 0, "valueIsReadonly": false}, "summary": "Number of seconds to wait for retrying vSAN VM refresh, option value '0' means disabling retry logic."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.keyStore.allowAny", "label": "ssl.keyStore.allowAny", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Allow any certificates to be added to the host CA store. Disables CA checks."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.keyStore.allowSelfSigned", "label": "ssl.keyStore.allowSelfSigned", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Allow non-CA self-signed certificates to be added to the host CA store."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.keyStore.discardLeaf", "label": "ssl.keyStore.discardLeaf", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Discard leaf certificates when adding to CA store. Leaf certificates in a CA store are generally a misconfiguration."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ssl.minPrivateKeyLength", "label": "ssl.minPrivateKeyLength", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "RSA-2048", "label": "RSA-2048", "summary": "RSA-2048"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "RSA-3072", "label": "RSA-3072", "summary": "RSA-3072"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "RSA-4096", "label": "RSA-4096", "summary": "RSA-4096"}], "defaultIndex": 0, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "The minimum length in bits to be used when generating a new host private key."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.ticketing.thumbprintTypes", "label": "ticketing.thumbprintTypes", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "sha1", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Hash algorithms with which to generate host thumbprints, specified as a comma-separated list. Options are sha1, sha256. If no hash is specified, all hashes that are considered secure are enabled."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.vmacore.soap.maxSessionCount", "label": "vmacore.soap.maxSessionCount", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of authenticated VIM API sessions at any given time - set to zero to disable limit."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Config.HostAgent.vmacore.soap.sessionTimeout", "label": "vmacore.soap.sessionTimeout", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Number of minutes until a VIM API session times out due to inactivity - set to zero to disable timeout. Applies to new sessions only."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.AllowWideVsmp", "label": "AllowWideVsmp", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow VMs with more VCPUs than host PCPUs, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.BoundLagQuanta", "label": "Bound lag quanta", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 1, "valueIsReadonly": false}, "summary": "Number of global quanta before bound lag"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CommRateThreshold", "label": "CommRateThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 50000, "min": 0, "valueIsReadonly": false}, "summary": "threshold for inter-sched-context rate above which the contexts are considered to be related (in num/sec)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedCostartThreshold", "label": "CoschedCostartThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 0, "valueIsReadonly": false}, "summary": "costart threshold in usec, costart threshold should be less than costopThreshold"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedCostopThreshold", "label": "CoschedCostopThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 0, "valueIsReadonly": false}, "summary": "maximum skew between vcpus in usec, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedCrossCall", "label": "CoschedCrossCall", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "0: disable cosched on crosscall; 1: enable cosched on crosscall"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedHandoffLLC", "label": "CoschedHandoffLLC", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "0: handoff by switching pcpu; 1: handoff to LLC if possible"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedHandoffSkip", "label": "CoschedHandoffSkip", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "only skip handoff if ready time is smaller than this threshold, in usec, 0 to allow skip always"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CoschedPollUsec", "label": "CoschedPollUsec", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 1000, "valueIsReadonly": false}, "summary": "interval between coscheduling skew checks, in usec"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.CreditAgePeriod", "label": "Credit age period", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3000, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1000, "valueIsReadonly": false}, "summary": "Period in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.FairnessRebalancePcpus", "label": "FairnessRebalancePcpus", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 0, "valueIsReadonly": false}, "summary": "max number of PCPUs to be considered when doing fairness rebalance, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HTRebalancePeriod", "label": "HTRebalancePeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "average milliseconds between opportunities for a pcpu to migrate vcpus from within a core"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HTStolenAgeThreshold", "label": "HTStolenAgeThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 0, "valueIsReadonly": false}, "summary": "the amount of htStolen time a vcpu can keep without being aged (in seconds)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HTWholeCoreThreshold", "label": "HTWholeCoreThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 800, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "a vcpu with vtime falling behind by this threshold (in ms) is eligible to use the whole core (HT only), 0 to disable (may violate resource settings)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.HostRebalancePeriod", "label": "HostRebalancePeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "average milliseconds between opportunities for a pcpu to migrate vcpus from within the whole system, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.L2RebalancePeriod", "label": "L2RebalancePeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L2 cache, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.L3RebalancePeriod", "label": "L3RebalancePeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L3 cache, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.LimitEnforcementThreshold", "label": "LimitEnforcementThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 200, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "Only allows low-vtime children ro run when a group/VM's vtimeLimit is smaller than the global virtual time by less than this threshold (in ms), 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.MaxSampleRateLg", "label": "MaxSampleRateLg", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 7, "dynamicProperty": [], "dynamicType": null, "max": 15, "min": 1, "valueIsReadonly": false}, "summary": "Sampling system services at most (2^MaxSampleRateLg) times a second"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.NonTimerWakeupRate", "label": "NonTimerWakeupRate", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "Disable P state if the running vcpu's non-timer wakeup rate is higher than this threshold, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.PackageRebalancePeriod", "label": "PackageRebalancePeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "average milliseconds between opportunities for a pcpu to migrate vcpus from within a package, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.PcpuMigrateIdlePcpus", "label": "PcpuMigrateIdlePcpus", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 0, "valueIsReadonly": false}, "summary": "max number of PCPUs to be considered when doing pcpu idle rebalance, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.Quantum", "label": "Quantum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 200, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 1, "valueIsReadonly": false}, "summary": "Quantum in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.UseMwait", "label": "UseMwait", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 0, "valueIsReadonly": false}, "summary": "use MWAIT vs. HLT in the idle loop; 0: use HLT, 1: use MWAIT if possible, 2: choose by cpu type"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.VMAdmitCheckPerVcpuMin", "label": "Enable admission check per virtual CPU", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Perform additional admission control check that per virtual CPU virtual machine minimum does not exceed the speed of a single physical CPU"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Cpu.WakeupMigrateIdlePcpus", "label": "WakeupMigrateIdlePcpus", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 0, "valueIsReadonly": false}, "summary": "max number of PCPUs to be considered when doing wakeup idle rebalance, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "DCUI.Access", "label": "DCUI Access", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "root", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "One or more comma-separated local users which are granted unconditional access to DCUI, even if they don't have administrator role on the host."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "DataMover.HardwareAcceleratedInit", "label": "HardwareAcceleratedInit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable hardware accelerated VMFS data initialization (requires compliant hardware)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "DataMover.HardwareAcceleratedMove", "label": "HardwareAcceleratedMove", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable hardware accelerated VMFS data movement (requires compliant hardware)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "DataMover.MaxHeapSize", "label": "MaxHeapSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 16, "valueIsReadonly": false}, "summary": "Maximum size of the heap in MB used for data movement"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Digest.AlgoType", "label": "AlgoType", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 1, "valueIsReadonly": false}, "summary": "Digest Crypto Hash Type (1=SHA-1, 2=SHA-256)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Digest.BlockSize", "label": "BlockSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 1, "valueIsReadonly": false}, "summary": "Blocksize in the original VMDK to compute crypto hash codes. In pages of 4K size. Value needs to be power of 2."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Digest.CollisionEnabled", "label": "CollisionEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable collision detection (0=disabled, 1=enabled)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "DirentryCache.MaxDentryPerObj", "label": "MaxDentryPerObj", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 15000, "dynamicProperty": [], "dynamicType": null, "max": 30000, "min": 60, "valueIsReadonly": false}, "summary": "Maximum directory entries cached per directory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.AllowUsbClaimedAsSSD", "label": "AllowUsbClaimedAsSSD", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Permit claim rules to mark USB disks as SSD"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ApdTokenRetryCount", "label": "APD Token Retry Count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 25, "dynamicProperty": [], "dynamicType": null, "max": 99999, "min": 10, "valueIsReadonly": false}, "summary": "APD Token Retry Count"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.AutoremoveOnPDL", "label": "AutoremoveOnPDL", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Autoremove paths to a disk that is in PDL (Permanent Device Loss)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.BandwidthCap", "label": "BandwidthCap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4294967294, "dynamicProperty": [], "dynamicType": null, "max": 4294967294, "min": 10, "valueIsReadonly": false}, "summary": "cap on disk bandwidth (KB/s) usage"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DelayOnBusy", "label": "Delay on busy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 400, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "Delay in milliseconds for completion of commands with a BUSY status"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DeviceEnableIOLatencyMsgs", "label": "DeviceEnableIOLatencyMsgs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable storage latency-related error messages from PSA"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DeviceReclaimTime", "label": "DeviceReclaimTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 31536000, "min": 0, "valueIsReadonly": false}, "summary": "The number of seconds between device re-claim attempts"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.Disable4knSSD", "label": "Disable 4kn SSDs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Disable use of 4kn SSDs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskDelayPDLHelper", "label": "DiskDelayPDLHelper", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 300, "min": 0, "valueIsReadonly": false}, "summary": "Delay PDL helper in secs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskMaxIOSize", "label": "DiskMaxIOSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32767, "dynamicProperty": [], "dynamicType": null, "max": 32767, "min": 32, "valueIsReadonly": false}, "summary": "Max Disk READ/WRITE I/O size before splitting (in KB)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskReservationThreshold", "label": "DiskReservationThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 45, "dynamicProperty": [], "dynamicType": null, "max": 3000, "min": 0, "valueIsReadonly": false}, "summary": "Time window within which refcounted reservations on a device are permitted (in msec)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DiskRetryPeriod", "label": "DiskRetryPeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 50000, "min": 500, "valueIsReadonly": false}, "summary": "Retry period in milliseconds for a command with retry status"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DumpMaxRetries", "label": "DumpMaxRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "Max number of I/O retries during disk dump"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DumpPollDelay", "label": "DumpPollDelay", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1, "valueIsReadonly": false}, "summary": "Number of microseconds to wait between polls during a disk dump."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.DumpPollMaxRetries", "label": "DumpPollMaxRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1, "valueIsReadonly": false}, "summary": "Max number of device poll retries during disk dump"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.EnableNaviReg", "label": "EnableNaviReg", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable automatic NaviAgent registration with EMC CLARiiON and Invista"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.FailDiskRegistration", "label": "FailDiskRegistration", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Fail device registration if disk has only standby paths and supports only implicit asymmetric logical unit access."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.FastPathRestoreInterval", "label": "Fast-path latency monitoring interval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 10, "valueIsReadonly": false}, "summary": "Time interval (in msec) to monitor the IO latency to evaluate eligibility for fast-path in PSA."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.IdleCredit", "label": "IdleCredit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 1, "valueIsReadonly": false}, "summary": "Amount of idle credit that a virtual machine can gain for I/O requests"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.MaxLUN", "label": "Maximum LUN", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "Only SCSI LUNs with LUN ID values below this value will be scanned"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.MaxNumIOIntervals", "label": "Maximum number of IO intervals", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 64, "valueIsReadonly": false}, "summary": "Maximum number of IO intervals per device that can be stored in order to detect overlapping IOs to 4Kn disks"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.MaxResetLatency", "label": "Maximum reset latency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 500, "valueIsReadonly": false}, "summary": "Delay in milliseconds before logging warnings and spawning new reset worlds if a reset is overdue or taking too long"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.NmpMaxCmdExtension", "label": "Maximum commands in NMP", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1000000000, "min": 0, "valueIsReadonly": false}, "summary": "Increase the maximum number of commands to be processed at once in NMP"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.PVSCSIEnablePreemption", "label": "PVSCSIEnablePreemption", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable PVSCSI Preemption."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.PathEvalTime", "label": "Path evaluation time", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 31536000, "min": 0, "valueIsReadonly": false}, "summary": "The number of seconds between FC path evaluations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.PreventVMFSOverwrite", "label": "PreventVMFSOverwrite", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Prevent overwriting VMFS partitions"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.QFullSampleSize", "label": "QFullSampleSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 0, "valueIsReadonly": false}, "summary": "I/O samples to monitor for detecting non-transient queue full condition. Should be nonzero to enable queue depth throttling."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.QFullThreshold", "label": "QFullThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "BUSY or QFULL threshold, upon which LUN queue depth will be throttled. Should be <= QFullSampleSize if throttling is enabled."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ReqCallThreshold", "label": "ReqCallThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 129, "min": 1, "valueIsReadonly": false}, "summary": "Threshold in number of pending requests before calling into vmkernel to process the requests"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetLatency", "label": "Reset latency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 100, "valueIsReadonly": false}, "summary": "Delay in milliseconds between reset thread wakeups"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetMaxRetries", "label": "Reset maximum retries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of bus reset retries. Set to 0 for no limit."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetOverdueLogPeriod", "label": "Reset overdue log period", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 10, "valueIsReadonly": false}, "summary": "Delay in seconds between logs of overdue reset"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetPeriod", "label": "Reset period", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 1, "valueIsReadonly": false}, "summary": "Delay in seconds between bus resets retries"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetThreadExpires", "label": "Reset thread expires", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1800, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 0, "valueIsReadonly": false}, "summary": "Life in seconds of an inactive reset handle thread"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetThreadMax", "label": "Reset thread maximum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of reset handler threads"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ResetThreadMin", "label": "Reset thread minimum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "Minimum number of reset handler threads"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.RetryUnitAttention", "label": "Retry unit attention", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Retry all SCSI commands that return a unit attention error"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ReturnCCForNoSpace", "label": "ReturnCCForNoSpace", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Return CC 0x7/0x27/0x7 in the event where a backing datastore has run out of space as opposed to posting a monitor event to halt the VM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedCostUnit", "label": "SchedCostUnit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32768, "dynamicProperty": [], "dynamicType": null, "max": 262144, "min": 4096, "valueIsReadonly": false}, "summary": "IO Scheduler block size for accounting"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQCleanupInterval", "label": "SchedQ cleanup interval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 31536000, "min": 0, "valueIsReadonly": false}, "summary": "Time interval (in secs) to cleanup per device unused schedQ list (default = 5 minutes)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQControlSeqReqs", "label": "Scheduled QControl sequence requests", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 2048, "min": 0, "valueIsReadonly": false}, "summary": "Number of consecutive requests from a virtual machine required to raise the outstanding commands to maximum"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQControlVMSwitches", "label": "Scheduled QControl VM switches", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 6, "dynamicProperty": [], "dynamicType": null, "max": 2048, "min": 0, "valueIsReadonly": false}, "summary": "Number of switches between commands issued by different virtual machines required to reduce outstanding commands to CONFIG_DISK_CIF"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQPriorityPercentage", "label": "SchedQPriorityPercentage", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 80, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 10, "valueIsReadonly": false}, "summary": "Percentage of priority commands to serve from priority queue"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedQuantum", "label": "Scheduled quantum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 1, "valueIsReadonly": false}, "summary": "Number of consecutive requests from one world"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedReservationBurst", "label": "SchedReservationBurst", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Permit I/O bursts in mclock scheduler with reservations."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SchedulerWithReservation", "label": "SchedulerWithReservation", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Disk I/O scheduler (0:default 1:mclock)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SectorMaxDiff", "label": "Sector maximum difference", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 2000000, "min": 0, "valueIsReadonly": false}, "summary": "Distance in sectors at which the disk BW schedules affinity stops"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SharesHigh", "label": "Shares high", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 100, "valueIsReadonly": false}, "summary": "Shares for high disk priority"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SharesLow", "label": "Shares low", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 100, "valueIsReadonly": false}, "summary": "Shares for low disk priority"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SharesNormal", "label": "Shares normal", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 100, "valueIsReadonly": false}, "summary": "Shares for normal disk priority"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SkipResetNoCIF", "label": "Skip device reset", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not send Device/Virt RESET if No Cmds in Flight"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SllThrottleTime", "label": "SllThrottleTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 800, "dynamicProperty": [], "dynamicType": null, "max": 3000, "min": 25, "valueIsReadonly": false}, "summary": "Time (in msecs) I/Os to SLLs will be throttled in the event of a TASK_SET_FULL being received."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.SupportSparseLUN", "label": "Support sparse LUN", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Support for sparse LUNs if set to one"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.ThroughputCap", "label": "ThroughputCap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4294967294, "dynamicProperty": [], "dynamicType": null, "max": 4294967294, "min": 10, "valueIsReadonly": false}, "summary": "Cap on disk throughput (IO/s) usage"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseDeviceReset", "label": "Use device reset", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use device reset (instead of bus reset) to reset a SCSI device"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseIoPool", "label": "Enable PSA deferred work pools", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 7, "min": 0, "valueIsReadonly": false}, "summary": "A bitmask: 0x1 - adapter submission pool, 0x2 - device completion pool, 0x4 - device queueing pool."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseLunReset", "label": "Use LUN reset", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use LUN reset (instead of device.bus reset) to reset a SCSI device"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.UseReportLUN", "label": "Use report LUN", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use the REPORT LUN command to increase scanning speed for devices"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSICoalesceCount", "label": "VSCSI Coalesce Count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 0, "valueIsReadonly": false}, "summary": "Frequency with which the coalesce callback is called."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIDisableNvmeRetry", "label": "VSCSIDisableNvmeRetry", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Disable vNVME Retries in VSCSI."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIHaltPollInterval", "label": "Minimum time between VSCSI Polls when vCPUs halt", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 1, "valueIsReadonly": false}, "summary": "When vCPU halt we poll VSCSI vHBAs for work, but at most do so this often. Time is in microseconds."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIPollPeriod", "label": "VSCSI Poll Period", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 99999999, "min": 1, "valueIsReadonly": false}, "summary": "Time in microseconds between VSCSI polls."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIResvCmdRetryInSecs", "label": "VSCSIResvCmdRetryInSecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 60, "min": 1, "valueIsReadonly": false}, "summary": "Time (in secs) to retry on transient errors for Reservation commands for MSCS CAB configs."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Disk.VSCSIWriteSameBurstSize", "label": "VSCSIWriteSameBurstSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 4, "min": 1, "valueIsReadonly": false}, "summary": "Max number of split IOs per write same request."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FSS.FSSLightWeightProbe", "label": "FSSLightWeightProbe", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable light-weight efficient probe of ESX supported datastores"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.BindToVmknic", "label": "BindToVmknic", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Bind the FT socket to a specific vmknic"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptConcurrentSend", "label": "FTCptConcurrentSend", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Send non-diff pages in parallel with diffing rather than after"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDelayCheckpoint", "label": "FTCptDelayCheckpoint", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Delay checkpoint if no network packet waiting"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDiffCap", "label": "FTCptDiffCap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Max percent pages via diffs (EXPERIMENTAL, failover will not work if not 100)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDiffThreads", "label": "FTCptDiffThreads", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 6, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "Number of threads for diffing pages"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDisableFailover", "label": "FTCptDisableFailover", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 6, "min": 0, "valueIsReadonly": false}, "summary": "Disable failovers (testing only)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDiskWriteTimeout", "label": "FTCptDiskWriteTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3000, "dynamicProperty": [], "dynamicType": null, "max": 60000, "min": 10, "valueIsReadonly": false}, "summary": "Time in milliseconds for backup site to wait for a disk I/O to complete"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDontDelayPkts", "label": "FTCptDontDelayPkts", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not delay network packets - for testing only"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptDontSendPages", "label": "FTCptDontSendPages", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not send over modified pages - for testing only"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptEpochList", "label": "FTCptEpochList", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "5,10,20,100", "dynamicProperty": [], "dynamicType": null, "validCharacters": "0123456789,", "valueIsReadonly": false}, "summary": "List of potential epochs to try in order of increasing value"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptEpochSample", "label": "FTCptEpochSample", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 60000, "min": 1, "valueIsReadonly": false}, "summary": "Single epoch sampling time in ms"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptEpochWait", "label": "FTCptEpochWait", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8000, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "Wait in ms after epoch sampling"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptIORetryExtraInterval", "label": "FTCptIORetryExtraInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 200, "dynamicProperty": [], "dynamicType": null, "max": 2000, "min": 10, "valueIsReadonly": false}, "summary": "Extra sleep interval (in ms) between retries on disk I/O error"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptIORetryInterval", "label": "FTCptIORetryInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 2000, "min": 10, "valueIsReadonly": false}, "summary": "Sleep interval (in ms) between retries on disk I/O error"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptIORetryTimes", "label": "FTCptIORetryTimes", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 15, "dynamicProperty": [], "dynamicType": null, "max": 50, "min": 5, "valueIsReadonly": false}, "summary": "Maximum retries on disk I/O error"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptLogTimeout", "label": "FTCptLogTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8000, "dynamicProperty": [], "dynamicType": null, "max": 30000, "min": 500, "valueIsReadonly": false}, "summary": "Time in milliseconds to wait for FT log entries (read or write)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptMaxPktsDelay", "label": "FTCptMaxPktsDelay", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "Max number of packets in the delayed queue before forcing a checkpoint"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptMinInterval", "label": "FTCptMinInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 2, "valueIsReadonly": false}, "summary": "Time in milliseconds to wait between two forced checkpoints"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptNetDelayNoCpt", "label": "FTCptNetDelayNoCpt", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "Delay to impose on virtual machine network output in ms"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptNumConnections", "label": "FTCptNumConnections", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 4, "min": 1, "valueIsReadonly": false}, "summary": "# of data connections to use for page sending"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptNumaIndex", "label": "FTCptNumaIndex", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Index dirty pages by NUMA node. Workers will use the index to prefer local work."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptPagePolicy", "label": "FTCptPagePolicy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65538, "dynamicProperty": [], "dynamicType": null, "max": 65538, "min": 1, "valueIsReadonly": false}, "summary": "Page placement policy for side data. < 2^16: Use a specific node mask, 0x10000: Put pages anywhere, 0x10001: Match nodes with virtual machine, 0x10002: Avoid matching nodes with virtual machine"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptPoweroff", "label": "FTCptPoweroff", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 0, "valueIsReadonly": false}, "summary": "Power off the Primary VM after the next checkpoint"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptRcvBufSize", "label": "FTCptRcvBufSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 562140, "dynamicProperty": [], "dynamicType": null, "max": 16777216, "min": 131080, "valueIsReadonly": false}, "summary": "TCP receive buffer size for the backup"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptSndBufSize", "label": "FTCptSndBufSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 562140, "dynamicProperty": [], "dynamicType": null, "max": 16777216, "min": 131080, "valueIsReadonly": false}, "summary": "TCP send buffer size for the Primary VM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptStartTimeout", "label": "FTCptStartTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 90000, "dynamicProperty": [], "dynamicType": null, "max": 90000, "min": 1000, "valueIsReadonly": false}, "summary": "Time in milliseconds for backup site to wait for data for the next checkpoint"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptStatsInterval", "label": "FTCptStatsInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 600, "min": 0, "valueIsReadonly": false}, "summary": "Time in milliseconds between stat printing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptThreadPolicy", "label": "FTCptThreadPolicy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65536, "dynamicProperty": [], "dynamicType": null, "max": 65537, "min": 1, "valueIsReadonly": false}, "summary": "Policy for placing helper threads. < 2^16: Use a fixed NUMA node mask, 0x10000: Put threads anywhere, 0x10001: Match threads to a dynamic node index"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptVcpuMinUsage", "label": "FTCptVcpuMinUsage", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 40, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "VCPU usage in percentage below which the VM will be considered for forced checkpoint"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.FTCptWaitOnSocket", "label": "FTCptWaitOnSocket", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Wait when socket is empty"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "FT.Vmknic", "label": "Vmknic", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Vmknic for FT vmkernel VNIC"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumIoSize", "label": "ChecksumIoSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 1, "valueIsReadonly": false}, "summary": "Size in blocks of a checksum read I/O"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumMaxIo", "label": "ChecksumMaxIo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of I/O chunks read in parallel for checksum"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumPerSlice", "label": "ChecksumPerSlice", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of I/O chunks we read in each slice for checksum"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumRegionSize", "label": "ChecksumRegionSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 1, "valueIsReadonly": false}, "summary": "Size in blocks of one checksum region, corresponding to one network request"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumUseAllocInfo", "label": "ChecksumUseAllocInfo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use disk allocation info to help speed up the checksum process"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumUseChecksumInfo", "label": "ChecksumUseChecksumInfo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use disk checksum info to help speed up transfering valid blocks of data."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ChecksumZoneSize", "label": "ChecksumZoneSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32768, "dynamicProperty": [], "dynamicType": null, "max": 1048576, "min": 32, "valueIsReadonly": false}, "summary": "Size in regions of one checksum zone for which allocation information will be cached"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.CopySnapDiskMaxExtentCount", "label": "CopySnapDiskMaxExtentCount", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Number of extents for a single snapshot disk that can be copied in parallel"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.CopySnapFidHashBuckets", "label": "CopySnapFidHashBuckets", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 1, "valueIsReadonly": false}, "summary": "Number of hash buckets to use to track the snapshot disks open to copy to demand log."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogCompletedHashBuckets", "label": "DemandlogCompletedHashBuckets", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16384, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 1, "valueIsReadonly": false}, "summary": "Number of hash buckets to use to track extents that have been written to the demand log."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogExtentHashBuckets", "label": "DemandlogExtentHashBuckets", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16384, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 1, "valueIsReadonly": false}, "summary": "Number of hash buckets to use to track extents that haven't been read."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogIoTimeoutSecs", "label": "DemandlogIoTimeoutSecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 120, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "Timeout for IOs for demand log operations."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogReadRetries", "label": "DemandlogReadRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "Number of times to retry an internal read (for the demand log) before aborting the delta."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogRetryDelayMs", "label": "DemandlogRetryDelayMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 0, "valueIsReadonly": false}, "summary": "Delay in milliseconds for retrying a demand log write."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferIoSize", "label": "DemandlogTransferIoSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "Size in blocks of a demandlog transfer read I/O"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferMaxCompletion", "label": "DemandlogTransferMaxCompletion", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of demandlog chunks that are allowed in completion phase per disk"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferMaxIo", "label": "DemandlogTransferMaxIo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of demandlog transfer I/O chunks issued in parallel"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferMaxNetwork", "label": "DemandlogTransferMaxNetwork", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of demandlog chunks transferred in parallel"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogTransferPerSlice", "label": "DemandlogTransferPerSlice", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of demandlog chunks issued per slice"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DemandlogWriteRetries", "label": "DemandlogWriteRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "Number of times to retry a demand log write before aborting the delta."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.DisconnectedEventDelayMs", "label": "DisconnectedEventDelayMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 100, "valueIsReadonly": false}, "summary": "Time to wait (while attempting reconnection) before posting a 'no connection to VR server' event"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ErrThrottleChecksumIO", "label": "ErrThrottleChecksumIO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Throttle Checksum I/O errors."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ErrThrottleDceRead", "label": "ErrThrottleDceRead", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Throttle DCE Read errors."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrBitmapAllocTimeoutMS", "label": "BitmapAllocTimeoutMS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3000, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "A timeout in MS for how long we will wait to allocate a bitmap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrBitmapVMMaxStorageGB", "label": "BitmapVMMaxStorageGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65536, "dynamicProperty": [], "dynamicType": null, "max": 131072, "min": 100, "valueIsReadonly": false}, "summary": "An estimation of the maximum storage allocated per VM in gigabytes"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrDemandLogIOPerVM", "label": "DemandLogIOPerVM", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Number of concurrent demand log copies per VM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrLowerExtentBreakGB", "label": "HbrLowerExtentBreakTB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8192, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 1, "valueIsReadonly": false}, "summary": "Disks with capacity between the min extent break and this number of gigabytes will have the lower extent size."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrLowerExtentSizeKB", "label": "HbrLowerExtentSizeKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Lower extent size used for disks in kilobytes."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxExtentSizeKB", "label": "HbrMaxExtentSizeKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum extent size in kilobytes. Used for disks with capacity over the upper extent break."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxGuestXferWhileDeltaMB", "label": "HbrMaxGuestXferWhileDeltaMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 3072, "min": 256, "valueIsReadonly": false}, "summary": "Maximum single SCSI command transfer size (in megabytes) that will be tolerated while a delta is taking place."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxUnmapExtents", "label": "HbrMaxUnmapExtents", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum expected number of extents for SCSI UNMAP commands."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxUnmapsInFlight", "label": "HbrMaxUnmapsInFlight", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 1048576, "min": 0, "valueIsReadonly": false}, "summary": "Maximum expected number of SCSI UNMAP commands in flight on a single disk."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMaxUpdateSizeKB", "label": "HbrMaxUpdateSizeKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 64, "valueIsReadonly": false}, "summary": "Maximum size of a single network update in kilobytes."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMinExtentBreakGB", "label": "HbrMinExtentBreakGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2048, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 1, "valueIsReadonly": false}, "summary": "Disks with capacity under this number of gigabytes will have the min extent size."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrMinExtentSizeKB", "label": "HbrMinExtentSizeKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Minimum extent size used for disks in kilobytes."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrOptimizeFullSync", "label": "HbrOptimizeFullSync", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Skip transfer of changed blocks during full sync to avoid sending them twice between the full sync and the subsequent delta."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceHeapPerVMSizeKB", "label": "ResourceHeapPerVMSizeKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 0, "valueIsReadonly": false}, "summary": "The additional amount of memory in KB per VM to add to the resource heap size"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceHeapSizeMB", "label": "ResourceHeapSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 2, "valueIsReadonly": false}, "summary": "A base value in MB for the size of the resource heap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceHeapUtilization", "label": "ResourceHeapUtilization", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 95, "dynamicProperty": [], "dynamicType": null, "max": 200, "min": 1, "valueIsReadonly": false}, "summary": "Expected usable percentage of the resource heap (minus overheads, fragmentation)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceMaxCompletionContexts", "label": "HbrResourceMaxCompletionContexts", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8192, "dynamicProperty": [], "dynamicType": null, "max": 16384, "min": 16, "valueIsReadonly": false}, "summary": "The maximum number of resource contexts allowed in completion phase for all VMs."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrResourceMaxDiskContexts", "label": "HbrResourceMaxDiskContexts", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 8192, "min": 16, "valueIsReadonly": false}, "summary": "The maximum number of resource contexts allowed in disk phase for all VMs."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrRuntimeHeapMaxBaseMB", "label": "RuntimeHeapMaxBaseMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "A base value in MB for the maximum size of the runtime heap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrRuntimeHeapMinBaseMB", "label": "RuntimeHeapMinBaseMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "A base value in MB for the minimum size of the runtime heap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrStaticHeapMaxBaseMB", "label": "StaticHeapMaxBaseMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 726, "dynamicProperty": [], "dynamicType": null, "max": 3072, "min": 1, "valueIsReadonly": false}, "summary": "A base value in MB for the maximum size of the static heap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrStaticHeapMinBaseMB", "label": "StaticHeapMinBaseMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "A base value in MB for the minimum size of the static heap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrThrottleGenericErrResetTime", "label": "HbrThrottleGenericErrResetTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16384, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 0, "valueIsReadonly": false}, "summary": "Time in MS between the last logged generic HBR error and the throttle reset."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrUpperExtentBreakGB", "label": "HbrUpperExtentBreakTB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32768, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 1, "valueIsReadonly": false}, "summary": "Disks with capacity between the lower extent break and this number of gigabytes will have the upper extent size."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HbrUpperExtentSizeKB", "label": "HbrUpperExtentSizeKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Upper extent size used for disks in kilobytes."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HelperQueueMaxRequests", "label": "HelperQueueMaxRequests", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8192, "dynamicProperty": [], "dynamicType": null, "max": 16384, "min": 128, "valueIsReadonly": false}, "summary": "Maximum number of helper requests the helper queue can support"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.HelperQueueMaxWorlds", "label": "HelperQueueMaxWorlds", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of world processing helper queue requests"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.LocalReadIoTimeoutSecs", "label": "LocalReadIoTimeoutSecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 120, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "Timeout for IOs for dce local reads."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.MigrateFlushTimerSecs", "label": "MigrateFlushTimerSecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 600, "min": 1, "valueIsReadonly": false}, "summary": "Time between attempts to flush the state to the persistent file during migration."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.NetworkUseCubic", "label": "NetworkUseCubic", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use the cubic TCP congestion algorithm for HBR sockets"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.NetworkerRecvHashBuckets", "label": "NetworkerRecvHashBuckets", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 1, "valueIsReadonly": false}, "summary": "Number of hash buckets to use to track commands waiting to receive a response."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.OpportunisticBlockListSize", "label": "OpportunisticBlockListSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4000, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 500, "valueIsReadonly": false}, "summary": "Number of blocks to keep around in a LRU list for opportunistic replication"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ProgressReportIntervalMs", "label": "ProgressReportIntervalMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 1000, "valueIsReadonly": false}, "summary": "Interval between per-disk progress updates to hostd"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.PsfIoTimeoutSecs", "label": "PsfIoTimeoutSecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "Timeout for IOs for persistent state file/demand log metadata."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ReconnectFailureDelaySecs", "label": "ReconnectFailureDelaySecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 300, "min": 10, "valueIsReadonly": false}, "summary": "Additional delay in seconds added per reconnection failure for a session"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ReconnectMaxDelaySecs", "label": "ReconnectMaxDelaySecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 90, "dynamicProperty": [], "dynamicType": null, "max": 300, "min": 30, "valueIsReadonly": false}, "summary": "Maximum delay in seconds between reconnection attempts for a session"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.ResourceServerHashBuckets", "label": "ResourceServerHashBuckets", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 1, "valueIsReadonly": false}, "summary": "Number of hash buckets to use to track remote HBR servers."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.RetryMaxDelaySecs", "label": "RetryMaxDelaySecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 120, "min": 1, "valueIsReadonly": false}, "summary": "Maximum server request retry delay in seconds (for non-fatal errors)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.RetryMinDelaySecs", "label": "RetryMinDelaySecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 60, "min": 1, "valueIsReadonly": false}, "summary": "Minimum server request retry delay in seconds (for non-fatal errors)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.SyncTransferRetrySleepSecs", "label": "SyncTransferRetrySleepSecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 600, "min": 1, "valueIsReadonly": false}, "summary": "Time in seconds to wait after a failure before retrying a sync operation."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskMaxCompletion", "label": "TransferDiskMaxCompletion", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of blocks that are allowed in the completion phase per disk"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskMaxIo", "label": "TransferDiskMaxIo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of blocks that will be read in parallel"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskMaxNetwork", "label": "TransferDiskMaxNetwork", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2048, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of blocks that will be transferred in parallel"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferDiskPerSlice", "label": "TransferDiskPerSlice", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of blocks that will be read in each slice"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferFileExtentSize", "label": "TransferFileExtentSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8192, "dynamicProperty": [], "dynamicType": null, "max": 1048576, "min": 512, "valueIsReadonly": false}, "summary": "Chunk size for config file transfers"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.TransferMaxContExtents", "label": "TransferMaxContExtents", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of contiguous extents that will be coalesced into a single update"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.UnmapOptimization", "label": "UnmapOptimization", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use optimizations for SCSI Unmap."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.WireChecksum", "label": "WireChecksum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use wire checksums"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "HBR.XferBitmapCheckIntervalSecs", "label": "XferBitmapCheckIntervalSecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 600, "min": 1, "valueIsReadonly": false}, "summary": "Time in seconds to wait before checking the transfer bitmap for availability of dirty blocks."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Hpp.HppPReservationCmdRetryTime", "label": "HppPReservationCmdRetryTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 300, "min": 1, "valueIsReadonly": false}, "summary": "Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.CloseIscsiConnOnTaskMgmtFailure", "label": "CloseIscsiConnOnTaskMgmtFailure", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Close iSCSI connection on task management failure"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.MaxIoSizeKB", "label": "Maximum I/O Size in KB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 128, "valueIsReadonly": false}, "summary": "The maximum I/O size of Software iSCSI in KB. Requires rebooting the host."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.SocketRcvBufLenKB", "label": "SocketRcvBufLenKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 6144, "min": 256, "valueIsReadonly": false}, "summary": "Socket receive buffer length in KB for iSCSI connections"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "ISCSI.SocketSndBufLenKB", "label": "SocketSndBufLenKB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 600, "dynamicProperty": [], "dynamicType": null, "max": 6144, "min": 600, "valueIsReadonly": false}, "summary": "Socket send buffer length in KB for iSCSI connections"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Irq.BestVcpuRouting", "label": "Best virtual CPU routing", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "IRQ best virtual CPU routing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQActionAffinityWeight", "label": "IRQActionAffinityWeight", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 0, "valueIsReadonly": false}, "summary": "relative weight for action-vcpu affinity"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQAvoidExclusive", "label": "IRQAvoidExclusive", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Avoid placing interrupts on physical CPUs with exclusive affinity set."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQBHConflictWeight", "label": "IRQBHConflictWeight", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 0, "valueIsReadonly": false}, "summary": "relative weight for irq/BH conflict"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQRebalancePeriod", "label": "IRQ rebalance period", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 50, "dynamicProperty": [], "dynamicType": null, "max": 20000, "min": 10, "valueIsReadonly": false}, "summary": "Time in milliseconds between attempts to rebalance interrupts"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Irq.IRQVcpuConflictWeight", "label": "IRQVcpuConflictWeight", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 1, "valueIsReadonly": false}, "summary": "relative weight for irq/vcpu conflict"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LPage.LPageAlwaysTryForNPT", "label": "LPageAlwaysTryForNPT", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable always try to alloc large page for NPT"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LPage.LPageDefragEnable", "label": "LPageDefragEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable large page defragmentation"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LPage.LPageMarkLowNodes", "label": "LPageMarkLowNodes", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable marking of nodes with low large pages free"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LPage.MaxSharedPages", "label": "MaxSharedPages", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 510, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of shared pages in a 2MB region that may be broken to back the region with a large page"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LPage.MaxSwappedPagesInitVal", "label": "MaxSwappedPagesInitVal", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Initial value for maximum number of swapped pages in a 2MB region that may be read to back the region with a large page"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LPage.freePagesThresholdForRemote", "label": "freePagesThresholdForRemote", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2048, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of free small pages on local nodes to allow remote lpages"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.blkAttrCacheSizePercent", "label": "blkAttrCacheSizePercent", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "BlkAttr cache size percent growth rate with peak value (100%) caching almost all blkattrs for the diskgroup."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.enableLargeWb", "label": "enableLargeWb", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable support for large write buffer for new disk groups"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomDeviceNeedsRepairCount", "label": "lsomDeviceNeedsRepairCount", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 0, "valueIsReadonly": false}, "summary": "Number of times the device can be repaired for transient IO errors."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomEnableFullRebuildAvoidance", "label": "lsomEnableFullRebuildAvoidance", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable LSOM full rebuild avoidance for transient IO errors. (0:disabled 1:enabled)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomEnableRebuildOnLSE", "label": "lsomEnableRebuildOnLSE", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Remediate the device error by automatically re-creating diskgroup on encountering Medium Error on the device"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomPlogEnableDeadmanTimer", "label": "lsomPlogEnableDeadmanTimer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Configuration if an I/O is stuck for a long time. (0:No Action 1:PSOD 2:Disk offline)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LSOM.lsomRebuildOnEvacFailure", "label": "lsomRebuildOnEvacFailure", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Remediate the device error by automatically re-creating diskgroup on encountering Unrecoverable Read Error on the device even if evacuation of the device failed"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "LoadESX.generateLiveDump", "label": "Generate live dump", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Create a live dump if a Quick Boot attempt fails."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.AllocGuestLargePage", "label": "AllocGuestLargePage", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable large page backing of guest memory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.CtlMaxPercent", "label": "Vmmemctl maximum percent", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65, "dynamicProperty": [], "dynamicType": null, "max": 99, "min": 0, "valueIsReadonly": false}, "summary": "Vmmemctl limit as percentage of virtual machine maximum size"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.IdleTax", "label": "Idle tax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 75, "dynamicProperty": [], "dynamicType": null, "max": 99, "min": 0, "valueIsReadonly": false}, "summary": "Idle memory tax rate"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.IdleTaxType", "label": "IdleTaxType", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "idle tax type. 0=flat, 1=variable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemCBTBitmapMaxAlloc", "label": "MemCBTBitmapMaxAlloc", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 2048, "min": 256, "valueIsReadonly": false}, "summary": "Maximum memory in MB to allocate for CBT bitmaps."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemDefragClientsPerDir", "label": "MemDefragClientsPerDir", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Clients that are allowed to defrags per directory."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemEagerZero", "label": "MemEagerZero", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Zero out userworld and guest memory pages immediately after free"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemMaxResvThreshold", "label": "MemMaxResvThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16384, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Max memory reservartion threshold used for indicating health state"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemMinFreePct", "label": "MemMinFreePct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 50, "min": 0, "valueIsReadonly": false}, "summary": "Percentage of host memory to reserve for accelerating memory allocations when free memory is low, 0 for automatic"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemZipEnable", "label": "MemZipEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable the memory compression cache"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemZipMaxAllocPct", "label": "MemZipMaxAllocPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 50, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 5, "valueIsReadonly": false}, "summary": "Sets the maximum size for the compression cache as a percentage of allocated VM memory size"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.MemZipMaxPct", "label": "MemZipMaxPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 5, "valueIsReadonly": false}, "summary": "Sets the maximum target size for the compression cache as a percentage of VM size"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ReallocPolicy", "label": "ReallocPolicy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Memory scheduling policy. 0: default, 1: GFMS, 2: Legacy"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.SampleActivePctMin", "label": "SampleActivePctMin", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 0, "valueIsReadonly": false}, "summary": "lower bound for sampled active memory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.SampleDirtiedPctMin", "label": "SampleDirtiedPctMin", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 0, "valueIsReadonly": false}, "summary": "lower bound for sampled active dirtied memory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareCOSBufSize", "label": "Share service console buffer size", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 2, "valueIsReadonly": false}, "summary": "Specify number of MPNs to be used by COW P2M buffer"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareForceSalting", "label": "Share force salting", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "PShare salting lets you limit the transparent page sharing only between a set of VMs. PShare salting is controlled by the VMX sched.mem.pshare.salt option. The PShare salting option has three states: 0 - no salting or isolation between VMs; 1 - VMs that have the sched.mem.pshare.salt option set are able to share memory with VMs with the same salt; 2 - VMs that do not have the sched.mem.pshare.salt option set cannot share memory with any other VM, page sharing is possible only inside the VM. If the sched.mem.pshare.salt is present but empty, the VM gets its own unique salt."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareRateMax", "label": "ShareRateMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 32768, "min": 0, "valueIsReadonly": false}, "summary": "per-VM upper limit on pshare scan rate in pages/sec. (0 to disable)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareScanGHz", "label": "ShareScanGHz", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 0, "valueIsReadonly": false}, "summary": "max page scan rate in MB/sec per GHz of host CPU, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.ShareScanTime", "label": "ShareScanTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 600, "min": 10, "valueIsReadonly": false}, "summary": "desired time in minutes to scan entire VM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Mem.VMOverheadGrowthLimit", "label": "VMOverheadGrowthLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4294967295, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Default limit (in MB) on VM overhead memory growth. Valid values are 0 to maximum memory supported, and 0xffffffff which means \"unlimited\"."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.BindToVmknic", "label": "BindToVmknic", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 0, "valueIsReadonly": false}, "summary": "Bind the vMotion socket to a specific vmknic. 0 for never, 1 to bind only with FT, 2 to bind with FT or for multi-vmknic support, 3 to always bind"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.CptCacheMaxSizeMB", "label": "CptCacheMaxSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 544, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 8, "valueIsReadonly": false}, "summary": "Maximum checkpoint cache size in MB"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.DebugChecksumMismatch", "label": "DebugChecksumMismatch", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Debug checksum mismatch."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.DetectZeroPages", "label": "DetectZeroPages", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether vMotion should detect zero pages during page transmission"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.Enabled", "label": "Enabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable hot migration support"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.GetPageSysAlertThresholdMS", "label": "GetPageSysAlertThresholdMS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1000, "valueIsReadonly": false}, "summary": "Threshold in milliseconds for the source host to prepare a page for transmission above which a SysAlert is triggered"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.LowBandwidthSysAlertThreshold", "label": "LowBandwidthSysAlertThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 0, "valueIsReadonly": false}, "summary": "Threshold in KB/s for VMotion bandwidth below which a SysAlert is triggered"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.LowMemWaitSysAlertThresholdMS", "label": "LowMemWaitSysAlertThresholdMS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1000, "valueIsReadonly": false}, "summary": "Threshold in milliseconds for the dest host to leave the low-memory state above which a SysAlert is triggered"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateBitmapEncodingType", "label": "MigrateBitmapEncodingType", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Encoding type for changed bitmap transfer"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuMinPctDefault", "label": "MigrateCpuMinPctDefault", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 400, "min": 0, "valueIsReadonly": false}, "summary": "Desired default shared CPU reservation (in %) for VMotions"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuPctPerGb", "label": "MigrateCpuPctPerGb", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Desired per Gbit shared CPU reservation (in %) for VMotions"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuSharesHighPriority", "label": "MigrateCpuSharesHighPriority", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1, "valueIsReadonly": false}, "summary": "CPU shares for a high priority VMotion"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateCpuSharesRegular", "label": "MigrateCpuSharesRegular", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1, "valueIsReadonly": false}, "summary": "CPU shares for a regular VMotion"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MigrateStreamHelperBwUtilMax", "label": "MigrateStreamHelperBwUtilMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 15000, "dynamicProperty": [], "dynamicType": null, "max": 15000, "min": 1, "valueIsReadonly": false}, "summary": "Maximum network bandwidth (Mbps) that each stream helper can saturate"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.MonActionWaitSysAlertThresholdMS", "label": "MonActionWaitSysAlertThresholdMS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 1, "valueIsReadonly": false}, "summary": "Threshold in milliseconds for the monitor to process a pre-copy action after which a SysAlert is triggered"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NetExpectedLineRateMBps", "label": "NetExpectedLineRateMBps", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 133, "dynamicProperty": [], "dynamicType": null, "max": 2000, "min": 1, "valueIsReadonly": false}, "summary": "Expected network throughput, in MBps, for bandwidth-delay calculation"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NetLatencyModeThreshold", "label": "NetLatencyModeThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 1, "valueIsReadonly": false}, "summary": "Lowest possible round-trip time, in ms, before vMotion must operate in latency-aware mode."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NetTimeout", "label": "Net time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 1, "valueIsReadonly": false}, "summary": "Timeout in seconds for migration network operations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.NfcNetTimeout", "label": "NFC net time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 1, "valueIsReadonly": false}, "summary": "Time-out in seconds for NFC migration network operations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.OutstandingReadKBMax", "label": "OutstandingReadKBMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 2048, "min": 0, "valueIsReadonly": false}, "summary": "Maximum socket-backed mbuf bytes vMotion will allow to be outstanding while drained concurrently with reads, 0 for unlimited"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PanicOnChecksumMismatch", "label": "PanicOnChecksumMismatch", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "1 for world panic, 2 for vmkernel panic"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopyCountDelay", "label": "PreCopyCountDelay", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "Delay preCopy next action every n action posts"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopyMinProgressPerc", "label": "PreCopyMinProgressPerc", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 130, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 1, "valueIsReadonly": false}, "summary": "Minimum allowed transmit to dirty page ratio per pre-copy iteration"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopyPagesPerSend", "label": "PreCopyPagesPerSend", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of pages to send per precopy transmit"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreCopySwitchoverTimeGoal", "label": "PreCopySwitchoverTimeGoal", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 100, "valueIsReadonly": false}, "summary": "Goal time in milliseconds to send changed pages after pre-copy completes"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.PreallocLPages", "label": "PreallocLPages", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Attempt to prealloc destination pages via large page allocation"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.ProhibitInstantClone", "label": "ProhibitInstantClone", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Prohibit instant clone from a VM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.RcvBufSize", "label": "RcvBufSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 562540, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 65536, "valueIsReadonly": false}, "summary": "TCP receive buffer size for the destination"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SdpsDynamicDelaySec", "label": "SdpsDynamicDelaySec", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "Delay, in seconds, between polling when considering enabling SDPS in the first preCopy iteration."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SdpsEnabled", "label": "SdpsEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Stuns VMotion source in small increments during precopy, 0=disabled, 1=always enabled, 2=dynamic"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SdpsTargetRate", "label": "SdpsTargetRate", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1, "valueIsReadonly": false}, "summary": "Percent by which transmit should be made to exceed dirty"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.SndBufSize", "label": "SndBufSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 562540, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 65536, "valueIsReadonly": false}, "summary": "TCP send buffer size for the source"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.TcpTsoDeferTx", "label": "TcpTsoDeferTx", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use TCP tso defer optimization for transmit"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.TryToUseDefaultHeap", "label": "TryToUseDefaultHeap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Attempt use the default migration heap when beginning new migrations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VASpaceReserveCount", "label": "VASpaceReserveCount", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 2, "valueIsReadonly": false}, "summary": "Number of migrations to reserve virtual address space for at module load time"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VASpaceReserveSize", "label": "VASpaceReserveSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4096, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 64, "valueIsReadonly": false}, "summary": "Megabytes of virtual address space to reserve per migration at module load time"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionLatencySensitivity", "label": "VMotionLatencySensitivity", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Make vMotion helper worlds latency sensitive, avoid transmit delays."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionMaxStreamHelpers", "label": "VMotionMaxStreamHelpers", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 112, "dynamicProperty": [], "dynamicType": null, "max": 112, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of helpers to allocate for VMotion streams when using Autoscale"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionResolveSwapType", "label": "VMotionResolveSwapType", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Attempt to resolve swap type during VMotion initialization"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.VMotionStreamHelpers", "label": "VMotionStreamHelpers", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 112, "min": 0, "valueIsReadonly": false}, "summary": "Number of helpers to allocate for VMotion streams, 0 to dynamically allocate atleast one per stream IP"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Migrate.Vmknic", "label": "Vmknic", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "vmknic for vMotion vmkernel VNIC"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.APDHandlingEnable", "label": "APD Handling Enable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable Storage APD Handling."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.APDTimeout", "label": "APD Timeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 140, "dynamicProperty": [], "dynamicType": null, "max": 999999, "min": 20, "valueIsReadonly": false}, "summary": "Number of seconds a device can be in APD before failing User World I/O."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.BHTimeout", "label": "BH time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 0, "valueIsReadonly": false}, "summary": "Time-out for bottom-half handlers in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.BlueScreenTimeout", "label": "Blue screen time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 0, "valueIsReadonly": false}, "summary": "Time-out in seconds. Set to 0 for no time-out."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ConsolePort", "label": "ConsolePort", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "none", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Name of serial port to use for visor console (COM1, COM2)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DebugLogToSerial", "label": "DebugLogToSerial", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Send vmkernel LOG messages to the serial port"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DebugShellPort", "label": "DebugShellPort", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "none", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Name of serial port to use for debug shell (COM1, COM2)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DefaultHardwareVersion", "label": "DefaultHardwareVersion", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Default virtual machine compatibility"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DegradedPathEvalTime", "label": "DegradedPathEvalTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 0, "valueIsReadonly": false}, "summary": "Evaluation time (in secs) for paths to mark the path as degraded"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DegradedPathReEvalInterval", "label": "DegradedPathReEvalInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 600, "min": 60, "valueIsReadonly": false}, "summary": "Re-evaluation interval (in secs) for the degraded paths"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.EnablePSPLatencyPolicy", "label": "EnablePSPLatencyPolicy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable latency based sub-policy of Round-robin path selection plugin"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.GDBPort", "label": "GDBPort", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "none", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Name of serial port to use for GDB debugging (COM1, COM2)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.GuestLibAllowHostInfo", "label": "GuestLibAllowHostInfo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow guest to read host-level metrics"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeapMgrGuardPages", "label": "HeapMgrGuardPages", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 512, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Number of guard pages to insert between heap VA regions"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeapPanicDestroyNonEmpty", "label": "HeapPanicDestroyNonEmpty", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Panic when a non-empty heap gets destroyed"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatInterval", "label": "Heartbeat interval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 86400000, "min": 100, "valueIsReadonly": false}, "summary": "Interval in msec to check CPU lockups"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatPanicIpiCount", "label": "Heartbeat Panic IPI Count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 5, "min": 0, "valueIsReadonly": false}, "summary": "Number of IPIs sent to target pcpu prior to invoking NMI PSOD"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatPanicTimeout", "label": "Panic time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 1, "valueIsReadonly": false}, "summary": "Interval in seconds after which to panic if no heartbeats received"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HeartbeatTimeout", "label": "Heartbeat time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 1, "valueIsReadonly": false}, "summary": "Time-out for sending NMI to the locked CPU"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HordeEnabled", "label": "HordeEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables horde mode"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HostName", "label": "Misc.HostName", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "localhost", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Host name"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HppDegradedPathThresholdPer", "label": "HppDegradedPathThresholdPer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Percentage threshold of transient errors to mark path as degraded"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HppManageDegradedPaths", "label": "HppManageDegradedPaths", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Choose paths with less errors for I/Os during transient issues on HPP claimed paths"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HwclockPeriodicSync", "label": "HwclockPeriodicSync", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Sync the hardware clock periodically to match the current system time"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HyperClockAllowSystemTimeAux", "label": "HyperClockAllowSystemTimeAux", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow auxiliary input to system time HyperClock"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.IoFilterWatchdogTimeout", "label": "I/O Filter watchdog timeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 120, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 0, "valueIsReadonly": false}, "summary": "Timeout for the I/O filter watchdog in seconds. 0 means the watchdog is disabled. 120 seconds is the minimum timeout value."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogDumpShutdownTimeout", "label": "LogDumpShutdownTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 180, "dynamicProperty": [], "dynamicType": null, "max": 1800, "min": 0, "valueIsReadonly": false}, "summary": "The maximum amount of time during shutdown that the kernel logger will spend dumping logs from the log buffer"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogPort", "label": "LogPort", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "none", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Name of serial port to use for logging (COM1, COM2)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogTimestampUptime", "label": "LogTimestampUptime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use uptime rather than UTC for vmkernel log"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogToSerial", "label": "Log to serial", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Send VMkernel log messages to the serial port"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.LogWldPrefix", "label": "Log world prefix", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Include running world on every log statement"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MCEMonitorInterval", "label": "MCEMonitorInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Interval[0 - 0x7fffffff ms] to poll for Machine Check Errors(0=never)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MaximumHardwareVersion", "label": "Maximum Hardware Version", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Maximum virtual machine compatibility"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MinimalPanic", "label": "Minimal panic", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not attempt core dump after purple screen"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.NMILint1IntAction", "label": "NMILint1IntAction", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 0, "valueIsReadonly": false}, "summary": "Override how a hardware generated NMI is handled: 0=default (panic, unless changed by boot-time option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended), 4=log and ignore if undiagnosed"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.NmpDegradedPathThresholdPer", "label": "NmpDegradedPathThresholdPer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Percentage threshold of transient errors to mark path as degraded"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.NmpManageDegradedPaths", "label": "NmpManageDegradedPaths", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Choose paths with less errors for I/Os during transient issues on NMP claimed paths"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PSPDeactivateFlakyPath", "label": "PSPDeactivateFlakyPath", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Deactivate flaky path if IOs are failing with HOST ERROR"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PanicLogToSerial", "label": "Panic Logs to serial", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Send Panic log messages to the serial port"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PowerButton", "label": "Power button", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Action to take on a momentary press of the soft power button (0=ignore, 1=request graceful system shutdown and power-off)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PowerOffEnable", "label": "Power-off enable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Action to take on system power-off request (0=halt only, 1=power off)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.PreferredHostName", "label": "PreferredHostName", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Preferred Host name"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.RebootMethod", "label": "Reboot method", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "any", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Preferred reboot method (any, psci, acpi, rcr_hard, kb, ps2, uefi, or rcr_power)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlFlag1", "label": "SIOControlFlag1", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Storage I/O Control Internal Flag"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlFlag2", "label": "SIOControlFlag2", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Storage I/O Control Internal Flag"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlLoglevel", "label": "SIOControlLoglevel", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 7, "min": 0, "valueIsReadonly": false}, "summary": "Storage I/O Control Log Level"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SIOControlOptions", "label": "SIOControlOptions", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Storage I/O Control Options"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ScreenSaverDelay", "label": "ScreenSaverDelay", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 60, "min": 0, "valueIsReadonly": false}, "summary": "Delay in minutes before screensaver kicks in"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.SevAllowDebugging", "label": "SevAllowDebugging", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow a SEV guest to enable the debug policy."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ShaperStatsEnabled", "label": "ShaperStatsEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable stats in shaper module"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.ShellPort", "label": "ShellPort", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "none", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Name of serial port to use for visor shell (COM1, COM2)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.TestNativeFCPaeCapable", "label": "TestNativeFCPaeCapable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "native_fc test module is pae capable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.TimerTolerance", "label": "TimerTolerance", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 100, "valueIsReadonly": false}, "summary": "Default timer lateness tolerance in microseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.forceBPB", "label": "ForceBPB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Force use of BPB."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.forceMPTI", "label": "ForceMPTI", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Force use of Monitor Page Table Isolation."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.vmknvmeCwYield", "label": "vmknvmeCwYield", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Yield every n command in NVMe completion world"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.vmmDisableL1DFlush", "label": "VmmDisableL1DFlush", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Disable L1D flush on VM entry"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.vsanWitnessVirtualAppliance", "label": "vsanWitnessVirtualAppliance", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Indicates a vSAN witness host running in a Virtual Appliance. VM services (create/register/power on) are blocked"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.DsNsMgrTimeout", "label": "DatastoreNamespaceManager Timeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1200000, "dynamicProperty": [], "dynamicType": null, "max": 1800000, "min": 10000, "valueIsReadonly": false}, "summary": "Timeout for DatastoreNamespaceManager operations in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.HostAgentUpdateLevel", "label": "Misc.HostAgentUpdateLevel", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": true}, "summary": "The update level of Host Agent."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Misc.MetadataUpdateTimeoutMsec", "label": "VM MetadataManager Timeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 0, "valueIsReadonly": false}, "summary": "Timeout for VM MetadataManager operations in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.ApdStartCount", "label": "APD start count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 5, "min": 1, "valueIsReadonly": false}, "summary": "Number of sequential heartbeat failures after which APD start event is triggered"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.DiskFileLockUpdateFreq", "label": "Disk file lock update frequency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 8, "valueIsReadonly": false}, "summary": "Time (in seconds) between updates to a disk lock file"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatDelta", "label": "Heartbeat delta", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 30, "min": 3, "valueIsReadonly": false}, "summary": "Time in seconds since the last successful update before a heartbeat is sent"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatFrequency", "label": "Heartbeat frequency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 12, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 5, "valueIsReadonly": false}, "summary": "Time in seconds between heartbeats"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatMaxFailures", "label": "Maximum heartbeat failures", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 6, "valueIsReadonly": false}, "summary": "Number of sequential failures before a volume is marked down"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.HeartbeatTimeout", "label": "Heartbeat time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 30, "min": 3, "valueIsReadonly": false}, "summary": "Time in seconds before an outstanding heartbeat is stopped"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockBreakTimeout", "label": "LockBreakTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 0, "valueIsReadonly": false}, "summary": "Time (in seconds) to wait to check for expired races when breaking lock"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockRenewMaxFailureNumber", "label": "Maximum number of lock renew failures", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 1, "valueIsReadonly": false}, "summary": "Number of update failures before a disk file lock is declared stale"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockSWMRTimeout", "label": "LockSWMRTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 0, "valueIsReadonly": false}, "summary": "Time (in seconds) to wait to check for expired races when acquiring SWMR lock"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockSharedTimeout", "label": "LockSharedTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 0, "valueIsReadonly": false}, "summary": "Time (in seconds) to wait to check for expired races when sharing (read) lock"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LockUpdateTimeout", "label": "LockUpdateTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 8, "min": 1, "valueIsReadonly": false}, "summary": "Time (in seconds) before we abort an outstanding lock update"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.LogNfsStat3", "label": "LogNfsStat3", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Log nfsstat3 code"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.MaxQueueDepth", "label": "MaxQueueDepth", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4294967295, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "Maximum per-Volume queue depth"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.MaxVolumes", "label": "Maximum NFS v3 volumes count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 8, "valueIsReadonly": false}, "summary": "Maximum number of mounted NFS v3 volumes"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.MountTimeout", "label": "MountTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 60, "min": 3, "valueIsReadonly": false}, "summary": "Mount timeout in seconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.NFSMaxOutstandingIOs", "label": "NFSMaxOutstandingIOs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65536, "dynamicProperty": [], "dynamicType": null, "max": 131072, "min": 32, "valueIsReadonly": false}, "summary": "Maximum number of NFSv3 outstanding IOs on the host"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.ReceiveBufferSize", "label": "Socket receive buffer size", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 5120, "min": 64, "valueIsReadonly": false}, "summary": "Default size of socket receive buffer (KB)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.SendBufferSize", "label": "Socket send buffer size", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 5120, "min": 32, "valueIsReadonly": false}, "summary": "Default size of socket send buffer (KB)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.SyncRetries", "label": "SyncRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 25, "dynamicProperty": [], "dynamicType": null, "max": 360, "min": 3, "valueIsReadonly": false}, "summary": "Number of retries before synchronous IO fails (10 seconds per retry)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS.VolumeRemountFrequency", "label": "Remount volume frequency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 30, "valueIsReadonly": false}, "summary": "Time in seconds before attempting to remount a volume"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.EOSDelay", "label": "EOSDelay", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 90, "min": 0, "valueIsReadonly": false}, "summary": "Request EOS safety delay in seconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.IOTaskRetry", "label": "IOTaskRetry", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 25, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 1, "valueIsReadonly": false}, "summary": "Synchronous I/O task number of retries"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxQueueDepth", "label": "MaxQueueDepth", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4294967295, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "Maximum per-Volume queue depth"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxRead", "label": "MaxRead", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4294967295, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 256, "valueIsReadonly": false}, "summary": "Maximum read transfer size in bytes (use the smaller of this value and the server advertised value)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxVolumes", "label": "Maximum NFS v4.1 volumes count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 8, "valueIsReadonly": false}, "summary": "Maximum number of mounted NFS v4.1 volumes"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MaxWrite", "label": "MaxWrite", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4294967295, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 256, "valueIsReadonly": false}, "summary": "Maximum write transfer size in bytes (use the smaller of this value and the server advertised value)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.MountTimeout", "label": "MountTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30, "dynamicProperty": [], "dynamicType": null, "max": 60, "min": 1, "valueIsReadonly": false}, "summary": "Mount timeout in seconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.RecvBufSize", "label": "RecvBufSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 2048, "min": 0, "valueIsReadonly": false}, "summary": "Socket receive buffer size in kilobytes (using default if set to zero)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "NFS41.SendBufSize", "label": "SendBufSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 2048, "min": 0, "valueIsReadonly": false}, "summary": "Socket send buffer size in kilobytes (using default if set to zero)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.AdvertisementDuration", "label": "AdvertisementDuration", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "duration of RARP advertisements"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.AllowPT", "label": "AllowPT", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to enable UPT/NPA"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.BMCNetworkEnable", "label": "BMCNetworkEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable BMC Network for Redfish"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.BlockGuestBPDU", "label": "BlockGuestBPDU", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Block guest sourced BPDU frames"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceDefaultOn", "label": "Coalesce default on", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Dynamic coalescing on by default"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFavorNoVmmVmkTx", "label": "CoalesceFavorNoVmmVmkTx", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 0, "valueIsReadonly": false}, "summary": "Favor disabling all vmm->vmk tx transitions; boost its score by factor of this/64."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFineTimeoutCPU", "label": "CoalesceFineTimeoutCPU", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 0, "valueIsReadonly": false}, "summary": "Set which CPU the fine timer will run on"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFineTxTimeout", "label": "CoalesceFineTxTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "set the fine coalesce timeout in microseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceFlexMrq", "label": "CoalesceFlexMrq", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to dynamically switch on/off multiRxQCalib."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceLowRxRate", "label": "CoalesceLowRxRate", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 0, "valueIsReadonly": false}, "summary": "No Rx coalescing calibration when the number of pkts Rx per timeout is lower than this number."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceLowTxRate", "label": "CoalesceLowTxRate", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 0, "valueIsReadonly": false}, "summary": "No tx coalescing calibration when the number of pkts tx per timeout is lower than this number."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMatchedQs", "label": "CoalesceMatchedQs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to use matched TxRxQ-pairs mode when applicable."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqLt", "label": "CoalesceMrqLt", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to set a RxQ's coalesce to zero based on per-RxQ Low Traffic."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqMetricAllowTxOnly", "label": "CoalesceMrqMetricAllowTxOnly", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to allow's individual RxQ's perf metric to be tx pkt cnt only; if not, it will be tx + rx, or rx only."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqMetricRxOnly", "label": "CoalesceMrqMetricRxOnly", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to force individual RxQ's perf metric to be rx pkt cnt only."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqOverallStop", "label": "CoalesceMrqOverallStop", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to use overall performance to stop RxQ Calib."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqRatioMetric", "label": "CoalesceMrqRatioMetric", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether Tx perf score is attributed to RxQ according to rxPktCnt ratio."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMrqTriggerReCalib", "label": "CoalesceMrqTriggerReCalib", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to let individual RxQ's perf change trigger re-calib."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceMultiRxQCalib", "label": "CoalesceMultiRxQCalib", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "When not in matched TxRxQ-pairs mode, whether to uses separate RxQ Calib."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceNoVmmVmkTx", "label": "CoalesceNoVmmVmkTx", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to try disable all vmm->vmk tx transitions."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceParams", "label": "CoalesceParams", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Set parameters for the default virtual NIC coalescing scheme."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceRBCRate", "label": "CoalesceRBCRate", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4000, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 100, "valueIsReadonly": false}, "summary": "Target event rate for RateBasedCoalescing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceRxLtStopCalib", "label": "CoalesceRxLtStopCalib", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether Rx Low Traffic stops Rx calibration."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceRxQDepthCap", "label": "CoalesceRxQDepthCap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 40, "dynamicProperty": [], "dynamicType": null, "max": 80, "min": 0, "valueIsReadonly": false}, "summary": "Cap of Rx coalescing size."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceScheme", "label": "CoalesceScheme", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "rbc", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Set the default virtual NIC coalescing scheme."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTimeoutType", "label": "CoalesceTimeoutType", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 1, "valueIsReadonly": false}, "summary": "set the coalesce timeout type: fine(1 ms by default) or coarse (4 ms by default)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTxAlwaysPoll", "label": "CoalesceTxAlwaysPoll", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether always poll Tx at coalesce timeout handler."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTxQDepthCap", "label": "CoalesceTxQDepthCap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 40, "dynamicProperty": [], "dynamicType": null, "max": 80, "min": 0, "valueIsReadonly": false}, "summary": "Cap of Tx coalescing size."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.CoalesceTxTimeout", "label": "Coalesce Tx time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4000, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "Set the coalesce time-out in microseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.DCBEnable", "label": "DCBEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable DCB for FCoE"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVFilterBindIpAddress", "label": "DVFilterBindIpAddress", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "DVFilter internal communication endpoint"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVFilterPriorityRdLockEnable", "label": "DVFilterPriorityRdLockEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use priority locking in dvfilter to read lock portsets"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVSLargeHeapMBPerGB", "label": "DVSLargeHeapMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 20, "min": 0, "valueIsReadonly": false}, "summary": "Maximum MB of dvsLargeHeap memory to be allocated per GB of physical memory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.DVSLargeHeapMaxSize", "label": "DVSLargeHeapMaxSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 2048, "min": 64, "valueIsReadonly": false}, "summary": "Max size for the dvsLargeHeap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.DontOffloadInnerIPv6", "label": "DontOffloadInnerIPv6", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Don't offload inner IPv6 CSO/TSO packets to physical NICs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.E1000IntrCoalesce", "label": "E1000IntrCoalesce", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to enable interrupt coalescing for e1000 vNIC."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.E1000TxCopySize", "label": "E1000TxCopySize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2048, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "e1000 tx less than or equal to this will be fully copied with no need for completion."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.E1000TxZeroCopy", "label": "E1000TxZeroCopy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use tx zero copy for non-tso packets for e1000."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnableDMASgCons", "label": "EnableDMASgCons", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "When non-zero, enable the DMA SG constraints support in uplink layer"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnableOuterCsum", "label": "EnableOuterCsum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable uplink layer outer checksumming"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnsMbufpoolMaxMBPerGB", "label": "EnsMbufpoolMaxMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 200, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 10, "valueIsReadonly": false}, "summary": "Maximum MB of the ENS slab memory to be allocated per GB of physical memory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EnsMbufpoolMinMBPerGB", "label": "EnsMbufpoolMinMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 0, "valueIsReadonly": false}, "summary": "Minimum MB of the ENS slab memory to be allocated per GB of physical memory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchAllowFastPath", "label": "Etherswitch fast path", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow Etherswitch fast path"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchHashSize", "label": "Ethernet switch hash size", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 4, "min": 0, "valueIsReadonly": false}, "summary": "Number of ports on the etherswitch x 2^N is the size of the hash table for looking up MACs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchHeapMax", "label": "EtherswitchHeapMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 512, "dynamicProperty": [], "dynamicType": null, "max": 2047, "min": 86, "valueIsReadonly": false}, "summary": "The maximum size (in Megabytes) to which the etherswitch heap can grow. (REQUIRES REBOOT!)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.EtherswitchNumPerPCPUDispatchData", "label": "Etherswitch per-pCPU dispatch data number", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 63, "min": 3, "valueIsReadonly": false}, "summary": "The dispatch data number in the etherswitch per-pCPU dispatch data cache. (REQUIRES REBOOT!)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.FollowHardwareMac", "label": "FollowHardwareMac", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "If set to 1, the management interface MAC address will update whenever the hardware MAC address changes."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.GuestIPHack", "label": "GuestIPHack", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable guest arp inspection IOChain to get IP"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.GuestTxCopyBreak", "label": "Guest Tx copy break", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 60, "valueIsReadonly": false}, "summary": "Transmits smaller than this will be copied rather than mapped"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPQueries", "label": "IGMPQueries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Number of IGMP Queries to send during after VMotion/Teaming failover"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPQueryInterval", "label": "IGMPQueryInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 125, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 32, "valueIsReadonly": false}, "summary": "Interval(in seconds) for IGMP/MLD general query in multicast snooping"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPRouterIP", "label": "IGMPRouterIP", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "0.0.0.0", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Router IP Address for IGMP (generally not necessary to set this)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPV3MaxSrcIPNum", "label": "IGMPV3MaxSrcIPNum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 1, "valueIsReadonly": false}, "summary": "Max per-group srouce IP number for IGMP V3"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.IGMPVersion", "label": "IGMPVersion", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 2, "valueIsReadonly": false}, "summary": "IGMP Version (2 or 3)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LACPActorSystemPriority", "label": "LACPActorSystemPriority", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 1, "valueIsReadonly": false}, "summary": "The value of LACP system priority"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LACPEnableIndividualPort", "label": "LACPEnableIndividualPort", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow to set lag status down when all member link status is down"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefBackoffPeriod", "label": "LRODefBackoffPeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 0, "valueIsReadonly": false}, "summary": "After adaptive LRO decided not to do LRO, how many intervals to wait before trying again."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefMaxLength", "label": "LRODefMaxLength", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65535, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 1, "valueIsReadonly": false}, "summary": "LRO default max length"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefThreshold", "label": "LRODefThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4000, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 0, "valueIsReadonly": false}, "summary": "After this # packets, evaluate whether to continue SW LRO"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefUseRatioDenom", "label": "LRODefUseRatioDenom", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LRODefUseRatioNumer", "label": "LRODefUseRatioNumer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LinkFlappingThreshold", "label": "LinkFlappingThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 0, "valueIsReadonly": false}, "summary": "Max number of link down events per minute before considering a link unstable (0 to deactivate)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.LinkStatePollTimeout", "label": "LinkStatePollTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 90000, "min": 100, "valueIsReadonly": false}, "summary": "Link State poll timer period in milliseconds."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MLDRouterIP", "label": "MLDRouterIP", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "FE80::FFFF:FFFF:FFFF:FFFF", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Router IPv6 Address for MLD (generally not necessary to set this)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MLDV2MaxSrcIPNum", "label": "MLDV2MaxSrcIPNum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 1, "valueIsReadonly": false}, "summary": "Max per-group srouce IP number for MLD V2"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MLDVersion", "label": "MLDVersion", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 1, "valueIsReadonly": false}, "summary": "MLD Version (1 or 2)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxBeaconVlans", "label": "MaxBeaconVlans", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 0, "valueIsReadonly": false}, "summary": "maximum number of VLANs to probe with beacons."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxBeaconsAtOnce", "label": "Maximum simultaneous beacons", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of beacons to send in one beacon cycle"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxGlobalRxQueueCount", "label": "MaxGlobalRxQueueCount", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100000, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Global max length of rx queues for all virtual ports on a ESX host that support queueing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxNetifTxQueueLen", "label": "Maximum net Tx queue length", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1, "valueIsReadonly": false}, "summary": "Maximum length of the Tx queue for the physical NICs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxPageInQueueLen", "label": "Maximum page in queue length", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 75, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of paging requests to queue for guest DMA"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxPktRxListQueue", "label": "MaxPktRxListQueue", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3500, "dynamicProperty": [], "dynamicType": null, "max": 200000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum packet we can queue in rxList"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MaxPortRxQueueLen", "label": "Maximum port Rx queue length", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 80, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 1, "valueIsReadonly": false}, "summary": "Maximum length of the rx queue for virtual ports whose clients support queuing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.MinEtherLen", "label": "MinEtherLen", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 1518, "min": 60, "valueIsReadonly": false}, "summary": "Minimum size ethernet frame to transmit"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NcpLlcSap", "label": "NcpLlcSap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "beacon/color NCP messages created with this SAP (DSAP/SSAP)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetBHRxStormThreshold", "label": "NetBHRxStormThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 320, "dynamicProperty": [], "dynamicType": null, "max": 200000, "min": 0, "valueIsReadonly": false}, "summary": "Declare Rx Storm after this number of consecutive rx pkt drops during queuing in NetBH rxList."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDebugRARPTimerInter", "label": "NetDebugRARPTimerInter", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 30000, "dynamicProperty": [], "dynamicType": null, "max": 16777215, "min": 0, "valueIsReadonly": false}, "summary": "RARP timer will be triggered at this interval."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDeferTxCompletion", "label": "NetDeferTxCompletion", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Whether to defer tx completion to tx world. 1 for Try Completion. 2 For Always (Only in MQ Tx World case)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDeferTxCompletionNonPerQ", "label": "NetDeferTxCompletionNonPerQ", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Whether to defer tx completion to tx world when ctxPerDev = '1' or '2'. 1) for Try Completion. 2) For Always."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetDiscUpdateIntrvl", "label": "NetDiscUpdateIntrvl", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "Set interval (in milliseconds) of networking discovery to update the VLAN information"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetEnableSwCsumForLro", "label": "NetEnableSwCsumForLro", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether enable software checksum for LRO"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetEsxfwPassOutboundGRE", "label": "NetEsxfwPassOutboundGRE", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether outbound GRE traffic is passed by ESXi firewall"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetInStressTest", "label": "NetInStressTest", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "If set to 1, suppress certain logs to avoid log spew."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetLatencyAwareness", "label": "NetLatencyAwareness", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to check virtual machine's latency settings or not for vmxnet2/3"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetMaxRarpsPerInterval", "label": "NetMaxRarpsPerInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 1, "valueIsReadonly": false}, "summary": "Max number of RARPs dispatched per timer callback."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqNumaIOCpuPinThreshold", "label": "NetNetqNumaIOCpuPinThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 60, "min": 0, "valueIsReadonly": false}, "summary": "CPU threshold for pinning device queues in NUMA I/O"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqRxRebalRSSLoadThresholdPerc", "label": "NetNetqRxRebalRSSLoadThresholdPerc", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Threshold percentage to rebalance RSS(Receive Side Scaling) queue"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqTxPackKpps", "label": "NetNetqTxPackKpps", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1, "valueIsReadonly": false}, "summary": "Max TX queue load (in thousand packet per second) to allow packing on the corresponding RX queue"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNetqTxUnpackKpps", "label": "NetNetqTxUnpackKpps", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 600, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1, "valueIsReadonly": false}, "summary": "Threshold (in thousand packet per second) for TX queue load to trigger unpacking of the corresponding RX queue"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetNiocAllowOverCommit", "label": "NetNiocAllowOverCommit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether allow NIOC overcommit when a vNIC is in connected state for DVS"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPTMgrWakeupInterval", "label": "NetPTMgrWakeupInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 6, "dynamicProperty": [], "dynamicType": null, "max": 15, "min": 5, "valueIsReadonly": false}, "summary": "How often the PTMgr will wakeup and trigger the UPT mode switch in second."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPktAllocTries", "label": "Packet allocation retry count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 1, "valueIsReadonly": false}, "summary": "Number of attempts for allocating packet within the page"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPktSlabFreePercentThreshold", "label": "NetPktSlabFreePercentThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 50, "min": 2, "valueIsReadonly": false}, "summary": "Percent of free network memory pool, below which an event is reported."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPortFlushIterLimit", "label": "NetPortFlushIterLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 127, "min": 0, "valueIsReadonly": false}, "summary": "when input is serialized, this bounds the number of times a thread flushes the deferred list."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPortFlushPktLimit", "label": "NetPortFlushPktLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "when input is serialized, this bounds the number of pkts a thread flushes from the deferred list."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetPortTrackTxRace", "label": "NetPortTrackTxRace", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "if enabled(1), collect statistics on potential tx race between concurrent threads."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRCFAllowBPF", "label": "NetRCFAllowBPF", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow to run BPF code in RCF"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRCFInsnType", "label": "NetRCFInsnType", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "The instruction type of bytecode in RCF"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRmDistMacFilter", "label": "NetRmDistMacFilter", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Activate/Deactivate the MAC filter on distributed NetRM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRmDistSamplingRate", "label": "NetRmDistSamplingRate", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "Sampling rate on distributed NetRM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetRxCopyInTx", "label": "NetRxCopyInTx", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to enable rx copy in tx worldlet/world."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedCoalesceTxUsecs", "label": "NetSchedCoalesceTxUsecs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 33, "dynamicProperty": [], "dynamicType": null, "max": 125, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of microseconds the device can delay tx completions"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedDefaultResPoolSharesPct", "label": "NetSchedDefaultResPoolSharesPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 99, "min": 1, "valueIsReadonly": false}, "summary": "Percent share given to unclassified traffic"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedDefaultSchedName", "label": "NetSchedDefaultSchedName", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "fifo", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Default networking packet scheduler"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedECNEnabled", "label": "NetSchedECNEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable net scheduler to send congestion notification to switch ports."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedECNThreshold", "label": "NetSchedECNThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 70, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Percentage queue utilization at which net scheduler will start sending congestion notifications to switch ports."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkLeafQueueDepthPkt", "label": "NetSchedHClkLeafQueueDepthPkt", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 640, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1, "valueIsReadonly": false}, "summary": "Minimum number of packets each HClk leaf node can hold"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkMQ", "label": "NetSchedHClkMQ", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Enable multiple hardware queue for hclk netsched. (0 is off. 1 and 2 means MQ enabled. With 1, user specifies the number of queues, while 2 is dynamic based on link speed.)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkMaxHwQueue", "label": "NetSchedHClkMaxHwQueue", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number hardware queue that HClock can use. Only used when NetSchedHClkMQ is 1."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHClkVnicMQ", "label": "NetSchedHClkVnicMQ", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable multiple VNIC queue for hardware send queue selection"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedHeapMaxSizeMB", "label": "NetSchedHeapMaxSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 96, "min": 1, "valueIsReadonly": false}, "summary": "Size of the netsched subsystem heap in MB"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedInFlightMaxBytesDefault", "label": "NetSchedInFlightMaxBytesDefault", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 200000, "dynamicProperty": [], "dynamicType": null, "max": 1500000, "min": 1500, "valueIsReadonly": false}, "summary": "Number of bytes fed to the nic for nics with a normal (1Gbps) linkspeed"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedInFlightMaxBytesInsane", "label": "NetSchedInFlightMaxBytesInsane", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1500000, "dynamicProperty": [], "dynamicType": null, "max": 1500000, "min": 1500, "valueIsReadonly": false}, "summary": "Number of bytes fed to the nic for nics that don't support tx completion coalescing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedMaxPktSend", "label": "NetSchedMaxPktSend", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 100, "valueIsReadonly": false}, "summary": "Maximum number of packets that we can send to the driver at a time"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedQoSSchedName", "label": "NetSchedQoSSchedName", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "hclk", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Default networking packet scheduler for QoS"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSchedSpareBasedShares", "label": "NetSchedSpareBasedShares", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable shares scheduling only on spare bandwidth. Don't bill while doing reservation scheduling"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSendRARPOnPortEnablement", "label": "NetSendRARPOnPortEnablement", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Ensure one RARP is sent immediately when a port is enabled"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetShaperQueuePerL3L4Flow", "label": "NetShaperQueuePerL3L4Flow", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable queuing per L3/L4 flow hashing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetShaperQueueSizeMax", "label": "NetShaperQueueSizeMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 5000, "min": 1, "valueIsReadonly": false}, "summary": "Maximum shaper queue size"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetShaperQueueSizeMin", "label": "NetShaperQueueSizeMin", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 1, "valueIsReadonly": false}, "summary": "Minimum shaper queue size"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetSplitRxMode", "label": "NetSplitRxMode", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to enable automatic splitRxMode"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTraceEnable", "label": "NetTraceEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable virtual network tracing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTuneHostMode", "label": "NetTuneHostMode", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "default", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Tuning mode for networking"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTuneInterval", "label": "NetTuneInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 1, "valueIsReadonly": false}, "summary": "Tuning interval in seconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTuneThreshold", "label": "NetTuneThreshold", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "1n 2n 50", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Threshold for activating a tuned mode"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTxDontClusterSize", "label": "Net Tx do not cluster size", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 8192, "min": 0, "valueIsReadonly": false}, "summary": "Transmits smaller than this will not be subject to clustering.coalescing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetTxStaticRelation", "label": "NetTxStaticRelation", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether the world should have a static relation to the VM VCPU"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetVMTxType", "label": "NetVMTxType", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 1, "valueIsReadonly": false}, "summary": "World for asynchronous Tx for net devices. 1 for one tx context per vNIC. 2 for one tx context per VM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NetpollSwLRO", "label": "NetpollSwLRO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to perform SW LRO on pkts in netPoll"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NoLocalCSum", "label": "No local checksum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not checksum local tx.rx frames"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.NotifySwitch", "label": "Notify switch", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Broadcasts an arp request on net handle enable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.PTSwitchingTimeout", "label": "PTSwitchingTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20000, "dynamicProperty": [], "dynamicType": null, "max": 60000, "min": 0, "valueIsReadonly": false}, "summary": "Timeout (in ms) when asking the VMX/guest to switch in/out of passthru"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.PVRDMAVmknic", "label": "PVRDMAVmknic", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Vmknic for PVRDMA"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.PktAgingListQuantumSize", "label": "PktAgingListQuantumSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 4, "valueIsReadonly": false}, "summary": "Quantum size for PktAgingList expressed in power of 2"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.PktagingDropPolicy", "label": "PktagingDropPolicy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Dropping policy for vmxnet3 rx burst queue. 1 for PKTAGING_TAIL_DROP. 2 for PKTAGING_RED"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.PortDisableTimeout", "label": "Port disable time-out", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5000, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Maximum time to wait for ports to complete I/O before disabling"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.PortsetLockModel", "label": "PortsetLockModel", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "The lock model version of a portset"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.ProvisioningVmknics", "label": "Provisioning Vmknics", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "vmknics used by NFC for provisioning operations."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.ReversePathFwdCheck", "label": "ReversePathFwdCheck", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Block the multicast/broadcast packets that come back from physical switches in a teamed environment"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.ReversePathFwdCheckPromisc", "label": "ReversePathFwdCheckPromisc", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Block duplicate packet in a teamed environment when the virtual switch is set to Promiscuous mode."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.SendIGMPReportToUplink", "label": "SendIGMPReportToUplink", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable sending IGMP report to uplink"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipCopySmallTx", "label": "TcpipCopySmallTx", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Copy and tx complete small packets for tcp tx"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipDefLROEnabled", "label": "TcpipDefLROEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "LRO enabled for TCP/IP"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipDefLROMaxLength", "label": "TcpipDefLROMaxLength", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32768, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 1, "valueIsReadonly": false}, "summary": "LRO default max length for TCP/IP"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipDgramRateLimiting", "label": "TcpipDgramRateLimiting", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable Tx rate limiting for UDP sockets"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnableABC", "label": "TcpipEnableABC", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable Appropriate Byte Counting for TCP (RFC 3465)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnableFlowtable", "label": "TcpipEnableFlowtable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable route caching through the use of flowtable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnableSendScaling", "label": "TcpipEnableSendScaling", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable Send-Side Scaling (requires RSS)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnsMultipleRxContexts", "label": "TcpipEnsMultipleRxContexts", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use multiple ENS contexts for vmknic RX processing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipEnsNetQRSS", "label": "TcpipEnsNetQRSS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Request NetQ RSS for vmknics."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipHWLRONoDelayAck", "label": "TcpipHWLRONoDelayAck", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Delayed ack timer not armed for Hardware LRO (socket option needs to be set in addition)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipHeapMax", "label": "TcpipHeapMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 16384, "min": 32, "valueIsReadonly": false}, "summary": "Max megabytes the tcpip module heap can grow to. (REQUIRES REBOOT!)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipHeapSize", "label": "TCP/IP heap size", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 0, "valueIsReadonly": false}, "summary": "Size of the TCP/IP module heap in megabytes (requires reboot)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipIGMPDefaultVersion", "label": "TcpipIGMPDefaultVersion", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 1, "valueIsReadonly": false}, "summary": "Default version of IGMP, in the absence of a querier"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipIGMPRejoinInterval", "label": "TcpipIGMPRejoinInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 10, "valueIsReadonly": false}, "summary": "Delay in seconds between automatic IGMP rejoins when no querier is present"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLODispatchQueueMaxLen", "label": "TcpipLODispatchQueueMaxLen", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 512, "min": 50, "valueIsReadonly": false}, "summary": "Max # of pkts queued into the per-protocol queue used for dispatching loopback traffic (REQUIRES REBOOT!)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLRONoDelayAck", "label": "TcpipLRONoDelayAck", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Delayed ack timer not armed for LRO"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLogPackets", "label": "TcpipLogPackets", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Turns on packet logging for a vmknic on debug builds, in a circular & in-memory buffer (Takes effect during vmknic creation time)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipLogPacketsCount", "label": "TcpipLogPacketsCount", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 24570, "dynamicProperty": [], "dynamicType": null, "max": 49140, "min": 1024, "valueIsReadonly": false}, "summary": "Number of packets to log in the in-memory logger. 24570 packets take up about 1.2 MB, and Tx & Rx use separate buffers. (Takes effect during vmknic creation time)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipMaxNetstackInstances", "label": "Maximum number of TCP/IP stack instances", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 48, "dynamicProperty": [], "dynamicType": null, "max": 513, "min": 48, "valueIsReadonly": false}, "summary": "The maximum number of TCP/IP stack instances that can exist concurrently. If you increase this number, you must also increase the TcpipHeapSize by about 2.5 MB per instance. Requires rebooting the host."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipNoBcopyRx", "label": "TcpipNoBcopyRx", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Avoid bcopy in tcp rx"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipPendPktSocketFreeTimeout", "label": "TcpipPendPktSocketFreeTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 300, "dynamicProperty": [], "dynamicType": null, "max": 300, "min": 1, "valueIsReadonly": false}, "summary": "Time Delay in seconds, for freeing UDP sockets that have pending packets for Tx completion"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipRxDispatchQueueMaxLen", "label": "TcpipRxDispatchQueueMaxLen", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 20000, "min": 1, "valueIsReadonly": false}, "summary": "Max # of pkts queued into a tcpip vmknic by an execution context (applied when vmknic is created)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipRxDispatchQueues", "label": "TcpipRxDispatchQueues", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 8, "min": 1, "valueIsReadonly": false}, "summary": "Max # of dispatch queues used for RX. For low memory systems, this should be minimum value(REQUIRES REBOOT!)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipRxDispatchQuota", "label": "TcpipRxDispatchQuota", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 200, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 1, "valueIsReadonly": false}, "summary": "Max # of pkts dispatched into the tcpip stack by an execution context"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipTxDispatchQuota", "label": "TcpipTxDispatchQuota", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 1, "valueIsReadonly": false}, "summary": "Max # of pkts dispatched from the tcpip stack by an execution context"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipTxqBackoffTimeoutMs", "label": "TcpipTxqBackoffTimeoutMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 70, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 20, "valueIsReadonly": false}, "summary": "Duration (in milli seconds) for which backoff is effective when the tx queue has reached the NET_TCPIP_TXQ_MAX_USAGE_THRESHOLD"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TcpipTxqMaxUsageThreshold", "label": "TcpipTxqMaxUsageThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 80, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 50, "valueIsReadonly": false}, "summary": "Tx queue usage threshold in percent at which to start throttling"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TeamPolicyUpDelay", "label": "TeamPolicyUpDelay", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 1800000, "min": 0, "valueIsReadonly": false}, "summary": "Delay (ms) before considering an `uplink up' event relevant"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TeamingNUMAAware", "label": "TeamingNUMAAware", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable the NUMA awareness in Teaming"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TrafficFilterIpAddress", "label": "TrafficFilterIpAddress", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Alternate DVFilter internal communication endpoint"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.TsoDumpPkt", "label": "TsoDumpPkt", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "detailed dump of every pkts"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkAbortDisconnectTimeout", "label": "UplinkAbortDisconnectTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5000, "dynamicProperty": [], "dynamicType": null, "max": 6000000, "min": 1, "valueIsReadonly": false}, "summary": "Timeout (ms) waiting for pending calls to finish when disconnecting."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkKillAsyncTimeout", "label": "UplinkKillAsyncTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 6000000, "min": 1, "valueIsReadonly": false}, "summary": "Timeout (ms) waiting for async when world is killed."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkTSOSplit", "label": "UplinkTSOSplit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable uplink layer convert TSO packets to CSO ones on pNIC not supporting TSO but supporting CSO"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UplinkTxQueuesDispEnabled", "label": "UplinkTxQueuesDispEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables dispatching of port traffic on multiple tx queues"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwCsumForIPv6Csum", "label": "UseHwCsumForIPv6Csum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "When non-zero, use pNIC HW_CSUM, if available, as IPv6 csum offload"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwIPv6Csum", "label": "UseHwIPv6Csum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "When non-zero, use pNIC HW IPv6 csum offload if available"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwTSO", "label": "UseHwTSO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "When non-zero, use pNIC HW TSO offload if available"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseHwTSO6", "label": "UseHwTSO6", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "When non-zero, use pNIC HW IPv6 TSO offload if available"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseLegacyProc", "label": "Populate legacy entries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable populating legacy entries in /proc/vmware/net"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.UseProc", "label": "Use proc", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Populate /proc/vmware/net"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VLANMTUCheckMode", "label": "VLANMTUCheckMode", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Set the unicast/broadcast checking mode in VLAN MTU check"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmklnxLROEnabled", "label": "VmklnxLROEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "LRO enabled in vmklinux"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmklnxLROMaxAggr", "label": "VmklnxLROMaxAggr", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 6, "dynamicProperty": [], "dynamicType": null, "max": 24, "min": 0, "valueIsReadonly": false}, "summary": "LRO max aggr in vmklinux"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmknicDoLroSplit", "label": "VmknicDoLroSplit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "whether for vmknic LRO avoids aggregating all pkts into a single (> 2 ms) large pkt."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmknicLroSplitBnd", "label": "VmknicLroSplitBnd", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 12, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 2, "valueIsReadonly": false}, "summary": "when VmknicDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet2HwLRO", "label": "Vmxnet2HwLRO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to perform HW LRO on pkts going to a LPD capable vmxnet2"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet2PinRxBuf", "label": "Vmxnet2PinRxBuf", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Pin RX buffers for vmxnet2 clients (windows guest only)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet2SwLRO", "label": "Vmxnet2SwLRO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to perform SW LRO on pkts going to a LPD capable vmxnet2"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3AllowTruncation", "label": "Vmxnet3AllowTruncation", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow truncated packets to be delivered to the guest"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3CopyTrailer", "label": "Vmxnet3CopyTrailer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Copy additional bytes of pkt not included in the total length field of ip header"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3ESPRSSAllowed", "label": "Vmxnet3ESPRSSAllowed", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow RSS for IPSEC (ESP) over IPv4 if requested by guest/vmx."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3EnsRxMultipleContexts", "label": "Vmxnet3EnsRxMultipleContexts", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use multiple ENS contexts for vnic RX processing."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3HwLRO", "label": "Vmxnet3HwLRO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to enable HW LRO on pkts going to a LPD capable vmxnet3"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3MaxPendingRxBurst", "label": "Vmxnet3MaxPendingRxBurst", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 64, "valueIsReadonly": false}, "summary": "max # packets to drain from Burst Queue per call"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3MaxRxBurstQueueLength", "label": "Vmxnet3MaxRxBurstQueueLength", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16384, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 0, "valueIsReadonly": false}, "summary": "Maximum length of burst queue allowed when configured via vmx option"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3NonTsoPacketGtMtuAllowed", "label": "Vmxnet3NonTsoPacketGtMtuAllowed", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow non-TSO/LRO packets greater than vNic MTU"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3PageInBound", "label": "Vmxnet3PageInBound", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 1, "valueIsReadonly": false}, "summary": "max # pageIn requests to handle per helper call for vmxnet3."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RSSHashCache", "label": "Vmxnet3RSSHashCache", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable RSS hash cache."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RxBurstQueueEnableThreshold", "label": "Vmxnet3RxBurstQueueEnableThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of entries allowed in Rx ring buffer after which vmxnet3 Rx burst queuing will be disabled in vNIC backend"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RxBurstQueueLimit", "label": "Vmxnet3RxBurstQueueLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 512, "dynamicProperty": [], "dynamicType": null, "max": 16384, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of packets allowed to be queued in vmxnet3 vNIC backend in rx path"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3RxPollBound", "label": "Vmxnet3RxPollBound", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 0, "valueIsReadonly": false}, "summary": "max # pkts to receive per timeout for vmxnet3."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3SetRSSHash", "label": "Vmxnet3SetRSSHash", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "While using multiqueue delivery, set RSS hash while delivering the packet to the guest."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3SwLRO", "label": "Vmxnet3SwLRO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to perform SW LRO on pkts going to a LPD capable vmxnet3"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3UDPRSSAllowed", "label": "Vmxnet3UDPRSSAllowed", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow RSS for UDP over IPv4/IPv6 if requested by guest/vmx. May result in out-of-order packets for IP fragments."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3WinIntrHints", "label": "Vmxnet3WinIntrHints", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "whether intr hints are used for Windows vmxnet3."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.Vmxnet3usePNICHash", "label": "Vmxnet3usePNICHash", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Reuse pnic computed RSS hash."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetBiDirNeedsTsoTx", "label": "VmxnetBiDirNeedsTsoTx", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Need to see Tso Tx to qualify for tsoSplit bidirectional traffic condition."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetBiDirNoTsoSplit", "label": "VmxnetBiDirNoTsoSplit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "For bidirectional traffic, don't do tsoSplit."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetCopyTxRunLimit", "label": "VmxnetCopyTxRunLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "non-Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetDoLroSplit", "label": "VmxnetDoLroSplit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "whether for vmxnet LRO avoids aggregating all pkts into a single (> 2 mss) large pkt."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetDoTsoSplit", "label": "VmxnetDoTsoSplit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 0, "valueIsReadonly": false}, "summary": "whether to split TSO pkts before LPD; 1: halved; 3: VmxnetTsoSplitSize; 2: hybrid."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROBackoffPeriod", "label": "VmxnetLROBackoffPeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 0, "valueIsReadonly": false}, "summary": "After adaptive LRO decided not to do LRO, how many intervals to wait before trying again."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROMaxLength", "label": "VmxnetLROMaxLength", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32000, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 1, "valueIsReadonly": false}, "summary": "LRO default max length for TCP/IP"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROThreshold", "label": "VmxnetLROThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4000, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 0, "valueIsReadonly": false}, "summary": "After this # packets, evaluate whether to continue SW LRO"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROUseRatioDenom", "label": "VmxnetLROUseRatioDenom", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLROUseRatioNumer", "label": "VmxnetLROUseRatioNumer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetLroSplitBnd", "label": "VmxnetLroSplitBnd", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 2, "valueIsReadonly": false}, "summary": "when VmxnetDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetPromDisableLro", "label": "VmxnetPromDisableLro", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to disable SW LRO when vNIC goes into promiscuous mode."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetSwLROSL", "label": "VmxnetSwLROSL", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to use ShortLived for vmxnet SW LRO"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetTsoSplitBnd", "label": "VmxnetTsoSplitBnd", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 12, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 2, "valueIsReadonly": false}, "summary": "when VmxnetDoTsoSplit is 1 or 2, use targetSize as the tsoSplit threshold if the overall pkt list already has this number of pkts."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetTsoSplitSize", "label": "VmxnetTsoSplitSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 17500, "dynamicProperty": [], "dynamicType": null, "max": 65535, "min": 1500, "valueIsReadonly": false}, "summary": "split (byte) size; only used if DoTsoSplit >= 2."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetTxCopySize", "label": "VmxnetTxCopySize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "vmxnet tx <= than this will be fully copied with no need for completion."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetWinCopyTxRunLimit", "label": "VmxnetWinCopyTxRunLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65535, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.VmxnetWinUDPTxFullCopy", "label": "VmxnetWinUDPTxFullCopy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "whether Windows vmxnet UDP tx is fullCopy."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.vNicNumDeferredReset", "label": "vNicNumDeferredReset", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 12, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 0, "valueIsReadonly": false}, "summary": "max # normalPkts per poll."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.vNicTxPollBound", "label": "vNicTxPollBound", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 192, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 0, "valueIsReadonly": false}, "summary": "max # normalPkts per poll."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.vmxnetThroughputWeight", "label": "vmxnetThroughputWeight", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "How far to favor throughput in vmxnet behavior."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Net.IOControlPnicOptOut", "label": "Network I/O control physical NIC opt out option", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "List of physical NICs to opt out of network I/O control"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Nmp.NmpPReservationCmdRetryTime", "label": "NmpPReservationCmdRetryTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 300, "min": 1, "valueIsReadonly": false}, "summary": "Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Nmp.NmpSatpAluaCmdRetryTime", "label": "NmpSatpAluaCmdRetryTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 50, "min": 0, "valueIsReadonly": false}, "summary": "Time (in secs) to retry on transient errors"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Nmp.NmpSatpAluaTransRetryTime", "label": "NmpSatpAluaTransRetryTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 30, "min": 0, "valueIsReadonly": false}, "summary": "Time (in secs) to wait for ALUA transition to complete when target reports ALUA transitioning state"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.CoreCapRatioPct", "label": "CoreCapRatioPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 90, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "The capacity of a core in percent. When exceeded, locality migration is rejected. Set to 0 to disable this check"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.CostopSkewAdjust", "label": "CostopSkewAdjust", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "way to handle costop skew, 0:do nothing, 1:interleave vcpus among clients, 2:allow vcpus on all nodes"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.FollowCoresPerSocket", "label": "FollowCoresPerSocket", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "1: if the vNUMA topology should strickly follow core-per-socket config, 0: to remove the restriction"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LTermFairnessInterval", "label": "LTermFairnessInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 0, "valueIsReadonly": false}, "summary": "duration of long term fairness interval in terms of NUMA rebalance period, 0 indicates that long term fairness is disabled"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LTermMigImbalThreshold", "label": "LTermMigImbalThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "imbalance in long term owed, in percentage, required to trigger migration for long term fairness"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LargeInterleave", "label": "LargeInterleave", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Always use large page interleaving; 0 to disable."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LatencyProbePeriod", "label": "Dynamic latency probe period", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 100000, "min": 10, "valueIsReadonly": false}, "summary": "Time (in ms) in between dynamic latency probing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LocalityWeightActionAffinity", "label": "LocalityWeightActionAffinity", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 130, "dynamicProperty": [], "dynamicType": null, "max": 200, "min": 0, "valueIsReadonly": false}, "summary": "Benefit of improving action affinity by 1."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.LocalityWeightMem", "label": "LocalityWeightMem", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Benefit of improving memory locality by 1 pct."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigImbalanceThreshold", "label": "Migration imbalance threshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 200, "min": 1, "valueIsReadonly": false}, "summary": "Minimum percent load imbalance between nodes to trigger migration"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigPreventLTermThresh", "label": "MigPreventLTermThresh", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "long term owed for a VM, in percentage, above which NUMA migration and swaps are disabled for that VM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigThrashThreshold", "label": "Migration thrash threshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 50, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Maximum post-migration load imbalance as a percentage of pre-migration imbalance to prevent thrashing"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MigThreshold", "label": "Minimum load improvement for single migration", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Minimum percent load balance improvement to allow single migration.swap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.MonMigEnable", "label": "Monitor migration enable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow NUMASched monitor migrations. Set to 1 to enable; set to 0 to disable."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigEnable", "label": "Page migration enable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Permit NUMASched to manipulate page migration. Set to 1 to enable; set to 0 to disable."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigLinearRun", "label": "PageMigLinearRun", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 95, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "page migration candidates for linear scan, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigRandomRun", "label": "PageMigRandomRun", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "page migration candidates for random scan, 0 to disable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PageMigRateMax", "label": "PageMigRateMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8000, "dynamicProperty": [], "dynamicType": null, "max": 250000, "min": 0, "valueIsReadonly": false}, "summary": "max page migration rate"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.PreferHT", "label": "PreferHT", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Prefer using HyperThreads on the same NUMA node over full cores on multiple nodes; 0 to disable."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalanceCoresNode", "label": "Rebalancer core count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 8, "min": 1, "valueIsReadonly": false}, "summary": "Minimum number of cores per node required to enable NUMA rebalancer"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalanceCoresTotal", "label": "Rebalancer total host core count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 32, "min": 1, "valueIsReadonly": false}, "summary": "Minimum number of total host cores required to enable NUMA rebalancer"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalanceEnable", "label": "Enable rebalancer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable NUMA scheduler rebalancer"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.RebalancePeriod", "label": "Rebalance period", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 60000, "min": 100, "valueIsReadonly": false}, "summary": "Frequency of NUMA node rebalancing in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapConsiderPeriod", "label": "SwapConsiderPeriod", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 15, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 0, "valueIsReadonly": false}, "summary": "time between reconsidering a client for swap, in units of NUMA rebalance period"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapInterval", "label": "SwapInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1, "valueIsReadonly": false}, "summary": "frequency of NUMA node swap rebalancing, in units of NUMA rebalance period"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapLoadEnable", "label": "Enable virtual machine swaps for CPU", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable virtual machine swaps across nodes to balance CPU load"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapLocalityEnable", "label": "Enable virtual machine swaps for memory", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable virtual machine swaps across nodes to improve memory locality"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Numa.SwapMigrateOnly", "label": "SwapMigrateOnly", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "frequency of NUMA VM migration only considerations, in units of NUMA rebalance period, 0 to disable pure migrations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "OSData.configuredLocation", "label": "Configured OSData Location", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "The configured location of the OSData partition."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.CStateMaxLatency", "label": "CStateMaxLatency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, avoid a C-state whose latency is larger than this value (us)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.CStatePredictionCoef", "label": "CStatePredictionCoef", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 110479, "dynamicProperty": [], "dynamicType": null, "max": 2000000, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, predict non-timer wakeup with error probability p, where CStatePredictionCoef = -ln(1 - p) * (1 << 20)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.CStateResidencyCoef", "label": "CStateResidencyCoef", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, avoid a C-state whose latency * CStateResidencyCoef > predicted residence time"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.CpuPolicy", "label": "CpuPolicy", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "Balanced", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Host power management policy: High Performance, Balanced, Low Power, or Custom"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.MaxCpuLoad", "label": "MaxCpuLoad", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, CPU utilization threshold below which CPU frequency can be dynamically adjusted"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.MaxFreqPct", "label": "MaxFreqPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, do not use P-states faster than the given percentage of full CPU speed, rounded up to the next available P-state"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.MinFreqPct", "label": "MinFreqPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, do not use P-states slower than the given percentage of full CPU speed"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.PerfBias", "label": "PerfBias", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 17, "dynamicProperty": [], "dynamicType": null, "max": 18, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, Performance Energy Bias Hint, where 0-15 directly specifies preference on a scale where 0=MaxPerf and 15=MinPower, while 16-18 chooses an automatically determined value from a preset policy: 16=Low Power, 17=Balanced, 18=High Performance"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.PerfBiasEnable", "label": "PerfBiasEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use Performance Energy Bias Hint"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.TimerHz", "label": "TimerHz", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 1000, "min": 1, "valueIsReadonly": false}, "summary": "In Custom policy, dynamic power management timer sampling rate"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.UseCStates", "label": "UseCStates", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, use ACPI C-states when processor is idle"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Power.UsePStates", "label": "UsePStates", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "In Custom policy, use ACPI P-states to save power when processor is busy"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "RdmFilter.HbaIsShared", "label": "RdmFilter.HbaIsShared", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Allow local disks to be RDM candidates for Virtual Machines"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "ScratchConfig.ConfiguredScratchLocation", "label": "ScratchConfig.ConfiguredScratchLocation", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "The directory configured to be used for scratch space. Changes will take effect on next reboot."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "ScratchConfig.CurrentScratchLocation", "label": "ScratchConfig.CurrentScratchLocation", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": true}, "summary": "The directory currently being used for scratch space."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ChangeQErrSetting", "label": "ChangeQErrSetting", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Change the QErr value of devices to 0x0."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.CompareLUNNumber", "label": "CompareLUNNumber", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Consider LUN number when determining LUN identity."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.EnableCmdSanityCheck", "label": "EnableCmdSanityCheck", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable Scsi command basic sanity checks. This option can crash the system if Scsi Command signature mismatches"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ExtendAPDCondition", "label": "ExtendAPDCondition", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Trigger APD condition when paths are in unavailable states"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.FailVMIOonAPD", "label": "FailVMIOonAPD", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Fast fail virtual machine I/Os on APD Timeout."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogCmdErrors", "label": "LogCmdErrors", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Log SCSI Device command errors."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogCmdRCErrorsFreq", "label": "LogCmdRCErrorsFreq", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Number of consecutive RC errors to be seen before logging SCSI Device command."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogMPCmdErrors", "label": "LogMPCmdErrors", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Log SCSI Multi-path plugin command errors."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LogScsiAborts", "label": "LogScsiAborts", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Log SCSI abort errors and success."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.LunCleanupInterval", "label": "LunCleanupInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 7, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 1, "valueIsReadonly": false}, "summary": "Timeout for purging stale LUNs. Any LUN which was seen more than the configured number of days ago, will be deleted by the daily cleanup operation"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.MaxReserveBacktrace", "label": "MaxReserveBacktrace", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Log a backtrace if caller exceeds SCSI_MAX_RESERVE_TIME or SCSI_MAX_RESERVE_TOTALTIME (debug only)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.MaxReserveTime", "label": "Maximum reserve time", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 200, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 50, "valueIsReadonly": false}, "summary": "Maximum time (in milliseconds) a system-initiated reservation is normally held"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.MaxReserveTotalTime", "label": "MaxReserveTotalTime", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 250, "dynamicProperty": [], "dynamicType": null, "max": 500, "min": 50, "valueIsReadonly": false}, "summary": "Maximum time (in msecs) a system-initiated reservation normally takes from issue to release (debug only)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeAdjustLocalNSQDepth", "label": "NvmeAdjustLocalNSQDepth", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow dividing the controller queue depth among the namespaces behind the controller for NVMe Local devices."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeLogVerbose", "label": "NvmeLogVerbose", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 15, "min": 0, "valueIsReadonly": false}, "summary": "Enable verbose logging for NVMe devices. This is a bitwise value and can be combined. 1 = Log every command, 2 = Log ANA log page, 4 = Log ANA log page namespace list, 8 = Verbose logging"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeMaxUnmapBlockDescriptorCount", "label": "NvmeMaxUnmapBlockDescriptorCount", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 0, "valueIsReadonly": false}, "summary": "Set maximum deallocate(unmap) descriptor count limit"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.NvmeMaxUnmapLbaCount", "label": "NvmeMaxUnmapLbaCount", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Set maximum deallocate(unmap) size limit (in blocks)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.PassthroughLocking", "label": "Passthrough locking", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "SCSI passthrough locking"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.PcpusPerCompletionWorld", "label": "PcpusPerCompletionWorld", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 1, "valueIsReadonly": false}, "summary": "Allocate number of storage adapter completion worlds based on pcpus per world across NUMA nodes."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ReserveBacktrace", "label": "ReserveBacktrace", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Log a backtrace for all Reserve/Release pairs (debug only)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIBlockUnsupportedOpcodesAndPages", "label": "SCSIBlockUnsupportedOpcodesAndPages", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable blocking unsupported SCSI opcodes and vpd/mode pages"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIEnableDescToFixedConv", "label": "SCSIEnableDescToFixedConv", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable conversion of descriptor format sense to fixed for older plugins"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIEnableDeviceLatencyHistogram", "label": "SCSIEnableDeviceLatencyHistogram", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable updation of device latency histograms"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIStrictSPCVersionChecksForPEs", "label": "SCSIStrictSPCVersionChecksForPEs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Only LUNs with version >= SCSI_ANSI_SCSI3_SPC4 can be PEs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSITimeout_ReabortTime", "label": "SCSI time-out re-stop time", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5000, "dynamicProperty": [], "dynamicType": null, "max": 99999999, "min": 1, "valueIsReadonly": false}, "summary": "Delay (in milliseconds) after a stop due to time-out before the stop is re-issued"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSITimeout_ScanTime", "label": "SCSI time-out scan time", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 99999999, "min": 1, "valueIsReadonly": false}, "summary": "Time (in milliseconds) to sleep between checking for timed-out asynchronous I/O"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.SCSIioTraceBufSizeMB", "label": "SCSIioTraceBufSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 1, "valueIsReadonly": false}, "summary": "Logchannel buffer size for per device IO tracing in MB"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScanOnDriverLoad", "label": "ScanOnDriverLoad", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Scan new SCSI buses on device driver load"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScanSync", "label": "ScanSync", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Force LU scanning operations to be synchronous if set."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiAllowDeviceSpinup", "label": "ScsiAllowDeviceSpinup", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow device spin up, if device is in spun down state."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiPathSplitUseSimpleCloneBuffer", "label": "ScsiPathSplitUseSimpleCloneBuffer", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use simple clone buffers to split IOs at path layer whenever possible."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiRestartStalledQueueLatency", "label": "ScsiRestartStalledQueueLatency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 500, "dynamicProperty": [], "dynamicType": null, "max": 60000, "min": 1, "valueIsReadonly": false}, "summary": "Delay in ms before restarting a stalled queue "}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiTMHardTimeout", "label": "ScsiTMHardTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 120000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 0, "valueIsReadonly": false}, "summary": "Timeout in milliseconds before signalling upper layers of wedged I/O (0 = Signalling disabled)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiUseVPDXCopyInfo", "label": "ScsiUseVPDXCopyInfo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use Scsi VPD query for XCopy Info."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.ScsiVVolPESNRO", "label": "ScsiVVolPESNRO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 256, "dynamicProperty": [], "dynamicType": null, "max": 4096, "min": 32, "valueIsReadonly": false}, "summary": "Default schedNumReqOutstanding value for a PE LUN."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadExpires", "label": "TimeoutTMThreadExpires", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1800, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 1, "valueIsReadonly": false}, "summary": "Life in seconds of timeout task mgmt handler thread"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadLatency", "label": "TimeoutTMThreadLatency", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 1, "valueIsReadonly": false}, "summary": "Delay in ms before waking up new task mgmt thread "}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadMax", "label": "TimeoutTMThreadMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "Max number of timeout task-mgmt handler threads"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadMin", "label": "TimeoutTMThreadMin", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 16, "min": 1, "valueIsReadonly": false}, "summary": "Min number of timeout task-mgmt handler threads"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TimeoutTMThreadRetry", "label": "TimeoutTMThreadRetry", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2000, "dynamicProperty": [], "dynamicType": null, "max": 10000, "min": 1000, "valueIsReadonly": false}, "summary": "Delay in milliseconds before retrying taskmgmt which failed or for which the I/O did not complete"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.TransFailLogPct", "label": "TransFailLogPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Percent of Transient failures seen on Scsi Device that will be logged."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Scsi.UseAdaptiveRetries", "label": "UseAdaptiveRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use adaptive retries for transient errors."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Security.AccountLockFailures", "label": "Account lock failures", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Maximum allowed failed login attempts before locking out a user's account. Zero disables account locking."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Security.AccountUnlockTime", "label": "Account unlock time", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 900, "dynamicProperty": [], "dynamicType": null, "max": 999999999, "min": 1, "valueIsReadonly": false}, "summary": "Duration in seconds to lock out a user's account after exceeding the maximum allowed failed login attempts."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Security.DefaultShellAccess", "label": "Default shell access", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "The default value of the 'shellAccess' field if it is not specified explicitly while creating a new user account, when the caller has shell access."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Security.PasswordHistory", "label": "Password history", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of passwords to remember for each user. Zero disables password history."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Security.PasswordMaxDays", "label": "Password maximum age", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 99999, "dynamicProperty": [], "dynamicType": null, "max": 99999, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of days between password changes. Affects all existing and new users."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Security.PasswordQualityControl", "label": "Password quality control", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "retry=3 min=disabled,disabled,disabled,7,7", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Raw options for pam_passwdqc PAM module. This value is used as is in PAM's configuration file, so use with caution."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Security.SshSessionLimit", "label": "SSH session limit", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 50, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 1, "valueIsReadonly": false}, "summary": "Maximum number of SSH sessions for all users except user 'root'."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.MaxConnPerIP", "label": "MaxConnPerIP", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 1, "valueIsReadonly": false}, "summary": "Max number of TCP/IP connection per IP"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.SendLowat", "label": "SendLowat", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 25, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 1, "valueIsReadonly": false}, "summary": "Send buffer lowat (%)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.SetNoDelayedAck", "label": "SetNoDelayedAck", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Set socket option to disable TCP delayed acknowledgements (Use this option under guidance of VMware support. Requires Remount)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "SunRPC.WorldAffinity", "label": "WorldAffinity", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "TX Affinity: 0 - Disabled, 1 - Issuing world, 2 - Exact RX world, 3 - Loose RX world"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "SvMotion.SvMotionAvgDisksPerVM", "label": "SvMotionAvgDisksPerVM", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 4, "valueIsReadonly": false}, "summary": "Initial Storage vMotion Heap Size is proportional to this setting"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.remoteEnable", "label": "Syslog.global.auditRecord.RemoteEnable", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable transmitting audit records to remote hosts."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.storageCapacity", "label": "Syslog.global.auditRecord.StorageCapacity", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 4, "valueIsReadonly": false}, "summary": "Audit record storage capacity (in MiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.storageDirectory", "label": "Syslog.global.auditRecord.StorageDirectory", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "[] /scratch/auditLog", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Audit record storage directory."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.auditRecord.storageEnable", "label": "Syslog.global.auditRecord.StorageEnable", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable audit record storage."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.certificate.checkCRL", "label": "Syslog.global.certificate.checkCRL", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable checking the revocation status of all the certificates in an SSL certificate chain."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.certificate.checkSSLCerts", "label": "Syslog.global.certificate.checkSSLCerts", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enforce checking of SSL certificates when transmitting messages to remote hosts."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.certificate.strictX509Compliance", "label": "Syslog.global.certificate.strictX509Compliance", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable strict compliance with X.509."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.defaultRotate", "label": "Syslog.global.defaultRotate", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.defaultSize", "label": "Syslog.global.defaultSize", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 10240, "min": 1, "valueIsReadonly": false}, "summary": "Size of each log file before switching to a new one (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.droppedMsgs.fileRotate", "label": "Syslog.global.droppedMsgs.FileRotate", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older dropped message log files to keep."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.droppedMsgs.fileSize", "label": "Syslog.global.droppedMsgs.FileSize", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 10240, "min": 1, "valueIsReadonly": false}, "summary": "Size of each dropped message log file before switching to a new one (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logCheckSSLCerts", "label": "Syslog.global.logCheckSSLCerts", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "DEPRECATED - use Syslog.global.certificate.checkSSLCerts. Enforce checking of SSL certificates when transmitting messages to remote hosts."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logDir", "label": "Syslog.global.logDir", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "[] /scratch/log", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Datastore path of the directory to output logs to. Example: [datastoreName]/logdir"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logDirUnique", "label": "Syslog.global.logDirUnique", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable placing log files in a unique subdirectory of logdir, based on hostname."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logFilters", "label": "Syslog.global.logFilters", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Double vertical bar (||) separated list of log filters. The format of a log filter is: numLogs | ident | logRegexp. 'numLogs' sets the maximum number of log entries for the specified log messages. After reaching this number, the specified log messages are filtered and ignored. 'ident' specifies one or more system components to apply the filter to the log messages that these components generate. 'logRegexp' specifies a case-sensitive phrase with Python regular expression syntax to filter the log messages by their content."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logFiltersEnable", "label": "Syslog.global.logFiltersEnable", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable the use of log filters."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logHost", "label": "Syslog.global.logHost", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Comma (,) separated list of remote hosts to transmit messages to. Format is: proto://hostname|ipv4|'['ipv6']'[:port][?formatter=value[&framing=value]]. Protocol must be one of (tcp|udp|ssl). If a port is not provided, ssl and tcp will use 1514; udp will use 514. Formatter must be one of (RFC_3164|RFC_5424). Framing must be one of (octet_counting|non_transparent). The default formatter is RFC 3164; the default framing is non_transparent."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.logLevel", "label": "Syslog.global.logLevel", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "error", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Log filtering level. This should only be changed when troubleshooting an issue with the syslog daemon. Values may be 'debug' (most detailed level), 'info' (default detail level), 'warning' (only warnings or errors), or 'error' (only errors)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.msgQueueDropMark", "label": "Syslog.global.msgQueueDropMark", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 90, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "The message queue drop mark (as a percentage)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.remoteHost.connectRetryDelay", "label": "Syslog.global.remoteHost.connectRetryDelay", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 180, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 1, "valueIsReadonly": false}, "summary": "Delay before retrying to connect to a remote host after a connection attempt has failed (in seconds). "}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.remoteHost.maxMsgLen", "label": "Syslog.global.remoteHost.maxMsgLen", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 16384, "min": 1024, "valueIsReadonly": false}, "summary": "Maximum remote host transmission length (in bytes) when using the TCP and TLS (SSL) protocols. Messages longer than this will be truncated."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.global.vsanBacking", "label": "Syslog.global.vsanBacking", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Allow the logging and audit record storage directories to be placed on a VSAN. WARNING! Enabling this parameter may cause ESXi to hang."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.LogEFI.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.LogEFI.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.Xorg.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.Xorg.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.apiForwarder.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.apiForwarder.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.attestd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.attestd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.auth.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.auth.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.catalog.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.catalog.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd-whatif.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd-whatif.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clomd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clusterAgent.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.clusterAgent.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachine.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachine.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachineDump.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsTimeMachineDump.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.cmmdsd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.crx-cli.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.crx-cli.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dhclient.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dhclient.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dpd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.dpd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.entropyd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.entropyd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy-access.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy-access.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.envoy.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.epd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.epd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxcli.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxcli.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxgdpd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxgdpd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxioCommd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxioCommd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxtokend.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxtokend.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxupdate.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.esxupdate.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.etcd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.etcd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.fdm.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.fdm.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.gstored.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.gstored.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hbrsrv.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hbrsrv.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthdPlugins.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.healthdPlugins.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd-probe.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd-probe.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostdCgiServer.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostdCgiServer.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostprofiletrace.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.hostprofiletrace.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.infravisor.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.infravisor.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.iofiltervpd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.iofiltervpd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.ioinsight.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.ioinsight.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.keypersist.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.keypersist.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxa.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxa.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.kmxd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lacp.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lacp.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lifecycle.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.lifecycle.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.loadESX.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.loadESX.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.localcli.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.localcli.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.metald.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.metald.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.nfcd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.nfcd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.osfsd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.osfsd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.rhttpproxy.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.rhttpproxy.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sandboxd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sandboxd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sdrsInjector.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sdrsInjector.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sensord.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sensord.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.settingsd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.settingsd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.shell.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.shell.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sockrelay.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.sockrelay.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.spherelet.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.spherelet.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.storageRM.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.storageRM.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.swapobjd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.swapobjd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.syslog.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.syslog.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.trx.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.trx.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.usb.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.usb.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-proxy.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-proxy.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-server.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdfs-server.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vds-vsipioctl.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vds-vsipioctl.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdtc.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vdtc.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vitd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vitd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vltd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vltd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmauthd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmauthd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkdevmgr.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkdevmgr.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkernel.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkernel.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkeventd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkeventd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmksummary.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmksummary.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkwarning.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vmkwarning.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vobd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vobd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vprobe.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vprobe.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vpxa.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vpxa.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanEsxcli.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanEsxcli.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsananalyticsevents.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsananalyticsevents.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsandevicemonitord.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsandevicemonitord.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanesxcmd.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanesxcmd.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.configdump.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.configdump.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.mgmt.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.mgmt.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.vdfsop.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanfs.vdfsop.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanmgmt.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsanmgmt.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsansystem.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsansystem.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraceUrgent.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraceUrgent.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraced.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vsantraced.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vvold.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.vvold.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.watchdog.rotate", "label": "Logger rotations", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Number of older log files to keep for this logger."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Syslog.loggers.watchdog.size", "label": "Logger size", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 102400, "min": 0, "valueIsReadonly": false}, "summary": "Size of each log file before switching to another for this logger (in KiB)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "USB.arbitratorAutoStartDisabled", "label": "USB Arbitrator auto start disable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Disable automatic start of USB Arbitrator. If set USB passthrough will not be available until USB arbitrator is started at the command line."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "USB.devsShared", "label": "USB.devsShared", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "0x04b3:0", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Enable sharing (aka non-exclusive claiming) of USB devices with specified vendor and model ids. 0x0 is a wild card model which matches all models from the specified vendor. The string must contain colon delimited numeric fields, respectively the vendor_id and product id. If the latter is omitted from the last pair it is assumed to be 0x0."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "USB.quirks", "label": "USB.quirks", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Additional USB device quirks to be added to the vmkusb native driver default quirks. Device quirks are software workarounds for hardware errata. String format is ::::, with colon delimited fields. vid and pid are the \\\"usb id\\\" numbers for the USB device vendor and product, respectively (and e.g., 0x0e0f for vendor VMware), and low and high rev are the revisions (inclusive) between which to apply the quirk (e.g., 0 and 0xffff). Quirk name is a string constant starting with UQ_. Contact VMware support for a full list of valid quirk names."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ActiveDirectoryPreferredDomainControllers", "label": "ActiveDirectoryPreferredDomainControllers", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "*", "valueIsReadonly": false}, "summary": "Preferred Domain Controllers for Active Directory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ActiveDirectoryVerifyCAMCertificate", "label": "ActiveDirectoryVerifyCAMCertificate", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable or disable verification of SSL certificate for vSphere Authentication Proxy server"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.DcuiTimeOut", "label": "Direct Console User Interface (DCUI) timeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 600, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 0, "valueIsReadonly": false}, "summary": "An idle time in seconds before DCUI is automatically logged out. Setting 0 disables the timeout."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiShellInteractiveTimeOut", "label": "ESXiShellInteractiveTimeOut", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 0, "valueIsReadonly": false}, "summary": "Idle time before an interactive shell is automatically logged out (in seconds, 0 disables). Takes effect only for newly logged in sessions."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiShellTimeOut", "label": "ESXiShellTimeOut", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 86400, "min": 0, "valueIsReadonly": false}, "summary": "Time before automatically disabling local and remote shell access (in seconds, 0 disables). Takes effect after the services are restarted."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiVPsAllowedCiphers", "label": "ESXiVPsAllowedCiphers", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "ECDHE+AESGCM:ECDHE+AES", "dynamicProperty": [], "dynamicType": null, "validCharacters": "*", "valueIsReadonly": false}, "summary": "ESXi VPs allowed ciphers. List of allowed ciphers to be used by the VPs. Must be in the form accepted by the SSL_CTX_set_cipher_list API."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ESXiVPsDisabledProtocols", "label": "ESXiVPsDisabledProtocols", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "sslv3,tlsv1,tlsv1.1", "dynamicProperty": [], "dynamicType": null, "validCharacters": "*", "valueIsReadonly": false}, "summary": "ESXi VPs disabled protocols (Deprecated). All protocols prior to tlsv1.2 are no longer supported and must remain disabled."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.EsximageNetRateLimit", "label": "EsximageNetRateLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2147483647, "min": 0, "valueIsReadonly": false}, "summary": "Set the maximum rate, in bytes/sec, for downloading VIBs (0=no limit)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.EsximageNetRetries", "label": "EsximageNetRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 0, "valueIsReadonly": false}, "summary": "Set the number of times to retry in case of failure while downloading VIBs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.EsximageNetTimeout", "label": "EsximageNetTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 0, "valueIsReadonly": false}, "summary": "Set the timeout in seconds for downloading VIBs (0=no timeout)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HardwareHealthIgnoredSensors", "label": "Hardware Health Ignored Sensors", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "", "dynamicProperty": [], "dynamicType": null, "validCharacters": "*", "valueIsReadonly": false}, "summary": "List of comma-seperated sensor ID's to ignore for alarm generation."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HardwareHealthSyncTime", "label": "Hardware Health Sync Interval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 360, "dynamicProperty": [], "dynamicType": null, "max": 43200, "min": 0, "valueIsReadonly": false}, "summary": "Interval in minutes for periodic synchronization of hardware sensor state with VC alarm state. Setting 0 disables synchronization."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientCEIPOptIn", "label": "** FIXME EsxHostAdvSettings.UserVars.HostClientCEIPOptIn.label (option.vmsg) - Host Client CEIP opt-in state", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "** FIXME EsxHostAdvSettings.UserVars.HostClientCEIPOptIn.summary (option.vmsg) - Whether or not to opt-in for the Customer Experience Improvement Program in Host Client, 0 for ask, 1 for yes, 2 for no"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientDefaultConsole", "label": "** FIXME EsxHostAdvSettings.UserVars.HostClientDefaultConsole.label (option.vmsg) - Default console type when clicking on screen shot", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "webmks", "dynamicProperty": [], "dynamicType": null, "validCharacters": "*", "valueIsReadonly": false}, "summary": "** FIXME EsxHostAdvSettings.UserVars.HostClientDefaultConsole.summary (option.vmsg) - The default console to use when clicking on a VM screen shot in Host Client, WebMKS or VMRC"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientEnableMOTDNotification", "label": "** FIXME EsxHostAdvSettings.UserVars.HostClientEnableMOTDNotification.label (option.vmsg) - Show Host Client MOTD notification", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "** FIXME EsxHostAdvSettings.UserVars.HostClientEnableMOTDNotification.summary (option.vmsg) - Whether or not to enable MOTD notification on login for Host Client"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientEnableVisualEffects", "label": "** FIXME EsxHostAdvSettings.UserVars.HostClientEnableVisualEffects.label (option.vmsg) - Enable Host Client Visual Effects", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "** FIXME EsxHostAdvSettings.UserVars.HostClientEnableVisualEffects.summary (option.vmsg) - Whether or not to enable visual effects for Host Client"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientSessionTimeout", "label": "** FIXME EsxHostAdvSettings.UserVars.HostClientSessionTimeout.label (option.vmsg) - Host Client session timeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 900, "dynamicProperty": [], "dynamicType": null, "max": 7200, "min": 0, "valueIsReadonly": false}, "summary": "** FIXME EsxHostAdvSettings.UserVars.HostClientSessionTimeout.summary (option.vmsg) - Default timeout for Host Client sessions in seconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientShowOnlyRecentObjects", "label": "** FIXME EsxHostAdvSettings.UserVars.HostClientShowOnlyRecentObjects.label (option.vmsg) - Show recent objects in Host Client", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "** FIXME EsxHostAdvSettings.UserVars.HostClientShowOnlyRecentObjects.summary (option.vmsg) - Whether or not to show only recent objects in Host Client"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostClientWelcomeMessage", "label": "** FIXME EsxHostAdvSettings.UserVars.HostClientWelcomeMessage.label (option.vmsg) - Welcome message displayed on login in Host Client", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "Welcome to {{hostname}}", "dynamicProperty": [], "dynamicType": null, "validCharacters": "*", "valueIsReadonly": false}, "summary": "** FIXME EsxHostAdvSettings.UserVars.HostClientWelcomeMessage.summary (option.vmsg) - The welcome message that is displayed when a user logs into the Host Client"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.HostdStatsstoreRamdiskSize", "label": "HostdStatsstoreRamdiskSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 0, "valueIsReadonly": false}, "summary": "Explicitly specify size for the ramdisk hostd uses to store stats (in megabytes, 0 default). Takes effect after hostd service is restarted."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ProductLockerLocation", "label": "ProductLockerLocation", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "/locker/packages/vmtoolsRepo/", "dynamicProperty": [], "dynamicType": null, "validCharacters": "*", "valueIsReadonly": false}, "summary": "Path to VMware Tools and vSphere Client repository"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressCoredumpWarning", "label": "SuppressCoredumpWarning", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not show warning for disabled or unconfigured coredump target"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressHyperthreadWarning", "label": "SuppressHyperthreadWarning", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not show warning for potential security vulnerability due to hyperthreading"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressSgxAddPackageWarning", "label": "SuppressSgxAddPackageWarning", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not show warning for SGX disabled due to the addition of a CPU package to the host."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressSgxDisabledWarning", "label": "SuppressSgxDisabledWarning", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not show warning for SGX disabled due to Intel Errata CFW101."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.SuppressShellWarning", "label": "SuppressShellWarning", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Do not show warning for enabled local and remote shell access"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "UserVars.ToolsRamdisk", "label": "ToolsRamdisk", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use VMware Tools repository from /tools ramdisk."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.CacheStatsEnable", "label": "CacheStatsEnable", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Vitual Flash Read Cache statistics enable ?"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.CacheStatsFromVFC", "label": "CacheStatsFromVFC", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use cache statistics from virtual Flash Read Cache module ?"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxCacheFileSizeMB", "label": "MaxCacheFileSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 409600, "dynamicProperty": [], "dynamicType": null, "max": 409600, "min": 4, "valueIsReadonly": false}, "summary": "Maximum file size (in MB) of virtual Flash Read supported"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxDiskFileSizeGB", "label": "MaxDiskFileSizeGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16384, "dynamicProperty": [], "dynamicType": null, "max": 16384, "min": 0, "valueIsReadonly": false}, "summary": "Maximum supported disk size (in GB) with virtual Flash Read Cache configuration"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxHeapSizeMB", "label": "MaxHeapSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 16, "valueIsReadonly": false}, "summary": "Maximum size (in MB) to which the virtual flash heap is allowed to grow"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.MaxResourceGBForVmCache", "label": "MaxResourceGBForVmCache", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 2048, "dynamicProperty": [], "dynamicType": null, "max": 65536, "min": 500, "valueIsReadonly": false}, "summary": "Maximum supported virtual flash resource (in GB) to be allocated for VM caches"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VFLASH.ResourceUsageThreshold", "label": "ResourceUsageThreshold", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 80, "dynamicProperty": [], "dynamicType": null, "max": 99, "min": 1, "valueIsReadonly": false}, "summary": "Threshold (in percentage) of virtual flash resource usage"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS.UnresolvedVolumeLiveCheck", "label": "VMFS.UnresolvedVolumeLiveCheck", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/disable liveliness check during unresolved volume query."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.EnableBlockDelete", "label": "EnableBlockDelete", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable VMFS block delete when UNMAP is issued from guest OS"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.FailVolumeOpenIfAPD", "label": "FailVolumeOpenIfAPD", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Fail VMFS volume open operation if the underlying device is deemed to be under an all-paths-down condition"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.GBLAllowMW", "label": "Allow multi-writer Generation Based Locking", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable support for more than 8 hosts using multi-writer mode locks on virtual-disks"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.HardwareAcceleratedLocking", "label": "HardwareAcceleratedLocking", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable hardware accelerated VMFS locking (requires compliant hardware). Please see http://kb.vmware.com/kb/2094604 before disabling this option"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.LFBCSlabSizeMaxMB", "label": "LFBCSlabSizeMax", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 8, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Maximum size (in MB) to which the VMFS affinity manager cluster cache is allowed to grow."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MaxAddressableSpaceTB", "label": "MaxAddressableSpaceTB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 32, "valueIsReadonly": false}, "summary": "Maximum size of all open files that VMFS cache will support before eviction mechanisms kick in"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MaxHeapSizeMB", "label": "MaxHeapSizeMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 768, "dynamicProperty": [], "dynamicType": null, "max": 768, "min": 16, "valueIsReadonly": false}, "summary": "Maximum size (in MB) to which the VMFS heap is allowed to grow"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MaxextendedTxnsUsingfs3Heap", "label": "MaxextendedTxnsUsingfs3Heap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 40, "min": 20, "valueIsReadonly": false}, "summary": "Maximum number of extended transactions for which log space can be allocated from VMFS3 heap when the extendedTxnRegion is full"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.MinAddressableSpaceTB", "label": "MinAddressableSpaceTB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 0, "valueIsReadonly": false}, "summary": "Minimum size of all open files that VMFS cache will support (guaranteed)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.OpenWithoutJournal", "label": "OpenWithoutJournal", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Open file system when out of space for journal allocation, allowing reads and no meta-data updates"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.PBCapMissRatioIntervalSec", "label": "PBCapMissRatioIntervalSec", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 1800, "min": 1, "valueIsReadonly": false}, "summary": "Frequency (in seconds) that the Capacity Miss Ratio is computed for the VMFS Pointer Block cache."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.StAtExclLockEnd", "label": "StAtExclLockEnd", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": " Generate Back Trace in FS3_EndIOExclusive"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMFS3.UseATSForHBOnVMFS5", "label": "Use ATS For HB On VMFS5", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Use ATS for Heartbeat on ATS supported VMFS5 volumes"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.allowCoreDumpOnUsb", "label": "VMkernel.Boot.allowCoreDumpOnUsb", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable creation of core dump file on USB devices."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.atsSupport", "label": "VMkernel.Boot.atsSupport", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable PCIe Address Translation Services"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoCreateDumpFile", "label": "VMkernel.Boot.autoCreateDumpFile", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "If enabled and if no suitable dump partition or dump file exists, create a dump file."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoPartition", "label": "VMkernel.Boot.autoPartition", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable auto-partitioning of empty local disks."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition", "label": "VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartition", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable auto-partitioning of core dump partition for USB boot devices. Requires that autoPartition is set to TRUE as well."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.autoPartitionDiskDumpPartitionSize", "label": "VMkernel.Boot.autoPartitionDiskDumpPartitionSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2560, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Disk dump partition size in MB that gets configured during the auto-partition process."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.bootDeviceRescanTimeout", "label": "VMkernel.Boot.bootDeviceRescanTimeout", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "Boot device rescan timeout (in minutes)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.busSpeedMayVary", "label": "VMkernel.Boot.busSpeedMayVary", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Allow different APIC timer speeds on different CPUs."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.cacheFlushImmOnAllHalt", "label": "VMkernel.Boot.cacheFlushImmOnAllHalt", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Flush caches immediately if all cores sharing LLC halt (AMD only)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.checkCPUIDLimit", "label": "VMkernel.Boot.checkCPUIDLimit", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Refuse to run on CPUID limited cpus."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.checkPages", "label": "VMkernel.Boot.checkPages", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Check that free and free-lpage-pool pages are not corrupted."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.com1_baud", "label": "VMkernel.Boot.com1_baud", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Baud rate for COM1 (0 -> automatic)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.com2_baud", "label": "VMkernel.Boot.com2_baud", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Baud rate for COM2 (0 -> automatic)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.debugBreak", "label": "VMkernel.Boot.debugBreak", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Break into debugger during vmkernel initialization."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.debugLogToSerial", "label": "VMkernel.Boot.debugLogToSerial", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "0=Serial debug logging off, 1=Serial debug logging on, 2=Defer to config option DebugLogToSerial."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.deviceBindParallel", "label": "VMkernel.Boot.deviceBindParallel", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable parallel binding of devices across drivers in the device manager."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.disableACSCheck", "label": "VMkernel.Boot.disableACSCheck", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Bypass ACS capability checks on all PCIE devices"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.disableCFOH", "label": "VMkernel.Boot.disableCFOH", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Disable Cache Flush on Halt"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.disableHwrng", "label": "VMkernel.Boot.disableHwrng", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Disable hardware random number generator (RDRAND, RDSEED). Overrides VMkernel.Boot.entropySources."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.diskDumpSlotSize", "label": "VMkernel.Boot.diskDumpSlotSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Disk dump slot size in MB. 0 = automatically sized, otherwise requested size >= 100 MB."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.dmaEngineExposeIdentityMapping", "label": "VMkernel.Boot.dmaEngineExposeIdentityMapping", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Whether to expose whether DMA engines do identity mapping."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.dmaMapperPolicy", "label": "VMkernel.Boot.dmaMapperPolicy", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "debug", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "DMA mapping policy to use."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.dumpSize", "label": "VMkernel.Boot.dumpSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum core dump file size in MB. Used for automatic core dump file creation. 0 = automatically sized."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.enableACSCheckForRP", "label": "VMkernel.Boot.enableACSCheckForRP", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable ACS capability checks for Root Port"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.entropySources", "label": "VMkernel.Boot.entropySources", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Which entropy sources to enable. 0=defaults, otherwise bitmask values: 1=interrupts, 2=RDRAND, 4=RDSEED, 8=entropyd. If RDSEED is supported, the default is FIPS compliance. Otherwise the default is all entropy sources except entropyd."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.execInstalledOnly", "label": "VMkernel.Boot.execInstalledOnly", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Execute only those files that have been installed via a vib package and have not been modified."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.fakePMemPct", "label": "VMKernel.Boot.fakePMemPct", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "Amount of fake persistent memory (in pct of all volatile memory)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.forceHyperthreadingMitigation", "label": "VMkernel.Boot.forceHyperthreadingMitigation", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Restrict the simultaneous use of logical processors from the same hyperthreaded core regardless of detected security vulnerabilities."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.fsCheck", "label": "VMkernel.Boot.fsCheck", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Run filesystem checks on system partitions."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.gdbPort", "label": "VMkernel.Boot.gdbPort", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "default", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "gdb port; com1 or com2"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapCheckTimerInterval", "label": "VMkernel.Boot.heapCheckTimerInterval", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Interval in seconds between heap timer checks"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapFreePoisonByte", "label": "VMkernel.Boot.heapFreePoisonByte", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 255, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "Byte pattern used to poison freed memory"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapMetaPoisonByte", "label": "VMkernel.Boot.heapMetaPoisonByte", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 90, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "Byte pattern used to poison red zones for allocations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapMetadataProtect", "label": "VMkernel.Boot.heapMetadataProtect", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Use poisoned red zones to protect against under/overruns"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapPoisonFreeMem", "label": "VMkernel.Boot.heapPoisonFreeMem", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Poison free memory to catch use after free bugs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.heapPoisonTimerChecks", "label": "VMkernel.Boot.heapPoisonTimerChecks", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Check heap poisoned areas for corruption on regular intervals"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.hyperthreading", "label": "VMkernel.Boot.hyperthreading", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable hyperthreading if available."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.hyperthreadingMitigation", "label": "VMkernel.Boot.hyperthreadingMitigation", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.hyperthreadingMitigationIntraVM", "label": "VMkernel.Boot.hyperthreadingMitigationIntraVM", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Restrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability within a single VM."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.ignoreMsrFaults", "label": "VMkernel.Boot.ignoreMsrFaults", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Ignore general protection faults as a result of rdmsr and wrmsr instructions"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.inputPassthru", "label": "VMkernel.Boot.inputPassthru", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Pass HID input devices through to user worlds via character device"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.intrBalancingEnabled", "label": "VMkernel.Boot.intrBalancingEnabled", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Indicates if interrupt balancing is enabled."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.ioAbilityChecks", "label": "VMkernel.Boot.ioAbilityChecks", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enforce checking of whether regions can be DMA mapped."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.iovDisableIR", "label": "VMkernel.Boot.iovDisableIR", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Disable Interrupt Remapping in the IOMMU."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.iovEnablePostedIntr", "label": "VMkernel.Boot.iovEnablePostedIntr", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable support for posted interrupts in the IOMMU."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.ipmiEnabled", "label": "VMkernel.Boot.ipmiEnabled", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable IPMI"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.isPerFileSchedModelActive", "label": "VMkernel.Boot.isPerFileSchedModelActive", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable per file scheduling model on this host"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.kbddev", "label": "VMkernel.Boot.kbddev", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable VMkernel char driver interface between host keyboard and Guest"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.leaveWakeGPEsDisabled", "label": "VMkernel.Boot.leaveWakeGPEsDisabled", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Disallow a wake GPE from also being a runtime GPE"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.logEFILevel", "label": "LogEFI Level", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "Log level for LogEFI."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.logPort", "label": "VMkernel.Boot.logPort", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "default", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "Serial port to enable for logging; com1 or com2"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxLogEntries", "label": "VMkernel.Boot.maxLogEntries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Size of the kernel log buffer in 256-byte lines. 0=Use default. Min is 1024. Max is 32768."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxPCPUS", "label": "VMkernel.Boot.maxPCPUS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Number of PCPUs vmkernel should use."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxPCPUsNUMAInterleaving", "label": "VMkernel.Boot.maxPCPUsNUMAInterleaving", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable NUMA-node interleaving of enabled PCPUs."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.maxVMs", "label": "VMkernel.Boot.maxVMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Max number of VMs VMKernel should support. 0 == determine at runtime"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memCheckEveryWord", "label": "VMkernel.Boot.memCheckEveryWord", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Check every single word when checking mem."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memLowReservedMB", "label": "VMkernel.Boot.memLowReservedMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Amount of low memory (< 4 GB) which gets reserved. 0 == determine at runtime"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memmapMaxEarlyPoisonMemMB", "label": "VMkernel.Boot.memmapMaxEarlyPoisonMemMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65536, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Memory that should be poisoned during early initialization."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memmapMaxPhysicalMemMB", "label": "VMkernel.Boot.memmapMaxPhysicalMemMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 9223372036854775807, "min": -9223372036854775808, "valueIsReadonly": false}, "summary": "Maximum physical memory (in MB) addressable by kernel, used to calculate the cut-off MPN, when added to the first valid memory MPN."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.memmapMaxRAMMB", "label": "VMkernel.Boot.memmapMaxRAMMB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 33585088, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum conventional memory (RAM) supported on the system. Additional RAM above this limit will not be used by the system."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.microcodeUpdate", "label": "VMkernel.Boot.microcodeUpdate", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Update microcode from boot module if available"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.microcodeUpdateForce", "label": "VMkernel.Boot.microcodeUpdateForce", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Disable check that microcode update is newer than installed microcode and that both are released versions"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netCoalesceTimerHdlrPcpu", "label": "VMkernel.Boot.netCoalesceTimerHdlrPcpu", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Pcpu that coalesce timeout handler runs on."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netGPHeapMaxMBPerGB", "label": "VMkernel.Boot.netGPHeapMaxMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum MB of the general purpose networking heap to be allocated per GB of physical memory."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netMaxPktsToProcess", "label": "VMkernel.Boot.netMaxPktsToProcess", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of packets to process in each invocation packet processing routine"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netMaxPktsToRelease", "label": "VMkernel.Boot.netMaxPktsToRelease", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 128, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of packets to release in each invocation packet releasing routine"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueEnabled", "label": "VMkernel.Boot.netNetqueueEnabled", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable NetQueue support."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueEnblSwlroWithPnicHwlro", "label": "VMkernel.Boot.netNetqueueEnblSwlroWithPnicHwlro", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable SWLRO for PNIC with HWLRO. Requires REBOOT."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueMaxFiltersPerUplink", "label": "VMkernel.Boot.netNetqueueMaxFiltersPerUplink", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4096, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of netqueue filters for Uplink. Maximum value for this setting is 32768. Requires REBOOT."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueMaxLearnedFilters", "label": "VMkernel.Boot.netNetqueueMaxLearnedFilters", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 9216, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of hostwide netqueue learned filters. Maximum value for this setting is 16384. Requires REBOOT."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netNetqueueMaxStaticFilters", "label": "VMkernel.Boot.netNetqueueMaxStaticFilters", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10240, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of hostwide netqueue static filters. Maximum value for this setting is 16384. Requires REBOOT."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolLimitCap", "label": "VMkernel.Boot.netPagePoolLimitCap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1048576, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of pages period for the packet page pool."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolLimitPerGB", "label": "VMkernel.Boot.netPagePoolLimitPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5120, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of pages for the packet page pool per gigabyte."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolResvCap", "label": "VMkernel.Boot.netPagePoolResvCap", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of pages to reserve for the packet page pool."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPagePoolResvPerGB", "label": "VMkernel.Boot.netPagePoolResvPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Number of pages to reserve for the packet page pool per gigabyte."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktHeapMaxMBPerGB", "label": "VMkernel.Boot.netPktHeapMaxMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 6, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktHeapMinMBPerGB", "label": "VMkernel.Boot.netPktHeapMinMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Minimum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktPoolMaxMBPerGB", "label": "VMkernel.Boot.netPktPoolMaxMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 75, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum MB of networking packet buffer pool to be allocated per GB of physical memory. Maximum value for this setting is 512. Net packet pool maximum per system will be at least 656MB."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPktPoolMinMBPerGB", "label": "VMkernel.Boot.netPktPoolMinMBPerGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Minimum MB of networking packet buffer pool to be allocated per GB of physical memory (multiple of 24)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.netPreemptionEnabled", "label": "VMkernel.Boot.netPreemptionEnabled", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/disable preemption support in overall networking area"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.nmiAction", "label": "VMkernel.Boot.nmiAction", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Action on hardware generated NMI: 0=default (panic, unless changed by advanced config option), 1=enter debugger, 2=panic, 3=log and ignore (not recommended), 4=log and ignore if undiagnosed"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.numSpareCoresPerLLC", "label": "VMkernel.Boot.numSpareCoresPerLLC", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Number of spare cores reserved at boot time per last-level cache (LLC)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.numaLatencyRemoteThresholdPct", "label": "VMkernel.Boot.numaLatencyRemoteThresholdPct", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum measured memory access latency difference (in percent units) between 2 pairs of NUMA nodes for the pairs to be considered equidistant"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.overrideDuplicateImageDetection", "label": "VMkernel.Boot.overrideDuplicateImageDetection", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Override duplicate ESXi image detection"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.pciBarAllocPolicy", "label": "VMkernel.Boot.pciBarAllocPolicy", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "PCI BAR allocation policy; 0=first-fit, 1=smallest-fit, 2=BAR-fit"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.pcipDisablePciErrReporting", "label": "VMkernel.Boot.pcipDisablePciErrReporting", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Disable error reporting for PCI passthru devices."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.poisonMarker", "label": "VMkernel.Boot.poisonMarker", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": -6148914691236517206, "dynamicProperty": [], "dynamicType": null, "max": 9223372036854775807, "min": -9223372036854775808, "valueIsReadonly": false}, "summary": "Value used to poison memmap pages"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.poisonPagePool", "label": "VMkernel.Boot.poisonPagePool", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Poison memmap pages"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.preventFreePageMapping", "label": "VMkernel.Boot.preventFreePageMapping", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Prevent mapping of free pages"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rdmaRoceIPBasedGidGeneration", "label": "VMkernel.Boot.rdmaRoceIPBasedGidGeneration", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Use the new IP-based GID generation for RoCE."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rdmaUseTeamingPolicy", "label": "VMkernel.Boot.rdmaUseTeamingPolicy", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Use teaming policy for rdma connection."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableEFI", "label": "VMkernel.Boot.rtcEnableEFI", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable UEFI Runtime Services as real time clock"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableLegacy", "label": "VMkernel.Boot.rtcEnableLegacy", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable legacy CMOS device as real time clock"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableLegacyForce", "label": "VMkernel.Boot.rtcEnableLegacyForce", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable legacy CMOS device as real time clock even if FADT has the CMOS RTC Not Present flag set"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.rtcEnableTAD", "label": "VMkernel.Boot.rtcEnableTAD", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable ACPI 5.0 Time and Alarm Device as real time clock"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.scrubIgnoredPages", "label": "VMkernel.Boot.scrubIgnoredPages", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Check pages that were ignored due to vmbIgnoreStartMPN and vmbIgnoreNumMPNs boot options."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.scrubMemoryAfterModuleLoad", "label": "VMkernel.Boot.scrubMemoryAfterModuleLoad", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Check all memory after each module load. This causes booting to be very slow."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.serialUntrusted", "label": "VMkernel.Boot.serialUntrusted", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Disable serial port if UART misbehaves."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.skipPartitioningSsds", "label": "VMkernel.Boot.skipPartitioningSsds", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "If enabled, skip auto-partitioning of empty local SSDs."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storAdptrMultCplWrldsPerNuma", "label": "VMkernel.Boot.storAdptrMultCplWrldsPerNuma", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Pcpu Based multiple adapter completion worlds per Numa"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageEnablePrpAtPsa", "label": "VMkernel.Boot.storageEnablePrpAtPsa", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable NVMe PRP handling in PSA"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageHeapMaxSize", "label": "VMkernel.Boot.storageHeapMaxSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum size in bytes of the main storage heap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageHeapMinSize", "label": "VMkernel.Boot.storageHeapMinSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Minimum size in bytes of the main storage heap"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageMaxDevices", "label": "VMkernel.Boot.storageMaxDevices", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of supported SCSI devices"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageMaxPaths", "label": "VMkernel.Boot.storageMaxPaths", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4096, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of supported SCSI paths"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.storageMaxVMsPerDevice", "label": "VMkernel.Boot.storageMaxVMsPerDevice", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 32, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of VMs expected to use a given device"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.swMemoryTiering", "label": "VMkernel.Boot.swMemoryTiering", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable Software Memory Tiering"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.terminateVMOnPDL", "label": "VMkernel.Boot.terminateVMOnPDL", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Terminate virtual machine on permanent loss of storage"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.tscSpeedMayVary", "label": "VMkernel.Boot.tscSpeedMayVary", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Allow different TSC speeds on different CPUs."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.tty1Port", "label": "VMkernel.Boot.tty1Port", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "default", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "TTY1 port; com1, com2 ... to enable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.tty2Port", "label": "VMkernel.Boot.tty2Port", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "default", "dynamicProperty": [], "dynamicType": null, "validCharacters": null, "valueIsReadonly": false}, "summary": "TTY2 port; com1, com2 ... to enable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.updateBusIRQ", "label": "VMkernel.Boot.updateBusIRQ", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Allow adding/removing busIRQ information"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.useNUMAInfo", "label": "VMkernel.Boot.useNUMAInfo", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/disable NUMA-ness"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.useReliableMem", "label": "VMkernel.Boot.useReliableMem", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "System is aware of reliable memory."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.useSLIT", "label": "VMkernel.Boot.useSLIT", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Use NUMA latency information from the SLIT table if available"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vga", "label": "VMkernel.Boot.vga", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable VGA support"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.visorfsSwap", "label": "VMkernel.Boot.visorfsSwap", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable VisorFS swap if the system matches the required criteria (auto)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vmkATKeyboard", "label": "VMkernel.Boot.vmkATKeyboard", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": false, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable VMkernel AT keyboard driver."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vmkacEnable", "label": "VMkernel.Boot.vmkacEnable", "optionType": {"_vimtype": "vim.option.IntOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 0, "valueIsReadonly": false}, "summary": "0=Disabled, 1=Enforcing, 2=Do not enforce, just warn"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vmmrEnable", "label": "VMkernel.Boot.vmmrEnable", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable/Disable vmmr, vmkernel monitoring of x86 host-wide and per-vm stats. 0=Disable, 1=Enable"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.vtdSuperPages", "label": "VMkernel.Boot.vtdSuperPages", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Enable support for VT-d Super Pages (aka 2MB, 1GB large pages); super-page usage is dependent on this option as well as hardware support."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VMkernel.Boot.x2ApicPreferred", "label": "VMkernel.Boot.x2ApicPreferred", "optionType": {"_vimtype": "vim.option.BoolOption", "defaultValue": true, "dynamicProperty": [], "dynamicType": null, "supported": true, "valueIsReadonly": false}, "summary": "Use x2APIC if available, even with less than 256 cpus."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN-iSCSI.iscsiPingTimeout", "label": "iscsiPingTimeout", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 60, "min": 0, "valueIsReadonly": false}, "summary": "Interval between ping (NOP-Out) requests, in seconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.AutoRestoreDecomState", "label": "AutoRestoreDecomState", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Whether to restore vSAN node decommission state automatically during vSAN refresh"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.AutoTerminateGhostVm", "label": "AutoTerminateGhostVm", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Automatically terminate ghost VM(s) during network partition"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomForceProvisionPlacements", "label": "ClomForceProvisionPlacements", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Add Force provisioning flag for all new object placement requests"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomMaxComponentSizeGB", "label": "ClomMaxComponentSizeGB", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 255, "dynamicProperty": [], "dynamicType": null, "max": 255, "min": 1, "valueIsReadonly": false}, "summary": "Maximum component size used for new placements"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomMaxDiskUsageRepairComps", "label": "ClomMaxDiskUsageRepairComps", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 95, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Percentage disk fullness after which no new repair components can be placed on a given disk"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ClomRebalanceThreshold", "label": "ClomRebalanceThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 80, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Percentage disk fullness after which rebalancing is triggered"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DedupScope", "label": "Deduplication Scope", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 0, "valueIsReadonly": false}, "summary": "The default deduplication scope for in all-flash disk group"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DefaultHostDecommissionMode", "label": "DefaultHostDecommissionMode", "optionType": {"_vimtype": "vim.option.StringOption", "defaultValue": "ensureAccessibility", "dynamicProperty": [], "dynamicType": null, "validCharacters": "**", "valueIsReadonly": false}, "summary": "Default host decommission mode for a given node"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomBriefIoTraces", "label": "DomBriefIoTraces", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables a brief set of per-IO DOM traces for debugging"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomFullIoTraces", "label": "DomFullIoTraces", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables the full set of per-IO DOM traces for debugging"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomLongOpTraceMS", "label": "DomLongOpTraceMS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 0, "valueIsReadonly": false}, "summary": "Trace ops that take more than the specified value in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.DomLongOpUrgentTraceMS", "label": "DomLongOpUrgentTraceMS", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 600000, "min": 0, "valueIsReadonly": false}, "summary": "Urgent trace ops that take more than the specified value in milliseconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.MaxComponentsPerWitness", "label": "MaxComponentsPerWitness", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 320000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of components for a witness host"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.MaxWitnessClusters", "label": "MaxWitnessClusters", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 64, "min": 0, "valueIsReadonly": false}, "summary": "Max number of clusters on a witness node"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ObjectScrubsPerYear", "label": "ObjectScrubsPerYear", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 525600, "min": 0, "valueIsReadonly": false}, "summary": "Option to set the scrubbing rate as scrubs-per-year"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.ObjectScrubsPerYearBase", "label": "ObjectScrubsPerYearBase", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 36, "dynamicProperty": [], "dynamicType": null, "max": 525600, "min": 1, "valueIsReadonly": false}, "summary": "Maximum scrubs-per-year of an object for disk group utilization based scrubbing."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.PerTraceBandwidthLimit", "label": "PerTraceBandwidthLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "Max number of traces per second (0 to disable limits)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.PerTraceBandwidthLimitPeriodMs", "label": "PerTraceBandwidthLimitPeriodMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 10000000, "min": 0, "valueIsReadonly": false}, "summary": "Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.PerTraceMaxRolloverPeriods", "label": "PerTraceMaxRolloverPeriods", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 360, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of periods where unused bandwidth can accumulate"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.RDTChecksumMode", "label": "RDTChecksumMode", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 3, "min": 0, "valueIsReadonly": false}, "summary": "Checksum mode for RDT-level checksum"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableCmmds", "label": "TraceEnableCmmds", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN CMMDS and CMMDSResolver components"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableDom", "label": "TraceEnableDom", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN DOM component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableDomIo", "label": "TraceEnableDomIo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN DOMIO component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableLsom", "label": "TraceEnableLsom", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN LSOM component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableLsomIo", "label": "TraceEnableLsomIo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables IO tracing for vSAN LSOM component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnablePlog", "label": "TraceEnablePlog", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN PLOG component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableRdt", "label": "TraceEnableRdt", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN RDT component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableSsdLog", "label": "TraceEnableSsdLog", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN SSDLOG component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVirsto", "label": "TraceEnableVirsto", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for vSAN Virsto component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVirstoIo", "label": "TraceEnableVirstoIo", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables IO tracing for vSAN Virsto component"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVsanSparse", "label": "TraceEnableVsanSparse", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for VsanSparse FDS operations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVsanSparseIO", "label": "TraceEnableVsanSparseIO", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for VsanSparse I/O operations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceEnableVsanSparseVerbose", "label": "TraceEnableVsanSparseVerbose", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enables tracing for details of VsanSparse I/O operations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceGlobalBandwidthLimit", "label": "TraceGlobalBandwidthLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "Max number of traces per second (0 to disable limits)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceGlobalBandwidthLimitPeriodMs", "label": "TraceGlobalBandwidthLimitPeriodMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 10000000, "min": 0, "valueIsReadonly": false}, "summary": "Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TraceGlobalMaxRolloverPeriods", "label": "TraceGlobalMaxRolloverPeriods", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 360, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of periods where unused bandwidth can accumulate"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TracesPerErrorBandwidthLimit", "label": "TracesPerErrorBandwidthLimit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1000, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of traces per second during specific error conditions (0 to disable limits)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TracesPerErrorBandwidthLimitPeriodMs", "label": "TracesPerErrorBandwidthLimitPeriodMs", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 10000000, "min": 0, "valueIsReadonly": false}, "summary": "Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TracesPerErrorMaxRolloverPeriods", "label": "TracesPerErrorMaxRolloverPeriods", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 60, "dynamicProperty": [], "dynamicType": null, "max": 1000000, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of periods where unused bandwidth can accumulate"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.TrimDisksBeforeUseGranularity", "label": "TrimDisksBeforeUseGranularity", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 2, "min": 0, "valueIsReadonly": false}, "summary": "Trim the devices (if supported) before using for vSAN. 0=Disable, 1=MetaData only, 2=Full Disk"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseCacheOverEvict", "label": "VsanSparseCacheOverEvict", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 5, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 0, "valueIsReadonly": false}, "summary": "Percentage of VsanSparseCacheThreshold to add to eviction"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseCacheThreshold", "label": "VsanSparseCacheThreshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1024, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Maximum VsanSparse cache size, in cache entries"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseEnabled", "label": "VsanSparseEnabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable auto-creation of vsanSparse instead of vmfsSparse redologs, for vSAN 2.0 datastore only."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseHeapSize", "label": "VsanSparseHeapSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 65536, "dynamicProperty": [], "dynamicType": null, "max": 131072, "min": 256, "valueIsReadonly": false}, "summary": "Maximum heap size for VsanSparse snapshot consolidation buffers (in KiB)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseMaxExtentsPrefetch", "label": "VsanSparseMaxExtentsPrefetch", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 64, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 0, "valueIsReadonly": false}, "summary": "Maximum number of extents to fetch during interrogation"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseParallelLookup", "label": "VsanSparseParallelLookup", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Request written extent data from each layer in parallel"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseRetainCacheOnSnapshots", "label": "VsanSparseRetainCacheOnSnapshots", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Try to retain VsanSparse in-memory cache content when taking VM snapshots"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseRetainCacheTTL", "label": "VsanSparseRetainCacheTTL", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 20, "dynamicProperty": [], "dynamicType": null, "max": 3600, "min": 0, "valueIsReadonly": false}, "summary": "Maximum time to retain VsanSparse in-memory cache content between snapshots, in seconds"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.VsanSparseSpeculativePrefetch", "label": "VsanSparseSpeculativePrefetch", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4194304, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "Number of bytes to add to each extent interrogation request"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VSAN.WriteZeroOnTrimUnsupported", "label": "WriteZeroOnTrimUnsupported", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable Writing Zero's on capacity devices that do not support TRIM"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.allowLegacyCiphers", "label": "allowLegacyCiphers", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 0, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Allow vVOL daemon to use legacy cipher for TLS communication with VASA Provider [Warning: Non-PFS ciphers!]"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolConcurrentBatchUnbind", "label": "vvolConcurrentBatchUnbind", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 2, "dynamicProperty": [], "dynamicType": null, "max": 20, "min": 1, "valueIsReadonly": false}, "summary": "Number of concurrent batch unbind requests"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolMaxRBZRetries", "label": "vvolMaxRBZRetries", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 100, "dynamicProperty": [], "dynamicType": null, "max": 600, "min": 20, "valueIsReadonly": false}, "summary": "Maximum number of times RBZ is retried during Rebind"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolSpaceStatsCacheSize", "label": "vvolSpaceStatsCacheSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 512, "dynamicProperty": [], "dynamicType": null, "max": 1024, "min": 0, "valueIsReadonly": false}, "summary": "Size of the swap VVOL cache in (must be <= 1024) VVOLD"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolSwapFilePersist", "label": "vvolSwapFilePersist", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Disable deletion of swap file on vVol datastore when the VM powers off (1 to disable)."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "VVOL.vvolUnbindBatchSize", "label": "vvolUnbindBatchSize", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 256, "min": 2, "valueIsReadonly": false}, "summary": "Batch size for the Batch unbinding for VVOLs"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.DiskFormatVersion", "label": "Virsto Disk Format version", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 21, "dynamicProperty": [], "dynamicType": null, "max": 21, "min": 2, "valueIsReadonly": false}, "summary": "Virsto Disk Format version"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.Enabled", "label": "Enabled", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 1, "valueIsReadonly": false}, "summary": "Use Virsto format for new disks"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.FlusherRegistryThreshold", "label": "Flusher Registry space threshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 95, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 50, "valueIsReadonly": false}, "summary": "Flusher registry data size threshold (percentage) when metadata flush is forced"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.GweFetchExtentsFactor", "label": "Control GWE on-disk extents fetching", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 10, "min": 1, "valueIsReadonly": false}, "summary": "Multiplier controlling how many on-disk extents fetched based on GWE request size"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.InstanceHeapLimit", "label": "Instance heap limit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 130, "dynamicProperty": [], "dynamicType": null, "max": 4095, "min": 128, "valueIsReadonly": false}, "summary": "Heap limit for each Virsto instance (disk) in MB"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MapBlocksFlushThreshold", "label": "Map block cache flush threshold", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 90, "dynamicProperty": [], "dynamicType": null, "max": 100, "min": 50, "valueIsReadonly": false}, "summary": "A threshold for dirty entries of map block cache when metadata flush is forced (in count of 4KB blocks)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MapBlocksMin", "label": "Map block cache minimum", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16384, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 16, "valueIsReadonly": false}, "summary": "Map block cache minimum for each Virsto instance (in count of 4KB blocks)"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MaxMFRetryCount", "label": "Virsto MF retry count", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 3, "dynamicProperty": [], "dynamicType": null, "max": 4294967295, "min": 0, "valueIsReadonly": false}, "summary": "How many times Virsto metadata flusher retries in case of a transient error."}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.MsecBeforeMetaFlush", "label": "Msec before metadata flush", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 10000, "dynamicProperty": [], "dynamicType": null, "max": 86400000, "min": 0, "valueIsReadonly": false}, "summary": "Force Virsto metadata flush after this many msec"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.RecordsPerFormatWrite", "label": "Records per format write", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 16, "dynamicProperty": [], "dynamicType": null, "max": 128, "min": 1, "valueIsReadonly": false}, "summary": "Number of (LSAR) records written per format write operation"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Virsto.SharedHeapLimit", "label": "Shared heap limit", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 4, "dynamicProperty": [], "dynamicType": null, "max": 4095, "min": 2, "valueIsReadonly": false}, "summary": "Shared heap limit for Virsto module in MB"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "XvMotion.VMFSOptimizations", "label": "VMFSOptimizations", "optionType": {"_vimtype": "vim.option.LongOption", "defaultValue": 1, "dynamicProperty": [], "dynamicType": null, "max": 1, "min": 0, "valueIsReadonly": false}, "summary": "Enable VMFS-specific IO optimizations"}, {"_vimtype": "vim.option.OptionDef", "dynamicProperty": [], "dynamicType": null, "key": "Vpx.Vpxa.config.log.level", "label": "Log level", "optionType": {"_vimtype": "vim.option.ChoiceOption", "choiceInfo": [{"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "none", "label": "none", "summary": "none"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "error", "label": "error", "summary": "error"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "warning", "label": "warning", "summary": "warning"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "info", "label": "info", "summary": "info"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "verbose", "label": "verbose", "summary": "verbose"}, {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "trivia", "label": "trivia", "summary": "trivia"}], "defaultIndex": 4, "dynamicProperty": [], "dynamicType": null, "valueIsReadonly": false}, "summary": "vCenter agent logging level"}], "pciPassthruInfo": [{"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:01.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:07.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:07.1", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:07.3", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:07.7", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:0f.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:11.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.1", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.2", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.3", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.4", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.5", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.6", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:15.7", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.1", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.2", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.3", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.4", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.5", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.6", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:16.7", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.1", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.2", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.3", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.4", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.5", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.6", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:17.7", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.1", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.2", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.3", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.4", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.5", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.6", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:00:18.7", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:02:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:02:01.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:03:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:04:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:0b:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:0c:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:13:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}, {"_vimtype": "vim.host.PciPassthruInfo", "dependentDevice": "", "dynamicProperty": [], "dynamicType": null, "hardwareLabel": null, "id": "0000:1b:00.0", "passthruActive": false, "passthruCapable": false, "passthruEnabled": false}], "powerSystemCapability": {"_vimtype": "vim.host.PowerSystem.Capability", "availablePolicy": [{"_vimtype": "vim.host.PowerSystem.PowerPolicy", "description": "PowerPolicy.static.description", "dynamicProperty": [], "dynamicType": null, "key": 1, "name": "PowerPolicy.static.name", "shortName": "static"}, {"_vimtype": "vim.host.PowerSystem.PowerPolicy", "description": "PowerPolicy.dynamic.description", "dynamicProperty": [], "dynamicType": null, "key": 2, "name": "PowerPolicy.dynamic.name", "shortName": "dynamic"}, {"_vimtype": "vim.host.PowerSystem.PowerPolicy", "description": "PowerPolicy.low.description", "dynamicProperty": [], "dynamicType": null, "key": 3, "name": "PowerPolicy.low.name", "shortName": "low"}, {"_vimtype": "vim.host.PowerSystem.PowerPolicy", "description": "PowerPolicy.custom.description", "dynamicProperty": [], "dynamicType": null, "key": 4, "name": "PowerPolicy.custom.name", "shortName": "custom"}], "dynamicProperty": [], "dynamicType": null}, "powerSystemInfo": {"_vimtype": "vim.host.PowerSystem.Info", "currentPolicy": {"_vimtype": "vim.host.PowerSystem.PowerPolicy", "description": "PowerPolicy.dynamic.description", "dynamicProperty": [], "dynamicType": null, "key": 2, "name": "PowerPolicy.dynamic.name", "shortName": "dynamic"}, "dynamicProperty": [], "dynamicType": null}, "product": {"_vimtype": "vim.AboutInfo", "apiType": "HostAgent", "apiVersion": "8.0.2.0", "build": "69507956", "dynamicProperty": [], "dynamicType": null, "fullName": "VMware ESXi 8.0.3 build-69507956", "instanceUuid": null, "licenseProductName": "VMware ESX Server", "licenseProductVersion": "8.0", "localeBuild": "000", "localeVersion": "INTL", "name": "VMware ESXi", "osType": "vmnix-x86", "patchLevel": "3.0", "productLineId": "embeddedEsx", "vendor": "VMware, Inc.", "version": "8.0.3"}, "scriptCheckSum": "uK8MZkT8fBDbcID+ZIV2ccpNHJRKz1/W7JC4yC34plI=", "service": {"_vimtype": "vim.host.ServiceInfo", "dynamicProperty": [], "dynamicType": null, "service": [{"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "DCUI", "label": "Direct Console UI", "policy": "on", "required": false, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "TSM", "label": "ESXi Shell", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "TSM-SSH", "label": "SSH", "policy": "on", "required": false, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "apiForwarder", "label": "apiForwarder", "policy": "on", "required": false, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "attestd", "label": "attestd", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "dpd", "label": "dpd", "policy": "off", "required": false, "ruleset": ["dpd"], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This package contains all of the functionality of VMware vSphere Data Protection.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "vmware-dp"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "entropyd", "label": "entropyd", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "gpuManager", "label": "gpuManager", "policy": "on", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "hbrsrv", "label": "hbrsrv", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the functionality of vSphere Replication.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "vmware-hbrsrv"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "infravisor", "label": "infravisor", "policy": "on", "required": false, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of infravisor spherelet.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "infravisor"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "kmxd", "label": "kmxd", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "lbtd", "label": "Load-Based Teaming Daemon", "policy": "on", "required": false, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "lwsmd", "label": "Active Directory Service", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "ntpd", "label": "NTP Daemon", "policy": "off", "required": false, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "nvmf-discoveryd", "label": "nvmf-discoveryd", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "pcscd", "label": "PC/SC Smart Card Daemon", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "ptpd", "label": "PTP Daemon", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "sfcbd-watchdog", "label": "CIM Server", "policy": "on", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "slpd", "label": "slpd", "policy": "off", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "snmpd", "label": "SNMP Server", "policy": "on", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "vdtc", "label": "VDTC Service", "policy": "on", "required": false, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "vltd", "label": "vltd", "policy": "off", "required": false, "ruleset": ["vltd"], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the functionality of VMware Datrium VLT.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "vmware-dp-vlt"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "vmsyslogd", "label": "Syslog Server", "policy": "on", "required": true, "ruleset": [], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "vpxa", "label": "VMware vCenter Agent", "policy": "on", "required": false, "ruleset": ["vpxHeartbeats"], "running": true, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains all of the base functionality of vSphere ESXi.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-base"}, "uninstallable": false}, {"_vimtype": "vim.host.Service", "dynamicProperty": [], "dynamicType": null, "key": "xorg", "label": "X.Org Server", "policy": "on", "required": false, "ruleset": [], "running": false, "sourcePackage": {"_vimtype": "vim.host.Service.SourcePackage", "description": "This VIB contains X Server used for virtual machine 3D hardware acceleration.", "dynamicProperty": [], "dynamicType": null, "sourcePackageName": "esx-xserver"}, "uninstallable": false}]}, "sharedGpuCapabilities": [], "sharedPassthruGpuTypes": [], "sriovDevicePool": [], "sslThumbprintData": [], "sslThumbprintInfo": null, "storageDevice": {"_vimtype": "vim.host.StorageDeviceInfo", "dynamicProperty": [], "dynamicType": null, "hostBusAdapter": [{"_vimtype": "vim.host.ParallelScsiHba", "bus": 3, "device": "vmhba0", "driver": "pvscsi", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ParallelScsiHba-vmhba0", "model": "PVSCSI SCSI Controller", "pci": "0000:03:00.0", "status": "unknown", "storageProtocol": "scsi"}, {"_vimtype": "vim.host.PcieHba", "bus": 12, "device": "vmhba1", "driver": "nvme_pcie", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PcieHba-vmhba1", "model": "NVMe SSD Controller", "pci": "0000:0c:00.0", "status": "unknown", "storageProtocol": "nvme"}, {"_vimtype": "vim.host.BlockHba", "bus": 0, "device": "vmhba2", "driver": "vmkata", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.BlockHba-vmhba2", "model": "PIIX4 for 430TX/440BX/MX IDE Controller", "pci": "0000:00:07.1", "status": "unknown", "storageProtocol": "scsi"}, {"_vimtype": "vim.host.BlockHba", "bus": 0, "device": "vmhba64", "driver": "vmkata", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.BlockHba-vmhba64", "model": "PIIX4 for 430TX/440BX/MX IDE Controller", "pci": "0000:00:07.1", "status": "unknown", "storageProtocol": "scsi"}], "multipathInfo": {"_vimtype": "vim.host.MultipathInfo", "dynamicProperty": [], "dynamicType": null, "lun": [{"_vimtype": "vim.host.MultipathInfo.LogicalUnit", "dynamicProperty": [], "dynamicType": null, "id": "06bf39aeebe2d354a3000c29631c7fc125", "key": "key-vim.host.MultipathInfo.LogicalUnit-06bf39aeebe2d354a3000c29631c7fc125", "lun": "key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125", "path": [{"_vimtype": "vim.host.MultipathInfo.Path", "adapter": "key-vim.host.PcieHba-vmhba1", "dynamicProperty": [], "dynamicType": null, "isWorkingPath": true, "key": "key-vim.host.MultipathInfo.Path-vmhba1:C0:T0:L0", "lun": "key-vim.host.MultipathInfo.LogicalUnit-06bf39aeebe2d354a3000c29631c7fc125", "name": "vmhba1:C0:T0:L0", "pathState": "active", "state": "active", "transport": {"_vimtype": "vim.host.PcieTargetTransport", "dynamicProperty": [], "dynamicType": null}}], "policy": {"_vimtype": "vim.host.MultipathInfo.HppLogicalUnitPolicy", "bytes": null, "dynamicProperty": [], "dynamicType": null, "iops": null, "latencyEvalTime": null, "path": "none", "policy": "FIXED", "samplingIosPerPath": null}, "storageArrayTypePolicy": null}, {"_vimtype": "vim.host.MultipathInfo.LogicalUnit", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a333a30", "key": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a333a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a333a30", "path": [{"_vimtype": "vim.host.MultipathInfo.Path", "adapter": "key-vim.host.ParallelScsiHba-vmhba0", "dynamicProperty": [], "dynamicType": null, "isWorkingPath": true, "key": "key-vim.host.MultipathInfo.Path-vmhba0:C0:T3:L0", "lun": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a333a30", "name": "vmhba0:C0:T3:L0", "pathState": "active", "state": "active", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}], "policy": {"_vimtype": "vim.host.MultipathInfo.HppLogicalUnitPolicy", "bytes": null, "dynamicProperty": [], "dynamicType": null, "iops": null, "latencyEvalTime": null, "path": "none", "policy": "FIXED", "samplingIosPerPath": null}, "storageArrayTypePolicy": null}, {"_vimtype": "vim.host.MultipathInfo.LogicalUnit", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a323a30", "key": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a323a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a323a30", "path": [{"_vimtype": "vim.host.MultipathInfo.Path", "adapter": "key-vim.host.ParallelScsiHba-vmhba0", "dynamicProperty": [], "dynamicType": null, "isWorkingPath": true, "key": "key-vim.host.MultipathInfo.Path-vmhba0:C0:T2:L0", "lun": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a323a30", "name": "vmhba0:C0:T2:L0", "pathState": "active", "state": "active", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}], "policy": {"_vimtype": "vim.host.MultipathInfo.HppLogicalUnitPolicy", "bytes": null, "dynamicProperty": [], "dynamicType": null, "iops": null, "latencyEvalTime": null, "path": "none", "policy": "FIXED", "samplingIosPerPath": null}, "storageArrayTypePolicy": null}, {"_vimtype": "vim.host.MultipathInfo.LogicalUnit", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a313a30", "key": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a313a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a313a30", "path": [{"_vimtype": "vim.host.MultipathInfo.Path", "adapter": "key-vim.host.ParallelScsiHba-vmhba0", "dynamicProperty": [], "dynamicType": null, "isWorkingPath": true, "key": "key-vim.host.MultipathInfo.Path-vmhba0:C0:T1:L0", "lun": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a313a30", "name": "vmhba0:C0:T1:L0", "pathState": "active", "state": "active", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}], "policy": {"_vimtype": "vim.host.MultipathInfo.HppLogicalUnitPolicy", "bytes": null, "dynamicProperty": [], "dynamicType": null, "iops": null, "latencyEvalTime": null, "path": "none", "policy": "FIXED", "samplingIosPerPath": null}, "storageArrayTypePolicy": null}, {"_vimtype": "vim.host.MultipathInfo.LogicalUnit", "dynamicProperty": [], "dynamicType": null, "id": "069edd90219f5e2bb1000c2960fb5c7fe7", "key": "key-vim.host.MultipathInfo.LogicalUnit-069edd90219f5e2bb1000c2960fb5c7fe7", "lun": "key-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7", "path": [{"_vimtype": "vim.host.MultipathInfo.Path", "adapter": "key-vim.host.PcieHba-vmhba1", "dynamicProperty": [], "dynamicType": null, "isWorkingPath": true, "key": "key-vim.host.MultipathInfo.Path-vmhba1:C0:T0:L1", "lun": "key-vim.host.MultipathInfo.LogicalUnit-069edd90219f5e2bb1000c2960fb5c7fe7", "name": "vmhba1:C0:T0:L1", "pathState": "active", "state": "active", "transport": {"_vimtype": "vim.host.PcieTargetTransport", "dynamicProperty": [], "dynamicType": null}}], "policy": {"_vimtype": "vim.host.MultipathInfo.HppLogicalUnitPolicy", "bytes": null, "dynamicProperty": [], "dynamicType": null, "iops": null, "latencyEvalTime": null, "path": "none", "policy": "FIXED", "samplingIosPerPath": null}, "storageArrayTypePolicy": null}, {"_vimtype": "vim.host.MultipathInfo.LogicalUnit", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a303a30", "key": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a303a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a303a30", "path": [{"_vimtype": "vim.host.MultipathInfo.Path", "adapter": "key-vim.host.ParallelScsiHba-vmhba0", "dynamicProperty": [], "dynamicType": null, "isWorkingPath": true, "key": "key-vim.host.MultipathInfo.Path-vmhba0:C0:T0:L0", "lun": "key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a303a30", "name": "vmhba0:C0:T0:L0", "pathState": "active", "state": "active", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}], "policy": {"_vimtype": "vim.host.MultipathInfo.HppLogicalUnitPolicy", "bytes": null, "dynamicProperty": [], "dynamicType": null, "iops": null, "latencyEvalTime": null, "path": "none", "policy": "FIXED", "samplingIosPerPath": null}, "storageArrayTypePolicy": null}]}, "nvmeTopology": {"_vimtype": "vim.host.NvmeTopology", "adapter": [{"_vimtype": "vim.host.NvmeTopology.Interface", "adapter": "key-vim.host.PcieHba-vmhba1", "connectedController": [{"_vimtype": "vim.host.NvmeController", "associatedAdapter": "key-vim.host.PcieHba-vmhba1", "attachedNamespace": [{"_vimtype": "vim.host.NvmeNamespace", "blockSize": 512, "capacityInBlocks": 94371840, "dynamicProperty": [], "dynamicType": null, "id": 1, "key": "key-vim.host.NvmeNamespace-eui.bf39aeebe2d354a3000c29631c7fc125@256", "name": "eui.bf39aeebe2d354a3000c29631c7fc125"}, {"_vimtype": "vim.host.NvmeNamespace", "blockSize": 512, "capacityInBlocks": 94371840, "dynamicProperty": [], "dynamicType": null, "id": 2, "key": "key-vim.host.NvmeNamespace-eui.9edd90219f5e2bb1000c2960fb5c7fe7@256", "name": "eui.9edd90219f5e2bb1000c2960fb5c7fe7"}], "controllerNumber": 256, "dynamicProperty": [], "dynamicType": null, "firmwareVersion": "1.3", "fusedOperationSupported": false, "key": "key-vim.host.NvmeController-256", "model": "VMware Virtual NVMe Disk", "name": "nqn.2014-08.org.nvmexpress:uuid:522bf3e1-34d2-d405-1853-2eb32532d711", "numberOfQueues": 1, "queueSize": 256, "serialNumber": "VMware NVME_0001", "subnqn": "nqn.2014-08.org.nvmexpress:uuid:522bf3e1-34d2-d405-1853-2eb32532d711", "transportType": "pcie", "vendorId": "0x15ad"}], "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.NvmeTopology.Interface-vmhba1"}], "dynamicProperty": [], "dynamicType": null}, "plugStoreTopology": {"_vimtype": "vim.host.PlugStoreTopology", "adapter": [{"_vimtype": "vim.host.PlugStoreTopology.Adapter", "adapter": "key-vim.host.ParallelScsiHba-vmhba0", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Adapter-vmhba0", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0", "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0", "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0", "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0"]}, {"_vimtype": "vim.host.PlugStoreTopology.Adapter", "adapter": "key-vim.host.PcieHba-vmhba1", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Adapter-vmhba1", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0", "key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1"]}, {"_vimtype": "vim.host.PlugStoreTopology.Adapter", "adapter": "key-vim.host.BlockHba-vmhba2", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Adapter-vmhba2", "path": []}, {"_vimtype": "vim.host.PlugStoreTopology.Adapter", "adapter": "key-vim.host.BlockHba-vmhba64", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Adapter-vmhba64", "path": []}], "device": [{"_vimtype": "vim.host.PlugStoreTopology.Device", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Device-06bf39aeebe2d354a3000c29631c7fc125", "lun": "key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0"]}, {"_vimtype": "vim.host.PlugStoreTopology.Device", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a333a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a333a30", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0"]}, {"_vimtype": "vim.host.PlugStoreTopology.Device", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a323a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a323a30", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0"]}, {"_vimtype": "vim.host.PlugStoreTopology.Device", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a313a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a313a30", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0"]}, {"_vimtype": "vim.host.PlugStoreTopology.Device", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Device-069edd90219f5e2bb1000c2960fb5c7fe7", "lun": "key-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1"]}, {"_vimtype": "vim.host.PlugStoreTopology.Device", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a303a30", "lun": "key-vim.host.ScsiDisk-0000000000766d686261303a303a30", "path": ["key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0"]}], "dynamicProperty": [], "dynamicType": null, "path": [{"_vimtype": "vim.host.PlugStoreTopology.Path", "adapter": "key-vim.host.PlugStoreTopology.Adapter-vmhba0", "channelNumber": 0, "device": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a313a30", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0", "lunNumber": 0, "name": "vmhba0:C0:T1:L0", "target": "key-vim.host.PlugStoreTopology.Target-pscsi.0:1", "targetNumber": 1}, {"_vimtype": "vim.host.PlugStoreTopology.Path", "adapter": "key-vim.host.PlugStoreTopology.Adapter-vmhba0", "channelNumber": 0, "device": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a303a30", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0", "lunNumber": 0, "name": "vmhba0:C0:T0:L0", "target": "key-vim.host.PlugStoreTopology.Target-pscsi.0:0", "targetNumber": 0}, {"_vimtype": "vim.host.PlugStoreTopology.Path", "adapter": "key-vim.host.PlugStoreTopology.Adapter-vmhba0", "channelNumber": 0, "device": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a333a30", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0", "lunNumber": 0, "name": "vmhba0:C0:T3:L0", "target": "key-vim.host.PlugStoreTopology.Target-pscsi.0:3", "targetNumber": 3}, {"_vimtype": "vim.host.PlugStoreTopology.Path", "adapter": "key-vim.host.PlugStoreTopology.Adapter-vmhba0", "channelNumber": 0, "device": "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a323a30", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0", "lunNumber": 0, "name": "vmhba0:C0:T2:L0", "target": "key-vim.host.PlugStoreTopology.Target-pscsi.0:2", "targetNumber": 2}, {"_vimtype": "vim.host.PlugStoreTopology.Path", "adapter": "key-vim.host.PlugStoreTopology.Adapter-vmhba1", "channelNumber": 0, "device": "key-vim.host.PlugStoreTopology.Device-06bf39aeebe2d354a3000c29631c7fc125", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0", "lunNumber": 0, "name": "vmhba1:C0:T0:L0", "target": "key-vim.host.PlugStoreTopology.Target-pcie.0:0", "targetNumber": 0}, {"_vimtype": "vim.host.PlugStoreTopology.Path", "adapter": "key-vim.host.PlugStoreTopology.Adapter-vmhba1", "channelNumber": 0, "device": "key-vim.host.PlugStoreTopology.Device-069edd90219f5e2bb1000c2960fb5c7fe7", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1", "lunNumber": 1, "name": "vmhba1:C0:T0:L1", "target": "key-vim.host.PlugStoreTopology.Target-pcie.0:0", "targetNumber": 0}], "plugin": [{"_vimtype": "vim.host.PlugStoreTopology.Plugin", "claimedPath": ["key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0", "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0", "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0", "key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0", "key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0", "key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1"], "device": ["key-vim.host.PlugStoreTopology.Device-06bf39aeebe2d354a3000c29631c7fc125", "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a333a30", "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a323a30", "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a313a30", "key-vim.host.PlugStoreTopology.Device-069edd90219f5e2bb1000c2960fb5c7fe7", "key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a303a30"], "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Plugin-HPP", "name": "HPP"}, {"_vimtype": "vim.host.PlugStoreTopology.Plugin", "claimedPath": [], "device": [], "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Plugin-NMP", "name": "NMP"}], "target": [{"_vimtype": "vim.host.PlugStoreTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Target-pscsi.0:1", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}, {"_vimtype": "vim.host.PlugStoreTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Target-pscsi.0:0", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}, {"_vimtype": "vim.host.PlugStoreTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Target-pscsi.0:3", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}, {"_vimtype": "vim.host.PlugStoreTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Target-pscsi.0:2", "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}, {"_vimtype": "vim.host.PlugStoreTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.PlugStoreTopology.Target-pcie.0:0", "transport": {"_vimtype": "vim.host.PcieTargetTransport", "dynamicProperty": [], "dynamicType": null}}]}, "scsiLun": [{"_vimtype": "vim.host.ScsiDisk", "alternateName": [{"_vimtype": "vim.host.ScsiLun.DurableName", "data": [98, 102, 51, 57, 97, 101, 101, 98, 101, 50, 100, 51, 53, 52, 97, 51, 48, 48, 48, 99, 50, 57, 54, 51, 49, 99, 55, 102, 99, 49, 50, 53], "dynamicProperty": [], "dynamicType": null, "namespace": "SERIALNUM", "namespaceId": 4}], "applicationProtocol": "NVMe", "canonicalName": "eui.bf39aeebe2d354a3000c29631c7fc125", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": true}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [{"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "eui.bf39aeebe2d354a3000c29631c7fc125", "quality": "highQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.06bf39aeebe2d354a3000c29631c7fc125", "quality": "highQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "06bf39aeebe2d354a3000c29631c7fc125", "quality": "highQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0100000000424633395f414545425f453244335f353441335f303030435f323936335f314337465f433132352e564d7761", "quality": "mediumQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0100000000564d77617265204e564d455f3030303100000000564d77617265", "quality": "mediumQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "t10.NVMe____VMware_Virtual_NVMe_Disk________________VMware_NVME_0001____00000001", "quality": "highQuality"}], "deviceName": "/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125", "devicePath": "/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125", "deviceType": "disk", "dispersedNs": false, "displayName": "Local NVMe Disk (eui.bf39aeebe2d354a3000c29631c7fc125)", "durableName": {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [98, 102, 51, 57, 97, 101, 101, 98, 101, 50, 100, 51, 53, 52, 97, 51, 48, 48, 48, 99, 50, 57, 54, 51, 49, 99, 55, 102, 99, 49, 50, 53], "dynamicProperty": [], "dynamicType": null, "namespace": "SERIALNUM", "namespaceId": 4}, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125", "localDisk": true, "lunType": "disk", "model": "VMware Virtual NVMe Disk", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": ["nvme1"], "protocolEndpoint": false, "queueDepth": 128, "revision": "1.3", "scsiDiskType": "emulated512", "scsiLevel": 0, "serialNumber": "bf39aeebe2d354a3000c29631c7fc125", "ssd": true, "standardInquiry": [], "uuid": "06bf39aeebe2d354a3000c29631c7fc125", "vStorageSupport": "vStorageUnsupported", "vendor": "NVMe", "vsanDiskInfo": null}, {"_vimtype": "vim.host.ScsiDisk", "alternateName": [{"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, 0, 0, 4, 0, -80, -79, -78], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -80, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -79, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -78, 0, 4, 1, 96, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T3:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 104857600, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [{"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "mpx.vmhba0:C0:T3:L0", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0000000000766d686261303a333a30", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a333a30", "quality": "lowQuality"}], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T3:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T3:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T3:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a333a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": true, "standardInquiry": [0, 0, 6, 2, 31, 0, 0, 114, 86, 77, 119, 97, 114, 101, 32, 32, 86, 105, 114, 116, 117, 97, 108, 32, 100, 105, 115, 107, 32, 32, 32, 32, 50, 46, 48, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "uuid": "0000000000766d686261303a333a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": null}, {"_vimtype": "vim.host.ScsiDisk", "alternateName": [{"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, 0, 0, 4, 0, -80, -79, -78], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -80, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -79, 0, 60, 58, -104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -78, 0, 4, 1, 96, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T2:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [{"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "mpx.vmhba0:C0:T2:L0", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0000000000766d686261303a323a30", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a323a30", "quality": "lowQuality"}], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T2:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a323a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": false, "standardInquiry": [0, 0, 6, 2, 31, 0, 0, 114, 86, 77, 119, 97, 114, 101, 32, 32, 86, 105, 114, 116, 117, 97, 108, 32, 100, 105, 115, 107, 32, 32, 32, 32, 50, 46, 48, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "uuid": "0000000000766d686261303a323a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": null}, {"_vimtype": "vim.host.ScsiDisk", "alternateName": [{"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, 0, 0, 4, 0, -80, -79, -78], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -80, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -79, 0, 60, 58, -104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -78, 0, 4, 1, 96, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T1:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [{"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "mpx.vmhba0:C0:T1:L0", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0000000000766d686261303a313a30", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a313a30", "quality": "lowQuality"}], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T1:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a313a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": false, "standardInquiry": [0, 0, 6, 2, 31, 0, 0, 114, 86, 77, 119, 97, 114, 101, 32, 32, 86, 105, 114, 116, 117, 97, 108, 32, 100, 105, 115, 107, 32, 32, 32, 32, 50, 46, 48, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "uuid": "0000000000766d686261303a313a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": null}, {"_vimtype": "vim.host.ScsiDisk", "alternateName": [{"_vimtype": "vim.host.ScsiLun.DurableName", "data": [57, 101, 100, 100, 57, 48, 50, 49, 57, 102, 53, 101, 50, 98, 98, 49, 48, 48, 48, 99, 50, 57, 54, 48, 102, 98, 53, 99, 55, 102, 101, 55], "dynamicProperty": [], "dynamicType": null, "namespace": "SERIALNUM", "namespaceId": 4}], "applicationProtocol": "NVMe", "canonicalName": "eui.9edd90219f5e2bb1000c2960fb5c7fe7", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": true}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [{"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "eui.9edd90219f5e2bb1000c2960fb5c7fe7", "quality": "highQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.069edd90219f5e2bb1000c2960fb5c7fe7", "quality": "highQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "069edd90219f5e2bb1000c2960fb5c7fe7", "quality": "highQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0100010000394544445f393032315f394635455f324242315f303030435f323936305f464235435f374645372e564d7761", "quality": "mediumQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0100010000564d77617265204e564d455f3030303100000000564d77617265", "quality": "mediumQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "t10.NVMe____VMware_Virtual_NVMe_Disk________________VMware_NVME_0001____00000002", "quality": "highQuality"}], "deviceName": "/vmfs/devices/disks/eui.9edd90219f5e2bb1000c2960fb5c7fe7", "devicePath": "/vmfs/devices/disks/eui.9edd90219f5e2bb1000c2960fb5c7fe7", "deviceType": "disk", "dispersedNs": false, "displayName": "Local NVMe Disk (eui.9edd90219f5e2bb1000c2960fb5c7fe7)", "durableName": {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [57, 101, 100, 100, 57, 48, 50, 49, 57, 102, 53, 101, 50, 98, 98, 49, 48, 48, 48, 99, 50, 57, 54, 48, 102, 98, 53, 99, 55, 102, 101, 55], "dynamicProperty": [], "dynamicType": null, "namespace": "SERIALNUM", "namespaceId": 4}, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7", "localDisk": true, "lunType": "disk", "model": "VMware Virtual NVMe Disk", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": ["nvme1"], "protocolEndpoint": false, "queueDepth": 128, "revision": "1.3", "scsiDiskType": "emulated512", "scsiLevel": 0, "serialNumber": "9edd90219f5e2bb1000c2960fb5c7fe7", "ssd": true, "standardInquiry": [], "uuid": "069edd90219f5e2bb1000c2960fb5c7fe7", "vStorageSupport": "vStorageUnsupported", "vendor": "NVMe", "vsanDiskInfo": null}, {"_vimtype": "vim.host.ScsiDisk", "alternateName": [{"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, 0, 0, 4, 0, -80, -79, -78], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -80, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -79, 0, 60, 58, -104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}, {"_vimtype": "vim.host.ScsiLun.DurableName", "data": [0, -78, 0, 4, 1, 96, 0, 0], "dynamicProperty": [], "dynamicType": null, "namespace": "GENERIC_VPD", "namespaceId": 5}], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T0:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 67108864, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [{"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "mpx.vmhba0:C0:T0:L0", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "vml.0000000000766d686261303a303a30", "quality": "lowQuality"}, {"_vimtype": "vim.host.ScsiLun.Descriptor", "dynamicProperty": [], "dynamicType": null, "id": "0000000000766d686261303a303a30", "quality": "lowQuality"}], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T0:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T0:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T0:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a303a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": false, "standardInquiry": [0, 0, 6, 2, 31, 0, 0, 114, 86, 77, 119, 97, 114, 101, 32, 32, 86, 105, 114, 116, 117, 97, 108, 32, 100, 105, 115, 107, 32, 32, 32, 32, 50, 46, 48, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "uuid": "0000000000766d686261303a303a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": null}], "scsiTopology": {"_vimtype": "vim.host.ScsiTopology", "adapter": [{"_vimtype": "vim.host.ScsiTopology.Interface", "adapter": "key-vim.host.ParallelScsiHba-vmhba0", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Interface-vmhba0", "target": [{"_vimtype": "vim.host.ScsiTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Target-vmhba0:0:1", "lun": [{"_vimtype": "vim.host.ScsiTopology.Lun", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Lun-0000000000766d686261303a313a30", "lun": 0, "scsiLun": "key-vim.host.ScsiDisk-0000000000766d686261303a313a30"}], "target": 1, "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}, {"_vimtype": "vim.host.ScsiTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Target-vmhba0:0:0", "lun": [{"_vimtype": "vim.host.ScsiTopology.Lun", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Lun-0000000000766d686261303a303a30", "lun": 0, "scsiLun": "key-vim.host.ScsiDisk-0000000000766d686261303a303a30"}], "target": 0, "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}, {"_vimtype": "vim.host.ScsiTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Target-vmhba0:0:3", "lun": [{"_vimtype": "vim.host.ScsiTopology.Lun", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Lun-0000000000766d686261303a333a30", "lun": 0, "scsiLun": "key-vim.host.ScsiDisk-0000000000766d686261303a333a30"}], "target": 3, "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}, {"_vimtype": "vim.host.ScsiTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Target-vmhba0:0:2", "lun": [{"_vimtype": "vim.host.ScsiTopology.Lun", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Lun-0000000000766d686261303a323a30", "lun": 0, "scsiLun": "key-vim.host.ScsiDisk-0000000000766d686261303a323a30"}], "target": 2, "transport": {"_vimtype": "vim.host.ParallelScsiTargetTransport", "dynamicProperty": [], "dynamicType": null}}]}, {"_vimtype": "vim.host.ScsiTopology.Interface", "adapter": "key-vim.host.PcieHba-vmhba1", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Interface-vmhba1", "target": [{"_vimtype": "vim.host.ScsiTopology.Target", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Target-vmhba1:0:0", "lun": [{"_vimtype": "vim.host.ScsiTopology.Lun", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Lun-06bf39aeebe2d354a3000c29631c7fc125", "lun": 0, "scsiLun": "key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125"}, {"_vimtype": "vim.host.ScsiTopology.Lun", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Lun-069edd90219f5e2bb1000c2960fb5c7fe7", "lun": 1, "scsiLun": "key-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7"}], "target": 0, "transport": {"_vimtype": "vim.host.PcieTargetTransport", "dynamicProperty": [], "dynamicType": null}}]}, {"_vimtype": "vim.host.ScsiTopology.Interface", "adapter": "key-vim.host.BlockHba-vmhba2", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Interface-vmhba2", "target": []}, {"_vimtype": "vim.host.ScsiTopology.Interface", "adapter": "key-vim.host.BlockHba-vmhba64", "dynamicProperty": [], "dynamicType": null, "key": "key-vim.host.ScsiTopology.Interface-vmhba64", "target": []}], "dynamicProperty": [], "dynamicType": null}, "softwareInternetScsiEnabled": false}, "systemFile": [], "systemResources": {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/boot"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/kernel"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/helper"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/lfhelper"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/procfs-32757"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/crypto_fips-32758"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hyperclock-32759"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vfat-32760"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lfHelper-32761"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmklink_mpi-32762"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vprobe-32765"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/deltadisk-32766"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/i2c-32767"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvx-1"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkapi_mgmt-2"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmci-3"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/gss-4"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/etherswitch-5"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvfilter-6"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/iodm-7"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvfilter-generic-fastpath-8"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/portcfg-9"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vswitch-10"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/netsched_fifo-11"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/netsched_hclk-12"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/netioc-13"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lb_netqueue_bal-14"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmspace-15"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmknvme-16"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/procMisc-17"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkibft-18"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/klm-19"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dm-20"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/balloonVMCI-21"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nmp-22"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hpp_legacy-23"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_satp_local-24"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_satp_default_aa-25"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_lib-26"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_fixed-27"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_rr-28"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_mru-29"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/pvscsi-30"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nvmxnet3_ens-31"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkbsd-32"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkata-33"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmknvme_vmkapi_compat-34"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nvme_pcie-35"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkusb-36"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nvmxnet3-37"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/pciPassthru-38"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vdfm-39"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lvmdriver-40"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nrdma-41"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/rmwfilter-42"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/healthchk-43"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nrdma_vmkapi_shim-44"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/filtmod-45"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vrdma-46"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmktracing-47"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/teamcheck-48"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmfs3-49"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vlanmtucheck-50"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/heartbeat-51"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/shaper-52"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lldp-53"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/cdp-54"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/ipfix-55"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vflash-57"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvsdev-58"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lacp-59"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/esxfw-60"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hbr_filter-61"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/ftcpt-62"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/esxio-63"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/sunrpc-64"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nfsclient-65"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nfs41client-66"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hpp-67"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/swapobj-68"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/svmmirror-69"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/cbt-70"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/migrate-71"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/ft"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/vmotion"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/svmotion"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 17, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/visorfsPager"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 32, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/root"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 28, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/etc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/opt"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 48, "overheadLimit": -1, "reservation": 5, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/var"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 256, "overheadLimit": -1, "reservation": 2, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/tmp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/iofilters"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 1024, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/shm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 1024, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/crx"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 32, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/configstore"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 32, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/configstorebkp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 206, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/hostdstats"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/virtscsi"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/net/tcpip4-56"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/net"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/storage"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/userworld"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 200, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 2660, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/aam"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/apiForwarder/apiForwarder.1000211395"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 58, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/apiForwarder"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/attestd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 130, "overheadLimit": -1, "reservation": 18, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/authd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 30, "overheadLimit": -1, "reservation": 30, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/auto-backup.sh"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 40, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 70, "overheadLimit": -1, "reservation": 70, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/backup.sh"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/boot"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/clusterAgent"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 81, "overheadLimit": -1, "reservation": 81, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/configManagerPlugin"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/crond/busybox.1000210951"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 100, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/crond"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dcui/dcui.1000212161"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 101, "overheadLimit": -1, "reservation": 45, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dcui"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dhclient/dhclient-uw.1000210844"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 35, "overheadLimit": -1, "reservation": 35, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dhclient"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dhclientrelease"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/entropyd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/envoy/envoy.1000211174"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 120, "overheadLimit": -1, "reservation": 120, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/envoy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxgdpd/esxgdpd.1000211120"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 48, "overheadLimit": -1, "reservation": 48, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxgdpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 900, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esximage"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxio-commd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxtokend/esxtokend.1000211295"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 50, "overheadLimit": -1, "reservation": 50, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxtokend"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/etcd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/gpuManager"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/gstored"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/healthd/healthd.1000211829"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 28, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/healthd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 40, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/healthd-plugins"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd/hostd.1000211468"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 838, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 499, "overheadLimit": -1, "reservation": 499, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/awk"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/head"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/logger"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/ls"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/pgrep"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/probe/hostd-probe.1000212376"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/probe"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/sh"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/vmkbacktrace"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/vmware"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 40, "overheadLimit": -1, "reservation": 40, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 500, "overheadLimit": -1, "reservation": 20, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-tmp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostdCgiServer/hostdCgiServer.1000211297"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 38, "overheadLimit": -1, "reservation": 38, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostdCgiServer"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/inetd/busybox.1000210918"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 10, "overheadLimit": -1, "reservation": 10, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/inetd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/infravisor/inf-bootstrapper.1000211645"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 8, "overheadLimit": -1, "reservation": 8, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/infravisor"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/infravisor-runtime"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/DCUI"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ESXShell"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/SSH"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/apiForwarder"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/attestd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/cdp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/clomd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/clusterAgent"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/cmmdsTimeMachine"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/cmmdsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/dcbd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/dpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/drivervm-init"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/entropyd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/envoy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/epd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxTokenCPS"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxgdpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxio-commd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxui"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/fsvmsockrelay"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/gpuManager"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/gstored"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/hbrsrv"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/health"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/hostd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/hostdCgiServer"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/infravisor"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/iofilterd-spm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/iofilterd-vmwarevmcrypt"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/iofiltervpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/kmxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/kmxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lacp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lbtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lsud"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lwsmd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nfcd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nfsgssd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nicmgmtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ntpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nvmf-discoveryd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/osfsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/pcscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/pmemGarbageCollection"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ptp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ptpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/rhttpproxy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sandboxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sdrsInjector"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sensord"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/settingsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sfcbd-watchdog"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/slpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/smartd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/snmpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/storageRM"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/swapobjd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/trx"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/usbarbitrator"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vaai-nasd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vdfsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vdtc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vit_loader"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vitd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vltd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vmfstraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vmsyslogd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vmtoolsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vobd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vpxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsanObserver"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsandevicemonitord"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsanmgmtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsantraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vvold"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/wsman"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/xorg"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/init.1000210520"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 512, "overheadLimit": -1, "reservation": 5, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/keypersist/keypersist.1000210641"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/keypersist/keypersist.1000210642"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 12, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/keypersist"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/kmxa/kmxa.1000210862"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 42, "overheadLimit": -1, "reservation": 42, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/kmxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/kmxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lacpd/net-lacp.1000210835"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 28, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lacpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lbt/net-lbt.1000211298"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 24, "overheadLimit": -1, "reservation": 12, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lbt"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 800, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lifecycle-cgi"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/likewise"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/loadESX"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/logging/vmsyslogd.1000210577"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/logging/vmsyslogd.1000210578"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 559, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 141, "overheadLimit": -1, "reservation": 141, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/logging"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lsud/lsud.1000211887"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 98, "overheadLimit": -1, "reservation": 48, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lsud"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 100, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/monitor-vfat"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/net-daemons/dcbd.1000211668"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/net-daemons/net-cdp.1000211679"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 46, "overheadLimit": -1, "reservation": 11, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/net-daemons"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/netcpa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 16, "overheadLimit": -1, "reservation": 16, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nfcd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nfsgssd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nicmgmtd/nicmgmtd.1000211682"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 23, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nicmgmtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nscd/nscd.1000211662"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 30, "overheadLimit": -1, "reservation": 30, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 15, "overheadLimit": -1, "reservation": 15, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/ntpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nvmf-discoveryd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/osfsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/pcscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/petronas"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/petronas-integ"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/plugins"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 400, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/pmemGC"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/ptpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/rhttpproxy/rhttpproxy.1000211310"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 30, "overheadLimit": -1, "reservation": 30, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/rhttpproxy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sandboxd/sandboxd.1000211105"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 29, "overheadLimit": -1, "reservation": 29, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sandboxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sddc-bootstrap"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sensord/sensord.1000211318"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 33, "overheadLimit": -1, "reservation": 33, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sensord"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd/settingsd.1000211696"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 38, "overheadLimit": -1, "reservation": 38, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 400, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd-nontask-forks"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 300, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd-task-forks"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sfcb"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sfcb_aux"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sioc/storageRM.1000211282"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sioc/sdrsInjector.1000211289"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 52, "overheadLimit": -1, "reservation": 52, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sioc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 11, "overheadLimit": -1, "reservation": 11, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/slp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/smartd/smartd.1000211664"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 48, "overheadLimit": -1, "reservation": 13, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/smartd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/snmpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/spherelet/imgfetcher"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/spherelet/logfetcher"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/spherelet"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/swapobjd/swapobjd.1000211184"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 15, "overheadLimit": -1, "reservation": 15, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/swapobjd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 45, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/systemStorage"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/upittraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/usbArbitrator/vmware-usbarbitrator.1000211248"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 16, "overheadLimit": -1, "reservation": 16, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/usbArbitrator"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/uwdaemons"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 85, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/uwsvc-init-tmp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vaai-nasd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vdtc/vdtc.1000211130"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 23, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vdtc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmfstraced/sh.1000211411"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmfstraced/logchannellogger.1000211438"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 10, "overheadLimit": -1, "reservation": 10, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmfstraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkdevmgr/vmkdevmgr.1000210746"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 82, "overheadLimit": -1, "reservation": 20, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkdevmgr"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 82, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkdevmgr-drivervm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkeventd/vmkeventd.1000210604"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 92, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkeventd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkiscsid"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmsupport"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vobd/vobd.1000210611"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 38, "overheadLimit": -1, "reservation": 38, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vobd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vpxa/vpxa.1000211741"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 439, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 170, "overheadLimit": -1, "reservation": 170, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vpxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vvold"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/watchdog/watchdog.1000212159"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 4, "overheadLimit": -1, "reservation": 4, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/watchdog"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/wsman"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 698, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal/shell/sh.1000212160"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 512, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal/shell"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 800, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal/ssh"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 45, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/vmtoolsd/vmtoolsd.1000211912"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 100, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 46, "overheadLimit": 0, "reservation": 46, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/vmtoolsd"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 250}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 250}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/tmp"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 2374, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/iofiltervpd/ioFilterVPServer.1000211198"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 23, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/iofiltervpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/spm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/vmwarevmcrypt"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 9000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 9000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/user"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan/vsanConfig"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan/vsanapi-32763"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan/vsanbase-32764"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 15960, "overheadLimit": 0, "reservation": 15960, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 4096000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 16303, "overheadLimit": 0, "reservation": 16303, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": -1}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host"}, "systemSwapConfiguration": {"_vimtype": "vim.host.SystemSwapConfiguration", "dynamicProperty": [], "dynamicType": null, "option": [{"_vimtype": "vim.host.SystemSwapConfiguration.HostCacheOption", "dynamicProperty": [], "dynamicType": null, "key": 0}, {"_vimtype": "vim.host.SystemSwapConfiguration.HostLocalSwapOption", "dynamicProperty": [], "dynamicType": null, "key": 1}]}, "vFlashConfigInfo": {"_vimtype": "vim.host.VFlashManager.VFlashConfigInfo", "dynamicProperty": [], "dynamicType": null, "vFlashCacheConfigInfo": {"_vimtype": "vim.host.VFlashManager.VFlashCacheConfigInfo", "defaultVFlashModule": "vfc", "dynamicProperty": [], "dynamicType": null, "swapCacheReservationInGB": 0, "vFlashModuleConfigOption": []}, "vFlashResourceConfigInfo": null}, "virtualMachineReservation": null, "virtualNicManagerInfo": {"_vimtype": "vim.host.VirtualNicManagerInfo", "dynamicProperty": [], "dynamicType": null, "netConfig": [{"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "faultToleranceLogging.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "faultToleranceLogging.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "faultToleranceLogging", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "management.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "management.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "management", "selectedVnic": ["management.key-vim.host.VirtualNic-vmk0"]}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "nvmeRdma.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "nvmeRdma.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "nvmeRdma", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "nvmeTcp.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "nvmeTcp.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "nvmeTcp", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "ptp.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "ptp.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": false, "nicType": "ptp", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "vSphereBackupNFC.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "vSphereBackupNFC.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "vSphereBackupNFC", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "vSphereProvisioning.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "vSphereProvisioning.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "vSphereProvisioning", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "vSphereReplication.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "vSphereReplication.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "vSphereReplication", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "vSphereReplicationNFC.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "vSphereReplicationNFC.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "vSphereReplicationNFC", "selectedVnic": []}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "vmotion", "selectedVnic": ["vmotion.key-vim.host.VirtualNic-vmk0"]}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "vsan.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "vsan.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "vsan", "selectedVnic": ["vsan.key-vim.host.VirtualNic-vmk0"]}, {"_vimtype": "vim.host.VirtualNicManager.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "vsanWitness.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "vsanWitness.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "multiSelectAllowed": true, "nicType": "vsanWitness", "selectedVnic": []}]}, "vmotion": {"_vimtype": "vim.host.VMotionInfo", "dynamicProperty": [], "dynamicType": null, "ipConfig": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "netConfig": {"_vimtype": "vim.host.VMotionSystem.NetConfig", "candidateVnic": [{"_vimtype": "vim.host.VirtualNic", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "key": "VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk0", "port": null, "portgroup": "Management Network", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.43.170", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": true, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}, {"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fd01:0:106:301:425:17ff:fe84:894f", "lifetime": null, "operation": null, "origin": "linklayer", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "06:25:17:84:89:4f", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "Management Network", "systemOwned": false, "tsoEnabled": true}}, {"_vimtype": "vim.host.VirtualNic", "device": "vmk1", "dynamicProperty": [], "dynamicType": null, "key": "VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk1", "port": null, "portgroup": "VMkernel", "spec": {"_vimtype": "vim.host.VirtualNic.Specification", "distributedVirtualPort": null, "dpuId": null, "dynamicProperty": [], "dynamicType": null, "externalId": null, "ip": {"_vimtype": "vim.host.IpConfig", "dhcp": true, "dynamicProperty": [], "dynamicType": null, "ipAddress": "10.218.41.153", "ipV6Config": {"_vimtype": "vim.host.IpConfig.IpV6AddressConfiguration", "autoConfigurationEnabled": false, "dhcpV6Enabled": false, "dynamicProperty": [], "dynamicType": null, "ipV6Address": [{"_vimtype": "vim.host.IpConfig.IpV6Address", "dadState": "preferred", "dynamicProperty": [], "dynamicType": null, "ipAddress": "fe80::250:56ff:fe6e:3594", "lifetime": null, "operation": null, "origin": "other", "prefixLength": 64}]}, "subnetMask": "255.255.240.0"}, "ipRouteSpec": null, "mac": "00:50:56:6e:35:94", "mtu": 1500, "netStackInstanceKey": "defaultTcpipStack", "opaqueNetwork": null, "pinnedPnic": null, "portgroup": "VMkernel", "systemOwned": false, "tsoEnabled": true}}], "dynamicProperty": [], "dynamicType": null, "selectedVnic": "VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk0"}}, "vsanHostConfig": {"_vimtype": "vim.vsan.host.ConfigInfo", "clusterInfo": {"_vimtype": "vim.vsan.host.ConfigInfo.ClusterInfo", "dynamicProperty": [], "dynamicType": null, "nodeUuid": "65782330-1193-79a7-1a42-062517c9e1a8", "uuid": "5281f817-da25-63b1-f53a-57a4a4c49434"}, "dynamicProperty": [], "dynamicType": null, "enabled": true, "faultDomainInfo": {"_vimtype": "vim.vsan.host.ConfigInfo.FaultDomainInfo", "dynamicProperty": [], "dynamicType": null, "name": ""}, "hostSystem": "vim.HostSystem:host-14", "networkInfo": {"_vimtype": "vim.vsan.host.ConfigInfo.NetworkInfo", "dynamicProperty": [], "dynamicType": null, "port": [{"_vimtype": "vim.vsan.host.ConfigInfo.NetworkInfo.PortConfig", "device": "vmk0", "dynamicProperty": [], "dynamicType": null, "ipConfig": {"_vimtype": "vim.vsan.host.IpConfig", "downstreamIpAddress": "224.2.3.4", "dynamicProperty": [], "dynamicType": null, "upstreamIpAddress": "224.1.2.3"}}]}, "storageInfo": {"_vimtype": "vim.vsan.host.ConfigInfo.StorageInfo", "autoClaimStorage": false, "checksumEnabled": null, "diskMapInfo": [{"_vimtype": "vim.vsan.host.DiskMapInfo", "dynamicProperty": [], "dynamicType": null, "mapping": {"_vimtype": "vim.vsan.host.DiskMapping", "dynamicProperty": [], "dynamicType": null, "nonSsd": [{"_vimtype": "vim.host.ScsiDisk", "alternateName": [], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T2:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T2:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a323a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": false, "standardInquiry": [], "uuid": "0000000000766d686261303a323a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": {"_vimtype": "vim.vsan.host.VsanDiskInfo", "dynamicProperty": [], "dynamicType": null, "formatVersion": 21, "vsanUuid": "52a2fba0-a1dc-241b-3b7c-700b3a6d2b0c"}}, {"_vimtype": "vim.host.ScsiDisk", "alternateName": [], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T1:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T1:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a313a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": false, "standardInquiry": [], "uuid": "0000000000766d686261303a313a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": {"_vimtype": "vim.vsan.host.VsanDiskInfo", "dynamicProperty": [], "dynamicType": null, "formatVersion": 21, "vsanUuid": "5278baad-c436-7482-2a26-111713506af2"}}], "ssd": {"_vimtype": "vim.host.ScsiDisk", "alternateName": [], "applicationProtocol": "NVMe", "canonicalName": "eui.bf39aeebe2d354a3000c29631c7fc125", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": true}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [], "deviceName": "/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125", "devicePath": "/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125", "deviceType": "disk", "dispersedNs": false, "displayName": "Local NVMe Disk (eui.bf39aeebe2d354a3000c29631c7fc125)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125", "localDisk": true, "lunType": "disk", "model": "VMware Virtual NVMe Disk", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": ["nvme1"], "protocolEndpoint": false, "queueDepth": 128, "revision": "1.3", "scsiDiskType": "emulated512", "scsiLevel": 0, "serialNumber": "bf39aeebe2d354a3000c29631c7fc125", "ssd": true, "standardInquiry": [], "uuid": "06bf39aeebe2d354a3000c29631c7fc125", "vStorageSupport": "vStorageUnsupported", "vendor": "NVMe", "vsanDiskInfo": {"_vimtype": "vim.vsan.host.VsanDiskInfo", "dynamicProperty": [], "dynamicType": null, "formatVersion": 21, "vsanUuid": "521f98f3-ff1e-b793-5e4e-c9e71c3c7640"}}}, "mounted": true}], "diskMapping": [{"_vimtype": "vim.vsan.host.DiskMapping", "dynamicProperty": [], "dynamicType": null, "nonSsd": [{"_vimtype": "vim.host.ScsiDisk", "alternateName": [], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T2:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T2:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a323a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": false, "standardInquiry": [], "uuid": "0000000000766d686261303a323a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": {"_vimtype": "vim.vsan.host.VsanDiskInfo", "dynamicProperty": [], "dynamicType": null, "formatVersion": 21, "vsanUuid": "52a2fba0-a1dc-241b-3b7c-700b3a6d2b0c"}}, {"_vimtype": "vim.host.ScsiDisk", "alternateName": [], "applicationProtocol": "SCSI", "canonicalName": "mpx.vmhba0:C0:T1:L0", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": false}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [], "deviceName": "/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0", "devicePath": "/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0", "deviceType": "disk", "dispersedNs": false, "displayName": "Local VMware Disk (mpx.vmhba0:C0:T1:L0)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-0000000000766d686261303a313a30", "localDisk": true, "lunType": "disk", "model": "Virtual disk ", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": [], "protocolEndpoint": false, "queueDepth": 1024, "revision": "2.0 ", "scsiDiskType": "native512", "scsiLevel": 6, "serialNumber": "unavailable", "ssd": false, "standardInquiry": [], "uuid": "0000000000766d686261303a313a30", "vStorageSupport": "vStorageUnsupported", "vendor": "VMware ", "vsanDiskInfo": {"_vimtype": "vim.vsan.host.VsanDiskInfo", "dynamicProperty": [], "dynamicType": null, "formatVersion": 21, "vsanUuid": "5278baad-c436-7482-2a26-111713506af2"}}], "ssd": {"_vimtype": "vim.host.ScsiDisk", "alternateName": [], "applicationProtocol": "NVMe", "canonicalName": "eui.bf39aeebe2d354a3000c29631c7fc125", "capabilities": {"_vimtype": "vim.host.ScsiLun.Capabilities", "dynamicProperty": [], "dynamicType": null, "updateDisplayNameSupported": true}, "capacity": {"_vimtype": "vim.host.DiskDimensions.Lba", "block": 94371840, "blockSize": 512, "dynamicProperty": [], "dynamicType": null}, "clusteredVmdkSupported": false, "descriptor": [], "deviceName": "/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125", "devicePath": "/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125", "deviceType": "disk", "dispersedNs": false, "displayName": "Local NVMe Disk (eui.bf39aeebe2d354a3000c29631c7fc125)", "durableName": null, "dynamicProperty": [], "dynamicType": null, "emulatedDIXDIFEnabled": false, "key": "key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125", "localDisk": true, "lunType": "disk", "model": "VMware Virtual NVMe Disk", "operationalState": ["ok"], "perenniallyReserved": false, "physicalLocation": ["nvme1"], "protocolEndpoint": false, "queueDepth": 128, "revision": "1.3", "scsiDiskType": "emulated512", "scsiLevel": 0, "serialNumber": "bf39aeebe2d354a3000c29631c7fc125", "ssd": true, "standardInquiry": [], "uuid": "06bf39aeebe2d354a3000c29631c7fc125", "vStorageSupport": "vStorageUnsupported", "vendor": "NVMe", "vsanDiskInfo": {"_vimtype": "vim.vsan.host.VsanDiskInfo", "dynamicProperty": [], "dynamicType": null, "formatVersion": 21, "vsanUuid": "521f98f3-ff1e-b793-5e4e-c9e71c3c7640"}}}], "dynamicProperty": [], "dynamicType": null}, "vsanEsaEnabled": false}, "wakeOnLanCapable": false}, "configIssue": [{"_vimtype": "vim.event.RemoteTSMEnabledEvent", "chainId": 0, "changeTag": null, "computeResource": {"_vimtype": "vim.event.ComputeResourceEventArgument", "computeResource": "vim.ClusterComputeResource:domain-c9", "dynamicProperty": [], "dynamicType": null, "name": "Vsan1Cluster"}, "createdTime": "2023-12-12T10:07:13.322128Z", "datacenter": {"_vimtype": "vim.event.DatacenterEventArgument", "datacenter": "vim.Datacenter:datacenter-3", "dynamicProperty": [], "dynamicType": null, "name": "DataCenter"}, "ds": null, "dvs": null, "dynamicProperty": [], "dynamicType": null, "fullFormattedMessage": "SSH for the host 10.218.43.170 has been enabled", "host": {"_vimtype": "vim.event.HostEventArgument", "dynamicProperty": [], "dynamicType": null, "host": "vim.HostSystem:host-14", "name": "10.218.43.170"}, "key": 0, "net": null, "userName": "", "vm": null}], "configManager": {"_vimtype": "vim.host.ConfigManager", "accountManager": "vim.host.LocalAccountManager:accountManager-14", "advancedOption": "vim.option.OptionManager:EsxHostAdvSettings-14", "assignableHardwareManager": "vim.host.AssignableHardwareManager:assignableHardwareManager-14", "authenticationManager": "vim.host.AuthenticationManager:authenticationManager-14", "autoStartManager": "vim.host.AutoStartManager:autoStartManager-14", "bootDeviceSystem": "vim.host.BootDeviceSystem:bootDeviceSystem-14", "cacheConfigurationManager": "vim.host.CacheConfigurationManager:cacheConfigManager-14", "certificateManager": "vim.host.CertificateManager:ha-certificate-manager-14", "cpuScheduler": "vim.host.CpuSchedulerSystem:cpuScheduler-14", "cryptoManager": "vim.encryption.CryptoManagerHostKMS:CryptoManagerHost-14", "datastoreSystem": "vim.host.DatastoreSystem:datastoreSystem-14", "dateTimeSystem": "vim.host.DateTimeSystem:dateTimeSystem-14", "diagnosticSystem": "vim.host.DiagnosticSystem:diagnosticSystem-14", "dynamicProperty": [], "dynamicType": null, "esxAgentHostManager": "vim.host.EsxAgentHostManager:esxAgentHostManager-14", "firewallSystem": "vim.host.FirewallSystem:firewallSystem-14", "firmwareSystem": "vim.host.FirmwareSystem:firmwareSystem-14", "graphicsManager": "vim.host.GraphicsManager:graphicsManager-14", "healthStatusSystem": "vim.host.HealthStatusSystem:healthStatusSystem-14", "hostAccessManager": "vim.host.HostAccessManager:hostAccessManager-14", "imageConfigManager": "vim.host.ImageConfigManager:imageConfigManager-14", "iscsiManager": "vim.host.IscsiManager:iscsiManager-14", "kernelModuleSystem": "vim.host.KernelModuleSystem:kernelModuleSystem-14", "licenseManager": null, "memoryManager": "vim.host.MemoryManagerSystem:memorySystem-14", "messageBusProxy": "vim.host.MessageBusProxy:messageBusProxy-14", "networkSystem": "vim.host.NetworkSystem:networkSystem-14", "nvdimmSystem": "vim.host.NvdimmSystem:ha-nvdimm-system-14", "patchManager": "vim.host.PatchManager:patchManager-14", "pciPassthruSystem": "vim.host.PciPassthruSystem:pciPassthruSystem-14", "powerSystem": "vim.host.PowerSystem:powerSystem-14", "serviceSystem": "vim.host.ServiceSystem:serviceSystem-14", "snmpSystem": "vim.host.SnmpSystem:snmpSystem-14", "storageSystem": "vim.host.StorageSystem:storageSystem-14", "userDirectory": "vim.UserDirectory:userDirectory-14", "vFlashManager": "vim.host.VFlashManager:vFlashManager-14", "virtualNicManager": "vim.host.VirtualNicManager:virtualNicManager-14", "vmotionSystem": "vim.host.VMotionSystem:vmotionSystem-14", "vsanInternalSystem": "vim.host.VsanInternalSystem:ha-vsan-internal-system-14", "vsanSystem": "vim.host.VsanSystem:vsanSystem-14"}, "configStatus": "yellow", "customValue": [], "datastore": ["vim.Datastore:datastore-17"], "datastoreBrowser": "vim.host.DatastoreBrowser:datastoreBrowser-host-14", "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-88", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "88.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281496Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-21", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "21.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281461Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-37", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "37.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281384Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-13", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "13.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.28135Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-131", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "131.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281316Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-20", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "20.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281421Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-138", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "138.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281215Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-14", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "14.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281181Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-141", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "141.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281149Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-23", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "23.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281118Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-82", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "82.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281087Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-85", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 1262, "key": "85.14", "overallStatus": "green", "time": "2023-12-12T09:41:39.612674Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-93", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "93.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281008Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-90", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "90.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280977Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-48", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "48.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.281561Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-107", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "107.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280945Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-112", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "112.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.28091Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-311", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "311.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280844Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-16", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "16.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280812Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-116", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "116.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.563907Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-118", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "118.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.563995Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-120", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "120.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.564011Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-156", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "156.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280642Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-123", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "123.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.28061Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-4", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "4.14", "overallStatus": "green", "time": "2023-12-12T09:41:52.417405Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-122", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "122.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.56404Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-181", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "181.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280565Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-77", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 1235, "key": "77.14", "overallStatus": "green", "time": "2023-12-12T09:41:12.249768Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-313", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "313.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279574Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-22", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "22.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.28016Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-11", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "11.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.28125Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-129", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "129.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279408Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-145", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "145.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279286Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-114", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "114.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.56416Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-232", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "232.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279376Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-46", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "46.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279814Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-130", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "130.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279742Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-312", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "312.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279507Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-17", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "17.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.27954Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-135", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "135.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279474Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-44", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "44.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279442Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-42", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "42.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279913Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-160", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 1241, "key": "160.14", "overallStatus": "green", "time": "2023-12-12T09:41:25.858286Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-43", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "43.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.27925Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-161", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2590, "key": "161.14", "overallStatus": "green", "time": "2023-12-12T21:38:18.770902Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-45", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "45.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279847Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-115", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "115.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.564249Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-180", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "180.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279608Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-121", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "121.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.564272Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-3", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "3.14", "overallStatus": "green", "time": "2023-12-12T09:41:52.417457Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-49", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "49.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279775Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-169", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "169.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.279944Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-117", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "117.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.5643Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-119", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "119.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.564313Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-1", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "1.14", "overallStatus": "green", "time": "2023-12-12T09:41:03.280356Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-314", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "314.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280014Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-137", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "137.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280048Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-50", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": null, "key": "50.14", "overallStatus": "gray", "time": "2023-12-12T09:41:03.280125Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-113", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.HostSystem:host-14", "eventKey": 2275, "key": "113.14", "overallStatus": "green", "time": "2023-12-12T15:14:11.564344Z"}], "disabledMethod": ["ExitMaintenanceMode_Task", "PowerUpHostFromStandBy_Task", "ReconnectHost_Task", "ReconfigureHostForDAS_Task"], "effectiveRole": [-1], "hardware": {"_vimtype": "vim.host.HardwareInfo", "biosInfo": {"_vimtype": "vim.host.BIOSInfo", "biosVersion": "VMW71.00V.18227214.B64.2106252220", "dynamicProperty": [], "dynamicType": null, "firmwareMajorRelease": 255, "firmwareMinorRelease": 255, "firmwareType": "UEFI", "majorRelease": 255, "minorRelease": 255, "releaseDate": "2021-06-25T00:00:00Z", "vendor": "VMware, Inc."}, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:0000:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "cpuInfo": {"_vimtype": "vim.host.CpuInfo", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "numCpuCores": 8, "numCpuPackages": 8, "numCpuThreads": 8}, "cpuPkg": [{"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:0000:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 0, "threadId": [0], "vendor": "intel"}, {"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:0010:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 1, "threadId": [1], "vendor": "intel"}, {"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:0100:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 2, "threadId": [2], "vendor": "intel"}, {"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:0110:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 3, "threadId": [3], "vendor": "intel"}, {"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:1000:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 4, "threadId": [4], "vendor": "intel"}, {"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:1010:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 5, "threadId": [5], "vendor": "intel"}, {"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:1100:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 6, "threadId": [6], "vendor": "intel"}, {"_vimtype": "vim.host.CpuPackage", "busHz": 90696006, "cpuFeature": [{"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0001:1011", "ebx": "0111:0101:0110:1110:0110:0101:0100:0111", "ecx": "0110:1100:0110:0101:0111:0100:0110:1110", "edx": "0100:1001:0110:0101:0110:1110:0110:1001", "level": 0, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0110:0000:0110:1010:0110", "ebx": "0000:1110:0000:0001:0000:1000:0000:0000", "ecx": "1111:1111:1111:1010:0011:0010:0010:1011", "edx": "0000:1111:1000:1011:1111:1011:1111:1111", "level": 1, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "1000:0000:0000:0000:0000:0000:0000:1000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483648, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0000:0000:0000:0000", "ebx": "0000:0000:0000:0000:0000:0000:0000:0000", "ecx": "0000:0000:0000:0000:0000:0001:0010:0001", "edx": "0010:1100:0001:0000:0000:1000:0000:0000", "level": -2147483647, "vendor": null}, {"_vimtype": "vim.host.CpuIdInfo", "dynamicProperty": [], "dynamicType": null, "eax": "0000:0000:0000:0000:0011:0000:0010:1101", "ebx": "0000:0000:0000:0000:0000:0010:0000:0000", "ecx": "0000:0000:0000:0000:0000:0000:0000:0000", "edx": "0000:0000:0000:0000:0000:0000:0000:0000", "level": -2147483640, "vendor": null}], "description": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "hz": 1995312146, "index": 7, "threadId": [7], "vendor": "intel"}], "cpuPowerManagementInfo": {"_vimtype": "vim.host.CpuPowerManagementInfo", "currentPolicy": "Balanced", "dynamicProperty": [], "dynamicType": null, "hardwareSupport": ""}, "dvxClasses": [], "dynamicProperty": [], "dynamicType": null, "memorySize": 17178767360, "memoryTierInfo": [{"_vimtype": "vim.host.MemoryTierInfo", "dynamicProperty": [], "dynamicType": null, "flags": ["memoryTier"], "name": "DRAM", "size": 17177128960, "type": "DRAM"}], "memoryTieringType": "noTiering", "numaInfo": {"_vimtype": "vim.host.NumaInfo", "dynamicProperty": [], "dynamicType": null, "numNodes": 1, "numaNode": [{"_vimtype": "vim.host.NumaNode", "cpuID": [7, 6, 5, 4, 3, 2, 1, 0], "dynamicProperty": [], "dynamicType": null, "memoryRangeBegin": 0, "memoryRangeLength": 17177128960, "memorySize": 17177128960, "pciId": [], "typeId": 0}], "type": "NUMA"}, "pciDevice": [{"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1536, "deviceId": 29072, "deviceName": "Virtual Machine Chipset", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:00.0", "parentBridge": null, "slot": 0, "subDeviceId": 6518, "subVendorId": 5549, "vendorId": -32634, "vendorName": "Intel Corporation"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 29073, "deviceName": "440BX/ZX/DX - 82443BX/ZX/DX AGP bridge", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:01.0", "parentBridge": null, "slot": 1, "subDeviceId": 0, "subVendorId": 0, "vendorId": -32634, "vendorName": "Intel Corporation"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1537, "deviceId": 28944, "deviceName": "Virtual Machine Chipset", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:07.0", "parentBridge": null, "slot": 7, "subDeviceId": 6518, "subVendorId": 5549, "vendorId": -32634, "vendorName": "Intel Corporation"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 257, "deviceId": 28945, "deviceName": "PIIX4 for 430TX/440BX/MX IDE Controller", "dynamicProperty": [], "dynamicType": null, "function": 1, "id": "0000:00:07.1", "parentBridge": null, "slot": 7, "subDeviceId": 6518, "subVendorId": 5549, "vendorId": -32634, "vendorName": "Intel Corporation"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1664, "deviceId": 28947, "deviceName": "Virtual Machine Chipset", "dynamicProperty": [], "dynamicType": null, "function": 3, "id": "0000:00:07.3", "parentBridge": null, "slot": 7, "subDeviceId": 6518, "subVendorId": 5549, "vendorId": -32634, "vendorName": "Intel Corporation"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 2176, "deviceId": 1856, "deviceName": "Virtual Machine Communication Interface", "dynamicProperty": [], "dynamicType": null, "function": 7, "id": "0000:00:07.7", "parentBridge": null, "slot": 7, "subDeviceId": 1856, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 768, "deviceId": 1029, "deviceName": "SVGA II Adapter", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:0f.0", "parentBridge": null, "slot": 15, "subDeviceId": 1029, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1936, "deviceName": "PCI bridge", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:11.0", "parentBridge": null, "slot": 17, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:15.0", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 1, "id": "0000:00:15.1", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 2, "id": "0000:00:15.2", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 3, "id": "0000:00:15.3", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 4, "id": "0000:00:15.4", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 5, "id": "0000:00:15.5", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 6, "id": "0000:00:15.6", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 7, "id": "0000:00:15.7", "parentBridge": null, "slot": 21, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:16.0", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 1, "id": "0000:00:16.1", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 2, "id": "0000:00:16.2", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 3, "id": "0000:00:16.3", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 4, "id": "0000:00:16.4", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 5, "id": "0000:00:16.5", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 6, "id": "0000:00:16.6", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 7, "id": "0000:00:16.7", "parentBridge": null, "slot": 22, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:17.0", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 1, "id": "0000:00:17.1", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 2, "id": "0000:00:17.2", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 3, "id": "0000:00:17.3", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 4, "id": "0000:00:17.4", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 5, "id": "0000:00:17.5", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 6, "id": "0000:00:17.6", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 7, "id": "0000:00:17.7", "parentBridge": null, "slot": 23, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:00:18.0", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 1, "id": "0000:00:18.1", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 2, "id": "0000:00:18.2", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 3, "id": "0000:00:18.3", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 4, "id": "0000:00:18.4", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 5, "id": "0000:00:18.5", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 6, "id": "0000:00:18.6", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 0, "classId": 1540, "deviceId": 1952, "deviceName": "PCI Express Root Port", "dynamicProperty": [], "dynamicType": null, "function": 7, "id": "0000:00:18.7", "parentBridge": null, "slot": 24, "subDeviceId": 0, "subVendorId": 0, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 2, "classId": 3075, "deviceId": 1908, "deviceName": "USB1.1 UHCI Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:02:00.0", "parentBridge": "0000:00:11.0", "slot": 0, "subDeviceId": 6518, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 2, "classId": 3075, "deviceId": 1904, "deviceName": "USB2 EHCI Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:02:01.0", "parentBridge": "0000:00:11.0", "slot": 1, "subDeviceId": 1904, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 3, "classId": 263, "deviceId": 1984, "deviceName": "PVSCSI SCSI Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:03:00.0", "parentBridge": "0000:00:15.0", "slot": 0, "subDeviceId": 1984, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware Inc."}, {"_vimtype": "vim.host.PciDevice", "bus": 4, "classId": 512, "deviceId": 1968, "deviceName": "vmxnet3 Virtual Ethernet Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:04:00.0", "parentBridge": "0000:00:15.1", "slot": 0, "subDeviceId": 1968, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware Inc."}, {"_vimtype": "vim.host.PciDevice", "bus": 11, "classId": 512, "deviceId": 1968, "deviceName": "vmxnet3 Virtual Ethernet Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:0b:00.0", "parentBridge": "0000:00:16.0", "slot": 0, "subDeviceId": 1968, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware Inc."}, {"_vimtype": "vim.host.PciDevice", "bus": 12, "classId": 264, "deviceId": 2032, "deviceName": "NVMe SSD Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:0c:00.0", "parentBridge": "0000:00:16.1", "slot": 0, "subDeviceId": 2032, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware"}, {"_vimtype": "vim.host.PciDevice", "bus": 19, "classId": 512, "deviceId": 1968, "deviceName": "vmxnet3 Virtual Ethernet Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:13:00.0", "parentBridge": "0000:00:17.0", "slot": 0, "subDeviceId": 1968, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware Inc."}, {"_vimtype": "vim.host.PciDevice", "bus": 27, "classId": 512, "deviceId": 1968, "deviceName": "vmxnet3 Virtual Ethernet Controller", "dynamicProperty": [], "dynamicType": null, "function": 0, "id": "0000:1b:00.0", "parentBridge": "0000:00:18.0", "slot": 0, "subDeviceId": 1968, "subVendorId": 5549, "vendorId": 5549, "vendorName": "VMware Inc."}], "persistentMemoryInfo": null, "reliableMemoryInfo": {"_vimtype": "vim.host.ReliableMemoryInfo", "dynamicProperty": [], "dynamicType": null, "memorySize": 0}, "sevInfo": null, "sgxInfo": {"_vimtype": "vim.host.SgxInfo", "dynamicProperty": [], "dynamicType": null, "flcMode": "off", "lePubKeyHash": null, "registrationInfo": {"_vimtype": "vim.host.SgxRegistrationInfo", "biosError": null, "dynamicProperty": [], "dynamicType": null, "lastRegisteredTime": null, "ppid": null, "registrationUrl": null, "status": "notApplicable", "type": null}, "sgxState": "notPresent", "totalEpcMemory": 0}, "smcPresent": false, "systemInfo": {"_vimtype": "vim.host.SystemInfo", "dynamicProperty": [], "dynamicType": null, "model": "VMware7,1", "otherIdentifyingInfo": [{"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "AssetTag", "label": "Asset Tag", "summary": "Asset tag of the system"}, "identifierValue": "No Asset Tag"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "ServiceTag", "label": "Service tag", "summary": "Service tag of the system"}, "identifierValue": "VMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "EnclosureSerialNumberTag", "label": "Enclosure serial number tag", "summary": "Enclosure serial number tag of the system"}, "identifierValue": "None"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "SerialNumberTag", "label": "Serial number tag", "summary": "Serial number tag of the system"}, "identifierValue": "VMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "OemSpecificString", "label": "OEM specific string", "summary": "OEM specific string"}, "identifierValue": "[MS_VM_CERT/SHA1/27d66596a61c48dd3dc7216fd715126e33f59ae7]"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "OemSpecificString", "label": "OEM specific string", "summary": "OEM specific string"}, "identifierValue": "Welcome to the Virtual Machine"}], "qualifiedName": [{"_vimtype": "vim.host.QualifiedName", "dynamicProperty": [], "dynamicType": null, "type": "nvmeQualifiedName", "value": "nqn.2014-08.com.vmware.eng.nimbus:nvme:sc1-10-218-43-170"}], "serialNumber": "VMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3", "uuid": "a6b70142-625f-e04e-edf6-05098f74aff3", "vendor": "VMware, Inc.", "vvolHostId": "523e3ee5-0975-0448-be39-0d5eaa6e51bf", "vvolHostNQN": {"_vimtype": "vim.host.QualifiedName", "dynamicProperty": [], "dynamicType": null, "type": "vvolNvmeQualifiedName", "value": "nqn.2021-01.com.vmware:65782330-1193-79a7-1a42-062517c9e1a8-vvol-0d5eaa6e51bf"}}}, "licensableResource": {"_vimtype": "vim.LicenseManager.LicensableResourceInfo", "dynamicProperty": [], "dynamicType": null, "resource": [{"_vimtype": "vmodl.KeyAnyValue", "dynamicProperty": [], "dynamicType": null, "key": "numCpuPackages", "value": 8}, {"_vimtype": "vmodl.KeyAnyValue", "dynamicProperty": [], "dynamicType": null, "key": "numCpuCores", "value": 8}, {"_vimtype": "vmodl.KeyAnyValue", "dynamicProperty": [], "dynamicType": null, "key": "numVmsStarted", "value": 0}]}, "name": "10.218.43.170", "network": ["vim.Network:network-13"], "overallStatus": "green", "parent": "vim.ClusterComputeResource:domain-c9", "permission": [], "precheckRemediationResult": null, "recentTask": [], "remediationResult": null, "remediationState": null, "runtime": {"_vimtype": "vim.host.RuntimeInfo", "bootTime": "2023-12-12T09:07:01.778318Z", "connectionState": "connected", "cryptoKeyId": null, "cryptoState": "incapable", "dasHostState": null, "dynamicProperty": [], "dynamicType": null, "healthSystemRuntime": {"_vimtype": "vim.host.HealthStatusSystem.Runtime", "dynamicProperty": [], "dynamicType": null, "hardwareStatusInfo": null, "systemHealthInfo": {"_vimtype": "vim.host.SystemHealthInfo", "dynamicProperty": [], "dynamicType": null, "numericSensorInfo": []}}, "hostMaxVirtualDiskCapacity": 68169720922112, "inMaintenanceMode": false, "inQuarantineMode": false, "networkRuntimeInfo": {"_vimtype": "vim.host.RuntimeInfo.NetworkRuntimeInfo", "dynamicProperty": [], "dynamicType": null, "netStackInstanceRuntimeInfo": [{"_vimtype": "vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo", "currentIpV6Enabled": true, "dynamicProperty": [], "dynamicType": null, "maxNumberOfConnections": 11000, "netStackInstanceKey": "defaultTcpipStack", "state": "active", "vmknicKeys": ["vmk0", "vmk1"]}], "networkResourceRuntime": null}, "powerState": "poweredOn", "standbyMode": "none", "stateEncryption": {"_vimtype": "vim.host.RuntimeInfo.StateEncryptionInfo", "dynamicProperty": [], "dynamicType": null, "protectionMode": "none", "requireExecInstalledOnly": null, "requireSecureBoot": null}, "statelessNvdsMigrationReady": null, "tpmPcrValues": [], "vFlashResourceRuntimeInfo": null, "vsanRuntimeInfo": {"_vimtype": "vim.vsan.host.VsanRuntimeInfo", "accessGenNo": null, "diskIssues": [], "dynamicProperty": [], "dynamicType": null, "membershipList": [{"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-43-170.nimbus.eng.vmware.com", "nodeUuid": "65782330-1193-79a7-1a42-062517c9e1a8"}, {"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-34-90.nimbus.eng.vmware.com", "nodeUuid": "657822f0-4424-06e4-b556-062517f938ea"}, {"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-44-171.nimbus.eng.vmware.com", "nodeUuid": "6578234b-9db4-3395-581e-0625170344a3"}, {"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-33-216.nimbus.eng.vmware.com", "nodeUuid": "65782314-938b-eba8-07ec-0625178fc4c6"}]}}, "summary": {"_vimtype": "vim.host.Summary", "config": {"_vimtype": "vim.host.Summary.ConfigSummary", "agentVmDatastore": null, "agentVmNetwork": null, "dynamicProperty": [], "dynamicType": null, "faultToleranceEnabled": false, "featureVersion": [], "name": "10.218.43.170", "port": 443, "product": {"_vimtype": "vim.AboutInfo", "apiType": "HostAgent", "apiVersion": "8.0.2.0", "build": "69507956", "dynamicProperty": [], "dynamicType": null, "fullName": "VMware ESXi 8.0.3 build-69507956", "instanceUuid": null, "licenseProductName": "VMware ESX Server", "licenseProductVersion": "8.0", "localeBuild": "000", "localeVersion": "INTL", "name": "VMware ESXi", "osType": "vmnix-x86", "patchLevel": "3.0", "productLineId": "embeddedEsx", "vendor": "VMware, Inc.", "version": "8.0.3"}, "sslThumbprint": "19:32:16:04:8B:77:FB:91:5E:D2:A6:87:6D:A5:5A:08:0F:C9:BA:F5", "vmotionEnabled": true}, "currentEVCGraphicsModeKey": null, "currentEVCModeKey": null, "customValue": [], "dynamicProperty": [], "dynamicType": null, "gateway": null, "hardware": {"_vimtype": "vim.host.Summary.HardwareSummary", "cpuMhz": 1995, "cpuModel": "Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz", "dynamicProperty": [], "dynamicType": null, "memorySize": 17178767360, "model": "VMware7,1", "numCpuCores": 8, "numCpuPkgs": 8, "numCpuThreads": 8, "numHBAs": 4, "numNics": 4, "otherIdentifyingInfo": [{"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "AssetTag", "label": "Asset Tag", "summary": "Asset tag of the system"}, "identifierValue": "No Asset Tag"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "ServiceTag", "label": "Service tag", "summary": "Service tag of the system"}, "identifierValue": "VMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "EnclosureSerialNumberTag", "label": "Enclosure serial number tag", "summary": "Enclosure serial number tag of the system"}, "identifierValue": "None"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "SerialNumberTag", "label": "Serial number tag", "summary": "Serial number tag of the system"}, "identifierValue": "VMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "OemSpecificString", "label": "OEM specific string", "summary": "OEM specific string"}, "identifierValue": "[MS_VM_CERT/SHA1/27d66596a61c48dd3dc7216fd715126e33f59ae7]"}, {"_vimtype": "vim.host.SystemIdentificationInfo", "dynamicProperty": [], "dynamicType": null, "identifierType": {"_vimtype": "vim.ElementDescription", "dynamicProperty": [], "dynamicType": null, "key": "OemSpecificString", "label": "OEM specific string", "summary": "OEM specific string"}, "identifierValue": "Welcome to the Virtual Machine"}], "uuid": "a6b70142-625f-e04e-edf6-05098f74aff3", "vendor": "VMware, Inc."}, "host": "vim.HostSystem:host-14", "managementServerIp": "vcenter", "maxEVCModeKey": "intel-icelake", "overallStatus": "yellow", "quickStats": {"_vimtype": "vim.host.Summary.QuickStats", "availablePMemCapacity": 0, "distributedCpuFairness": 10000, "distributedMemoryFairness": 10000, "dynamicProperty": [], "dynamicType": null, "overallCpuUsage": 3062, "overallMemoryUsage": 5986, "uptime": 178220}, "rebootRequired": false, "runtime": {"_vimtype": "vim.host.RuntimeInfo", "bootTime": "2023-12-12T09:07:01.778318Z", "connectionState": "connected", "cryptoKeyId": null, "cryptoState": "incapable", "dasHostState": null, "dynamicProperty": [], "dynamicType": null, "healthSystemRuntime": {"_vimtype": "vim.host.HealthStatusSystem.Runtime", "dynamicProperty": [], "dynamicType": null, "hardwareStatusInfo": null, "systemHealthInfo": {"_vimtype": "vim.host.SystemHealthInfo", "dynamicProperty": [], "dynamicType": null, "numericSensorInfo": []}}, "hostMaxVirtualDiskCapacity": 68169720922112, "inMaintenanceMode": false, "inQuarantineMode": false, "networkRuntimeInfo": {"_vimtype": "vim.host.RuntimeInfo.NetworkRuntimeInfo", "dynamicProperty": [], "dynamicType": null, "netStackInstanceRuntimeInfo": [{"_vimtype": "vim.host.RuntimeInfo.NetStackInstanceRuntimeInfo", "currentIpV6Enabled": true, "dynamicProperty": [], "dynamicType": null, "maxNumberOfConnections": 11000, "netStackInstanceKey": "defaultTcpipStack", "state": "active", "vmknicKeys": ["vmk0", "vmk1"]}], "networkResourceRuntime": null}, "powerState": "poweredOn", "standbyMode": "none", "stateEncryption": {"_vimtype": "vim.host.RuntimeInfo.StateEncryptionInfo", "dynamicProperty": [], "dynamicType": null, "protectionMode": "none", "requireExecInstalledOnly": null, "requireSecureBoot": null}, "statelessNvdsMigrationReady": null, "tpmPcrValues": [], "vFlashResourceRuntimeInfo": null, "vsanRuntimeInfo": {"_vimtype": "vim.vsan.host.VsanRuntimeInfo", "accessGenNo": null, "diskIssues": [], "dynamicProperty": [], "dynamicType": null, "membershipList": [{"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-43-170.nimbus.eng.vmware.com", "nodeUuid": "65782330-1193-79a7-1a42-062517c9e1a8"}, {"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-34-90.nimbus.eng.vmware.com", "nodeUuid": "657822f0-4424-06e4-b556-062517f938ea"}, {"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-44-171.nimbus.eng.vmware.com", "nodeUuid": "6578234b-9db4-3395-581e-0625170344a3"}, {"_vimtype": "vim.vsan.host.MembershipInfo", "dynamicProperty": [], "dynamicType": null, "hostname": "sc1-10-218-33-216.nimbus.eng.vmware.com", "nodeUuid": "65782314-938b-eba8-07ec-0625178fc4c6"}]}}, "tpmAttestation": null, "trustAuthorityAttestationInfos": []}, "systemResources": {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/boot"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/kernel"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/helper"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/lfhelper"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/procfs-32757"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/crypto_fips-32758"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hyperclock-32759"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vfat-32760"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lfHelper-32761"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmklink_mpi-32762"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vprobe-32765"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/deltadisk-32766"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/i2c-32767"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvx-1"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkapi_mgmt-2"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmci-3"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/gss-4"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/etherswitch-5"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvfilter-6"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/iodm-7"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvfilter-generic-fastpath-8"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/portcfg-9"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vswitch-10"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/netsched_fifo-11"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/netsched_hclk-12"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/netioc-13"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lb_netqueue_bal-14"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmspace-15"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmknvme-16"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/procMisc-17"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkibft-18"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/klm-19"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dm-20"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/balloonVMCI-21"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nmp-22"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hpp_legacy-23"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_satp_local-24"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_satp_default_aa-25"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_lib-26"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_fixed-27"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_rr-28"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmw_psp_mru-29"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/pvscsi-30"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nvmxnet3_ens-31"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkbsd-32"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkata-33"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmknvme_vmkapi_compat-34"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nvme_pcie-35"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmkusb-36"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nvmxnet3-37"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/pciPassthru-38"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vdfm-39"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lvmdriver-40"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nrdma-41"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/rmwfilter-42"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/healthchk-43"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nrdma_vmkapi_shim-44"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/filtmod-45"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vrdma-46"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmktracing-47"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/teamcheck-48"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vmfs3-49"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vlanmtucheck-50"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/heartbeat-51"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/shaper-52"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lldp-53"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/cdp-54"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/ipfix-55"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/vflash-57"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/dvsdev-58"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/lacp-59"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/esxfw-60"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hbr_filter-61"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/ftcpt-62"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/esxio-63"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/sunrpc-64"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nfsclient-65"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/nfs41client-66"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/hpp-67"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/swapobj-68"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/svmmirror-69"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/cbt-70"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers/migrate-71"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/drivers"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 60, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/ft"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/vmotion"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/svmotion"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 17, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/visorfsPager"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 32, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/root"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 28, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/etc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/opt"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 48, "overheadLimit": -1, "reservation": 5, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/var"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 256, "overheadLimit": -1, "reservation": 2, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/tmp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/iofilters"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 1024, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/shm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 1024, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/crx"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 32, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/configstore"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 32, "overheadLimit": -1, "reservation": 32, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/configstorebkp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 206, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks/hostdstats"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs/ramdisks"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 0, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 0}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/visorfs"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/virtscsi"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/net/tcpip4-56"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/net"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/storage"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system/userworld"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 200, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 2660, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/system"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/aam"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/apiForwarder/apiForwarder.1000211395"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 58, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/apiForwarder"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/attestd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 130, "overheadLimit": -1, "reservation": 18, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/authd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 30, "overheadLimit": -1, "reservation": 30, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/auto-backup.sh"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 40, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 70, "overheadLimit": -1, "reservation": 70, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/backup.sh"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/boot"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/clusterAgent"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 81, "overheadLimit": -1, "reservation": 81, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/configManagerPlugin"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/crond/busybox.1000210951"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 100, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/crond"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dcui/dcui.1000212161"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 101, "overheadLimit": -1, "reservation": 45, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dcui"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dhclient/dhclient-uw.1000210844"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 35, "overheadLimit": -1, "reservation": 35, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dhclient"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/dhclientrelease"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/entropyd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/envoy/envoy.1000211174"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 120, "overheadLimit": -1, "reservation": 120, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/envoy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxgdpd/esxgdpd.1000211120"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 48, "overheadLimit": -1, "reservation": 48, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxgdpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 900, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esximage"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxio-commd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxtokend/esxtokend.1000211295"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 50, "overheadLimit": -1, "reservation": 50, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/esxtokend"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/etcd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/gpuManager"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/gstored"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/healthd/healthd.1000211829"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 28, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/healthd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 40, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/healthd-plugins"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd/hostd.1000211468"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 838, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 499, "overheadLimit": -1, "reservation": 499, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/awk"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/head"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/logger"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/ls"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/pgrep"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/probe/hostd-probe.1000212376"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/probe"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/sh"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/vmkbacktrace"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats/vmware"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe/stats"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 40, "overheadLimit": -1, "reservation": 40, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-probe"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 500, "overheadLimit": -1, "reservation": 20, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostd-tmp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostdCgiServer/hostdCgiServer.1000211297"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 38, "overheadLimit": -1, "reservation": 38, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/hostdCgiServer"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/inetd/busybox.1000210918"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 10, "overheadLimit": -1, "reservation": 10, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/inetd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/infravisor/inf-bootstrapper.1000211645"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 8, "overheadLimit": -1, "reservation": 8, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/infravisor"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/infravisor-runtime"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/DCUI"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ESXShell"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/SSH"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/apiForwarder"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/attestd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/cdp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/clomd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/clusterAgent"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/cmmdsTimeMachine"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/cmmdsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/dcbd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/dpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/drivervm-init"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/entropyd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/envoy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/epd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxTokenCPS"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxgdpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxio-commd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/esxui"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/fsvmsockrelay"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/gpuManager"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/gstored"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/hbrsrv"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/health"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/hostd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/hostdCgiServer"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/infravisor"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/iofilterd-spm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/iofilterd-vmwarevmcrypt"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/iofiltervpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/kmxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/kmxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lacp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lbtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lsud"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/lwsmd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nfcd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nfsgssd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nicmgmtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ntpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/nvmf-discoveryd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/osfsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/pcscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/pmemGarbageCollection"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ptp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/ptpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/rhttpproxy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sandboxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sdrsInjector"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sensord"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/settingsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/sfcbd-watchdog"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/slpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/smartd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/snmpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/storageRM"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/swapobjd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/trx"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/usbarbitrator"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vaai-nasd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vdfsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vdtc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vit_loader"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vitd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vltd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vmfstraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vmsyslogd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vmtoolsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vobd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vpxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsanObserver"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsandevicemonitord"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsanmgmtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vsantraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/vvold"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/wsman"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/xorg"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init/init.1000210520"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 512, "overheadLimit": -1, "reservation": 5, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/init"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/keypersist/keypersist.1000210641"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/keypersist/keypersist.1000210642"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 12, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/keypersist"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/kmxa/kmxa.1000210862"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 42, "overheadLimit": -1, "reservation": 42, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/kmxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/kmxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lacpd/net-lacp.1000210835"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 28, "overheadLimit": -1, "reservation": 28, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lacpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lbt/net-lbt.1000211298"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 24, "overheadLimit": -1, "reservation": 12, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lbt"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 800, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lifecycle-cgi"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/likewise"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/loadESX"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/logging/vmsyslogd.1000210577"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/logging/vmsyslogd.1000210578"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 559, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 141, "overheadLimit": -1, "reservation": 141, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/logging"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lsud/lsud.1000211887"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 98, "overheadLimit": -1, "reservation": 48, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/lsud"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 100, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/monitor-vfat"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/net-daemons/dcbd.1000211668"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/net-daemons/net-cdp.1000211679"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 46, "overheadLimit": -1, "reservation": 11, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/net-daemons"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/netcpa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 16, "overheadLimit": -1, "reservation": 16, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nfcd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nfsgssd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nicmgmtd/nicmgmtd.1000211682"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 23, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nicmgmtd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nscd/nscd.1000211662"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 30, "overheadLimit": -1, "reservation": 30, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 15, "overheadLimit": -1, "reservation": 15, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/ntpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/nvmf-discoveryd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/osfsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/pcscd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/petronas"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/petronas-integ"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/plugins"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 400, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/pmemGC"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/ptpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/rhttpproxy/rhttpproxy.1000211310"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 30, "overheadLimit": -1, "reservation": 30, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/rhttpproxy"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sandboxd/sandboxd.1000211105"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 29, "overheadLimit": -1, "reservation": 29, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sandboxd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sddc-bootstrap"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sensord/sensord.1000211318"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 33, "overheadLimit": -1, "reservation": 33, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sensord"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd/settingsd.1000211696"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 38, "overheadLimit": -1, "reservation": 38, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 400, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd-nontask-forks"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 300, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/settingsd-task-forks"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sfcb"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sfcb_aux"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sioc/storageRM.1000211282"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sioc/sdrsInjector.1000211289"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 52, "overheadLimit": -1, "reservation": 52, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/sioc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 11, "overheadLimit": -1, "reservation": 11, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/slp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/smartd/smartd.1000211664"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 48, "overheadLimit": -1, "reservation": 13, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/smartd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 200, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/snmpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/spherelet/imgfetcher"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/spherelet/logfetcher"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/spherelet"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/swapobjd/swapobjd.1000211184"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 15, "overheadLimit": -1, "reservation": 15, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/swapobjd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 45, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/systemStorage"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/upittraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/usbArbitrator/vmware-usbarbitrator.1000211248"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 16, "overheadLimit": -1, "reservation": 16, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/usbArbitrator"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/uwdaemons"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 85, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/uwsvc-init-tmp"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vaai-nasd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vdtc/vdtc.1000211130"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 23, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vdtc"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmfstraced/sh.1000211411"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmfstraced/logchannellogger.1000211438"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 10, "overheadLimit": -1, "reservation": 10, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmfstraced"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkdevmgr/vmkdevmgr.1000210746"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 82, "overheadLimit": -1, "reservation": 20, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkdevmgr"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 82, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkdevmgr-drivervm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkeventd/vmkeventd.1000210604"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 92, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkeventd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmkiscsid"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vmsupport"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vobd/vobd.1000210611"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 38, "overheadLimit": -1, "reservation": 38, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vobd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vpxa/vpxa.1000211741"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 439, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 170, "overheadLimit": -1, "reservation": 170, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vpxa"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/vvold"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/watchdog/watchdog.1000212159"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 4, "overheadLimit": -1, "reservation": 4, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/watchdog"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 599, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor/wsman"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 698, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vmvisor"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal/shell/sh.1000212160"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 512, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal/shell"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 800, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal/ssh"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 45, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/terminal"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/vmtoolsd/vmtoolsd.1000211912"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 100, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 46, "overheadLimit": 0, "reservation": 46, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser/vmtoolsd"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 250}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/vimuser"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 250}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim/tmp"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 2374, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/vim"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": 0, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/iofiltervpd/ioFilterVPServer.1000211198"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 23, "overheadLimit": -1, "reservation": 23, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/iofiltervpd"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/spm"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters/vmwarevmcrypt"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/iofilters"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 9000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 9000}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/user"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [{"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": 0, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan/vsanConfig"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan/vsanapi-32763"}, {"_vimtype": "vim.host.SystemResourceInfo", "child": [], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan/vsanbase-32764"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 0}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt/vsan"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": true, "limit": -1, "overheadLimit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 500}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host/opt"}], "config": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 15960, "overheadLimit": 0, "reservation": 15960, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": 4096000}}, "dynamicProperty": [], "dynamicType": null, "entity": null, "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": 16303, "overheadLimit": 0, "reservation": 16303, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "custom", "shares": -1}}, "scaleDescendantsShares": null}, "dynamicProperty": [], "dynamicType": null, "key": "host"}, "tag": [], "triggeredAlarmState": [], "value": [], "vm": ["vim.VirtualMachine:vm-20"]} pyvmomi-8.0.3.0.1/tests/files/test_json_network_explode.expect 0000664 0000000 0000000 00000001404 14637045624 0024510 0 ustar 00root root 0000000 0000000 {"_vimid": "network-13", "_vimref": "vim.Network:network-13", "_vimtype": "vim.Network", "alarmActionsEnabled": true, "availableField": [], "configIssue": [], "configStatus": "green", "customValue": [], "declaredAlarmState": [], "disabledMethod": [], "effectiveRole": [-1], "host": ["vim.HostSystem:host-12", "vim.HostSystem:host-14", "vim.HostSystem:host-15", "vim.HostSystem:host-16"], "name": "VM Network", "overallStatus": "green", "parent": "vim.Folder:group-n7", "permission": [], "recentTask": [], "summary": {"_vimtype": "vim.Network.Summary", "accessible": true, "dynamicProperty": [], "dynamicType": null, "ipPoolId": null, "ipPoolName": "", "name": "VM Network", "network": "vim.Network:network-13"}, "tag": [], "triggeredAlarmState": [], "value": [], "vm": []} pyvmomi-8.0.3.0.1/tests/files/test_json_vm_explode_default.expect 0000664 0000000 0000000 00000270241 14637045624 0025154 0 ustar 00root root 0000000 0000000 {"_vimid": "vm-19", "_vimref": "vim.VirtualMachine:vm-19", "_vimtype": "vim.VirtualMachine", "alarmActionsEnabled": true, "availableField": [], "capability": {"_vimtype": "vim.vm.Capability", "bootOptionsSupported": true, "bootRetryOptionsSupported": true, "changeModeDisksSupported": true, "changeTrackingSupported": true, "consolePreferencesSupported": false, "cpuFeatureMaskSupported": true, "disableSnapshotsSupported": false, "diskOnlySnapshotOnSuspendedVMSupported": true, "diskSharesSupported": true, "dynamicProperty": [], "dynamicType": null, "featureRequirementSupported": true, "guestAutoLockSupported": true, "hostBasedReplicationSupported": true, "lockSnapshotsSupported": true, "memoryReservationLockSupported": true, "memorySnapshotsSupported": true, "multipleCoresPerSocketSupported": true, "multipleSnapshotsSupported": true, "nestedHVSupported": true, "npivWwnOnNonRdmVmSupported": true, "perVmEvcSupported": false, "pmemFailoverSupported": false, "poweredOffSnapshotsSupported": true, "poweredOnMonitorTypeChangeSupported": true, "quiescedSnapshotsSupported": true, "recordReplaySupported": false, "requireSgxAttestationSupported": false, "revertToSnapshotSupported": true, "s1AcpiManagementSupported": true, "seSparseDiskSupported": true, "secureBootSupported": false, "settingDisplayTopologySupported": false, "settingScreenResolutionSupported": false, "settingVideoRamSizeSupported": true, "sevSupported": false, "snapshotConfigSupported": true, "snapshotOperationsSupported": true, "suspendToMemorySupported": true, "swapPlacementSupported": true, "toolsAutoUpdateSupported": false, "toolsSyncTimeAllowSupported": true, "toolsSyncTimeSupported": true, "vPMCSupported": true, "vendorDeviceGroupSupported": false, "virtualExecUsageIgnored": true, "virtualMmuUsageIgnored": true, "virtualMmuUsageSupported": false, "vmNpivWwnDisableSupported": true, "vmNpivWwnSupported": true, "vmNpivWwnUpdateSupported": true}, "config": {"_vimtype": "vim.vm.ConfigInfo", "alternateGuestName": "", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "bootOptions": {"_vimtype": "vim.vm.BootOptions", "bootDelay": 0, "bootOrder": [], "bootRetryDelay": 10000, "bootRetryEnabled": false, "dynamicProperty": [], "dynamicType": null, "efiSecureBootEnabled": false, "enterBIOSSetup": false, "networkBootProtocol": "ipv4"}, "changeTrackingEnabled": false, "changeVersion": "2023-12-12T10:06:30.840412Z", "consolePreferences": null, "contentLibItemInfo": null, "cpuAffinity": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "cpuFeatureMask": [], "cpuHotAddEnabled": false, "cpuHotRemoveEnabled": false, "createDate": "2023-12-12T10:04:43.377282Z", "datastoreUrl": [{"_vimtype": "vim.vm.ConfigInfo.DatastoreUrlPair", "dynamicProperty": [], "dynamicType": null, "name": "vsanDatastore", "url": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434"}], "defaultPowerOps": {"_vimtype": "vim.vm.DefaultPowerOpInfo", "defaultPowerOffType": "soft", "defaultResetType": "soft", "defaultSuspendType": "hard", "dynamicProperty": [], "dynamicType": null, "powerOffType": "soft", "resetType": "soft", "standbyAction": "checkpoint", "suspendType": "hard"}, "deviceGroups": {"_vimtype": "vim.vm.VirtualDeviceGroups", "deviceGroup": [], "dynamicProperty": [], "dynamicType": null}, "deviceSwap": {"_vimtype": "vim.vm.VirtualDeviceSwap", "dynamicProperty": [], "dynamicType": null, "lsiToPvscsi": {"_vimtype": "vim.vm.VirtualDeviceSwap.DeviceSwapInfo", "applicable": false, "dynamicProperty": [], "dynamicType": null, "enabled": true, "status": "none"}}, "dynamicProperty": [], "dynamicType": null, "extraConfig": [{"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "nvram", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "hpet0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HDCS.agent", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "mks.enable3d", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "RemoteDisplay.maxConnections", "value": "40"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.keepOld", "value": "10"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.rotateSize", "value": "2048000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.guest.desktop.autolock", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "isolation.device.edit.disable", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agencyMoId", "value": "9bb44719-c80b-42ad-870f-08cd18d09af8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agentMoId", "value": "9830d796-45b0-4c3c-9f2b-60b527ce53a8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.ovfPackageUrl", "value": "file:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "viv.moid", "value": "61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk="}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.internalversion", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.requiredversion", "value": "12416"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLogState", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.migrationId", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLog", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlog"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUMLEVELS", "value": "Val:0xa"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featureCompat.vm.completeMasks", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "monitor.phys_bits_used", "value": "42"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.cookie", "value": "10001"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.vcpu.maxPerVirtualNode", "value": "1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.pciSlotNumber", "value": "17"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.pciSlotNumber", "value": "21"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.pciSlotNumber", "value": "22"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.pciSlotNumber", "value": "23"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.pciSlotNumber", "value": "24"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "sched.swap.derivedName", "value": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.pciSlotNumber", "value": "160"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.sasWWID", "value": "50 05 05 6e c2 eb ed 40"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0:0.redo", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "softPowerOff", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointFBSize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointSVGAPrimarySize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmxstats.filename", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboard"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.buildNumber", "value": "22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.description", "value": "open-vm-tools 12.3.5 build 22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionNumber", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionString", "value": "12.3.5"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.guestBackedPrimaryAware", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.capability.verifiedSamlToken", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.gc.status", "value": "Successful"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestInfo.detailed.data", "value": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmware.components.available", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.appInfo", "value": "{\n\"version\":\"1\", \n\"updateCounter\":\"8\", \n\"publishTime\":\"2023-12-14T09:42:50.121Z\", \n\"applications\":[\n{\"a\":\"kworker/u2:2-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:2-events_power_efficient\",\"v\":\"\"},\n{\"a\":\"kworker/u2:1-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:0-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/0:1-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/u2:0-events_unbound\",\"v\":\"\"},\n{\"a\":\"agetty\",\"v\":\"\"},\n{\"a\":\"systemd-networkd\",\"v\":\"\"},\n{\"a\":\"vmtoolsd\",\"v\":\"\"},\n{\"a\":\"VGAuthService\",\"v\":\"\"},\n{\"a\":\"systemd-logind\",\"v\":\"\"},\n{\"a\":\"dbus-daemon\",\"v\":\"\"},\n{\"a\":\"irq/16-vmwgfx\",\"v\":\"\"},\n{\"a\":\"systemd-timesyncd\",\"v\":\"\"},\n{\"a\":\"systemd-resolved\",\"v\":\"\"},\n{\"a\":\"systemd-udevd\",\"v\":\"\"},\n{\"a\":\"systemd-journald\",\"v\":\"\"},\n{\"a\":\"ipv6_addrconf\",\"v\":\"\"},\n{\"a\":\"mld\",\"v\":\"\"},\n{\"a\":\"ext4-rsv-conver\",\"v\":\"\"},\n{\"a\":\"jbd2/sda3-8\",\"v\":\"\"},\n{\"a\":\"kstrp\",\"v\":\"\"},\n{\"a\":\"nvme-delete-wq\",\"v\":\"\"},\n{\"a\":\"nvme-reset-wq\",\"v\":\"\"},\n{\"a\":\"nvme-wq\",\"v\":\"\"},\n{\"a\":\"vmw_pvscsi_wq_0\",\"v\":\"\"},\n{\"a\":\"scsi_tmf_0\",\"v\":\"\"},\n{\"a\":\"scsi_eh_0\",\"v\":\"\"},\n{\"a\":\"irq/57-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/56-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/55-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/54-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/53-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/52-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/51-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/50-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/49-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/48-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/47-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/46-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/45-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/44-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/43-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/42-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/41-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/40-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/39-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/38-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/37-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/36-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/35-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/34-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/33-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/32-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/31-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/30-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/29-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/28-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/27-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/26-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/25-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/24-pciehp\",\"v\":\"\"},\n{\"a\":\"kthrotld\",\"v\":\"\"},\n{\"a\":\"kswapd0\",\"v\":\"\"},\n{\"a\":\"kworker/0:1H-kblockd\",\"v\":\"\"},\n{\"a\":\"tpm_dev_wq\",\"v\":\"\"},\n{\"a\":\"blkcg_punt_bio\",\"v\":\"\"},\n{\"a\":\"kblockd\",\"v\":\"\"},\n{\"a\":\"cryptd\",\"v\":\"\"},\n{\"a\":\"ksmd\",\"v\":\"\"},\n{\"a\":\"kcompactd0\",\"v\":\"\"},\n{\"a\":\"writeback\",\"v\":\"\"},\n{\"a\":\"oom_reaper\",\"v\":\"\"},\n{\"a\":\"kauditd\",\"v\":\"\"},\n{\"a\":\"inet_frag_wq\",\"v\":\"\"},\n{\"a\":\"kdevtmpfs\",\"v\":\"\"},\n{\"a\":\"cpuhp/0\",\"v\":\"\"},\n{\"a\":\"migration/0\",\"v\":\"\"},\n{\"a\":\"rcu_sched\",\"v\":\"\"},\n{\"a\":\"ksoftirqd/0\",\"v\":\"\"},\n{\"a\":\"rcu_tasks_trace_kthread\",\"v\":\"\"},\n{\"a\":\"mm_percpu_wq\",\"v\":\"\"},\n{\"a\":\"kworker/0:0H-events_highpri\",\"v\":\"\"},\n{\"a\":\"netns\",\"v\":\"\"},\n{\"a\":\"slub_flushwq\",\"v\":\"\"},\n{\"a\":\"rcu_par_gp\",\"v\":\"\"},\n{\"a\":\"rcu_gp\",\"v\":\"\"},\n{\"a\":\"kthreadd\",\"v\":\"\"},\n{\"a\":\"systemd\",\"v\":\"\"}]}"}], "files": {"_vimtype": "vim.vm.FileInfo", "dynamicProperty": [], "dynamicType": null, "ftMetadataDirectory": null, "logDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "snapshotDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "suspendDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "firmware": "bios", "fixedPassthruHotPlugEnabled": false, "flags": {"_vimtype": "vim.vm.FlagInfo", "cbrcCacheEnabled": false, "disableAcceleration": null, "diskUuidEnabled": false, "dynamicProperty": [], "dynamicType": null, "enableLogging": true, "faultToleranceType": "unset", "htSharing": "any", "monitorType": "release", "recordReplayEnabled": false, "runWithDebugInfo": false, "snapshotDisabled": false, "snapshotLocked": false, "snapshotPowerOffBehavior": "powerOff", "useToe": false, "vbsEnabled": false, "virtualExecUsage": null, "virtualMmuUsage": null, "vvtdEnabled": false}, "forkConfigInfo": null, "ftEncryptionMode": "ftEncryptionOpportunistic", "ftInfo": null, "guestAutoLockEnabled": true, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "guestIntegrityInfo": {"_vimtype": "vim.vm.GuestIntegrityInfo", "dynamicProperty": [], "dynamicType": null, "enabled": false}, "guestMonitoringModeInfo": {"_vimtype": "vim.vm.GuestMonitoringModeInfo", "dynamicProperty": [], "dynamicType": null, "gmmAppliance": null, "gmmFile": null}, "hardware": {"_vimtype": "vim.vm.VirtualHardware", "autoCoresPerSocket": false, "device": [{"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 0", "summary": "IDE 0"}, "dynamicProperty": [], "dynamicType": null, "key": 200, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 1, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 1", "summary": "IDE 1"}, "dynamicProperty": [], "dynamicType": null, "key": 201, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPS2Controller", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [600, 700], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PS2 controller 0", "summary": "PS2 controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 300, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPCIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [500, 12000, 1000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PCI controller 0", "summary": "PCI controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 100, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualSIOController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SIO controller 0", "summary": "SIO controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 400, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualKeyboard", "backing": null, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Keyboard ", "summary": "Keyboard"}, "dynamicProperty": [], "dynamicType": null, "key": 600, "numaNode": null, "slotInfo": null, "unitNumber": 0}, {"_vimtype": "vim.vm.device.VirtualPointingDevice", "backing": {"_vimtype": "vim.vm.device.VirtualPointingDevice.DeviceBackingInfo", "deviceName": "", "dynamicProperty": [], "dynamicType": null, "hostPointingDevice": "autodetect", "useAutoDetect": false}, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Pointing device", "summary": "Pointing device; Device"}, "dynamicProperty": [], "dynamicType": null, "key": 700, "numaNode": null, "slotInfo": null, "unitNumber": 1}, {"_vimtype": "vim.vm.device.VirtualVideoCard", "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Video card ", "summary": "Video card"}, "dynamicProperty": [], "dynamicType": null, "enable3DSupport": false, "graphicsMemorySizeInKB": 262144, "key": 500, "numDisplays": 1, "numaNode": null, "slotInfo": null, "unitNumber": 0, "use3dRenderer": "automatic", "useAutoDetect": false, "videoRamSizeInKB": 4096}, {"_vimtype": "vim.vm.device.VirtualVMCIDevice", "allowUnrestrictedCommunication": false, "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "VMCI device", "summary": "Device on the virtual machine PCI bus that provides support for the virtual machine communication interface"}, "dynamicProperty": [], "dynamicType": null, "filterEnable": true, "filterInfo": null, "id": 1190510052, "key": 12000, "numaNode": null, "slotInfo": null, "unitNumber": 17}, {"_vimtype": "vim.vm.device.ParaVirtualSCSIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": 100, "device": [2000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SCSI controller 0", "summary": "VMware paravirtual SCSI"}, "dynamicProperty": [], "dynamicType": null, "hotAddRemove": true, "key": 1000, "numaNode": null, "scsiCtlrUnitNumber": 7, "sharedBus": "noSharing", "slotInfo": {"_vimtype": "vim.vm.device.VirtualDevice.PciBusSlotInfo", "dynamicProperty": [], "dynamicType": null, "pciSlotNumber": 160}, "unitNumber": 3}, {"_vimtype": "vim.vm.device.VirtualDisk", "backing": {"_vimtype": "vim.vm.device.VirtualDisk.FlatVer2BackingInfo", "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "changeId": null, "contentId": "c06de7a3e1c356f51a5cf8ae7992a9d0", "datastore": "vim.Datastore:datastore-17", "deltaDiskFormat": null, "deltaDiskFormatVariant": null, "deltaGrainSize": null, "digestEnabled": false, "diskMode": "persistent", "dynamicProperty": [], "dynamicType": null, "eagerlyScrub": false, "fileName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "keyId": null, "parent": null, "sharing": "sharingNone", "split": false, "thinProvisioned": true, "uuid": "6000C290-a113-6543-7d13-7363c08fe61d", "writeThrough": false}, "capacityInBytes": 2147483648, "capacityInKB": 2097152, "connectable": null, "controllerKey": 1000, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Hard disk 1", "summary": "2,097,152 KB"}, "diskObjectId": "1-2000", "dynamicProperty": [], "dynamicType": null, "guestReadOnly": false, "independentFilters": [], "iofilter": [], "key": 2000, "nativeUnmanagedLinkedClone": false, "numaNode": null, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}, "slotInfo": null, "storageIOAllocation": {"_vimtype": "vim.StorageResourceManager.IOAllocationInfo", "dynamicProperty": [], "dynamicType": null, "limit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "unitNumber": 0, "vDiskId": null, "vDiskVersion": 4, "vFlashCacheConfigInfo": null}], "dynamicProperty": [], "dynamicType": null, "memoryMB": 128, "motherboardLayout": "i440bxHostBridge", "numCPU": 1, "numCoresPerSocket": 1, "simultaneousThreads": 1, "virtualICH7MPresent": false, "virtualSMCPresent": false}, "hotPlugMemoryIncrementSize": 0, "hotPlugMemoryLimit": 128, "initialOverhead": {"_vimtype": "vim.vm.ConfigInfo.OverheadInfo", "dynamicProperty": [], "dynamicType": null, "initialMemoryReservation": 57659392, "initialSwapReservation": 1060564992}, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "keyId": null, "latencySensitivity": {"_vimtype": "vim.LatencySensitivity", "dynamicProperty": [], "dynamicType": null, "level": "normal", "sensitivity": null}, "locationId": "564d27e7-ebaa-c2df-4920-986b0d7d7aa1", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "maxMksConnections": 40, "memoryAffinity": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "memoryHotAddEnabled": false, "memoryReservationLockedToMax": false, "messageBusTunnelEnabled": false, "migrateEncryption": "opportunistic", "modified": "1970-01-01T00:00:00Z", "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "nestedHVEnabled": false, "networkShaper": null, "npivDesiredNodeWwns": null, "npivDesiredPortWwns": null, "npivNodeWorldWideName": [], "npivOnNonRdmDisks": null, "npivPortWorldWideName": [], "npivTemporaryDisabled": true, "npivWorldWideNameType": null, "numaInfo": {"_vimtype": "vim.vm.VirtualNumaInfo", "autoCoresPerNumaNode": true, "coresPerNumaNode": 1, "dynamicProperty": [], "dynamicType": null, "vnumaOnCpuHotaddExposed": false}, "pmem": null, "pmemFailoverEnabled": false, "rebootPowerOff": false, "repConfig": null, "scheduledHardwareUpgradeInfo": {"_vimtype": "vim.vm.ScheduledHardwareUpgradeInfo", "dynamicProperty": [], "dynamicType": null, "fault": null, "scheduledHardwareUpgradeStatus": "none", "upgradePolicy": "never", "versionKey": null}, "sevEnabled": false, "sgxInfo": {"_vimtype": "vim.vm.SgxInfo", "dynamicProperty": [], "dynamicType": null, "epcSize": 0, "flcMode": "unlocked", "lePubKeyHash": null, "requireAttestation": false}, "swapPlacement": "inherit", "swapStorageObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "template": false, "tools": {"_vimtype": "vim.vm.ToolsConfigInfo", "afterPowerOn": true, "afterResume": true, "beforeGuestReboot": null, "beforeGuestShutdown": true, "beforeGuestStandby": true, "customizationKeyId": null, "dynamicProperty": [], "dynamicType": null, "lastInstallInfo": {"_vimtype": "vim.vm.ToolsConfigInfo.ToolsLastInstallInfo", "counter": 0, "dynamicProperty": [], "dynamicType": null, "fault": null}, "pendingCustomization": null, "syncTimeWithHost": false, "syncTimeWithHostAllowed": true, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsUpgradePolicy": "manual", "toolsVersion": 12389}, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vAppConfig": {"_vimtype": "vim.vApp.VmConfigInfo", "dynamicProperty": [], "dynamicType": null, "eula": ["VMWARE GENERAL TERMS\nLast updated:16 June 2022\nBy downloading or using an Offering, Customer agrees to be bound by the terms of the Agreement. \n1. OFFERINGS.\n1.1. Applicable Terms. The terms of the Order and these General Terms, including applicable Exhibits and Offering-specific Notes (collectively, the \"Agreement\") govern Customer's use of the Offerings. The following descending order of precedence applies: (a) the Order; (b) the General Terms; (c) the Exhibits; and (d) the Offering-specific Notes. \n1.2. Users. Customer is responsible for its Users' compliance with the Agreement. \n1.3. Restrictions. Customer may use the Offerings only for its internal use and for the benefit of its Affiliates. Affiliates may not use the Offerings. Customer may not resell or sublicense its rights to the Offerings. Customer may not use the Offerings in an application service provider, service bureau, hosted IT service, or similar capacity for third parties.\n1.4. Benchmarking. Customer may use the Offerings to conduct internal performance testing and benchmarking studies. Customer may only publish or distribute study results with VMware's approval. Customer may submit requests to VMware by emailing benchmark@vmware.com.\n1.5. Evaluations. Evaluations are for 30 days (unless VMware specifies otherwise in writing). Customer may not have access to data in the Evaluation after it ends. Evaluations are provided \"AS IS\" without indemnification, support, service level commitment, or warranty of any kind, express or implied. \n2. ORDERS AND PAYMENTS. \n2.1. Orders. Orders are binding when VMware accepts them, which is deemed to occur on Delivery. \n2.2. Purchase Orders. Purchase orders do not have to be signed to be valid. Terms contained in any purchase order or other business form do not apply. \n2.3. No Refunds. All Orders are non-refundable and non-cancellable except as expressly provided in the Agreement.\n2.4. Overages. Customer must pay all fees for use of the Offerings, including amounts for add-on features and fees incurred based on usage. VMware may bill Customer directly for metered or overage fees, even if Customer originally purchased the Offerings through a VMware authorized reseller.\n2.5. Direct Orders. This section 2.5 (Direct Orders) applies only to Orders placed directly with VMware. If Customer purchases entitlements to the Offerings through a VMware authorized reseller, different terms regarding invoicing, payment, and taxes may apply.\n2.5.1. Payments. Except as listed in an Order, fees for the Offerings will be governed by the applicable price list at the time of invoicing. Customer must pay all undisputed fees and approved expenses within 30 days from the date of invoice. After 30 days, interest will accrue at the lesser of 1.5% per month or the highest lawful rate. \n2.5.2. Disputes. To dispute any fees in good faith, Customer must notify VMware in writing of the reasons for the dispute before the payment due date. The parties must negotiate in good faith to resolve the dispute as soon as reasonably practicable. VMware will not suspend or terminate Customer's access to any Offering because of any unpaid, disputed fees while Customer and VMware are negotiating to resolve the dispute.\n2.5.3. Taxes. Fees are exclusive of Taxes. Customer must pay or reimburse VMware for all Taxes. If Customer is required to withhold any Tax, Customer must gross up its payments so that VMware receives all sums due in full. If Customer's address is outside of the United States, VMware will treat the Customer's \"bill to\" address as the place of supply for VAT purposes.\n3. TERM.\n3.1. Term. The Agreement applies to the Offerings from the effective date of the Order until the expiration or termination of Customer's entitlement to the Offerings as set forth in this Agreement.\n3.2. Temporary Suspension. In the event of a security risk to a Service or its users, VMware may suspend Customer's use of that Service.\n3.3. Termination for Cause. Either party may terminate the Agreement (in whole or in part) or Customer's entitlement to an Offering under the Agreement effective immediately upon written notice if the other party: (a) materially breaches any provision of the Agreement and fails to cure within 30 days after receiving written notice; or (b) becomes insolvent or subject to any form of bankruptcy proceeding. \n3.4. Effect of Termination. Upon termination of the Agreement or part of it: (a) all entitlements to the applicable Offerings immediately end; (b) Customer must stop using, and destroy any copies of, those Offerings; and (c) each party must return or destroy any Confidential Information of the other party in its control (other than information that must be retained by law). Any provision that is intended by the parties to survive termination of the Agreement will survive.\n4. CONFIDENTIAL INFORMATION.\n4.1. Protection. Recipient must protect Discloser's Confidential Information with at least the same care as it protects its own Confidential Information but not less than reasonable care. Recipient may not use Discloser's Confidential Information except to exercise its rights and perform its obligations under the Agreement. Recipient may disclose Confidential Information only to Recipient's Affiliates, employees and contractors who need to know the Confidential Information for purposes of the Agreement and who have a duty of confidentiality no less restrictive than this section 4 (Confidential Information).\n4.2. Exceptions. Recipient's obligations under section 4.1 (Protection) do not apply if the information: (a) is rightfully known by Recipient at the time of disclosure without any obligation of confidentiality; (b) is lawfully disclosed to Recipient by a third party without confidentiality restrictions; (c) becomes publicly available through no fault of Recipient; or (d) is independently developed by Recipient without access to or use of Discloser's Confidential Information.\n4.3. Injunctive Relief. Nothing in the Agreement limits a party's right to seek equitable relief for breach of this section 4 (Confidential Information).\n5. OWNERSHIP.\n5.1. Customer Content. Customer retains all Intellectual Property Rights in and to Customer Content.\n5.2. VMware IP. VMware retains all Intellectual Property Rights in and to the Offerings, including any improvements, enhancements, modifications, and derivative works. If Customer provides any feedback about the Offerings, VMware may use that feedback without restriction.\n5.3. Reservation of Rights. Except as expressly stated in the Agreement, the Agreement does not grant either party any rights, implied or otherwise, to the other party's content or intellectual property. \n6. LIMITED WARRANTIES. \n6.1. Software and Cloud Services. VMware warrants that Software and Cloud Services will substantially conform with the Documentation: (a) for Software, for 90 days following Delivery; or (b) for Cloud Services, for the Subscription Term. Customer must properly install and use the Offerings without modification and in accordance with the Documentation. Customer must notify VMware of an alleged breach of this warranty within the applicable warranty period. As Customer's sole remedy for a breach of this warranty, VMware must either: (1) correct any reproducible error in the Software or Cloud Service; or (2) terminate the Software or Cloud Service and refund applicable license fees (for Software) or unused, prepaid fees (for Cloud Services).\n6.2. Professional Services and Support Services. VMware warrants that Professional Services and Support Services will be performed in a professional manner following industry standards. Customer must notify VMware within 30 days of an alleged breach of this warranty. As Customer's sole remedy for a breach of this warranty, VMware must either: (a) rectify the breach; or (b) terminate the applicable Service and refund any unused, prepaid fees for that Service.\n6.3. Disclaimer of Warranties. Except for the limited warranties in this section 6 (Limited Warranties), to the maximum extent permitted by law, VMware, for itself and on behalf of its suppliers, disclaims all warranties and conditions whether express, implied, or statutory, including any warranties of merchantability, satisfactory quality, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or course of performance, relating to the Offerings. Neither VMware nor its suppliers warrant that the Offerings will operate uninterrupted, that Offerings will be free from defects or errors, or that the Offerings will meet (or are designed to meet) Customer's requirements. \n7. INDEMNIFICATION. \n7.1. Defense and Indemnification. Subject to the remainder of this section 7 (Indemnification), VMware will: (a) defend Customer against any Infringement Claim; and (b) indemnify Customer from amounts finally awarded against Customer by a court of competent jurisdiction or a government agency, or agreed to in a settlement, for the Infringement Claim. \n7.2. Requirements. Customer must provide VMware with prompt notice of any Infringement Claim and reasonably cooperate with VMware's requests for assistance. VMware will have sole control of the defense and settlement of the Infringement Claim.\n7.3. Exclusions. VMware has no obligation under this section 7 (Indemnification) with respect to an Infringement Claim based on: (a) combination of Indemnified Materials with non-VMware materials; (b) use of an older version of Indemnified Materials when use of a newer version would have avoided the infringement; (c) any modification to Indemnified Materials other than those made by VMware; (d) any Deliverable provided by VMware in accordance with Customer's specifications; (e) any claim relating to open source software or freeware technology that is not embedded by VMware into the Offerings; or (f) any Indemnified Material provided on a no-charge, beta, or evaluation basis.\n7.4. Remedies. If Indemnified Materials become, or in VMware's reasonable opinion are likely to become, the subject of an Infringement Claim, VMware must, at its option and expense, either: (a) procure the necessary rights for Customer to keep using the Indemnified Materials; or (b) modify or replace the Indemnified Materials to make them non-infringing. If those remedies are not commercially feasible, VMware may terminate Customer's entitlement to the Indemnified Materials and refund any applicable: \n(1) prepaid fees for Cloud Services or Subscription Software, prorated for the remaining portion of the then-current Subscription Term;\n(2) fees paid for Perpetual Licenses or Deliverables, less straight-line depreciation over a three-year useful life; and \n(3) unused, prepaid fees for discontinued Support Services. \n7.5. Sole Remedy. This section 7 (Indemnification) states Customer's sole remedy and VMware's entire liability for Infringement Claims. \n8. LIMITATION OF LIABILITY. \n8.1. Disclaimer. To the maximum extent permitted by law, neither party will be liable for lost profits or business opportunities, loss of use, loss of data, loss of goodwill, business interruption, or any indirect, special, incidental, or consequential damages under any theory of liability. This limitation will apply regardless of whether a party has been advised of the possibility of those damages and regardless of whether any remedy fails of its essential purpose. \n8.2. Cap on Monetary Liability. Each party's aggregate liability under this Agreement will not exceed amounts paid or payable by Customer for the Offering giving rise to the claim in the 12 months prior to the event giving rise to the claim, except for Perpetual Licenses, where each party's aggregate liability will not exceed the license fees paid for the Software giving rise to the claim. VMware's aggregate liability for an Evaluation will not exceed $5,000 USD.\n8.3. Exclusions. The limitations of liability in sections 8.1 (Disclaimer) and 8.2 (Cap on Monetary Liability) will not apply to: (a) VMware's indemnification obligations under section 7 (Indemnification); (b) either party's infringement of the other party's Intellectual Property Rights; (c) Customer's violation of section 2 of the Cloud Services Exhibit (Acceptable Use); or (d) any liability that may not be limited by law.\n8.4. Further Limitations.VMware's liability for any third-party software embedded into the Software or Cloud Services is subject to this section 8 (Limitation of Liability). VMware's suppliers have no liability under the Agreement, and Customer may not bring claims directly against them. VMware has no liability with respect to any Third-Party Content.\n9. DATA USE AND PRIVACY.\n9.1. Personal Data. If VMware acts as a processor of Personal Data, VMware will process Personal Data in accordance with the Data Processing Addendum.\n9.2. Account, Operations, and Usage Data. VMware collects Customer contact and purchase information to manage Customer's account and to fulfill Orders. VMware also processes: (a) information necessary to facilitate delivery and operation of the Offerings, verify compliance with the terms of the Agreement, invoice, and provide Support Services; and (b) configuration, performance, and usage data to improve VMware products and services, and other analytics purposes as detailed in the Offering-specific Notes. To the extent any of that data includes information that identifies an individual, VMware will process that information in accordance with VMware's Products & Services Privacy Notice available at www.vmware.com/help/privacy.html.\n9.3. Support Requests and Professional Services. Customer is responsible for taking steps necessary to protect any sensitive information or Personal Data that it provides to VMware while receiving Support Services or Professional Services. Those steps may include obfuscating or removing such information or working with VMware at the time of submission to limit disclosure.\n9.4. Required Disclosures. VMware may disclose Customer Content or Confidential Information if VMware is required by law or by order of a judicial or administrative body of competent jurisdiction (a \"Demand\"). Unless legally prohibited from doing so, VMware must provide Customer with notice and a copy of the Demand. If the Demand relates to Cloud Services, VMware must (i) inform the relevant authority that VMware is a service provider acting on Customer's behalf and all requests for access to Customer Content should be directed in writing to the contact Customer identifies (or if no contact is timely provided, to Customer's legal department) and (ii) only provide access to Customer Content with Customer's authorization. If Customer requests and at Customer's expense, VMware must take reasonable steps to contest the Demand. If VMware is legally prohibited from notifying Customer of the Demand, VMware must evaluate the validity of the Demand, and, if VMware does not believe the Demand is legal, VMware must challenge the Demand. VMware must limit the scope of any disclosure to the minimum information required to comply with the Demand. \n10. OPEN SOURCE SOFTWARE. Open source software is licensed to Customer under the open source software's own applicable license terms, which can be found in either the open source_licenses.txt file accompanying the Offerings, the Documentation, or at www.vmware.com/download/open_source.html. These license terms are consistent with the license granted in the Agreement and may contain additional rights benefiting Customer. The open source license terms take precedence over the Agreement to the extent that the Agreement imposes greater restrictions on Customer than the applicable open source license terms. To the extent the license for any open source software requires VMware to make the corresponding source code and/or modifications (the \"Source Files\") available to Customer, Customer may obtain a copy of the applicable Source Files at www.vmware.com/download/open_source.html or by sending a written request, with name and address, to: VMware, Inc., 3401 Hillview Avenue, Palo Alto, CA 94304, United States of America. All requests should clearly specify: Open Source Files Request, Attention: General Counsel. This offer to obtain a copy of the Source Files is valid for three years from the date Customer acquires its entitlement to the Offering.\n11. MISCELLANEOUS.\n11.1. Transfer and Assignment. Customer may not assign the Agreement or any Order without VMware's consent. Once validly assigned, the Agreement will bind and inure to the benefit of the parties and their respective successors and assigns. \n11.2. Notice. All notices must be in writing. Notices to Customer will be given: (a) by email to the email address associated with Customer's account, if Customer has subscribed to email notices; or (b) by posting in the VMware customer portal. Legal notices to VMware will be given to VMware, Inc., 3401 Hillview Avenue, Palo Alto, California 94304, United States of America, Attention: Legal Department.\n11.3. Waiver. Waiver of a breach of the Agreement will not constitute a waiver of any later breach.\n11.4. Severability. If any part of the Agreement is held to be invalid or unenforceable, all remaining provisions will remain in force to the extent feasible to effectuate the intent of the parties.\n11.5. Insurance. VMware will carry insurance for the term of the Agreement. VMware's Memorandum of Insurance may be viewed at www.vmware.com/agreements.\n11.6. Compliance with Laws. Each party must comply with all applicable laws.\n11.7. Export Control. The Offerings are subject to the U.S. Export Administration Regulations (including \"deemed export\" and \"deemed re-export\" regulations), and may be subject to the export control laws of other countries. Customer represents and warrants that: (a) Customer and any User, are not, and are not acting on behalf of: (1) any person who is a citizen, national, or resident of, or who is controlled by, the government of any country to which the United States has prohibited export transactions; or (2) any person or entity listed on the U.S. Treasury Department list of Specially Designated Nationals and Blocked Persons, or the U.S. Commerce Department Denied Persons List or Entity List, or any similar applicable designated persons list; (b) Customer, and any User, will not permit the Offerings to be used for any purposes prohibited by law, including any prohibited development, design, manufacture, or production of missiles or nuclear, chemical, or biological weapons; and (c) Customer, and any User, are not subject, either directly or indirectly, to any order issued by any agency of the United States government revoking or denying, in whole or in part, Customer's United States export privileges. Customer must notify VMware promptly if Customer or any User becomes subject to any order of that type. \n11.8. Governing Law. The Agreement is governed by the laws of the State of California and U.S. federal laws, if the billing address for Customer's Order is in the United States, and by the laws of Ireland if the billing address for Customer's Order is outside the United States. Conflict of law rules are expressly disclaimed. The United Nations Convention on Contracts for the International Sale of Goods does not apply.\n11.9. U.S. Public Sector End User. If Customer is a U.S. Public Sector End User, the U.S. Public Sector Exhibit available at www.vmware.com/agreements supersedes or modifies the referenced provisions of the Agreement.\n11.10. Third Party Rights. Other than as expressly stated, the Agreement does not create any rights for any person who is not a party to it. Only persons who are parties to the Agreement may enforce or rely on any of its terms.\n11.11. Force Majeure. Except for Customer's payment obligations, neither party will be liable for any delay or failure to perform due to any cause beyond the party's reasonable control, including labor disputes, industrial disturbances, systemic utility failures, acts of nature, pandemics, embargoes, riots, government orders, acts of terrorism, or war.\n11.12. No Agency. Nothing in the Agreement is intended to constitute a fiduciary relationship, agency, joint venture, partnership, or trust between the parties. No party has authority to bind the other party. \n11.13. Translation. This non-English version of these General Terms is provided only as a courtesy, and Customer's use of the Offerings is governed by the English version of these General Terms, published at www.vmware.com/agreements.\n11.14. Counterparts. The Agreement may be signed electronically or in counterparts, in which case each signed copy will be deemed an original as though both signatures appeared on the same document.\n11.15. Entire Agreement. The Agreement contains the entire agreement of the parties and supersedes all previous or contemporaneous communications, representations, proposals, commitments, understandings, and agreements, whether written or oral, between the parties regarding its subject matter. The Agreement may be amended only in writing and signed by both parties.\n12. DEFINITIONS.\nAffiliate means an entity that is directly or indirectly controlled by, is under common control with, or controls that party, where \"control\" means an ownership, voting, or similar interest representing more than 50% of the total interests outstanding of that entity at that time.\nCloud Service means the VMware cloud service specified in Customer's Order.\nCloud Services Guide means the then-current VMware Cloud Services Guide, available at www.vmware.com/agreements.\nConfidential Information means information or materials provided by a party (\"Discloser\") to the other party (\"Recipient\") that: (a) is in tangible form and labelled \"confidential\" or similar; or (b) information which a reasonable person knew or should have known to be confidential. Confidential Information includes: (1) license keys; (2) VMware pricing, product roadmaps or strategic marketing plans; (3) non-public materials relating to the Offerings; and (4) Customer Login Credentials.\nCustomer means the entity identified in the Order as \"Customer\".\nCustomer Content means content uploaded by Customer or any User into the Cloud Service or provided to VMware as a part of Support Services, but does not include Third-Party Content or account information. For purposes of this definition, \"content\" means any data, including all text, sound, video, or image files, and software (including machine images).\nData Processing Addendum means the then-current VMware Data Processing Addendum, available at www.vmware.com/agreements.\nDeliverables means any reports, analyses, scripts, templates, code, or other work results delivered by VMware as specified in the applicable SOW for Professional Services.\nDelivery means: (a) for Cloud Services, when VMware emails the Login Credentials to the email address associated with Customer's account; (b) for Software, when VMware notifies Customer of availability of Software for download; (c) for Support Services, upon VMware's issuance of an invoice for those Support Services; (d) for Professional Services, as specified in the applicable SOW; (e) for purchasing program credits, when VMware makes the fund balance available in the applicable portal; and (f) for shipping and delivery of physical objects, Ex Works VMware's regional fulfillment facility (INCOTERMS 2020(TM)).\nDocumentation means the product documentation describing the features, functionality, and use of the Offerings published and updated by VMware from time to time at docs.vmware.com.\nEvaluation means an Offering (or part of an Offering) made available free of charge, for evaluation, trial, proof of concept, or similar purpose. \nExhibits means the exhibits to these General Terms (Software, Cloud Services, Professional Services, U.S. Federal, and VMware Entities) available at www.vmware.com/agreements.\nIndemnified Materials means the Cloud Services, Software, and Deliverables.\nInfringement Claim means any claim by a third party that the Indemnified Materials infringe any patent, trademark, or copyright of that third party, or misappropriate a trade secret (only to the extent that misappropriation is not a result of Customer's actions).\nIntellectual Property Rights means all worldwide intellectual property rights, including copyrights, trademarks, service marks, trade secrets, know-how, inventions, patents, patent applications, moral rights, and all other proprietary rights, whether registered or unregistered.\nLogin Credentials means any passwords, authentication keys, or security credentials that enable Customer's access to and management of the Cloud Service.\nOffering(s) means, collectively, Services or Software.\nOffering-specific Notes means the applicable license notes or services notes found in the Product Guide, the Cloud Services Guide, and the Support Services Guide.\nOrder means an enterprise order, SOW, quote, or other ordering document for Offerings, issued by Customer to VMware or to Customer's VMware authorized reseller and accepted by VMware described in section 2 of these General Terms (Orders and Payments). \nPerpetual License means a license to the Software with a perpetual term.\nPersonal Data is defined in the Data Processing Addendum. \nProduct Guide means VMware's then-current Product Guide available at www.vmware.com/agreements.\nProfessional Services means those services described in the applicable SOW. \nService Level Agreement means the then-current version of the applicable service level agreement for a Cloud Service, available at www.vmware.com/agreements. \nService(s) means Cloud Services, Support Services, or Professional Services.\nSoftware means the VMware computer programs that Customer licenses under an Order, together with any related software code VMware provides as part of Support Services and that is not subject to a separate license agreement.\nSOW means a written agreement between Customer and VMware containing project-specific details of the Professional Services or VMware online datasheet.\nSubscription Software means Software that is licensed for a specific term. \nSubscription Term means the period Customer is permitted to use a Cloud Service or Subscription Software, stated in the applicable Order. For any on-demand Cloud Services, Subscription Term means the period during which Customer uses the Cloud Service.\nSupport Services means VMware support and subscription services that are purchased under an Order or included with purchase of Subscription Software or Cloud Services.\nSupport Services Guide means VMware's then-current Support Services Guide, available at www.vmware.com/agreements.\nTax means any sales, consumption, VAT, GST, use, gross receipts, business and occupation, withholding, and other taxes (other than taxes on VMware income), export and import fees, customs duties, and similar fees imposed by any government or other authority. \nThird-Party Agent means a third party delivering information technology services to Customer under a contract with Customer.\nThird-Party Content means content provided by a third party that interoperates with a Cloud Service, but that is not part of the Cloud Service. Third-Party Content is optional and is subject to the third-party terms accompanying the Third-Party Content.\nU.S. Public Sector End User means a U.S. Federal End User or a U.S. State or Local Government End User, as those terms are defined in the U.S. Public Sector Exhibit.\nUser means an employee, contractor, or Third-Party Agent that Customer authorizes to use the Offerings as permitted under the Agreement or under Customer's Login Credentials.\nVMware means VMware, Inc., a Delaware corporation, if the billing address for the Order is in the United States, or VMware International Unlimited Company, a company organized and existing under the laws of Ireland, if the billing address for the Order is outside the United States, except if the billing address for the Order is in the United Kingdom, Australia, or New Zealand or the Pacific Islands, in which case VMware means the applicable entity identified in the VMware Entities Exhibit found at www.vmware.com/agreements.\n"], "installBootRequired": false, "installBootStopDelay": 0, "ipAssignment": {"_vimtype": "vim.vApp.IPAssignmentInfo", "dynamicProperty": [], "dynamicType": null, "ipAllocationPolicy": "fixedPolicy", "ipProtocol": "IPv4", "supportedAllocationScheme": [], "supportedIpProtocol": ["IPv4"]}, "ovfEnvironmentTransport": [], "ovfSection": [], "product": [{"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}], "property": []}, "vAssertsEnabled": false, "vFlashCacheReservation": null, "vPMCEnabled": false, "vcpuConfig": [], "version": "vmx-11", "vmOpNotificationTimeout": -1, "vmOpNotificationToAppEnabled": false, "vmStorageObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "vmxConfigChecksum": "VBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=", "vmxStatsCollectionEnabled": true}, "configIssue": [], "configStatus": "green", "customValue": [], "datastore": ["vim.Datastore:datastore-17"], "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-40", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "40.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217239Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-47", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "47.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21714Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-5", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "5.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953774Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-146", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "146.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217012Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-128", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "128.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216963Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-12", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "12.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216914Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-142", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1946, "key": "142.19", "overallStatus": "green", "time": "2023-12-12T10:07:37.496264Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-10", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "10.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216858Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-39", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "39.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214101Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-168", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "168.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213402Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-52", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "52.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213505Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-81", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "81.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21355Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-111", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "111.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21359Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-6", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "6.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953845Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-19", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "19.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213693Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-2", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "2.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213741Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-54", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "54.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213924Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-15", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "15.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213976Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-38", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1931, "key": "38.19", "overallStatus": "green", "time": "2023-12-12T10:06:42.290005Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-9", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "9.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214064Z"}], "disabledMethod": ["Destroy_Task", "UnregisterVM", "UnmountToolsInstaller", "AnswerVM", "UpgradeVM_Task", "UpgradeTools_Task", "UpgradeToolsFromImage_Task", "ApplyEvcModeVM_Task", "StartRecording_Task", "StopRecording_Task", "StartReplaying_Task", "StopReplaying_Task", "TurnOffFaultToleranceForVM_Task", "MakePrimaryVM_Task", "TerminateFaultTolerantVM_Task", "DisableSecondaryVM_Task", "EnableSecondaryVM_Task", "CreateSecondaryVM_Task", "CreateSecondaryVMEx_Task", "StopRecording_Task", "StopReplaying_Task", "CustomizeVM_Task", "MarkAsTemplate", "ResetGuestInformation", "ExportVm", "PowerOnVM_Task", "MarkAsVirtualMachine"], "effectiveRole": [-669998656], "environmentBrowser": "vim.EnvironmentBrowser:envbrowser-19", "guest": {"_vimtype": "vim.vm.GuestInfo", "appHeartbeatStatus": "appStatusGray", "appState": "none", "customizationInfo": {"_vimtype": "vim.vm.GuestInfo.CustomizationInfo", "customizationStatus": "TOOLSDEPLOYPKG_SUCCEEDED", "dynamicProperty": [], "dynamicType": null, "endTime": "2023-12-12T10:07:46.553245Z", "errorMsg": null, "startTime": "2023-12-12T10:07:22.614869Z"}, "disk": [{"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 2058399744, "diskPath": "/", "dynamicProperty": [], "dynamicType": null, "filesystemType": "ext4", "freeSpace": 1299390464, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}, {"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 10446848, "diskPath": "/boot/efi", "dynamicProperty": [], "dynamicType": null, "filesystemType": "vfat", "freeSpace": 9050112, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}], "dynamicProperty": [], "dynamicType": null, "generationInfo": [], "guestDetailedData": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'", "guestFamily": "linuxGuest", "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "guestKernelCrashed": false, "guestOperationsReady": true, "guestState": "running", "guestStateChangeSupported": true, "hostName": "None", "hwVersion": "vmx-11", "interactiveGuestOperationsReady": false, "ipAddress": null, "ipStack": [{"_vimtype": "vim.vm.GuestInfo.StackInfo", "dhcpConfig": null, "dnsConfig": {"_vimtype": "vim.net.DnsConfigInfo", "dhcp": false, "domainName": ".", "dynamicProperty": [], "dynamicType": null, "hostName": "None", "ipAddress": ["1.1.1.1", "8.8.8.8", "1.0.0.1", "8.8.4.4", "2606:4700:4700::1111", "2001:4860:4860::8888", "2606:4700:4700::1001", "2001:4860:4860::8844"], "searchDomain": ["."]}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.net.IpRouteConfigInfo", "dynamicProperty": [], "dynamicType": null, "ipRoute": []}, "ipStackConfig": []}], "net": [], "screen": {"_vimtype": "vim.vm.GuestInfo.ScreenInfo", "dynamicProperty": [], "dynamicType": null, "height": 600, "width": 800}, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersion": "12389", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "guestHeartbeatStatus": "green", "layout": {"_vimtype": "vim.vm.FileLayout", "configFile": ["vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd"], "disk": [{"_vimtype": "vim.vm.FileLayout.DiskLayout", "diskFile": ["[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk"], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "logFile": ["vmware-9.log", "vmware-8.log", "vmware-5.log", "vmware-4.log", "vmware-7.log", "vmware-6.log", "vmware-13.log", "vmware-12.log", "vmware-11.log", "vmware-10.log", "vmware.log"], "snapshot": [], "swapFile": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, "layoutEx": {"_vimtype": "vim.vm.FileLayoutEx", "disk": [{"_vimtype": "vim.vm.FileLayoutEx.DiskLayout", "chain": [{"_vimtype": "vim.vm.FileLayoutEx.DiskUnit", "dynamicProperty": [], "dynamicType": null, "fileKey": [2]}], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "file": [{"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 0, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx", "size": 4009, "type": "config", "uniqueSize": 4009}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 4, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "size": 8684, "type": "nvram", "uniqueSize": 8684}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 1, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd", "size": 0, "type": "snapshotList", "uniqueSize": 0}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 2, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "size": 1119879168, "type": "diskDescriptor", "uniqueSize": 1119879168}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 5, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp", "size": 134217728, "type": "swap", "uniqueSize": 37748736}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 6, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswp", "size": 83886080, "type": "uwswap", "uniqueSize": 83886080}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 15, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.log", "size": 2048407, "type": "log", "uniqueSize": 2048407}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 14, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.log", "size": 2048327, "type": "log", "uniqueSize": 2048327}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 11, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.log", "size": 2048366, "type": "log", "uniqueSize": 2048366}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 10, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.log", "size": 2048388, "type": "log", "uniqueSize": 2048388}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 13, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.log", "size": 2048328, "type": "log", "uniqueSize": 2048328}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 12, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.log", "size": 2048432, "type": "log", "uniqueSize": 2048432}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 9, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.log", "size": 2048348, "type": "log", "uniqueSize": 2048348}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 8, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.log", "size": 2048339, "type": "log", "uniqueSize": 2048339}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 7, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.log", "size": 2048408, "type": "log", "uniqueSize": 2048408}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 16, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.log", "size": 2048410, "type": "log", "uniqueSize": 2048410}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 3, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.log", "size": 1111690, "type": "log", "uniqueSize": 1111690}], "snapshot": [], "timestamp": "2023-12-14T10:13:03.35926Z"}, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "network": [], "overallStatus": "green", "parent": "vim.Folder:group-v8", "parentVApp": null, "permission": [{"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\Administrators", "propagate": true, "roleId": -669998656}, {"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\vCLSAdmin", "propagate": true, "roleId": -669998656}], "recentTask": [], "resourceConfig": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "scaleDescendantsShares": null}, "resourcePool": "vim.ResourcePool:resgroup-10", "rootSnapshot": [], "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "snapshot": null, "storage": {"_vimtype": "vim.vm.StorageInfo", "dynamicProperty": [], "dynamicType": null, "perDatastoreUsage": [{"_vimtype": "vim.vm.StorageInfo.UsageOnDatastore", "committed": 2470445056, "datastore": "vim.Datastore:datastore-17", "dynamicProperty": [], "dynamicType": null, "uncommitted": 3271557120, "unshared": 1119879168}], "timestamp": "2023-12-14T10:13:03.363Z"}, "summary": {"_vimtype": "vim.vm.Summary", "config": {"_vimtype": "vim.vm.Summary.ConfigSummary", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "cpuReservation": 0, "dynamicProperty": [], "dynamicType": null, "ftInfo": null, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "hwVersion": "vmx-11", "installBootRequired": false, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "memoryReservation": 0, "memorySizeMB": 128, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "numCpu": 1, "numEthernetCards": 0, "numVirtualDisks": 1, "numVmiopBackings": 0, "product": {"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}, "template": false, "tpmPresent": false, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "customValue": [], "dynamicProperty": [], "dynamicType": null, "guest": {"_vimtype": "vim.vm.Summary.GuestSummary", "dynamicProperty": [], "dynamicType": null, "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "hostName": "None", "hwVersion": "vmx-11", "ipAddress": null, "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "overallStatus": "green", "quickStats": {"_vimtype": "vim.vm.Summary.QuickStats", "activeMemory": 23, "balloonedMemory": 0, "compressedMemory": 0, "consumedOverheadMemory": 50, "distributedCpuEntitlement": 0, "distributedMemoryEntitlement": 0, "dynamicProperty": [], "dynamicType": null, "ftLatencyStatus": "gray", "ftLogBandwidth": -1, "ftSecondaryLatency": -1, "grantedMemory": 127, "guestHeartbeatStatus": "green", "guestMemoryUsage": 23, "hostMemoryUsage": 177, "memoryTierStats": [], "overallCpuDemand": 19, "overallCpuReadiness": 0, "overallCpuUsage": 19, "privateMemory": 127, "sharedMemory": 0, "ssdSwappedMemory": 0, "staticCpuEntitlement": 0, "staticMemoryEntitlement": 0, "swappedMemory": 0, "uptimeSeconds": 173722}, "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "storage": {"_vimtype": "vim.vm.Summary.StorageSummary", "committed": 2470445056, "dynamicProperty": [], "dynamicType": null, "timestamp": "2023-12-14T10:13:03.363337Z", "uncommitted": 3271557120, "unshared": 1119879168}, "vm": "vim.VirtualMachine:vm-19"}, "tag": [], "triggeredAlarmState": [], "value": []} pyvmomi-8.0.3.0.1/tests/files/test_json_vm_explode_objs_match.expect 0000664 0000000 0000000 00000270242 14637045624 0025642 0 ustar 00root root 0000000 0000000 {"_vimid": "vm-19", "_vimref": "vim.VirtualMachine:vm-19", "_vimtype": "vim.VirtualMachine", "alarmActionsEnabled": true, "availableField": [], "capability": {"_vimtype": "vim.vm.Capability", "bootOptionsSupported": true, "bootRetryOptionsSupported": true, "changeModeDisksSupported": true, "changeTrackingSupported": true, "consolePreferencesSupported": false, "cpuFeatureMaskSupported": true, "disableSnapshotsSupported": false, "diskOnlySnapshotOnSuspendedVMSupported": true, "diskSharesSupported": true, "dynamicProperty": [], "dynamicType": null, "featureRequirementSupported": true, "guestAutoLockSupported": true, "hostBasedReplicationSupported": true, "lockSnapshotsSupported": true, "memoryReservationLockSupported": true, "memorySnapshotsSupported": true, "multipleCoresPerSocketSupported": true, "multipleSnapshotsSupported": true, "nestedHVSupported": true, "npivWwnOnNonRdmVmSupported": true, "perVmEvcSupported": false, "pmemFailoverSupported": false, "poweredOffSnapshotsSupported": true, "poweredOnMonitorTypeChangeSupported": true, "quiescedSnapshotsSupported": true, "recordReplaySupported": false, "requireSgxAttestationSupported": false, "revertToSnapshotSupported": true, "s1AcpiManagementSupported": true, "seSparseDiskSupported": true, "secureBootSupported": false, "settingDisplayTopologySupported": false, "settingScreenResolutionSupported": false, "settingVideoRamSizeSupported": true, "sevSupported": false, "snapshotConfigSupported": true, "snapshotOperationsSupported": true, "suspendToMemorySupported": true, "swapPlacementSupported": true, "toolsAutoUpdateSupported": false, "toolsSyncTimeAllowSupported": true, "toolsSyncTimeSupported": true, "vPMCSupported": true, "vendorDeviceGroupSupported": false, "virtualExecUsageIgnored": true, "virtualMmuUsageIgnored": true, "virtualMmuUsageSupported": false, "vmNpivWwnDisableSupported": true, "vmNpivWwnSupported": true, "vmNpivWwnUpdateSupported": true}, "config": {"_vimtype": "vim.vm.ConfigInfo", "alternateGuestName": "", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "bootOptions": {"_vimtype": "vim.vm.BootOptions", "bootDelay": 0, "bootOrder": [], "bootRetryDelay": 10000, "bootRetryEnabled": false, "dynamicProperty": [], "dynamicType": null, "efiSecureBootEnabled": false, "enterBIOSSetup": false, "networkBootProtocol": "ipv4"}, "changeTrackingEnabled": false, "changeVersion": "2023-12-12T10:06:30.840412Z", "consolePreferences": null, "contentLibItemInfo": null, "cpuAffinity": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "cpuFeatureMask": [], "cpuHotAddEnabled": false, "cpuHotRemoveEnabled": false, "createDate": "2023-12-12T10:04:43.377282Z", "datastoreUrl": [{"_vimtype": "vim.vm.ConfigInfo.DatastoreUrlPair", "dynamicProperty": [], "dynamicType": null, "name": "vsanDatastore", "url": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434"}], "defaultPowerOps": {"_vimtype": "vim.vm.DefaultPowerOpInfo", "defaultPowerOffType": "soft", "defaultResetType": "soft", "defaultSuspendType": "hard", "dynamicProperty": [], "dynamicType": null, "powerOffType": "soft", "resetType": "soft", "standbyAction": "checkpoint", "suspendType": "hard"}, "deviceGroups": {"_vimtype": "vim.vm.VirtualDeviceGroups", "deviceGroup": [], "dynamicProperty": [], "dynamicType": null}, "deviceSwap": {"_vimtype": "vim.vm.VirtualDeviceSwap", "dynamicProperty": [], "dynamicType": null, "lsiToPvscsi": {"_vimtype": "vim.vm.VirtualDeviceSwap.DeviceSwapInfo", "applicable": false, "dynamicProperty": [], "dynamicType": null, "enabled": true, "status": "none"}}, "dynamicProperty": [], "dynamicType": null, "extraConfig": [{"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "nvram", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "hpet0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HDCS.agent", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "mks.enable3d", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "RemoteDisplay.maxConnections", "value": "40"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.keepOld", "value": "10"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.rotateSize", "value": "2048000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.guest.desktop.autolock", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "isolation.device.edit.disable", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agencyMoId", "value": "9bb44719-c80b-42ad-870f-08cd18d09af8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agentMoId", "value": "9830d796-45b0-4c3c-9f2b-60b527ce53a8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.ovfPackageUrl", "value": "file:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "viv.moid", "value": "61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk="}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.internalversion", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.requiredversion", "value": "12416"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLogState", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.migrationId", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLog", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlog"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUMLEVELS", "value": "Val:0xa"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featureCompat.vm.completeMasks", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "monitor.phys_bits_used", "value": "42"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.cookie", "value": "10001"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.vcpu.maxPerVirtualNode", "value": "1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.pciSlotNumber", "value": "17"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.pciSlotNumber", "value": "21"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.pciSlotNumber", "value": "22"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.pciSlotNumber", "value": "23"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.pciSlotNumber", "value": "24"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "sched.swap.derivedName", "value": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.pciSlotNumber", "value": "160"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.sasWWID", "value": "50 05 05 6e c2 eb ed 40"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0:0.redo", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "softPowerOff", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointFBSize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointSVGAPrimarySize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmxstats.filename", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboard"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.buildNumber", "value": "22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.description", "value": "open-vm-tools 12.3.5 build 22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionNumber", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionString", "value": "12.3.5"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.guestBackedPrimaryAware", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.capability.verifiedSamlToken", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.gc.status", "value": "Successful"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestInfo.detailed.data", "value": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmware.components.available", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.appInfo", "value": "{\n\"version\":\"1\", \n\"updateCounter\":\"8\", \n\"publishTime\":\"2023-12-14T09:42:50.121Z\", \n\"applications\":[\n{\"a\":\"kworker/u2:2-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:2-events_power_efficient\",\"v\":\"\"},\n{\"a\":\"kworker/u2:1-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:0-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/0:1-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/u2:0-events_unbound\",\"v\":\"\"},\n{\"a\":\"agetty\",\"v\":\"\"},\n{\"a\":\"systemd-networkd\",\"v\":\"\"},\n{\"a\":\"vmtoolsd\",\"v\":\"\"},\n{\"a\":\"VGAuthService\",\"v\":\"\"},\n{\"a\":\"systemd-logind\",\"v\":\"\"},\n{\"a\":\"dbus-daemon\",\"v\":\"\"},\n{\"a\":\"irq/16-vmwgfx\",\"v\":\"\"},\n{\"a\":\"systemd-timesyncd\",\"v\":\"\"},\n{\"a\":\"systemd-resolved\",\"v\":\"\"},\n{\"a\":\"systemd-udevd\",\"v\":\"\"},\n{\"a\":\"systemd-journald\",\"v\":\"\"},\n{\"a\":\"ipv6_addrconf\",\"v\":\"\"},\n{\"a\":\"mld\",\"v\":\"\"},\n{\"a\":\"ext4-rsv-conver\",\"v\":\"\"},\n{\"a\":\"jbd2/sda3-8\",\"v\":\"\"},\n{\"a\":\"kstrp\",\"v\":\"\"},\n{\"a\":\"nvme-delete-wq\",\"v\":\"\"},\n{\"a\":\"nvme-reset-wq\",\"v\":\"\"},\n{\"a\":\"nvme-wq\",\"v\":\"\"},\n{\"a\":\"vmw_pvscsi_wq_0\",\"v\":\"\"},\n{\"a\":\"scsi_tmf_0\",\"v\":\"\"},\n{\"a\":\"scsi_eh_0\",\"v\":\"\"},\n{\"a\":\"irq/57-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/56-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/55-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/54-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/53-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/52-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/51-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/50-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/49-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/48-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/47-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/46-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/45-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/44-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/43-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/42-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/41-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/40-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/39-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/38-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/37-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/36-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/35-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/34-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/33-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/32-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/31-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/30-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/29-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/28-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/27-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/26-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/25-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/24-pciehp\",\"v\":\"\"},\n{\"a\":\"kthrotld\",\"v\":\"\"},\n{\"a\":\"kswapd0\",\"v\":\"\"},\n{\"a\":\"kworker/0:1H-kblockd\",\"v\":\"\"},\n{\"a\":\"tpm_dev_wq\",\"v\":\"\"},\n{\"a\":\"blkcg_punt_bio\",\"v\":\"\"},\n{\"a\":\"kblockd\",\"v\":\"\"},\n{\"a\":\"cryptd\",\"v\":\"\"},\n{\"a\":\"ksmd\",\"v\":\"\"},\n{\"a\":\"kcompactd0\",\"v\":\"\"},\n{\"a\":\"writeback\",\"v\":\"\"},\n{\"a\":\"oom_reaper\",\"v\":\"\"},\n{\"a\":\"kauditd\",\"v\":\"\"},\n{\"a\":\"inet_frag_wq\",\"v\":\"\"},\n{\"a\":\"kdevtmpfs\",\"v\":\"\"},\n{\"a\":\"cpuhp/0\",\"v\":\"\"},\n{\"a\":\"migration/0\",\"v\":\"\"},\n{\"a\":\"rcu_sched\",\"v\":\"\"},\n{\"a\":\"ksoftirqd/0\",\"v\":\"\"},\n{\"a\":\"rcu_tasks_trace_kthread\",\"v\":\"\"},\n{\"a\":\"mm_percpu_wq\",\"v\":\"\"},\n{\"a\":\"kworker/0:0H-events_highpri\",\"v\":\"\"},\n{\"a\":\"netns\",\"v\":\"\"},\n{\"a\":\"slub_flushwq\",\"v\":\"\"},\n{\"a\":\"rcu_par_gp\",\"v\":\"\"},\n{\"a\":\"rcu_gp\",\"v\":\"\"},\n{\"a\":\"kthreadd\",\"v\":\"\"},\n{\"a\":\"systemd\",\"v\":\"\"}]}"}], "files": {"_vimtype": "vim.vm.FileInfo", "dynamicProperty": [], "dynamicType": null, "ftMetadataDirectory": null, "logDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "snapshotDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "suspendDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "firmware": "bios", "fixedPassthruHotPlugEnabled": false, "flags": {"_vimtype": "vim.vm.FlagInfo", "cbrcCacheEnabled": false, "disableAcceleration": null, "diskUuidEnabled": false, "dynamicProperty": [], "dynamicType": null, "enableLogging": true, "faultToleranceType": "unset", "htSharing": "any", "monitorType": "release", "recordReplayEnabled": false, "runWithDebugInfo": false, "snapshotDisabled": false, "snapshotLocked": false, "snapshotPowerOffBehavior": "powerOff", "useToe": false, "vbsEnabled": false, "virtualExecUsage": null, "virtualMmuUsage": null, "vvtdEnabled": false}, "forkConfigInfo": null, "ftEncryptionMode": "ftEncryptionOpportunistic", "ftInfo": null, "guestAutoLockEnabled": true, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "guestIntegrityInfo": {"_vimtype": "vim.vm.GuestIntegrityInfo", "dynamicProperty": [], "dynamicType": null, "enabled": false}, "guestMonitoringModeInfo": {"_vimtype": "vim.vm.GuestMonitoringModeInfo", "dynamicProperty": [], "dynamicType": null, "gmmAppliance": null, "gmmFile": null}, "hardware": {"_vimtype": "vim.vm.VirtualHardware", "autoCoresPerSocket": false, "device": [{"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 0", "summary": "IDE 0"}, "dynamicProperty": [], "dynamicType": null, "key": 200, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 1, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 1", "summary": "IDE 1"}, "dynamicProperty": [], "dynamicType": null, "key": 201, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPS2Controller", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [600, 700], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PS2 controller 0", "summary": "PS2 controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 300, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPCIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [500, 12000, 1000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PCI controller 0", "summary": "PCI controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 100, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualSIOController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SIO controller 0", "summary": "SIO controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 400, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualKeyboard", "backing": null, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Keyboard ", "summary": "Keyboard"}, "dynamicProperty": [], "dynamicType": null, "key": 600, "numaNode": null, "slotInfo": null, "unitNumber": 0}, {"_vimtype": "vim.vm.device.VirtualPointingDevice", "backing": {"_vimtype": "vim.vm.device.VirtualPointingDevice.DeviceBackingInfo", "deviceName": "", "dynamicProperty": [], "dynamicType": null, "hostPointingDevice": "autodetect", "useAutoDetect": false}, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Pointing device", "summary": "Pointing device; Device"}, "dynamicProperty": [], "dynamicType": null, "key": 700, "numaNode": null, "slotInfo": null, "unitNumber": 1}, {"_vimtype": "vim.vm.device.VirtualVideoCard", "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Video card ", "summary": "Video card"}, "dynamicProperty": [], "dynamicType": null, "enable3DSupport": false, "graphicsMemorySizeInKB": 262144, "key": 500, "numDisplays": 1, "numaNode": null, "slotInfo": null, "unitNumber": 0, "use3dRenderer": "automatic", "useAutoDetect": false, "videoRamSizeInKB": 4096}, {"_vimtype": "vim.vm.device.VirtualVMCIDevice", "allowUnrestrictedCommunication": false, "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "VMCI device", "summary": "Device on the virtual machine PCI bus that provides support for the virtual machine communication interface"}, "dynamicProperty": [], "dynamicType": null, "filterEnable": true, "filterInfo": null, "id": 1190510052, "key": 12000, "numaNode": null, "slotInfo": null, "unitNumber": 17}, {"_vimtype": "vim.vm.device.ParaVirtualSCSIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": 100, "device": [2000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SCSI controller 0", "summary": "VMware paravirtual SCSI"}, "dynamicProperty": [], "dynamicType": null, "hotAddRemove": true, "key": 1000, "numaNode": null, "scsiCtlrUnitNumber": 7, "sharedBus": "noSharing", "slotInfo": {"_vimtype": "vim.vm.device.VirtualDevice.PciBusSlotInfo", "dynamicProperty": [], "dynamicType": null, "pciSlotNumber": 160}, "unitNumber": 3}, {"_vimtype": "vim.vm.device.VirtualDisk", "backing": {"_vimtype": "vim.vm.device.VirtualDisk.FlatVer2BackingInfo", "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "changeId": null, "contentId": "c06de7a3e1c356f51a5cf8ae7992a9d0", "datastore": "vim.Datastore:datastore-17", "deltaDiskFormat": null, "deltaDiskFormatVariant": null, "deltaGrainSize": null, "digestEnabled": false, "diskMode": "persistent", "dynamicProperty": [], "dynamicType": null, "eagerlyScrub": false, "fileName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "keyId": null, "parent": null, "sharing": "sharingNone", "split": false, "thinProvisioned": true, "uuid": "6000C290-a113-6543-7d13-7363c08fe61d", "writeThrough": false}, "capacityInBytes": 2147483648, "capacityInKB": 2097152, "connectable": null, "controllerKey": 1000, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Hard disk 1", "summary": "2,097,152 KB"}, "diskObjectId": "1-2000", "dynamicProperty": [], "dynamicType": null, "guestReadOnly": false, "independentFilters": [], "iofilter": [], "key": 2000, "nativeUnmanagedLinkedClone": false, "numaNode": null, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}, "slotInfo": null, "storageIOAllocation": {"_vimtype": "vim.StorageResourceManager.IOAllocationInfo", "dynamicProperty": [], "dynamicType": null, "limit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "unitNumber": 0, "vDiskId": null, "vDiskVersion": 4, "vFlashCacheConfigInfo": null}], "dynamicProperty": [], "dynamicType": null, "memoryMB": 128, "motherboardLayout": "i440bxHostBridge", "numCPU": 1, "numCoresPerSocket": 1, "simultaneousThreads": 1, "virtualICH7MPresent": false, "virtualSMCPresent": false}, "hotPlugMemoryIncrementSize": 0, "hotPlugMemoryLimit": 128, "initialOverhead": {"_vimtype": "vim.vm.ConfigInfo.OverheadInfo", "dynamicProperty": [], "dynamicType": null, "initialMemoryReservation": 57659392, "initialSwapReservation": 1060564992}, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "keyId": null, "latencySensitivity": {"_vimtype": "vim.LatencySensitivity", "dynamicProperty": [], "dynamicType": null, "level": "normal", "sensitivity": null}, "locationId": "564d27e7-ebaa-c2df-4920-986b0d7d7aa1", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "maxMksConnections": 40, "memoryAffinity": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "memoryHotAddEnabled": false, "memoryReservationLockedToMax": false, "messageBusTunnelEnabled": false, "migrateEncryption": "opportunistic", "modified": "1970-01-01T00:00:00Z", "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "nestedHVEnabled": false, "networkShaper": null, "npivDesiredNodeWwns": null, "npivDesiredPortWwns": null, "npivNodeWorldWideName": [], "npivOnNonRdmDisks": null, "npivPortWorldWideName": [], "npivTemporaryDisabled": true, "npivWorldWideNameType": null, "numaInfo": {"_vimtype": "vim.vm.VirtualNumaInfo", "autoCoresPerNumaNode": true, "coresPerNumaNode": 1, "dynamicProperty": [], "dynamicType": null, "vnumaOnCpuHotaddExposed": false}, "pmem": null, "pmemFailoverEnabled": false, "rebootPowerOff": false, "repConfig": null, "scheduledHardwareUpgradeInfo": {"_vimtype": "vim.vm.ScheduledHardwareUpgradeInfo", "dynamicProperty": [], "dynamicType": null, "fault": null, "scheduledHardwareUpgradeStatus": "none", "upgradePolicy": "never", "versionKey": null}, "sevEnabled": false, "sgxInfo": {"_vimtype": "vim.vm.SgxInfo", "dynamicProperty": [], "dynamicType": null, "epcSize": 0, "flcMode": "unlocked", "lePubKeyHash": null, "requireAttestation": false}, "swapPlacement": "inherit", "swapStorageObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "template": false, "tools": {"_vimtype": "vim.vm.ToolsConfigInfo", "afterPowerOn": true, "afterResume": true, "beforeGuestReboot": null, "beforeGuestShutdown": true, "beforeGuestStandby": true, "customizationKeyId": null, "dynamicProperty": [], "dynamicType": null, "lastInstallInfo": {"_vimtype": "vim.vm.ToolsConfigInfo.ToolsLastInstallInfo", "counter": 0, "dynamicProperty": [], "dynamicType": null, "fault": null}, "pendingCustomization": null, "syncTimeWithHost": false, "syncTimeWithHostAllowed": true, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsUpgradePolicy": "manual", "toolsVersion": 12389}, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vAppConfig": {"_vimtype": "vim.vApp.VmConfigInfo", "dynamicProperty": [], "dynamicType": null, "eula": ["VMWARE GENERAL TERMS\nLast updated:16 June 2022\nBy downloading or using an Offering, Customer agrees to be bound by the terms of the Agreement. \n1. OFFERINGS.\n1.1. Applicable Terms. The terms of the Order and these General Terms, including applicable Exhibits and Offering-specific Notes (collectively, the \"Agreement\") govern Customer's use of the Offerings. The following descending order of precedence applies: (a) the Order; (b) the General Terms; (c) the Exhibits; and (d) the Offering-specific Notes. \n1.2. Users. Customer is responsible for its Users' compliance with the Agreement. \n1.3. Restrictions. Customer may use the Offerings only for its internal use and for the benefit of its Affiliates. Affiliates may not use the Offerings. Customer may not resell or sublicense its rights to the Offerings. Customer may not use the Offerings in an application service provider, service bureau, hosted IT service, or similar capacity for third parties.\n1.4. Benchmarking. Customer may use the Offerings to conduct internal performance testing and benchmarking studies. Customer may only publish or distribute study results with VMware's approval. Customer may submit requests to VMware by emailing benchmark@vmware.com.\n1.5. Evaluations. Evaluations are for 30 days (unless VMware specifies otherwise in writing). Customer may not have access to data in the Evaluation after it ends. Evaluations are provided \"AS IS\" without indemnification, support, service level commitment, or warranty of any kind, express or implied. \n2. ORDERS AND PAYMENTS. \n2.1. Orders. Orders are binding when VMware accepts them, which is deemed to occur on Delivery. \n2.2. Purchase Orders. Purchase orders do not have to be signed to be valid. Terms contained in any purchase order or other business form do not apply. \n2.3. No Refunds. All Orders are non-refundable and non-cancellable except as expressly provided in the Agreement.\n2.4. Overages. Customer must pay all fees for use of the Offerings, including amounts for add-on features and fees incurred based on usage. VMware may bill Customer directly for metered or overage fees, even if Customer originally purchased the Offerings through a VMware authorized reseller.\n2.5. Direct Orders. This section 2.5 (Direct Orders) applies only to Orders placed directly with VMware. If Customer purchases entitlements to the Offerings through a VMware authorized reseller, different terms regarding invoicing, payment, and taxes may apply.\n2.5.1. Payments. Except as listed in an Order, fees for the Offerings will be governed by the applicable price list at the time of invoicing. Customer must pay all undisputed fees and approved expenses within 30 days from the date of invoice. After 30 days, interest will accrue at the lesser of 1.5% per month or the highest lawful rate. \n2.5.2. Disputes. To dispute any fees in good faith, Customer must notify VMware in writing of the reasons for the dispute before the payment due date. The parties must negotiate in good faith to resolve the dispute as soon as reasonably practicable. VMware will not suspend or terminate Customer's access to any Offering because of any unpaid, disputed fees while Customer and VMware are negotiating to resolve the dispute.\n2.5.3. Taxes. Fees are exclusive of Taxes. Customer must pay or reimburse VMware for all Taxes. If Customer is required to withhold any Tax, Customer must gross up its payments so that VMware receives all sums due in full. If Customer's address is outside of the United States, VMware will treat the Customer's \"bill to\" address as the place of supply for VAT purposes.\n3. TERM.\n3.1. Term. The Agreement applies to the Offerings from the effective date of the Order until the expiration or termination of Customer's entitlement to the Offerings as set forth in this Agreement.\n3.2. Temporary Suspension. In the event of a security risk to a Service or its users, VMware may suspend Customer's use of that Service.\n3.3. Termination for Cause. Either party may terminate the Agreement (in whole or in part) or Customer's entitlement to an Offering under the Agreement effective immediately upon written notice if the other party: (a) materially breaches any provision of the Agreement and fails to cure within 30 days after receiving written notice; or (b) becomes insolvent or subject to any form of bankruptcy proceeding. \n3.4. Effect of Termination. Upon termination of the Agreement or part of it: (a) all entitlements to the applicable Offerings immediately end; (b) Customer must stop using, and destroy any copies of, those Offerings; and (c) each party must return or destroy any Confidential Information of the other party in its control (other than information that must be retained by law). Any provision that is intended by the parties to survive termination of the Agreement will survive.\n4. CONFIDENTIAL INFORMATION.\n4.1. Protection. Recipient must protect Discloser's Confidential Information with at least the same care as it protects its own Confidential Information but not less than reasonable care. Recipient may not use Discloser's Confidential Information except to exercise its rights and perform its obligations under the Agreement. Recipient may disclose Confidential Information only to Recipient's Affiliates, employees and contractors who need to know the Confidential Information for purposes of the Agreement and who have a duty of confidentiality no less restrictive than this section 4 (Confidential Information).\n4.2. Exceptions. Recipient's obligations under section 4.1 (Protection) do not apply if the information: (a) is rightfully known by Recipient at the time of disclosure without any obligation of confidentiality; (b) is lawfully disclosed to Recipient by a third party without confidentiality restrictions; (c) becomes publicly available through no fault of Recipient; or (d) is independently developed by Recipient without access to or use of Discloser's Confidential Information.\n4.3. Injunctive Relief. Nothing in the Agreement limits a party's right to seek equitable relief for breach of this section 4 (Confidential Information).\n5. OWNERSHIP.\n5.1. Customer Content. Customer retains all Intellectual Property Rights in and to Customer Content.\n5.2. VMware IP. VMware retains all Intellectual Property Rights in and to the Offerings, including any improvements, enhancements, modifications, and derivative works. If Customer provides any feedback about the Offerings, VMware may use that feedback without restriction.\n5.3. Reservation of Rights. Except as expressly stated in the Agreement, the Agreement does not grant either party any rights, implied or otherwise, to the other party's content or intellectual property. \n6. LIMITED WARRANTIES. \n6.1. Software and Cloud Services. VMware warrants that Software and Cloud Services will substantially conform with the Documentation: (a) for Software, for 90 days following Delivery; or (b) for Cloud Services, for the Subscription Term. Customer must properly install and use the Offerings without modification and in accordance with the Documentation. Customer must notify VMware of an alleged breach of this warranty within the applicable warranty period. As Customer's sole remedy for a breach of this warranty, VMware must either: (1) correct any reproducible error in the Software or Cloud Service; or (2) terminate the Software or Cloud Service and refund applicable license fees (for Software) or unused, prepaid fees (for Cloud Services).\n6.2. Professional Services and Support Services. VMware warrants that Professional Services and Support Services will be performed in a professional manner following industry standards. Customer must notify VMware within 30 days of an alleged breach of this warranty. As Customer's sole remedy for a breach of this warranty, VMware must either: (a) rectify the breach; or (b) terminate the applicable Service and refund any unused, prepaid fees for that Service.\n6.3. Disclaimer of Warranties. Except for the limited warranties in this section 6 (Limited Warranties), to the maximum extent permitted by law, VMware, for itself and on behalf of its suppliers, disclaims all warranties and conditions whether express, implied, or statutory, including any warranties of merchantability, satisfactory quality, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or course of performance, relating to the Offerings. Neither VMware nor its suppliers warrant that the Offerings will operate uninterrupted, that Offerings will be free from defects or errors, or that the Offerings will meet (or are designed to meet) Customer's requirements. \n7. INDEMNIFICATION. \n7.1. Defense and Indemnification. Subject to the remainder of this section 7 (Indemnification), VMware will: (a) defend Customer against any Infringement Claim; and (b) indemnify Customer from amounts finally awarded against Customer by a court of competent jurisdiction or a government agency, or agreed to in a settlement, for the Infringement Claim. \n7.2. Requirements. Customer must provide VMware with prompt notice of any Infringement Claim and reasonably cooperate with VMware's requests for assistance. VMware will have sole control of the defense and settlement of the Infringement Claim.\n7.3. Exclusions. VMware has no obligation under this section 7 (Indemnification) with respect to an Infringement Claim based on: (a) combination of Indemnified Materials with non-VMware materials; (b) use of an older version of Indemnified Materials when use of a newer version would have avoided the infringement; (c) any modification to Indemnified Materials other than those made by VMware; (d) any Deliverable provided by VMware in accordance with Customer's specifications; (e) any claim relating to open source software or freeware technology that is not embedded by VMware into the Offerings; or (f) any Indemnified Material provided on a no-charge, beta, or evaluation basis.\n7.4. Remedies. If Indemnified Materials become, or in VMware's reasonable opinion are likely to become, the subject of an Infringement Claim, VMware must, at its option and expense, either: (a) procure the necessary rights for Customer to keep using the Indemnified Materials; or (b) modify or replace the Indemnified Materials to make them non-infringing. If those remedies are not commercially feasible, VMware may terminate Customer's entitlement to the Indemnified Materials and refund any applicable: \n(1) prepaid fees for Cloud Services or Subscription Software, prorated for the remaining portion of the then-current Subscription Term;\n(2) fees paid for Perpetual Licenses or Deliverables, less straight-line depreciation over a three-year useful life; and \n(3) unused, prepaid fees for discontinued Support Services. \n7.5. Sole Remedy. This section 7 (Indemnification) states Customer's sole remedy and VMware's entire liability for Infringement Claims. \n8. LIMITATION OF LIABILITY. \n8.1. Disclaimer. To the maximum extent permitted by law, neither party will be liable for lost profits or business opportunities, loss of use, loss of data, loss of goodwill, business interruption, or any indirect, special, incidental, or consequential damages under any theory of liability. This limitation will apply regardless of whether a party has been advised of the possibility of those damages and regardless of whether any remedy fails of its essential purpose. \n8.2. Cap on Monetary Liability. Each party's aggregate liability under this Agreement will not exceed amounts paid or payable by Customer for the Offering giving rise to the claim in the 12 months prior to the event giving rise to the claim, except for Perpetual Licenses, where each party's aggregate liability will not exceed the license fees paid for the Software giving rise to the claim. VMware's aggregate liability for an Evaluation will not exceed $5,000 USD.\n8.3. Exclusions. The limitations of liability in sections 8.1 (Disclaimer) and 8.2 (Cap on Monetary Liability) will not apply to: (a) VMware's indemnification obligations under section 7 (Indemnification); (b) either party's infringement of the other party's Intellectual Property Rights; (c) Customer's violation of section 2 of the Cloud Services Exhibit (Acceptable Use); or (d) any liability that may not be limited by law.\n8.4. Further Limitations.VMware's liability for any third-party software embedded into the Software or Cloud Services is subject to this section 8 (Limitation of Liability). VMware's suppliers have no liability under the Agreement, and Customer may not bring claims directly against them. VMware has no liability with respect to any Third-Party Content.\n9. DATA USE AND PRIVACY.\n9.1. Personal Data. If VMware acts as a processor of Personal Data, VMware will process Personal Data in accordance with the Data Processing Addendum.\n9.2. Account, Operations, and Usage Data. VMware collects Customer contact and purchase information to manage Customer's account and to fulfill Orders. VMware also processes: (a) information necessary to facilitate delivery and operation of the Offerings, verify compliance with the terms of the Agreement, invoice, and provide Support Services; and (b) configuration, performance, and usage data to improve VMware products and services, and other analytics purposes as detailed in the Offering-specific Notes. To the extent any of that data includes information that identifies an individual, VMware will process that information in accordance with VMware's Products & Services Privacy Notice available at www.vmware.com/help/privacy.html.\n9.3. Support Requests and Professional Services. Customer is responsible for taking steps necessary to protect any sensitive information or Personal Data that it provides to VMware while receiving Support Services or Professional Services. Those steps may include obfuscating or removing such information or working with VMware at the time of submission to limit disclosure.\n9.4. Required Disclosures. VMware may disclose Customer Content or Confidential Information if VMware is required by law or by order of a judicial or administrative body of competent jurisdiction (a \"Demand\"). Unless legally prohibited from doing so, VMware must provide Customer with notice and a copy of the Demand. If the Demand relates to Cloud Services, VMware must (i) inform the relevant authority that VMware is a service provider acting on Customer's behalf and all requests for access to Customer Content should be directed in writing to the contact Customer identifies (or if no contact is timely provided, to Customer's legal department) and (ii) only provide access to Customer Content with Customer's authorization. If Customer requests and at Customer's expense, VMware must take reasonable steps to contest the Demand. If VMware is legally prohibited from notifying Customer of the Demand, VMware must evaluate the validity of the Demand, and, if VMware does not believe the Demand is legal, VMware must challenge the Demand. VMware must limit the scope of any disclosure to the minimum information required to comply with the Demand. \n10. OPEN SOURCE SOFTWARE. Open source software is licensed to Customer under the open source software's own applicable license terms, which can be found in either the open source_licenses.txt file accompanying the Offerings, the Documentation, or at www.vmware.com/download/open_source.html. These license terms are consistent with the license granted in the Agreement and may contain additional rights benefiting Customer. The open source license terms take precedence over the Agreement to the extent that the Agreement imposes greater restrictions on Customer than the applicable open source license terms. To the extent the license for any open source software requires VMware to make the corresponding source code and/or modifications (the \"Source Files\") available to Customer, Customer may obtain a copy of the applicable Source Files at www.vmware.com/download/open_source.html or by sending a written request, with name and address, to: VMware, Inc., 3401 Hillview Avenue, Palo Alto, CA 94304, United States of America. All requests should clearly specify: Open Source Files Request, Attention: General Counsel. This offer to obtain a copy of the Source Files is valid for three years from the date Customer acquires its entitlement to the Offering.\n11. MISCELLANEOUS.\n11.1. Transfer and Assignment. Customer may not assign the Agreement or any Order without VMware's consent. Once validly assigned, the Agreement will bind and inure to the benefit of the parties and their respective successors and assigns. \n11.2. Notice. All notices must be in writing. Notices to Customer will be given: (a) by email to the email address associated with Customer's account, if Customer has subscribed to email notices; or (b) by posting in the VMware customer portal. Legal notices to VMware will be given to VMware, Inc., 3401 Hillview Avenue, Palo Alto, California 94304, United States of America, Attention: Legal Department.\n11.3. Waiver. Waiver of a breach of the Agreement will not constitute a waiver of any later breach.\n11.4. Severability. If any part of the Agreement is held to be invalid or unenforceable, all remaining provisions will remain in force to the extent feasible to effectuate the intent of the parties.\n11.5. Insurance. VMware will carry insurance for the term of the Agreement. VMware's Memorandum of Insurance may be viewed at www.vmware.com/agreements.\n11.6. Compliance with Laws. Each party must comply with all applicable laws.\n11.7. Export Control. The Offerings are subject to the U.S. Export Administration Regulations (including \"deemed export\" and \"deemed re-export\" regulations), and may be subject to the export control laws of other countries. Customer represents and warrants that: (a) Customer and any User, are not, and are not acting on behalf of: (1) any person who is a citizen, national, or resident of, or who is controlled by, the government of any country to which the United States has prohibited export transactions; or (2) any person or entity listed on the U.S. Treasury Department list of Specially Designated Nationals and Blocked Persons, or the U.S. Commerce Department Denied Persons List or Entity List, or any similar applicable designated persons list; (b) Customer, and any User, will not permit the Offerings to be used for any purposes prohibited by law, including any prohibited development, design, manufacture, or production of missiles or nuclear, chemical, or biological weapons; and (c) Customer, and any User, are not subject, either directly or indirectly, to any order issued by any agency of the United States government revoking or denying, in whole or in part, Customer's United States export privileges. Customer must notify VMware promptly if Customer or any User becomes subject to any order of that type. \n11.8. Governing Law. The Agreement is governed by the laws of the State of California and U.S. federal laws, if the billing address for Customer's Order is in the United States, and by the laws of Ireland if the billing address for Customer's Order is outside the United States. Conflict of law rules are expressly disclaimed. The United Nations Convention on Contracts for the International Sale of Goods does not apply.\n11.9. U.S. Public Sector End User. If Customer is a U.S. Public Sector End User, the U.S. Public Sector Exhibit available at www.vmware.com/agreements supersedes or modifies the referenced provisions of the Agreement.\n11.10. Third Party Rights. Other than as expressly stated, the Agreement does not create any rights for any person who is not a party to it. Only persons who are parties to the Agreement may enforce or rely on any of its terms.\n11.11. Force Majeure. Except for Customer's payment obligations, neither party will be liable for any delay or failure to perform due to any cause beyond the party's reasonable control, including labor disputes, industrial disturbances, systemic utility failures, acts of nature, pandemics, embargoes, riots, government orders, acts of terrorism, or war.\n11.12. No Agency. Nothing in the Agreement is intended to constitute a fiduciary relationship, agency, joint venture, partnership, or trust between the parties. No party has authority to bind the other party. \n11.13. Translation. This non-English version of these General Terms is provided only as a courtesy, and Customer's use of the Offerings is governed by the English version of these General Terms, published at www.vmware.com/agreements.\n11.14. Counterparts. The Agreement may be signed electronically or in counterparts, in which case each signed copy will be deemed an original as though both signatures appeared on the same document.\n11.15. Entire Agreement. The Agreement contains the entire agreement of the parties and supersedes all previous or contemporaneous communications, representations, proposals, commitments, understandings, and agreements, whether written or oral, between the parties regarding its subject matter. The Agreement may be amended only in writing and signed by both parties.\n12. DEFINITIONS.\nAffiliate means an entity that is directly or indirectly controlled by, is under common control with, or controls that party, where \"control\" means an ownership, voting, or similar interest representing more than 50% of the total interests outstanding of that entity at that time.\nCloud Service means the VMware cloud service specified in Customer's Order.\nCloud Services Guide means the then-current VMware Cloud Services Guide, available at www.vmware.com/agreements.\nConfidential Information means information or materials provided by a party (\"Discloser\") to the other party (\"Recipient\") that: (a) is in tangible form and labelled \"confidential\" or similar; or (b) information which a reasonable person knew or should have known to be confidential. Confidential Information includes: (1) license keys; (2) VMware pricing, product roadmaps or strategic marketing plans; (3) non-public materials relating to the Offerings; and (4) Customer Login Credentials.\nCustomer means the entity identified in the Order as \"Customer\".\nCustomer Content means content uploaded by Customer or any User into the Cloud Service or provided to VMware as a part of Support Services, but does not include Third-Party Content or account information. For purposes of this definition, \"content\" means any data, including all text, sound, video, or image files, and software (including machine images).\nData Processing Addendum means the then-current VMware Data Processing Addendum, available at www.vmware.com/agreements.\nDeliverables means any reports, analyses, scripts, templates, code, or other work results delivered by VMware as specified in the applicable SOW for Professional Services.\nDelivery means: (a) for Cloud Services, when VMware emails the Login Credentials to the email address associated with Customer's account; (b) for Software, when VMware notifies Customer of availability of Software for download; (c) for Support Services, upon VMware's issuance of an invoice for those Support Services; (d) for Professional Services, as specified in the applicable SOW; (e) for purchasing program credits, when VMware makes the fund balance available in the applicable portal; and (f) for shipping and delivery of physical objects, Ex Works VMware's regional fulfillment facility (INCOTERMS 2020(TM)).\nDocumentation means the product documentation describing the features, functionality, and use of the Offerings published and updated by VMware from time to time at docs.vmware.com.\nEvaluation means an Offering (or part of an Offering) made available free of charge, for evaluation, trial, proof of concept, or similar purpose. \nExhibits means the exhibits to these General Terms (Software, Cloud Services, Professional Services, U.S. Federal, and VMware Entities) available at www.vmware.com/agreements.\nIndemnified Materials means the Cloud Services, Software, and Deliverables.\nInfringement Claim means any claim by a third party that the Indemnified Materials infringe any patent, trademark, or copyright of that third party, or misappropriate a trade secret (only to the extent that misappropriation is not a result of Customer's actions).\nIntellectual Property Rights means all worldwide intellectual property rights, including copyrights, trademarks, service marks, trade secrets, know-how, inventions, patents, patent applications, moral rights, and all other proprietary rights, whether registered or unregistered.\nLogin Credentials means any passwords, authentication keys, or security credentials that enable Customer's access to and management of the Cloud Service.\nOffering(s) means, collectively, Services or Software.\nOffering-specific Notes means the applicable license notes or services notes found in the Product Guide, the Cloud Services Guide, and the Support Services Guide.\nOrder means an enterprise order, SOW, quote, or other ordering document for Offerings, issued by Customer to VMware or to Customer's VMware authorized reseller and accepted by VMware described in section 2 of these General Terms (Orders and Payments). \nPerpetual License means a license to the Software with a perpetual term.\nPersonal Data is defined in the Data Processing Addendum. \nProduct Guide means VMware's then-current Product Guide available at www.vmware.com/agreements.\nProfessional Services means those services described in the applicable SOW. \nService Level Agreement means the then-current version of the applicable service level agreement for a Cloud Service, available at www.vmware.com/agreements. \nService(s) means Cloud Services, Support Services, or Professional Services.\nSoftware means the VMware computer programs that Customer licenses under an Order, together with any related software code VMware provides as part of Support Services and that is not subject to a separate license agreement.\nSOW means a written agreement between Customer and VMware containing project-specific details of the Professional Services or VMware online datasheet.\nSubscription Software means Software that is licensed for a specific term. \nSubscription Term means the period Customer is permitted to use a Cloud Service or Subscription Software, stated in the applicable Order. For any on-demand Cloud Services, Subscription Term means the period during which Customer uses the Cloud Service.\nSupport Services means VMware support and subscription services that are purchased under an Order or included with purchase of Subscription Software or Cloud Services.\nSupport Services Guide means VMware's then-current Support Services Guide, available at www.vmware.com/agreements.\nTax means any sales, consumption, VAT, GST, use, gross receipts, business and occupation, withholding, and other taxes (other than taxes on VMware income), export and import fees, customs duties, and similar fees imposed by any government or other authority. \nThird-Party Agent means a third party delivering information technology services to Customer under a contract with Customer.\nThird-Party Content means content provided by a third party that interoperates with a Cloud Service, but that is not part of the Cloud Service. Third-Party Content is optional and is subject to the third-party terms accompanying the Third-Party Content.\nU.S. Public Sector End User means a U.S. Federal End User or a U.S. State or Local Government End User, as those terms are defined in the U.S. Public Sector Exhibit.\nUser means an employee, contractor, or Third-Party Agent that Customer authorizes to use the Offerings as permitted under the Agreement or under Customer's Login Credentials.\nVMware means VMware, Inc., a Delaware corporation, if the billing address for the Order is in the United States, or VMware International Unlimited Company, a company organized and existing under the laws of Ireland, if the billing address for the Order is outside the United States, except if the billing address for the Order is in the United Kingdom, Australia, or New Zealand or the Pacific Islands, in which case VMware means the applicable entity identified in the VMware Entities Exhibit found at www.vmware.com/agreements.\n"], "installBootRequired": false, "installBootStopDelay": 0, "ipAssignment": {"_vimtype": "vim.vApp.IPAssignmentInfo", "dynamicProperty": [], "dynamicType": null, "ipAllocationPolicy": "fixedPolicy", "ipProtocol": "IPv4", "supportedAllocationScheme": [], "supportedIpProtocol": ["IPv4"]}, "ovfEnvironmentTransport": [], "ovfSection": [], "product": [{"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}], "property": []}, "vAssertsEnabled": false, "vFlashCacheReservation": null, "vPMCEnabled": false, "vcpuConfig": [], "version": "vmx-11", "vmOpNotificationTimeout": -1, "vmOpNotificationToAppEnabled": false, "vmStorageObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "vmxConfigChecksum": "VBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=", "vmxStatsCollectionEnabled": true}, "configIssue": [], "configStatus": "green", "customValue": [], "datastore": ["vim.Datastore:datastore-17"], "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-40", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "40.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217239Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-47", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "47.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21714Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-5", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "5.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953774Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-146", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "146.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217012Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-128", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "128.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216963Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-12", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "12.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216914Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-142", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1946, "key": "142.19", "overallStatus": "green", "time": "2023-12-12T10:07:37.496264Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-10", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "10.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216858Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-39", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "39.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214101Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-168", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "168.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213402Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-52", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "52.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213505Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-81", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "81.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21355Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-111", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "111.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21359Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-6", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "6.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953845Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-19", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "19.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213693Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-2", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "2.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213741Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-54", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "54.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213924Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-15", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "15.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213976Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-38", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1931, "key": "38.19", "overallStatus": "green", "time": "2023-12-12T10:06:42.290005Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-9", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "9.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214064Z"}], "disabledMethod": ["Destroy_Task", "UnregisterVM", "UnmountToolsInstaller", "AnswerVM", "UpgradeVM_Task", "UpgradeTools_Task", "UpgradeToolsFromImage_Task", "ApplyEvcModeVM_Task", "StartRecording_Task", "StopRecording_Task", "StartReplaying_Task", "StopReplaying_Task", "TurnOffFaultToleranceForVM_Task", "MakePrimaryVM_Task", "TerminateFaultTolerantVM_Task", "DisableSecondaryVM_Task", "EnableSecondaryVM_Task", "CreateSecondaryVM_Task", "CreateSecondaryVMEx_Task", "StopRecording_Task", "StopReplaying_Task", "CustomizeVM_Task", "MarkAsTemplate", "ResetGuestInformation", "ExportVm", "PowerOnVM_Task", "MarkAsVirtualMachine"], "effectiveRole": [-669998656], "environmentBrowser": "vim.EnvironmentBrowser:envbrowser-19", "guest": {"_vimtype": "vim.vm.GuestInfo", "appHeartbeatStatus": "appStatusGray", "appState": "none", "customizationInfo": {"_vimtype": "vim.vm.GuestInfo.CustomizationInfo", "customizationStatus": "TOOLSDEPLOYPKG_SUCCEEDED", "dynamicProperty": [], "dynamicType": null, "endTime": "2023-12-12T10:07:46.553245Z", "errorMsg": null, "startTime": "2023-12-12T10:07:22.614869Z"}, "disk": [{"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 2058399744, "diskPath": "/", "dynamicProperty": [], "dynamicType": null, "filesystemType": "ext4", "freeSpace": 1299390464, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}, {"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 10446848, "diskPath": "/boot/efi", "dynamicProperty": [], "dynamicType": null, "filesystemType": "vfat", "freeSpace": 9050112, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}], "dynamicProperty": [], "dynamicType": null, "generationInfo": [], "guestDetailedData": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'", "guestFamily": "linuxGuest", "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "guestKernelCrashed": false, "guestOperationsReady": true, "guestState": "running", "guestStateChangeSupported": true, "hostName": "None", "hwVersion": "vmx-11", "interactiveGuestOperationsReady": false, "ipAddress": null, "ipStack": [{"_vimtype": "vim.vm.GuestInfo.StackInfo", "dhcpConfig": null, "dnsConfig": {"_vimtype": "vim.net.DnsConfigInfo", "dhcp": false, "domainName": ".", "dynamicProperty": [], "dynamicType": null, "hostName": "None", "ipAddress": ["1.1.1.1", "8.8.8.8", "1.0.0.1", "8.8.4.4", "2606:4700:4700::1111", "2001:4860:4860::8888", "2606:4700:4700::1001", "2001:4860:4860::8844"], "searchDomain": ["."]}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.net.IpRouteConfigInfo", "dynamicProperty": [], "dynamicType": null, "ipRoute": []}, "ipStackConfig": []}], "net": [], "screen": {"_vimtype": "vim.vm.GuestInfo.ScreenInfo", "dynamicProperty": [], "dynamicType": null, "height": 600, "width": 800}, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersion": "12389", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "guestHeartbeatStatus": "green", "layout": {"_vimtype": "vim.vm.FileLayout", "configFile": ["vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd"], "disk": [{"_vimtype": "vim.vm.FileLayout.DiskLayout", "diskFile": ["[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk"], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "logFile": ["vmware-9.log", "vmware-8.log", "vmware-5.log", "vmware-4.log", "vmware-7.log", "vmware-6.log", "vmware-13.log", "vmware-12.log", "vmware-11.log", "vmware-10.log", "vmware.log"], "snapshot": [], "swapFile": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, "layoutEx": {"_vimtype": "vim.vm.FileLayoutEx", "disk": [{"_vimtype": "vim.vm.FileLayoutEx.DiskLayout", "chain": [{"_vimtype": "vim.vm.FileLayoutEx.DiskUnit", "dynamicProperty": [], "dynamicType": null, "fileKey": [2]}], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "file": [{"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 0, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx", "size": 4009, "type": "config", "uniqueSize": 4009}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 4, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "size": 8684, "type": "nvram", "uniqueSize": 8684}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 1, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd", "size": 0, "type": "snapshotList", "uniqueSize": 0}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 2, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "size": 1119879168, "type": "diskDescriptor", "uniqueSize": 1119879168}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 5, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp", "size": 134217728, "type": "swap", "uniqueSize": 37748736}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 6, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswp", "size": 83886080, "type": "uwswap", "uniqueSize": 83886080}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 15, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.log", "size": 2048407, "type": "log", "uniqueSize": 2048407}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 14, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.log", "size": 2048327, "type": "log", "uniqueSize": 2048327}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 11, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.log", "size": 2048366, "type": "log", "uniqueSize": 2048366}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 10, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.log", "size": 2048388, "type": "log", "uniqueSize": 2048388}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 13, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.log", "size": 2048328, "type": "log", "uniqueSize": 2048328}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 12, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.log", "size": 2048432, "type": "log", "uniqueSize": 2048432}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 9, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.log", "size": 2048348, "type": "log", "uniqueSize": 2048348}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 8, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.log", "size": 2048339, "type": "log", "uniqueSize": 2048339}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 7, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.log", "size": 2048408, "type": "log", "uniqueSize": 2048408}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 16, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.log", "size": 2048410, "type": "log", "uniqueSize": 2048410}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 3, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.log", "size": 1250253, "type": "log", "uniqueSize": 1250253}], "snapshot": [], "timestamp": "2023-12-14T10:28:03.742779Z"}, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "network": [], "overallStatus": "green", "parent": "vim.Folder:group-v8", "parentVApp": null, "permission": [{"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\Administrators", "propagate": true, "roleId": -669998656}, {"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\vCLSAdmin", "propagate": true, "roleId": -669998656}], "recentTask": [], "resourceConfig": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "scaleDescendantsShares": null}, "resourcePool": "vim.ResourcePool:resgroup-10", "rootSnapshot": [], "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "snapshot": null, "storage": {"_vimtype": "vim.vm.StorageInfo", "dynamicProperty": [], "dynamicType": null, "perDatastoreUsage": [{"_vimtype": "vim.vm.StorageInfo.UsageOnDatastore", "committed": 2470445056, "datastore": "vim.Datastore:datastore-17", "dynamicProperty": [], "dynamicType": null, "uncommitted": 3271557120, "unshared": 1119879168}], "timestamp": "2023-12-14T10:28:03.746Z"}, "summary": {"_vimtype": "vim.vm.Summary", "config": {"_vimtype": "vim.vm.Summary.ConfigSummary", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "cpuReservation": 0, "dynamicProperty": [], "dynamicType": null, "ftInfo": null, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "hwVersion": "vmx-11", "installBootRequired": false, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "memoryReservation": 0, "memorySizeMB": 128, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "numCpu": 1, "numEthernetCards": 0, "numVirtualDisks": 1, "numVmiopBackings": 0, "product": {"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}, "template": false, "tpmPresent": false, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "customValue": [], "dynamicProperty": [], "dynamicType": null, "guest": {"_vimtype": "vim.vm.Summary.GuestSummary", "dynamicProperty": [], "dynamicType": null, "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "hostName": "None", "hwVersion": "vmx-11", "ipAddress": null, "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "overallStatus": "green", "quickStats": {"_vimtype": "vim.vm.Summary.QuickStats", "activeMemory": 21, "balloonedMemory": 0, "compressedMemory": 0, "consumedOverheadMemory": 50, "distributedCpuEntitlement": 0, "distributedMemoryEntitlement": 0, "dynamicProperty": [], "dynamicType": null, "ftLatencyStatus": "gray", "ftLogBandwidth": -1, "ftSecondaryLatency": -1, "grantedMemory": 127, "guestHeartbeatStatus": "green", "guestMemoryUsage": 21, "hostMemoryUsage": 177, "memoryTierStats": [], "overallCpuDemand": 19, "overallCpuReadiness": 0, "overallCpuUsage": 19, "privateMemory": 127, "sharedMemory": 0, "ssdSwappedMemory": 0, "staticCpuEntitlement": 0, "staticMemoryEntitlement": 0, "swappedMemory": 0, "uptimeSeconds": 174082}, "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "storage": {"_vimtype": "vim.vm.Summary.StorageSummary", "committed": 2470445056, "dynamicProperty": [], "dynamicType": null, "timestamp": "2023-12-14T10:28:03.746158Z", "uncommitted": 3271557120, "unshared": 1119879168}, "vm": "vim.VirtualMachine:vm-19"}, "tag": [], "triggeredAlarmState": [], "value": []} pyvmomi-8.0.3.0.1/tests/files/test_json_vm_explode_strip_dynamic.expect 0000664 0000000 0000000 00000241071 14637045624 0026374 0 ustar 00root root 0000000 0000000 {"_vimid": "vm-19", "_vimref": "vim.VirtualMachine:vm-19", "_vimtype": "vim.VirtualMachine", "alarmActionsEnabled": true, "availableField": [], "capability": {"_vimtype": "vim.vm.Capability", "bootOptionsSupported": true, "bootRetryOptionsSupported": true, "changeModeDisksSupported": true, "changeTrackingSupported": true, "consolePreferencesSupported": false, "cpuFeatureMaskSupported": true, "disableSnapshotsSupported": false, "diskOnlySnapshotOnSuspendedVMSupported": true, "diskSharesSupported": true, "featureRequirementSupported": true, "guestAutoLockSupported": true, "hostBasedReplicationSupported": true, "lockSnapshotsSupported": true, "memoryReservationLockSupported": true, "memorySnapshotsSupported": true, "multipleCoresPerSocketSupported": true, "multipleSnapshotsSupported": true, "nestedHVSupported": true, "npivWwnOnNonRdmVmSupported": true, "perVmEvcSupported": false, "pmemFailoverSupported": false, "poweredOffSnapshotsSupported": true, "poweredOnMonitorTypeChangeSupported": true, "quiescedSnapshotsSupported": true, "recordReplaySupported": false, "requireSgxAttestationSupported": false, "revertToSnapshotSupported": true, "s1AcpiManagementSupported": true, "seSparseDiskSupported": true, "secureBootSupported": false, "settingDisplayTopologySupported": false, "settingScreenResolutionSupported": false, "settingVideoRamSizeSupported": true, "sevSupported": false, "snapshotConfigSupported": true, "snapshotOperationsSupported": true, "suspendToMemorySupported": true, "swapPlacementSupported": true, "toolsAutoUpdateSupported": false, "toolsSyncTimeAllowSupported": true, "toolsSyncTimeSupported": true, "vPMCSupported": true, "vendorDeviceGroupSupported": false, "virtualExecUsageIgnored": true, "virtualMmuUsageIgnored": true, "virtualMmuUsageSupported": false, "vmNpivWwnDisableSupported": true, "vmNpivWwnSupported": true, "vmNpivWwnUpdateSupported": true}, "config": {"_vimtype": "vim.vm.ConfigInfo", "alternateGuestName": "", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "bootOptions": {"_vimtype": "vim.vm.BootOptions", "bootDelay": 0, "bootOrder": [], "bootRetryDelay": 10000, "bootRetryEnabled": false, "efiSecureBootEnabled": false, "enterBIOSSetup": false, "networkBootProtocol": "ipv4"}, "changeTrackingEnabled": false, "changeVersion": "2023-12-12T10:06:30.840412Z", "consolePreferences": null, "contentLibItemInfo": null, "cpuAffinity": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "level": "normal", "shares": 1000}}, "cpuFeatureMask": [], "cpuHotAddEnabled": false, "cpuHotRemoveEnabled": false, "createDate": "2023-12-12T10:04:43.377282Z", "datastoreUrl": [{"_vimtype": "vim.vm.ConfigInfo.DatastoreUrlPair", "name": "vsanDatastore", "url": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434"}], "defaultPowerOps": {"_vimtype": "vim.vm.DefaultPowerOpInfo", "defaultPowerOffType": "soft", "defaultResetType": "soft", "defaultSuspendType": "hard", "powerOffType": "soft", "resetType": "soft", "standbyAction": "checkpoint", "suspendType": "hard"}, "deviceGroups": {"_vimtype": "vim.vm.VirtualDeviceGroups", "deviceGroup": []}, "deviceSwap": {"_vimtype": "vim.vm.VirtualDeviceSwap", "lsiToPvscsi": {"_vimtype": "vim.vm.VirtualDeviceSwap.DeviceSwapInfo", "applicable": false, "enabled": true, "status": "none"}}, "extraConfig": [{"_vimtype": "vim.option.OptionValue", "key": "nvram", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram"}, {"_vimtype": "vim.option.OptionValue", "key": "svga.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge4.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge4.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge4.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge5.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge5.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge5.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge6.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge6.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge6.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge7.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge7.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge7.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "key": "hpet0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "HDCS.agent", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "key": "mks.enable3d", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "key": "RemoteDisplay.maxConnections", "value": "40"}, {"_vimtype": "vim.option.OptionValue", "key": "log.keepOld", "value": "10"}, {"_vimtype": "vim.option.OptionValue", "key": "log.rotateSize", "value": "2048000"}, {"_vimtype": "vim.option.OptionValue", "key": "tools.guest.desktop.autolock", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "isolation.device.edit.disable", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "key": "eam.agent.agencyMoId", "value": "9bb44719-c80b-42ad-870f-08cd18d09af8"}, {"_vimtype": "vim.option.OptionValue", "key": "eam.agent.agentMoId", "value": "9830d796-45b0-4c3c-9f2b-60b527ce53a8"}, {"_vimtype": "vim.option.OptionValue", "key": "eam.agent.ovfPackageUrl", "value": "file:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovf"}, {"_vimtype": "vim.option.OptionValue", "key": "viv.moid", "value": "61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk="}, {"_vimtype": "vim.option.OptionValue", "key": "vmware.tools.internalversion", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "key": "vmware.tools.requiredversion", "value": "12416"}, {"_vimtype": "vim.option.OptionValue", "key": "migrate.hostLogState", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "key": "migrate.migrationId", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "key": "migrate.hostLog", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlog"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.NUMLEVELS", "value": "Val:0xa"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featMask.vm.cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "key": "featureCompat.vm.completeMasks", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "monitor.phys_bits_used", "value": "42"}, {"_vimtype": "vim.option.OptionValue", "key": "numa.autosize.cookie", "value": "10001"}, {"_vimtype": "vim.option.OptionValue", "key": "numa.autosize.vcpu.maxPerVirtualNode", "value": "1"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge0.pciSlotNumber", "value": "17"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge4.pciSlotNumber", "value": "21"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge5.pciSlotNumber", "value": "22"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge6.pciSlotNumber", "value": "23"}, {"_vimtype": "vim.option.OptionValue", "key": "pciBridge7.pciSlotNumber", "value": "24"}, {"_vimtype": "vim.option.OptionValue", "key": "sched.swap.derivedName", "value": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, {"_vimtype": "vim.option.OptionValue", "key": "scsi0.pciSlotNumber", "value": "160"}, {"_vimtype": "vim.option.OptionValue", "key": "scsi0.sasWWID", "value": "50 05 05 6e c2 eb ed 40"}, {"_vimtype": "vim.option.OptionValue", "key": "scsi0:0.redo", "value": ""}, {"_vimtype": "vim.option.OptionValue", "key": "softPowerOff", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "key": "vmotion.checkpointFBSize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "key": "vmotion.checkpointSVGAPrimarySize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "key": "vmxstats.filename", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboard"}, {"_vimtype": "vim.option.OptionValue", "key": "guestinfo.vmtools.buildNumber", "value": "22544099"}, {"_vimtype": "vim.option.OptionValue", "key": "guestinfo.vmtools.description", "value": "open-vm-tools 12.3.5 build 22544099"}, {"_vimtype": "vim.option.OptionValue", "key": "guestinfo.vmtools.versionNumber", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "key": "guestinfo.vmtools.versionString", "value": "12.3.5"}, {"_vimtype": "vim.option.OptionValue", "key": "svga.guestBackedPrimaryAware", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "tools.capability.verifiedSamlToken", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "key": "guestinfo.gc.status", "value": "Successful"}, {"_vimtype": "vim.option.OptionValue", "key": "guestInfo.detailed.data", "value": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'"}, {"_vimtype": "vim.option.OptionValue", "key": "guestinfo.vmware.components.available", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "key": "guestinfo.appInfo", "value": "{\n\"version\":\"1\", \n\"updateCounter\":\"8\", \n\"publishTime\":\"2023-12-14T09:42:50.121Z\", \n\"applications\":[\n{\"a\":\"kworker/u2:2-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:2-events_power_efficient\",\"v\":\"\"},\n{\"a\":\"kworker/u2:1-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:0-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/0:1-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/u2:0-events_unbound\",\"v\":\"\"},\n{\"a\":\"agetty\",\"v\":\"\"},\n{\"a\":\"systemd-networkd\",\"v\":\"\"},\n{\"a\":\"vmtoolsd\",\"v\":\"\"},\n{\"a\":\"VGAuthService\",\"v\":\"\"},\n{\"a\":\"systemd-logind\",\"v\":\"\"},\n{\"a\":\"dbus-daemon\",\"v\":\"\"},\n{\"a\":\"irq/16-vmwgfx\",\"v\":\"\"},\n{\"a\":\"systemd-timesyncd\",\"v\":\"\"},\n{\"a\":\"systemd-resolved\",\"v\":\"\"},\n{\"a\":\"systemd-udevd\",\"v\":\"\"},\n{\"a\":\"systemd-journald\",\"v\":\"\"},\n{\"a\":\"ipv6_addrconf\",\"v\":\"\"},\n{\"a\":\"mld\",\"v\":\"\"},\n{\"a\":\"ext4-rsv-conver\",\"v\":\"\"},\n{\"a\":\"jbd2/sda3-8\",\"v\":\"\"},\n{\"a\":\"kstrp\",\"v\":\"\"},\n{\"a\":\"nvme-delete-wq\",\"v\":\"\"},\n{\"a\":\"nvme-reset-wq\",\"v\":\"\"},\n{\"a\":\"nvme-wq\",\"v\":\"\"},\n{\"a\":\"vmw_pvscsi_wq_0\",\"v\":\"\"},\n{\"a\":\"scsi_tmf_0\",\"v\":\"\"},\n{\"a\":\"scsi_eh_0\",\"v\":\"\"},\n{\"a\":\"irq/57-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/56-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/55-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/54-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/53-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/52-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/51-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/50-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/49-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/48-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/47-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/46-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/45-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/44-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/43-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/42-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/41-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/40-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/39-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/38-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/37-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/36-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/35-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/34-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/33-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/32-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/31-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/30-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/29-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/28-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/27-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/26-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/25-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/24-pciehp\",\"v\":\"\"},\n{\"a\":\"kthrotld\",\"v\":\"\"},\n{\"a\":\"kswapd0\",\"v\":\"\"},\n{\"a\":\"kworker/0:1H-kblockd\",\"v\":\"\"},\n{\"a\":\"tpm_dev_wq\",\"v\":\"\"},\n{\"a\":\"blkcg_punt_bio\",\"v\":\"\"},\n{\"a\":\"kblockd\",\"v\":\"\"},\n{\"a\":\"cryptd\",\"v\":\"\"},\n{\"a\":\"ksmd\",\"v\":\"\"},\n{\"a\":\"kcompactd0\",\"v\":\"\"},\n{\"a\":\"writeback\",\"v\":\"\"},\n{\"a\":\"oom_reaper\",\"v\":\"\"},\n{\"a\":\"kauditd\",\"v\":\"\"},\n{\"a\":\"inet_frag_wq\",\"v\":\"\"},\n{\"a\":\"kdevtmpfs\",\"v\":\"\"},\n{\"a\":\"cpuhp/0\",\"v\":\"\"},\n{\"a\":\"migration/0\",\"v\":\"\"},\n{\"a\":\"rcu_sched\",\"v\":\"\"},\n{\"a\":\"ksoftirqd/0\",\"v\":\"\"},\n{\"a\":\"rcu_tasks_trace_kthread\",\"v\":\"\"},\n{\"a\":\"mm_percpu_wq\",\"v\":\"\"},\n{\"a\":\"kworker/0:0H-events_highpri\",\"v\":\"\"},\n{\"a\":\"netns\",\"v\":\"\"},\n{\"a\":\"slub_flushwq\",\"v\":\"\"},\n{\"a\":\"rcu_par_gp\",\"v\":\"\"},\n{\"a\":\"rcu_gp\",\"v\":\"\"},\n{\"a\":\"kthreadd\",\"v\":\"\"},\n{\"a\":\"systemd\",\"v\":\"\"}]}"}], "files": {"_vimtype": "vim.vm.FileInfo", "ftMetadataDirectory": null, "logDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "snapshotDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "suspendDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "firmware": "bios", "fixedPassthruHotPlugEnabled": false, "flags": {"_vimtype": "vim.vm.FlagInfo", "cbrcCacheEnabled": false, "disableAcceleration": null, "diskUuidEnabled": false, "enableLogging": true, "faultToleranceType": "unset", "htSharing": "any", "monitorType": "release", "recordReplayEnabled": false, "runWithDebugInfo": false, "snapshotDisabled": false, "snapshotLocked": false, "snapshotPowerOffBehavior": "powerOff", "useToe": false, "vbsEnabled": false, "virtualExecUsage": null, "virtualMmuUsage": null, "vvtdEnabled": false}, "forkConfigInfo": null, "ftEncryptionMode": "ftEncryptionOpportunistic", "ftInfo": null, "guestAutoLockEnabled": true, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "guestIntegrityInfo": {"_vimtype": "vim.vm.GuestIntegrityInfo", "enabled": false}, "guestMonitoringModeInfo": {"_vimtype": "vim.vm.GuestMonitoringModeInfo", "gmmAppliance": null, "gmmFile": null}, "hardware": {"_vimtype": "vim.vm.VirtualHardware", "autoCoresPerSocket": false, "device": [{"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "IDE 0", "summary": "IDE 0"}, "key": 200, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 1, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "IDE 1", "summary": "IDE 1"}, "key": 201, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPS2Controller", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [600, 700], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "PS2 controller 0", "summary": "PS2 controller 0"}, "key": 300, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPCIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [500, 12000, 1000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "PCI controller 0", "summary": "PCI controller 0"}, "key": 100, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualSIOController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "SIO controller 0", "summary": "SIO controller 0"}, "key": 400, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualKeyboard", "backing": null, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "Keyboard ", "summary": "Keyboard"}, "key": 600, "numaNode": null, "slotInfo": null, "unitNumber": 0}, {"_vimtype": "vim.vm.device.VirtualPointingDevice", "backing": {"_vimtype": "vim.vm.device.VirtualPointingDevice.DeviceBackingInfo", "deviceName": "", "hostPointingDevice": "autodetect", "useAutoDetect": false}, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "Pointing device", "summary": "Pointing device; Device"}, "key": 700, "numaNode": null, "slotInfo": null, "unitNumber": 1}, {"_vimtype": "vim.vm.device.VirtualVideoCard", "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "Video card ", "summary": "Video card"}, "enable3DSupport": false, "graphicsMemorySizeInKB": 262144, "key": 500, "numDisplays": 1, "numaNode": null, "slotInfo": null, "unitNumber": 0, "use3dRenderer": "automatic", "useAutoDetect": false, "videoRamSizeInKB": 4096}, {"_vimtype": "vim.vm.device.VirtualVMCIDevice", "allowUnrestrictedCommunication": false, "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "VMCI device", "summary": "Device on the virtual machine PCI bus that provides support for the virtual machine communication interface"}, "filterEnable": true, "filterInfo": null, "id": 1190510052, "key": 12000, "numaNode": null, "slotInfo": null, "unitNumber": 17}, {"_vimtype": "vim.vm.device.ParaVirtualSCSIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": 100, "device": [2000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "SCSI controller 0", "summary": "VMware paravirtual SCSI"}, "hotAddRemove": true, "key": 1000, "numaNode": null, "scsiCtlrUnitNumber": 7, "sharedBus": "noSharing", "slotInfo": {"_vimtype": "vim.vm.device.VirtualDevice.PciBusSlotInfo", "pciSlotNumber": 160}, "unitNumber": 3}, {"_vimtype": "vim.vm.device.VirtualDisk", "backing": {"_vimtype": "vim.vm.device.VirtualDisk.FlatVer2BackingInfo", "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "changeId": null, "contentId": "c06de7a3e1c356f51a5cf8ae7992a9d0", "datastore": "vim.Datastore:datastore-17", "deltaDiskFormat": null, "deltaDiskFormatVariant": null, "deltaGrainSize": null, "digestEnabled": false, "diskMode": "persistent", "eagerlyScrub": false, "fileName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "keyId": null, "parent": null, "sharing": "sharingNone", "split": false, "thinProvisioned": true, "uuid": "6000C290-a113-6543-7d13-7363c08fe61d", "writeThrough": false}, "capacityInBytes": 2147483648, "capacityInKB": 2097152, "connectable": null, "controllerKey": 1000, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "label": "Hard disk 1", "summary": "2,097,152 KB"}, "diskObjectId": "1-2000", "guestReadOnly": false, "independentFilters": [], "iofilter": [], "key": 2000, "nativeUnmanagedLinkedClone": false, "numaNode": null, "shares": {"_vimtype": "vim.SharesInfo", "level": "normal", "shares": 1000}, "slotInfo": null, "storageIOAllocation": {"_vimtype": "vim.StorageResourceManager.IOAllocationInfo", "limit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "level": "normal", "shares": 1000}}, "unitNumber": 0, "vDiskId": null, "vDiskVersion": 4, "vFlashCacheConfigInfo": null}], "memoryMB": 128, "motherboardLayout": "i440bxHostBridge", "numCPU": 1, "numCoresPerSocket": 1, "simultaneousThreads": 1, "virtualICH7MPresent": false, "virtualSMCPresent": false}, "hotPlugMemoryIncrementSize": 0, "hotPlugMemoryLimit": 128, "initialOverhead": {"_vimtype": "vim.vm.ConfigInfo.OverheadInfo", "initialMemoryReservation": 57659392, "initialSwapReservation": 1060564992}, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "keyId": null, "latencySensitivity": {"_vimtype": "vim.LatencySensitivity", "level": "normal", "sensitivity": null}, "locationId": "564d27e7-ebaa-c2df-4920-986b0d7d7aa1", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "maxMksConnections": 40, "memoryAffinity": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "level": "normal", "shares": 1280}}, "memoryHotAddEnabled": false, "memoryReservationLockedToMax": false, "messageBusTunnelEnabled": false, "migrateEncryption": "opportunistic", "modified": "1970-01-01T00:00:00Z", "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "nestedHVEnabled": false, "networkShaper": null, "npivDesiredNodeWwns": null, "npivDesiredPortWwns": null, "npivNodeWorldWideName": [], "npivOnNonRdmDisks": null, "npivPortWorldWideName": [], "npivTemporaryDisabled": true, "npivWorldWideNameType": null, "numaInfo": {"_vimtype": "vim.vm.VirtualNumaInfo", "autoCoresPerNumaNode": true, "coresPerNumaNode": 1, "vnumaOnCpuHotaddExposed": false}, "pmem": null, "pmemFailoverEnabled": false, "rebootPowerOff": false, "repConfig": null, "scheduledHardwareUpgradeInfo": {"_vimtype": "vim.vm.ScheduledHardwareUpgradeInfo", "fault": null, "scheduledHardwareUpgradeStatus": "none", "upgradePolicy": "never", "versionKey": null}, "sevEnabled": false, "sgxInfo": {"_vimtype": "vim.vm.SgxInfo", "epcSize": 0, "flcMode": "unlocked", "lePubKeyHash": null, "requireAttestation": false}, "swapPlacement": "inherit", "swapStorageObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "template": false, "tools": {"_vimtype": "vim.vm.ToolsConfigInfo", "afterPowerOn": true, "afterResume": true, "beforeGuestReboot": null, "beforeGuestShutdown": true, "beforeGuestStandby": true, "customizationKeyId": null, "lastInstallInfo": {"_vimtype": "vim.vm.ToolsConfigInfo.ToolsLastInstallInfo", "counter": 0, "fault": null}, "pendingCustomization": null, "syncTimeWithHost": false, "syncTimeWithHostAllowed": true, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsUpgradePolicy": "manual", "toolsVersion": 12389}, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vAppConfig": {"_vimtype": "vim.vApp.VmConfigInfo", "eula": ["VMWARE GENERAL TERMS\nLast updated:16 June 2022\nBy downloading or using an Offering, Customer agrees to be bound by the terms of the Agreement. \n1. OFFERINGS.\n1.1. Applicable Terms. The terms of the Order and these General Terms, including applicable Exhibits and Offering-specific Notes (collectively, the \"Agreement\") govern Customer's use of the Offerings. The following descending order of precedence applies: (a) the Order; (b) the General Terms; (c) the Exhibits; and (d) the Offering-specific Notes. \n1.2. Users. Customer is responsible for its Users' compliance with the Agreement. \n1.3. Restrictions. Customer may use the Offerings only for its internal use and for the benefit of its Affiliates. Affiliates may not use the Offerings. Customer may not resell or sublicense its rights to the Offerings. Customer may not use the Offerings in an application service provider, service bureau, hosted IT service, or similar capacity for third parties.\n1.4. Benchmarking. Customer may use the Offerings to conduct internal performance testing and benchmarking studies. Customer may only publish or distribute study results with VMware's approval. Customer may submit requests to VMware by emailing benchmark@vmware.com.\n1.5. Evaluations. Evaluations are for 30 days (unless VMware specifies otherwise in writing). Customer may not have access to data in the Evaluation after it ends. Evaluations are provided \"AS IS\" without indemnification, support, service level commitment, or warranty of any kind, express or implied. \n2. ORDERS AND PAYMENTS. \n2.1. Orders. Orders are binding when VMware accepts them, which is deemed to occur on Delivery. \n2.2. Purchase Orders. Purchase orders do not have to be signed to be valid. Terms contained in any purchase order or other business form do not apply. \n2.3. No Refunds. All Orders are non-refundable and non-cancellable except as expressly provided in the Agreement.\n2.4. Overages. Customer must pay all fees for use of the Offerings, including amounts for add-on features and fees incurred based on usage. VMware may bill Customer directly for metered or overage fees, even if Customer originally purchased the Offerings through a VMware authorized reseller.\n2.5. Direct Orders. This section 2.5 (Direct Orders) applies only to Orders placed directly with VMware. If Customer purchases entitlements to the Offerings through a VMware authorized reseller, different terms regarding invoicing, payment, and taxes may apply.\n2.5.1. Payments. Except as listed in an Order, fees for the Offerings will be governed by the applicable price list at the time of invoicing. Customer must pay all undisputed fees and approved expenses within 30 days from the date of invoice. After 30 days, interest will accrue at the lesser of 1.5% per month or the highest lawful rate. \n2.5.2. Disputes. To dispute any fees in good faith, Customer must notify VMware in writing of the reasons for the dispute before the payment due date. The parties must negotiate in good faith to resolve the dispute as soon as reasonably practicable. VMware will not suspend or terminate Customer's access to any Offering because of any unpaid, disputed fees while Customer and VMware are negotiating to resolve the dispute.\n2.5.3. Taxes. Fees are exclusive of Taxes. Customer must pay or reimburse VMware for all Taxes. If Customer is required to withhold any Tax, Customer must gross up its payments so that VMware receives all sums due in full. If Customer's address is outside of the United States, VMware will treat the Customer's \"bill to\" address as the place of supply for VAT purposes.\n3. TERM.\n3.1. Term. The Agreement applies to the Offerings from the effective date of the Order until the expiration or termination of Customer's entitlement to the Offerings as set forth in this Agreement.\n3.2. Temporary Suspension. In the event of a security risk to a Service or its users, VMware may suspend Customer's use of that Service.\n3.3. Termination for Cause. Either party may terminate the Agreement (in whole or in part) or Customer's entitlement to an Offering under the Agreement effective immediately upon written notice if the other party: (a) materially breaches any provision of the Agreement and fails to cure within 30 days after receiving written notice; or (b) becomes insolvent or subject to any form of bankruptcy proceeding. \n3.4. Effect of Termination. Upon termination of the Agreement or part of it: (a) all entitlements to the applicable Offerings immediately end; (b) Customer must stop using, and destroy any copies of, those Offerings; and (c) each party must return or destroy any Confidential Information of the other party in its control (other than information that must be retained by law). Any provision that is intended by the parties to survive termination of the Agreement will survive.\n4. CONFIDENTIAL INFORMATION.\n4.1. Protection. Recipient must protect Discloser's Confidential Information with at least the same care as it protects its own Confidential Information but not less than reasonable care. Recipient may not use Discloser's Confidential Information except to exercise its rights and perform its obligations under the Agreement. Recipient may disclose Confidential Information only to Recipient's Affiliates, employees and contractors who need to know the Confidential Information for purposes of the Agreement and who have a duty of confidentiality no less restrictive than this section 4 (Confidential Information).\n4.2. Exceptions. Recipient's obligations under section 4.1 (Protection) do not apply if the information: (a) is rightfully known by Recipient at the time of disclosure without any obligation of confidentiality; (b) is lawfully disclosed to Recipient by a third party without confidentiality restrictions; (c) becomes publicly available through no fault of Recipient; or (d) is independently developed by Recipient without access to or use of Discloser's Confidential Information.\n4.3. Injunctive Relief. Nothing in the Agreement limits a party's right to seek equitable relief for breach of this section 4 (Confidential Information).\n5. OWNERSHIP.\n5.1. Customer Content. Customer retains all Intellectual Property Rights in and to Customer Content.\n5.2. VMware IP. VMware retains all Intellectual Property Rights in and to the Offerings, including any improvements, enhancements, modifications, and derivative works. If Customer provides any feedback about the Offerings, VMware may use that feedback without restriction.\n5.3. Reservation of Rights. Except as expressly stated in the Agreement, the Agreement does not grant either party any rights, implied or otherwise, to the other party's content or intellectual property. \n6. LIMITED WARRANTIES. \n6.1. Software and Cloud Services. VMware warrants that Software and Cloud Services will substantially conform with the Documentation: (a) for Software, for 90 days following Delivery; or (b) for Cloud Services, for the Subscription Term. Customer must properly install and use the Offerings without modification and in accordance with the Documentation. Customer must notify VMware of an alleged breach of this warranty within the applicable warranty period. As Customer's sole remedy for a breach of this warranty, VMware must either: (1) correct any reproducible error in the Software or Cloud Service; or (2) terminate the Software or Cloud Service and refund applicable license fees (for Software) or unused, prepaid fees (for Cloud Services).\n6.2. Professional Services and Support Services. VMware warrants that Professional Services and Support Services will be performed in a professional manner following industry standards. Customer must notify VMware within 30 days of an alleged breach of this warranty. As Customer's sole remedy for a breach of this warranty, VMware must either: (a) rectify the breach; or (b) terminate the applicable Service and refund any unused, prepaid fees for that Service.\n6.3. Disclaimer of Warranties. Except for the limited warranties in this section 6 (Limited Warranties), to the maximum extent permitted by law, VMware, for itself and on behalf of its suppliers, disclaims all warranties and conditions whether express, implied, or statutory, including any warranties of merchantability, satisfactory quality, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or course of performance, relating to the Offerings. Neither VMware nor its suppliers warrant that the Offerings will operate uninterrupted, that Offerings will be free from defects or errors, or that the Offerings will meet (or are designed to meet) Customer's requirements. \n7. INDEMNIFICATION. \n7.1. Defense and Indemnification. Subject to the remainder of this section 7 (Indemnification), VMware will: (a) defend Customer against any Infringement Claim; and (b) indemnify Customer from amounts finally awarded against Customer by a court of competent jurisdiction or a government agency, or agreed to in a settlement, for the Infringement Claim. \n7.2. Requirements. Customer must provide VMware with prompt notice of any Infringement Claim and reasonably cooperate with VMware's requests for assistance. VMware will have sole control of the defense and settlement of the Infringement Claim.\n7.3. Exclusions. VMware has no obligation under this section 7 (Indemnification) with respect to an Infringement Claim based on: (a) combination of Indemnified Materials with non-VMware materials; (b) use of an older version of Indemnified Materials when use of a newer version would have avoided the infringement; (c) any modification to Indemnified Materials other than those made by VMware; (d) any Deliverable provided by VMware in accordance with Customer's specifications; (e) any claim relating to open source software or freeware technology that is not embedded by VMware into the Offerings; or (f) any Indemnified Material provided on a no-charge, beta, or evaluation basis.\n7.4. Remedies. If Indemnified Materials become, or in VMware's reasonable opinion are likely to become, the subject of an Infringement Claim, VMware must, at its option and expense, either: (a) procure the necessary rights for Customer to keep using the Indemnified Materials; or (b) modify or replace the Indemnified Materials to make them non-infringing. If those remedies are not commercially feasible, VMware may terminate Customer's entitlement to the Indemnified Materials and refund any applicable: \n(1) prepaid fees for Cloud Services or Subscription Software, prorated for the remaining portion of the then-current Subscription Term;\n(2) fees paid for Perpetual Licenses or Deliverables, less straight-line depreciation over a three-year useful life; and \n(3) unused, prepaid fees for discontinued Support Services. \n7.5. Sole Remedy. This section 7 (Indemnification) states Customer's sole remedy and VMware's entire liability for Infringement Claims. \n8. LIMITATION OF LIABILITY. \n8.1. Disclaimer. To the maximum extent permitted by law, neither party will be liable for lost profits or business opportunities, loss of use, loss of data, loss of goodwill, business interruption, or any indirect, special, incidental, or consequential damages under any theory of liability. This limitation will apply regardless of whether a party has been advised of the possibility of those damages and regardless of whether any remedy fails of its essential purpose. \n8.2. Cap on Monetary Liability. Each party's aggregate liability under this Agreement will not exceed amounts paid or payable by Customer for the Offering giving rise to the claim in the 12 months prior to the event giving rise to the claim, except for Perpetual Licenses, where each party's aggregate liability will not exceed the license fees paid for the Software giving rise to the claim. VMware's aggregate liability for an Evaluation will not exceed $5,000 USD.\n8.3. Exclusions. The limitations of liability in sections 8.1 (Disclaimer) and 8.2 (Cap on Monetary Liability) will not apply to: (a) VMware's indemnification obligations under section 7 (Indemnification); (b) either party's infringement of the other party's Intellectual Property Rights; (c) Customer's violation of section 2 of the Cloud Services Exhibit (Acceptable Use); or (d) any liability that may not be limited by law.\n8.4. Further Limitations.VMware's liability for any third-party software embedded into the Software or Cloud Services is subject to this section 8 (Limitation of Liability). VMware's suppliers have no liability under the Agreement, and Customer may not bring claims directly against them. VMware has no liability with respect to any Third-Party Content.\n9. DATA USE AND PRIVACY.\n9.1. Personal Data. If VMware acts as a processor of Personal Data, VMware will process Personal Data in accordance with the Data Processing Addendum.\n9.2. Account, Operations, and Usage Data. VMware collects Customer contact and purchase information to manage Customer's account and to fulfill Orders. VMware also processes: (a) information necessary to facilitate delivery and operation of the Offerings, verify compliance with the terms of the Agreement, invoice, and provide Support Services; and (b) configuration, performance, and usage data to improve VMware products and services, and other analytics purposes as detailed in the Offering-specific Notes. To the extent any of that data includes information that identifies an individual, VMware will process that information in accordance with VMware's Products & Services Privacy Notice available at www.vmware.com/help/privacy.html.\n9.3. Support Requests and Professional Services. Customer is responsible for taking steps necessary to protect any sensitive information or Personal Data that it provides to VMware while receiving Support Services or Professional Services. Those steps may include obfuscating or removing such information or working with VMware at the time of submission to limit disclosure.\n9.4. Required Disclosures. VMware may disclose Customer Content or Confidential Information if VMware is required by law or by order of a judicial or administrative body of competent jurisdiction (a \"Demand\"). Unless legally prohibited from doing so, VMware must provide Customer with notice and a copy of the Demand. If the Demand relates to Cloud Services, VMware must (i) inform the relevant authority that VMware is a service provider acting on Customer's behalf and all requests for access to Customer Content should be directed in writing to the contact Customer identifies (or if no contact is timely provided, to Customer's legal department) and (ii) only provide access to Customer Content with Customer's authorization. If Customer requests and at Customer's expense, VMware must take reasonable steps to contest the Demand. If VMware is legally prohibited from notifying Customer of the Demand, VMware must evaluate the validity of the Demand, and, if VMware does not believe the Demand is legal, VMware must challenge the Demand. VMware must limit the scope of any disclosure to the minimum information required to comply with the Demand. \n10. OPEN SOURCE SOFTWARE. Open source software is licensed to Customer under the open source software's own applicable license terms, which can be found in either the open source_licenses.txt file accompanying the Offerings, the Documentation, or at www.vmware.com/download/open_source.html. These license terms are consistent with the license granted in the Agreement and may contain additional rights benefiting Customer. The open source license terms take precedence over the Agreement to the extent that the Agreement imposes greater restrictions on Customer than the applicable open source license terms. To the extent the license for any open source software requires VMware to make the corresponding source code and/or modifications (the \"Source Files\") available to Customer, Customer may obtain a copy of the applicable Source Files at www.vmware.com/download/open_source.html or by sending a written request, with name and address, to: VMware, Inc., 3401 Hillview Avenue, Palo Alto, CA 94304, United States of America. All requests should clearly specify: Open Source Files Request, Attention: General Counsel. This offer to obtain a copy of the Source Files is valid for three years from the date Customer acquires its entitlement to the Offering.\n11. MISCELLANEOUS.\n11.1. Transfer and Assignment. Customer may not assign the Agreement or any Order without VMware's consent. Once validly assigned, the Agreement will bind and inure to the benefit of the parties and their respective successors and assigns. \n11.2. Notice. All notices must be in writing. Notices to Customer will be given: (a) by email to the email address associated with Customer's account, if Customer has subscribed to email notices; or (b) by posting in the VMware customer portal. Legal notices to VMware will be given to VMware, Inc., 3401 Hillview Avenue, Palo Alto, California 94304, United States of America, Attention: Legal Department.\n11.3. Waiver. Waiver of a breach of the Agreement will not constitute a waiver of any later breach.\n11.4. Severability. If any part of the Agreement is held to be invalid or unenforceable, all remaining provisions will remain in force to the extent feasible to effectuate the intent of the parties.\n11.5. Insurance. VMware will carry insurance for the term of the Agreement. VMware's Memorandum of Insurance may be viewed at www.vmware.com/agreements.\n11.6. Compliance with Laws. Each party must comply with all applicable laws.\n11.7. Export Control. The Offerings are subject to the U.S. Export Administration Regulations (including \"deemed export\" and \"deemed re-export\" regulations), and may be subject to the export control laws of other countries. Customer represents and warrants that: (a) Customer and any User, are not, and are not acting on behalf of: (1) any person who is a citizen, national, or resident of, or who is controlled by, the government of any country to which the United States has prohibited export transactions; or (2) any person or entity listed on the U.S. Treasury Department list of Specially Designated Nationals and Blocked Persons, or the U.S. Commerce Department Denied Persons List or Entity List, or any similar applicable designated persons list; (b) Customer, and any User, will not permit the Offerings to be used for any purposes prohibited by law, including any prohibited development, design, manufacture, or production of missiles or nuclear, chemical, or biological weapons; and (c) Customer, and any User, are not subject, either directly or indirectly, to any order issued by any agency of the United States government revoking or denying, in whole or in part, Customer's United States export privileges. Customer must notify VMware promptly if Customer or any User becomes subject to any order of that type. \n11.8. Governing Law. The Agreement is governed by the laws of the State of California and U.S. federal laws, if the billing address for Customer's Order is in the United States, and by the laws of Ireland if the billing address for Customer's Order is outside the United States. Conflict of law rules are expressly disclaimed. The United Nations Convention on Contracts for the International Sale of Goods does not apply.\n11.9. U.S. Public Sector End User. If Customer is a U.S. Public Sector End User, the U.S. Public Sector Exhibit available at www.vmware.com/agreements supersedes or modifies the referenced provisions of the Agreement.\n11.10. Third Party Rights. Other than as expressly stated, the Agreement does not create any rights for any person who is not a party to it. Only persons who are parties to the Agreement may enforce or rely on any of its terms.\n11.11. Force Majeure. Except for Customer's payment obligations, neither party will be liable for any delay or failure to perform due to any cause beyond the party's reasonable control, including labor disputes, industrial disturbances, systemic utility failures, acts of nature, pandemics, embargoes, riots, government orders, acts of terrorism, or war.\n11.12. No Agency. Nothing in the Agreement is intended to constitute a fiduciary relationship, agency, joint venture, partnership, or trust between the parties. No party has authority to bind the other party. \n11.13. Translation. This non-English version of these General Terms is provided only as a courtesy, and Customer's use of the Offerings is governed by the English version of these General Terms, published at www.vmware.com/agreements.\n11.14. Counterparts. The Agreement may be signed electronically or in counterparts, in which case each signed copy will be deemed an original as though both signatures appeared on the same document.\n11.15. Entire Agreement. The Agreement contains the entire agreement of the parties and supersedes all previous or contemporaneous communications, representations, proposals, commitments, understandings, and agreements, whether written or oral, between the parties regarding its subject matter. The Agreement may be amended only in writing and signed by both parties.\n12. DEFINITIONS.\nAffiliate means an entity that is directly or indirectly controlled by, is under common control with, or controls that party, where \"control\" means an ownership, voting, or similar interest representing more than 50% of the total interests outstanding of that entity at that time.\nCloud Service means the VMware cloud service specified in Customer's Order.\nCloud Services Guide means the then-current VMware Cloud Services Guide, available at www.vmware.com/agreements.\nConfidential Information means information or materials provided by a party (\"Discloser\") to the other party (\"Recipient\") that: (a) is in tangible form and labelled \"confidential\" or similar; or (b) information which a reasonable person knew or should have known to be confidential. Confidential Information includes: (1) license keys; (2) VMware pricing, product roadmaps or strategic marketing plans; (3) non-public materials relating to the Offerings; and (4) Customer Login Credentials.\nCustomer means the entity identified in the Order as \"Customer\".\nCustomer Content means content uploaded by Customer or any User into the Cloud Service or provided to VMware as a part of Support Services, but does not include Third-Party Content or account information. For purposes of this definition, \"content\" means any data, including all text, sound, video, or image files, and software (including machine images).\nData Processing Addendum means the then-current VMware Data Processing Addendum, available at www.vmware.com/agreements.\nDeliverables means any reports, analyses, scripts, templates, code, or other work results delivered by VMware as specified in the applicable SOW for Professional Services.\nDelivery means: (a) for Cloud Services, when VMware emails the Login Credentials to the email address associated with Customer's account; (b) for Software, when VMware notifies Customer of availability of Software for download; (c) for Support Services, upon VMware's issuance of an invoice for those Support Services; (d) for Professional Services, as specified in the applicable SOW; (e) for purchasing program credits, when VMware makes the fund balance available in the applicable portal; and (f) for shipping and delivery of physical objects, Ex Works VMware's regional fulfillment facility (INCOTERMS 2020(TM)).\nDocumentation means the product documentation describing the features, functionality, and use of the Offerings published and updated by VMware from time to time at docs.vmware.com.\nEvaluation means an Offering (or part of an Offering) made available free of charge, for evaluation, trial, proof of concept, or similar purpose. \nExhibits means the exhibits to these General Terms (Software, Cloud Services, Professional Services, U.S. Federal, and VMware Entities) available at www.vmware.com/agreements.\nIndemnified Materials means the Cloud Services, Software, and Deliverables.\nInfringement Claim means any claim by a third party that the Indemnified Materials infringe any patent, trademark, or copyright of that third party, or misappropriate a trade secret (only to the extent that misappropriation is not a result of Customer's actions).\nIntellectual Property Rights means all worldwide intellectual property rights, including copyrights, trademarks, service marks, trade secrets, know-how, inventions, patents, patent applications, moral rights, and all other proprietary rights, whether registered or unregistered.\nLogin Credentials means any passwords, authentication keys, or security credentials that enable Customer's access to and management of the Cloud Service.\nOffering(s) means, collectively, Services or Software.\nOffering-specific Notes means the applicable license notes or services notes found in the Product Guide, the Cloud Services Guide, and the Support Services Guide.\nOrder means an enterprise order, SOW, quote, or other ordering document for Offerings, issued by Customer to VMware or to Customer's VMware authorized reseller and accepted by VMware described in section 2 of these General Terms (Orders and Payments). \nPerpetual License means a license to the Software with a perpetual term.\nPersonal Data is defined in the Data Processing Addendum. \nProduct Guide means VMware's then-current Product Guide available at www.vmware.com/agreements.\nProfessional Services means those services described in the applicable SOW. \nService Level Agreement means the then-current version of the applicable service level agreement for a Cloud Service, available at www.vmware.com/agreements. \nService(s) means Cloud Services, Support Services, or Professional Services.\nSoftware means the VMware computer programs that Customer licenses under an Order, together with any related software code VMware provides as part of Support Services and that is not subject to a separate license agreement.\nSOW means a written agreement between Customer and VMware containing project-specific details of the Professional Services or VMware online datasheet.\nSubscription Software means Software that is licensed for a specific term. \nSubscription Term means the period Customer is permitted to use a Cloud Service or Subscription Software, stated in the applicable Order. For any on-demand Cloud Services, Subscription Term means the period during which Customer uses the Cloud Service.\nSupport Services means VMware support and subscription services that are purchased under an Order or included with purchase of Subscription Software or Cloud Services.\nSupport Services Guide means VMware's then-current Support Services Guide, available at www.vmware.com/agreements.\nTax means any sales, consumption, VAT, GST, use, gross receipts, business and occupation, withholding, and other taxes (other than taxes on VMware income), export and import fees, customs duties, and similar fees imposed by any government or other authority. \nThird-Party Agent means a third party delivering information technology services to Customer under a contract with Customer.\nThird-Party Content means content provided by a third party that interoperates with a Cloud Service, but that is not part of the Cloud Service. Third-Party Content is optional and is subject to the third-party terms accompanying the Third-Party Content.\nU.S. Public Sector End User means a U.S. Federal End User or a U.S. State or Local Government End User, as those terms are defined in the U.S. Public Sector Exhibit.\nUser means an employee, contractor, or Third-Party Agent that Customer authorizes to use the Offerings as permitted under the Agreement or under Customer's Login Credentials.\nVMware means VMware, Inc., a Delaware corporation, if the billing address for the Order is in the United States, or VMware International Unlimited Company, a company organized and existing under the laws of Ireland, if the billing address for the Order is outside the United States, except if the billing address for the Order is in the United Kingdom, Australia, or New Zealand or the Pacific Islands, in which case VMware means the applicable entity identified in the VMware Entities Exhibit found at www.vmware.com/agreements.\n"], "installBootRequired": false, "installBootStopDelay": 0, "ipAssignment": {"_vimtype": "vim.vApp.IPAssignmentInfo", "ipAllocationPolicy": "fixedPolicy", "ipProtocol": "IPv4", "supportedAllocationScheme": [], "supportedIpProtocol": ["IPv4"]}, "ovfEnvironmentTransport": [], "ovfSection": [], "product": [{"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}], "property": []}, "vAssertsEnabled": false, "vFlashCacheReservation": null, "vPMCEnabled": false, "vcpuConfig": [], "version": "vmx-11", "vmOpNotificationTimeout": -1, "vmOpNotificationToAppEnabled": false, "vmStorageObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "vmxConfigChecksum": "VBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=", "vmxStatsCollectionEnabled": true}, "configIssue": [], "configStatus": "green", "customValue": [], "datastore": ["vim.Datastore:datastore-17"], "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-40", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "40.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217239Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-47", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "47.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21714Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-5", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "5.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953774Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-146", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "146.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217012Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-128", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "128.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216963Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-12", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "12.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216914Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-142", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1946, "key": "142.19", "overallStatus": "green", "time": "2023-12-12T10:07:37.496264Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-10", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "10.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216858Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-39", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "39.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214101Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-168", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "168.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213402Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-52", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "52.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213505Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-81", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "81.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21355Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-111", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "111.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21359Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-6", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "6.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953845Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-19", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "19.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213693Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-2", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "2.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213741Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-54", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "54.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213924Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-15", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "15.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213976Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-38", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1931, "key": "38.19", "overallStatus": "green", "time": "2023-12-12T10:06:42.290005Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-9", "disabled": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "9.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214064Z"}], "disabledMethod": ["Destroy_Task", "UnregisterVM", "UnmountToolsInstaller", "AnswerVM", "UpgradeVM_Task", "UpgradeTools_Task", "UpgradeToolsFromImage_Task", "ApplyEvcModeVM_Task", "StartRecording_Task", "StopRecording_Task", "StartReplaying_Task", "StopReplaying_Task", "TurnOffFaultToleranceForVM_Task", "MakePrimaryVM_Task", "TerminateFaultTolerantVM_Task", "DisableSecondaryVM_Task", "EnableSecondaryVM_Task", "CreateSecondaryVM_Task", "CreateSecondaryVMEx_Task", "StopRecording_Task", "StopReplaying_Task", "CustomizeVM_Task", "MarkAsTemplate", "ResetGuestInformation", "ExportVm", "PowerOnVM_Task", "MarkAsVirtualMachine"], "effectiveRole": [-669998656], "environmentBrowser": "vim.EnvironmentBrowser:envbrowser-19", "guest": {"_vimtype": "vim.vm.GuestInfo", "appHeartbeatStatus": "appStatusGray", "appState": "none", "customizationInfo": {"_vimtype": "vim.vm.GuestInfo.CustomizationInfo", "customizationStatus": "TOOLSDEPLOYPKG_SUCCEEDED", "endTime": "2023-12-12T10:07:46.553245Z", "errorMsg": null, "startTime": "2023-12-12T10:07:22.614869Z"}, "disk": [{"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 2058399744, "diskPath": "/", "filesystemType": "ext4", "freeSpace": 1299390464, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "key": 2000}]}, {"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 10446848, "diskPath": "/boot/efi", "filesystemType": "vfat", "freeSpace": 9050112, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "key": 2000}]}], "generationInfo": [], "guestDetailedData": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'", "guestFamily": "linuxGuest", "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "guestKernelCrashed": false, "guestOperationsReady": true, "guestState": "running", "guestStateChangeSupported": true, "hostName": "None", "hwVersion": "vmx-11", "interactiveGuestOperationsReady": false, "ipAddress": null, "ipStack": [{"_vimtype": "vim.vm.GuestInfo.StackInfo", "dhcpConfig": null, "dnsConfig": {"_vimtype": "vim.net.DnsConfigInfo", "dhcp": false, "domainName": ".", "hostName": "None", "ipAddress": ["1.1.1.1", "8.8.8.8", "1.0.0.1", "8.8.4.4", "2606:4700:4700::1111", "2001:4860:4860::8888", "2606:4700:4700::1001", "2001:4860:4860::8844"], "searchDomain": ["."]}, "ipRouteConfig": {"_vimtype": "vim.net.IpRouteConfigInfo", "ipRoute": []}, "ipStackConfig": []}], "net": [], "screen": {"_vimtype": "vim.vm.GuestInfo.ScreenInfo", "height": 600, "width": 800}, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersion": "12389", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "guestHeartbeatStatus": "green", "layout": {"_vimtype": "vim.vm.FileLayout", "configFile": ["vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd"], "disk": [{"_vimtype": "vim.vm.FileLayout.DiskLayout", "diskFile": ["[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk"], "key": 2000}], "logFile": ["vmware-9.log", "vmware-8.log", "vmware-5.log", "vmware-4.log", "vmware-7.log", "vmware-6.log", "vmware-13.log", "vmware-12.log", "vmware-11.log", "vmware-10.log", "vmware.log"], "snapshot": [], "swapFile": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, "layoutEx": {"_vimtype": "vim.vm.FileLayoutEx", "disk": [{"_vimtype": "vim.vm.FileLayoutEx.DiskLayout", "chain": [{"_vimtype": "vim.vm.FileLayoutEx.DiskUnit", "fileKey": [2]}], "key": 2000}], "file": [{"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "key": 0, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx", "size": 4009, "type": "config", "uniqueSize": 4009}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 4, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "size": 8684, "type": "nvram", "uniqueSize": 8684}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 1, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd", "size": 0, "type": "snapshotList", "uniqueSize": 0}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "key": 2, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "size": 1119879168, "type": "diskDescriptor", "uniqueSize": 1119879168}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "key": 5, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp", "size": 134217728, "type": "swap", "uniqueSize": 37748736}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 6, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswp", "size": 83886080, "type": "uwswap", "uniqueSize": 83886080}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 15, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.log", "size": 2048407, "type": "log", "uniqueSize": 2048407}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 14, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.log", "size": 2048327, "type": "log", "uniqueSize": 2048327}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 11, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.log", "size": 2048366, "type": "log", "uniqueSize": 2048366}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 10, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.log", "size": 2048388, "type": "log", "uniqueSize": 2048388}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 13, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.log", "size": 2048328, "type": "log", "uniqueSize": 2048328}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 12, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.log", "size": 2048432, "type": "log", "uniqueSize": 2048432}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 9, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.log", "size": 2048348, "type": "log", "uniqueSize": 2048348}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 8, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.log", "size": 2048339, "type": "log", "uniqueSize": 2048339}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 7, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.log", "size": 2048408, "type": "log", "uniqueSize": 2048408}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 16, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.log", "size": 2048410, "type": "log", "uniqueSize": 2048410}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "key": 3, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.log", "size": 1111690, "type": "log", "uniqueSize": 1111690}], "snapshot": [], "timestamp": "2023-12-14T10:13:03.35926Z"}, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "network": [], "overallStatus": "green", "parent": "vim.Folder:group-v8", "parentVApp": null, "permission": [{"_vimtype": "vim.AuthorizationManager.Permission", "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\Administrators", "propagate": true, "roleId": -669998656}, {"_vimtype": "vim.AuthorizationManager.Permission", "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\vCLSAdmin", "propagate": true, "roleId": -669998656}], "recentTask": [], "resourceConfig": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "level": "normal", "shares": 1000}}, "entity": "vim.VirtualMachine:vm-19", "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "level": "normal", "shares": 1280}}, "scaleDescendantsShares": null}, "resourcePool": "vim.ResourcePool:resgroup-10", "rootSnapshot": [], "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "snapshot": null, "storage": {"_vimtype": "vim.vm.StorageInfo", "perDatastoreUsage": [{"_vimtype": "vim.vm.StorageInfo.UsageOnDatastore", "committed": 2470445056, "datastore": "vim.Datastore:datastore-17", "uncommitted": 3271557120, "unshared": 1119879168}], "timestamp": "2023-12-14T10:13:03.363Z"}, "summary": {"_vimtype": "vim.vm.Summary", "config": {"_vimtype": "vim.vm.Summary.ConfigSummary", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "cpuReservation": 0, "ftInfo": null, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "hwVersion": "vmx-11", "installBootRequired": false, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "memoryReservation": 0, "memorySizeMB": 128, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "numCpu": 1, "numEthernetCards": 0, "numVirtualDisks": 1, "numVmiopBackings": 0, "product": {"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}, "template": false, "tpmPresent": false, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "customValue": [], "guest": {"_vimtype": "vim.vm.Summary.GuestSummary", "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "hostName": "None", "hwVersion": "vmx-11", "ipAddress": null, "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "overallStatus": "green", "quickStats": {"_vimtype": "vim.vm.Summary.QuickStats", "activeMemory": 25, "balloonedMemory": 0, "compressedMemory": 0, "consumedOverheadMemory": 50, "distributedCpuEntitlement": 0, "distributedMemoryEntitlement": 0, "ftLatencyStatus": "gray", "ftLogBandwidth": -1, "ftSecondaryLatency": -1, "grantedMemory": 127, "guestHeartbeatStatus": "green", "guestMemoryUsage": 25, "hostMemoryUsage": 177, "memoryTierStats": [], "overallCpuDemand": 19, "overallCpuReadiness": 0, "overallCpuUsage": 19, "privateMemory": 127, "sharedMemory": 0, "ssdSwappedMemory": 0, "staticCpuEntitlement": 0, "staticMemoryEntitlement": 0, "swappedMemory": 0, "uptimeSeconds": 173902}, "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "storage": {"_vimtype": "vim.vm.Summary.StorageSummary", "committed": 2470445056, "timestamp": "2023-12-14T10:13:03.363337Z", "uncommitted": 3271557120, "unshared": 1119879168}, "vm": "vim.VirtualMachine:vm-19"}, "tag": [], "triggeredAlarmState": [], "value": []} pyvmomi-8.0.3.0.1/tests/files/test_json_vm_explode_type_match.expect 0000664 0000000 0000000 00000560475 14637045624 0025700 0 ustar 00root root 0000000 0000000 [{"_vimid": "vm-19", "_vimref": "vim.VirtualMachine:vm-19", "_vimtype": "vim.VirtualMachine", "alarmActionsEnabled": true, "availableField": [], "capability": {"_vimtype": "vim.vm.Capability", "bootOptionsSupported": true, "bootRetryOptionsSupported": true, "changeModeDisksSupported": true, "changeTrackingSupported": true, "consolePreferencesSupported": false, "cpuFeatureMaskSupported": true, "disableSnapshotsSupported": false, "diskOnlySnapshotOnSuspendedVMSupported": true, "diskSharesSupported": true, "dynamicProperty": [], "dynamicType": null, "featureRequirementSupported": true, "guestAutoLockSupported": true, "hostBasedReplicationSupported": true, "lockSnapshotsSupported": true, "memoryReservationLockSupported": true, "memorySnapshotsSupported": true, "multipleCoresPerSocketSupported": true, "multipleSnapshotsSupported": true, "nestedHVSupported": true, "npivWwnOnNonRdmVmSupported": true, "perVmEvcSupported": false, "pmemFailoverSupported": false, "poweredOffSnapshotsSupported": true, "poweredOnMonitorTypeChangeSupported": true, "quiescedSnapshotsSupported": true, "recordReplaySupported": false, "requireSgxAttestationSupported": false, "revertToSnapshotSupported": true, "s1AcpiManagementSupported": true, "seSparseDiskSupported": true, "secureBootSupported": false, "settingDisplayTopologySupported": false, "settingScreenResolutionSupported": false, "settingVideoRamSizeSupported": true, "sevSupported": false, "snapshotConfigSupported": true, "snapshotOperationsSupported": true, "suspendToMemorySupported": true, "swapPlacementSupported": true, "toolsAutoUpdateSupported": false, "toolsSyncTimeAllowSupported": true, "toolsSyncTimeSupported": true, "vPMCSupported": true, "vendorDeviceGroupSupported": false, "virtualExecUsageIgnored": true, "virtualMmuUsageIgnored": true, "virtualMmuUsageSupported": false, "vmNpivWwnDisableSupported": true, "vmNpivWwnSupported": true, "vmNpivWwnUpdateSupported": true}, "config": {"_vimtype": "vim.vm.ConfigInfo", "alternateGuestName": "", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "bootOptions": {"_vimtype": "vim.vm.BootOptions", "bootDelay": 0, "bootOrder": [], "bootRetryDelay": 10000, "bootRetryEnabled": false, "dynamicProperty": [], "dynamicType": null, "efiSecureBootEnabled": false, "enterBIOSSetup": false, "networkBootProtocol": "ipv4"}, "changeTrackingEnabled": false, "changeVersion": "2023-12-12T10:06:30.840412Z", "consolePreferences": null, "contentLibItemInfo": null, "cpuAffinity": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "cpuFeatureMask": [], "cpuHotAddEnabled": false, "cpuHotRemoveEnabled": false, "createDate": "2023-12-12T10:04:43.377282Z", "datastoreUrl": [{"_vimtype": "vim.vm.ConfigInfo.DatastoreUrlPair", "dynamicProperty": [], "dynamicType": null, "name": "vsanDatastore", "url": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434"}], "defaultPowerOps": {"_vimtype": "vim.vm.DefaultPowerOpInfo", "defaultPowerOffType": "soft", "defaultResetType": "soft", "defaultSuspendType": "hard", "dynamicProperty": [], "dynamicType": null, "powerOffType": "soft", "resetType": "soft", "standbyAction": "checkpoint", "suspendType": "hard"}, "deviceGroups": {"_vimtype": "vim.vm.VirtualDeviceGroups", "deviceGroup": [], "dynamicProperty": [], "dynamicType": null}, "deviceSwap": {"_vimtype": "vim.vm.VirtualDeviceSwap", "dynamicProperty": [], "dynamicType": null, "lsiToPvscsi": {"_vimtype": "vim.vm.VirtualDeviceSwap.DeviceSwapInfo", "applicable": false, "dynamicProperty": [], "dynamicType": null, "enabled": true, "status": "none"}}, "dynamicProperty": [], "dynamicType": null, "extraConfig": [{"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "nvram", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "hpet0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HDCS.agent", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "mks.enable3d", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "RemoteDisplay.maxConnections", "value": "40"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.keepOld", "value": "10"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.rotateSize", "value": "2048000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.guest.desktop.autolock", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "isolation.device.edit.disable", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agencyMoId", "value": "9bb44719-c80b-42ad-870f-08cd18d09af8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agentMoId", "value": "9830d796-45b0-4c3c-9f2b-60b527ce53a8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.ovfPackageUrl", "value": "file:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "viv.moid", "value": "61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk="}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.internalversion", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.requiredversion", "value": "12416"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLogState", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.migrationId", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLog", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlog"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUMLEVELS", "value": "Val:0xa"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featureCompat.vm.completeMasks", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "monitor.phys_bits_used", "value": "42"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.cookie", "value": "10001"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.vcpu.maxPerVirtualNode", "value": "1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.pciSlotNumber", "value": "17"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.pciSlotNumber", "value": "21"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.pciSlotNumber", "value": "22"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.pciSlotNumber", "value": "23"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.pciSlotNumber", "value": "24"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "sched.swap.derivedName", "value": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.pciSlotNumber", "value": "160"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.sasWWID", "value": "50 05 05 6e c2 eb ed 40"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0:0.redo", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "softPowerOff", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointFBSize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointSVGAPrimarySize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmxstats.filename", "value": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboard"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.buildNumber", "value": "22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.description", "value": "open-vm-tools 12.3.5 build 22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionNumber", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionString", "value": "12.3.5"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.guestBackedPrimaryAware", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.capability.verifiedSamlToken", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.gc.status", "value": "Successful"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestInfo.detailed.data", "value": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmware.components.available", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.appInfo", "value": "{\n\"version\":\"1\", \n\"updateCounter\":\"8\", \n\"publishTime\":\"2023-12-14T09:42:50.121Z\", \n\"applications\":[\n{\"a\":\"kworker/u2:2-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:2-events_power_efficient\",\"v\":\"\"},\n{\"a\":\"kworker/u2:1-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:0-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/0:1-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/u2:0-events_unbound\",\"v\":\"\"},\n{\"a\":\"agetty\",\"v\":\"\"},\n{\"a\":\"systemd-networkd\",\"v\":\"\"},\n{\"a\":\"vmtoolsd\",\"v\":\"\"},\n{\"a\":\"VGAuthService\",\"v\":\"\"},\n{\"a\":\"systemd-logind\",\"v\":\"\"},\n{\"a\":\"dbus-daemon\",\"v\":\"\"},\n{\"a\":\"irq/16-vmwgfx\",\"v\":\"\"},\n{\"a\":\"systemd-timesyncd\",\"v\":\"\"},\n{\"a\":\"systemd-resolved\",\"v\":\"\"},\n{\"a\":\"systemd-udevd\",\"v\":\"\"},\n{\"a\":\"systemd-journald\",\"v\":\"\"},\n{\"a\":\"ipv6_addrconf\",\"v\":\"\"},\n{\"a\":\"mld\",\"v\":\"\"},\n{\"a\":\"ext4-rsv-conver\",\"v\":\"\"},\n{\"a\":\"jbd2/sda3-8\",\"v\":\"\"},\n{\"a\":\"kstrp\",\"v\":\"\"},\n{\"a\":\"nvme-delete-wq\",\"v\":\"\"},\n{\"a\":\"nvme-reset-wq\",\"v\":\"\"},\n{\"a\":\"nvme-wq\",\"v\":\"\"},\n{\"a\":\"vmw_pvscsi_wq_0\",\"v\":\"\"},\n{\"a\":\"scsi_tmf_0\",\"v\":\"\"},\n{\"a\":\"scsi_eh_0\",\"v\":\"\"},\n{\"a\":\"irq/57-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/56-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/55-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/54-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/53-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/52-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/51-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/50-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/49-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/48-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/47-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/46-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/45-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/44-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/43-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/42-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/41-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/40-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/39-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/38-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/37-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/36-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/35-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/34-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/33-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/32-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/31-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/30-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/29-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/28-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/27-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/26-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/25-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/24-pciehp\",\"v\":\"\"},\n{\"a\":\"kthrotld\",\"v\":\"\"},\n{\"a\":\"kswapd0\",\"v\":\"\"},\n{\"a\":\"kworker/0:1H-kblockd\",\"v\":\"\"},\n{\"a\":\"tpm_dev_wq\",\"v\":\"\"},\n{\"a\":\"blkcg_punt_bio\",\"v\":\"\"},\n{\"a\":\"kblockd\",\"v\":\"\"},\n{\"a\":\"cryptd\",\"v\":\"\"},\n{\"a\":\"ksmd\",\"v\":\"\"},\n{\"a\":\"kcompactd0\",\"v\":\"\"},\n{\"a\":\"writeback\",\"v\":\"\"},\n{\"a\":\"oom_reaper\",\"v\":\"\"},\n{\"a\":\"kauditd\",\"v\":\"\"},\n{\"a\":\"inet_frag_wq\",\"v\":\"\"},\n{\"a\":\"kdevtmpfs\",\"v\":\"\"},\n{\"a\":\"cpuhp/0\",\"v\":\"\"},\n{\"a\":\"migration/0\",\"v\":\"\"},\n{\"a\":\"rcu_sched\",\"v\":\"\"},\n{\"a\":\"ksoftirqd/0\",\"v\":\"\"},\n{\"a\":\"rcu_tasks_trace_kthread\",\"v\":\"\"},\n{\"a\":\"mm_percpu_wq\",\"v\":\"\"},\n{\"a\":\"kworker/0:0H-events_highpri\",\"v\":\"\"},\n{\"a\":\"netns\",\"v\":\"\"},\n{\"a\":\"slub_flushwq\",\"v\":\"\"},\n{\"a\":\"rcu_par_gp\",\"v\":\"\"},\n{\"a\":\"rcu_gp\",\"v\":\"\"},\n{\"a\":\"kthreadd\",\"v\":\"\"},\n{\"a\":\"systemd\",\"v\":\"\"}]}"}], "files": {"_vimtype": "vim.vm.FileInfo", "dynamicProperty": [], "dynamicType": null, "ftMetadataDirectory": null, "logDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "snapshotDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "suspendDirectory": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "firmware": "bios", "fixedPassthruHotPlugEnabled": false, "flags": {"_vimtype": "vim.vm.FlagInfo", "cbrcCacheEnabled": false, "disableAcceleration": null, "diskUuidEnabled": false, "dynamicProperty": [], "dynamicType": null, "enableLogging": true, "faultToleranceType": "unset", "htSharing": "any", "monitorType": "release", "recordReplayEnabled": false, "runWithDebugInfo": false, "snapshotDisabled": false, "snapshotLocked": false, "snapshotPowerOffBehavior": "powerOff", "useToe": false, "vbsEnabled": false, "virtualExecUsage": null, "virtualMmuUsage": null, "vvtdEnabled": false}, "forkConfigInfo": null, "ftEncryptionMode": "ftEncryptionOpportunistic", "ftInfo": null, "guestAutoLockEnabled": true, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "guestIntegrityInfo": {"_vimtype": "vim.vm.GuestIntegrityInfo", "dynamicProperty": [], "dynamicType": null, "enabled": false}, "guestMonitoringModeInfo": {"_vimtype": "vim.vm.GuestMonitoringModeInfo", "dynamicProperty": [], "dynamicType": null, "gmmAppliance": null, "gmmFile": null}, "hardware": {"_vimtype": "vim.vm.VirtualHardware", "autoCoresPerSocket": false, "device": [{"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 0", "summary": "IDE 0"}, "dynamicProperty": [], "dynamicType": null, "key": 200, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 1, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 1", "summary": "IDE 1"}, "dynamicProperty": [], "dynamicType": null, "key": 201, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPS2Controller", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [600, 700], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PS2 controller 0", "summary": "PS2 controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 300, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPCIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [500, 12000, 1000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PCI controller 0", "summary": "PCI controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 100, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualSIOController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SIO controller 0", "summary": "SIO controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 400, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualKeyboard", "backing": null, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Keyboard ", "summary": "Keyboard"}, "dynamicProperty": [], "dynamicType": null, "key": 600, "numaNode": null, "slotInfo": null, "unitNumber": 0}, {"_vimtype": "vim.vm.device.VirtualPointingDevice", "backing": {"_vimtype": "vim.vm.device.VirtualPointingDevice.DeviceBackingInfo", "deviceName": "", "dynamicProperty": [], "dynamicType": null, "hostPointingDevice": "autodetect", "useAutoDetect": false}, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Pointing device", "summary": "Pointing device; Device"}, "dynamicProperty": [], "dynamicType": null, "key": 700, "numaNode": null, "slotInfo": null, "unitNumber": 1}, {"_vimtype": "vim.vm.device.VirtualVideoCard", "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Video card ", "summary": "Video card"}, "dynamicProperty": [], "dynamicType": null, "enable3DSupport": false, "graphicsMemorySizeInKB": 262144, "key": 500, "numDisplays": 1, "numaNode": null, "slotInfo": null, "unitNumber": 0, "use3dRenderer": "automatic", "useAutoDetect": false, "videoRamSizeInKB": 4096}, {"_vimtype": "vim.vm.device.VirtualVMCIDevice", "allowUnrestrictedCommunication": false, "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "VMCI device", "summary": "Device on the virtual machine PCI bus that provides support for the virtual machine communication interface"}, "dynamicProperty": [], "dynamicType": null, "filterEnable": true, "filterInfo": null, "id": 1190510052, "key": 12000, "numaNode": null, "slotInfo": null, "unitNumber": 17}, {"_vimtype": "vim.vm.device.ParaVirtualSCSIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": 100, "device": [2000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SCSI controller 0", "summary": "VMware paravirtual SCSI"}, "dynamicProperty": [], "dynamicType": null, "hotAddRemove": true, "key": 1000, "numaNode": null, "scsiCtlrUnitNumber": 7, "sharedBus": "noSharing", "slotInfo": {"_vimtype": "vim.vm.device.VirtualDevice.PciBusSlotInfo", "dynamicProperty": [], "dynamicType": null, "pciSlotNumber": 160}, "unitNumber": 3}, {"_vimtype": "vim.vm.device.VirtualDisk", "backing": {"_vimtype": "vim.vm.device.VirtualDisk.FlatVer2BackingInfo", "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "changeId": null, "contentId": "c06de7a3e1c356f51a5cf8ae7992a9d0", "datastore": "vim.Datastore:datastore-17", "deltaDiskFormat": null, "deltaDiskFormatVariant": null, "deltaGrainSize": null, "digestEnabled": false, "diskMode": "persistent", "dynamicProperty": [], "dynamicType": null, "eagerlyScrub": false, "fileName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "keyId": null, "parent": null, "sharing": "sharingNone", "split": false, "thinProvisioned": true, "uuid": "6000C290-a113-6543-7d13-7363c08fe61d", "writeThrough": false}, "capacityInBytes": 2147483648, "capacityInKB": 2097152, "connectable": null, "controllerKey": 1000, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Hard disk 1", "summary": "2,097,152 KB"}, "diskObjectId": "1-2000", "dynamicProperty": [], "dynamicType": null, "guestReadOnly": false, "independentFilters": [], "iofilter": [], "key": 2000, "nativeUnmanagedLinkedClone": false, "numaNode": null, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}, "slotInfo": null, "storageIOAllocation": {"_vimtype": "vim.StorageResourceManager.IOAllocationInfo", "dynamicProperty": [], "dynamicType": null, "limit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "unitNumber": 0, "vDiskId": null, "vDiskVersion": 4, "vFlashCacheConfigInfo": null}], "dynamicProperty": [], "dynamicType": null, "memoryMB": 128, "motherboardLayout": "i440bxHostBridge", "numCPU": 1, "numCoresPerSocket": 1, "simultaneousThreads": 1, "virtualICH7MPresent": false, "virtualSMCPresent": false}, "hotPlugMemoryIncrementSize": 0, "hotPlugMemoryLimit": 128, "initialOverhead": {"_vimtype": "vim.vm.ConfigInfo.OverheadInfo", "dynamicProperty": [], "dynamicType": null, "initialMemoryReservation": 57659392, "initialSwapReservation": 1060564992}, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "keyId": null, "latencySensitivity": {"_vimtype": "vim.LatencySensitivity", "dynamicProperty": [], "dynamicType": null, "level": "normal", "sensitivity": null}, "locationId": "564d27e7-ebaa-c2df-4920-986b0d7d7aa1", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "maxMksConnections": 40, "memoryAffinity": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "memoryHotAddEnabled": false, "memoryReservationLockedToMax": false, "messageBusTunnelEnabled": false, "migrateEncryption": "opportunistic", "modified": "1970-01-01T00:00:00Z", "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "nestedHVEnabled": false, "networkShaper": null, "npivDesiredNodeWwns": null, "npivDesiredPortWwns": null, "npivNodeWorldWideName": [], "npivOnNonRdmDisks": null, "npivPortWorldWideName": [], "npivTemporaryDisabled": true, "npivWorldWideNameType": null, "numaInfo": {"_vimtype": "vim.vm.VirtualNumaInfo", "autoCoresPerNumaNode": true, "coresPerNumaNode": 1, "dynamicProperty": [], "dynamicType": null, "vnumaOnCpuHotaddExposed": false}, "pmem": null, "pmemFailoverEnabled": false, "rebootPowerOff": false, "repConfig": null, "scheduledHardwareUpgradeInfo": {"_vimtype": "vim.vm.ScheduledHardwareUpgradeInfo", "dynamicProperty": [], "dynamicType": null, "fault": null, "scheduledHardwareUpgradeStatus": "none", "upgradePolicy": "never", "versionKey": null}, "sevEnabled": false, "sgxInfo": {"_vimtype": "vim.vm.SgxInfo", "dynamicProperty": [], "dynamicType": null, "epcSize": 0, "flcMode": "unlocked", "lePubKeyHash": null, "requireAttestation": false}, "swapPlacement": "inherit", "swapStorageObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "template": false, "tools": {"_vimtype": "vim.vm.ToolsConfigInfo", "afterPowerOn": true, "afterResume": true, "beforeGuestReboot": null, "beforeGuestShutdown": true, "beforeGuestStandby": true, "customizationKeyId": null, "dynamicProperty": [], "dynamicType": null, "lastInstallInfo": {"_vimtype": "vim.vm.ToolsConfigInfo.ToolsLastInstallInfo", "counter": 0, "dynamicProperty": [], "dynamicType": null, "fault": null}, "pendingCustomization": null, "syncTimeWithHost": false, "syncTimeWithHostAllowed": true, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsUpgradePolicy": "manual", "toolsVersion": 12389}, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vAppConfig": {"_vimtype": "vim.vApp.VmConfigInfo", "dynamicProperty": [], "dynamicType": null, "eula": ["VMWARE GENERAL TERMS\nLast updated:16 June 2022\nBy downloading or using an Offering, Customer agrees to be bound by the terms of the Agreement. \n1. OFFERINGS.\n1.1. Applicable Terms. The terms of the Order and these General Terms, including applicable Exhibits and Offering-specific Notes (collectively, the \"Agreement\") govern Customer's use of the Offerings. The following descending order of precedence applies: (a) the Order; (b) the General Terms; (c) the Exhibits; and (d) the Offering-specific Notes. \n1.2. Users. Customer is responsible for its Users' compliance with the Agreement. \n1.3. Restrictions. Customer may use the Offerings only for its internal use and for the benefit of its Affiliates. Affiliates may not use the Offerings. Customer may not resell or sublicense its rights to the Offerings. Customer may not use the Offerings in an application service provider, service bureau, hosted IT service, or similar capacity for third parties.\n1.4. Benchmarking. Customer may use the Offerings to conduct internal performance testing and benchmarking studies. Customer may only publish or distribute study results with VMware's approval. Customer may submit requests to VMware by emailing benchmark@vmware.com.\n1.5. Evaluations. Evaluations are for 30 days (unless VMware specifies otherwise in writing). Customer may not have access to data in the Evaluation after it ends. Evaluations are provided \"AS IS\" without indemnification, support, service level commitment, or warranty of any kind, express or implied. \n2. ORDERS AND PAYMENTS. \n2.1. Orders. Orders are binding when VMware accepts them, which is deemed to occur on Delivery. \n2.2. Purchase Orders. Purchase orders do not have to be signed to be valid. Terms contained in any purchase order or other business form do not apply. \n2.3. No Refunds. All Orders are non-refundable and non-cancellable except as expressly provided in the Agreement.\n2.4. Overages. Customer must pay all fees for use of the Offerings, including amounts for add-on features and fees incurred based on usage. VMware may bill Customer directly for metered or overage fees, even if Customer originally purchased the Offerings through a VMware authorized reseller.\n2.5. Direct Orders. This section 2.5 (Direct Orders) applies only to Orders placed directly with VMware. If Customer purchases entitlements to the Offerings through a VMware authorized reseller, different terms regarding invoicing, payment, and taxes may apply.\n2.5.1. Payments. Except as listed in an Order, fees for the Offerings will be governed by the applicable price list at the time of invoicing. Customer must pay all undisputed fees and approved expenses within 30 days from the date of invoice. After 30 days, interest will accrue at the lesser of 1.5% per month or the highest lawful rate. \n2.5.2. Disputes. To dispute any fees in good faith, Customer must notify VMware in writing of the reasons for the dispute before the payment due date. The parties must negotiate in good faith to resolve the dispute as soon as reasonably practicable. VMware will not suspend or terminate Customer's access to any Offering because of any unpaid, disputed fees while Customer and VMware are negotiating to resolve the dispute.\n2.5.3. Taxes. Fees are exclusive of Taxes. Customer must pay or reimburse VMware for all Taxes. If Customer is required to withhold any Tax, Customer must gross up its payments so that VMware receives all sums due in full. If Customer's address is outside of the United States, VMware will treat the Customer's \"bill to\" address as the place of supply for VAT purposes.\n3. TERM.\n3.1. Term. The Agreement applies to the Offerings from the effective date of the Order until the expiration or termination of Customer's entitlement to the Offerings as set forth in this Agreement.\n3.2. Temporary Suspension. In the event of a security risk to a Service or its users, VMware may suspend Customer's use of that Service.\n3.3. Termination for Cause. Either party may terminate the Agreement (in whole or in part) or Customer's entitlement to an Offering under the Agreement effective immediately upon written notice if the other party: (a) materially breaches any provision of the Agreement and fails to cure within 30 days after receiving written notice; or (b) becomes insolvent or subject to any form of bankruptcy proceeding. \n3.4. Effect of Termination. Upon termination of the Agreement or part of it: (a) all entitlements to the applicable Offerings immediately end; (b) Customer must stop using, and destroy any copies of, those Offerings; and (c) each party must return or destroy any Confidential Information of the other party in its control (other than information that must be retained by law). Any provision that is intended by the parties to survive termination of the Agreement will survive.\n4. CONFIDENTIAL INFORMATION.\n4.1. Protection. Recipient must protect Discloser's Confidential Information with at least the same care as it protects its own Confidential Information but not less than reasonable care. Recipient may not use Discloser's Confidential Information except to exercise its rights and perform its obligations under the Agreement. Recipient may disclose Confidential Information only to Recipient's Affiliates, employees and contractors who need to know the Confidential Information for purposes of the Agreement and who have a duty of confidentiality no less restrictive than this section 4 (Confidential Information).\n4.2. Exceptions. Recipient's obligations under section 4.1 (Protection) do not apply if the information: (a) is rightfully known by Recipient at the time of disclosure without any obligation of confidentiality; (b) is lawfully disclosed to Recipient by a third party without confidentiality restrictions; (c) becomes publicly available through no fault of Recipient; or (d) is independently developed by Recipient without access to or use of Discloser's Confidential Information.\n4.3. Injunctive Relief. Nothing in the Agreement limits a party's right to seek equitable relief for breach of this section 4 (Confidential Information).\n5. OWNERSHIP.\n5.1. Customer Content. Customer retains all Intellectual Property Rights in and to Customer Content.\n5.2. VMware IP. VMware retains all Intellectual Property Rights in and to the Offerings, including any improvements, enhancements, modifications, and derivative works. If Customer provides any feedback about the Offerings, VMware may use that feedback without restriction.\n5.3. Reservation of Rights. Except as expressly stated in the Agreement, the Agreement does not grant either party any rights, implied or otherwise, to the other party's content or intellectual property. \n6. LIMITED WARRANTIES. \n6.1. Software and Cloud Services. VMware warrants that Software and Cloud Services will substantially conform with the Documentation: (a) for Software, for 90 days following Delivery; or (b) for Cloud Services, for the Subscription Term. Customer must properly install and use the Offerings without modification and in accordance with the Documentation. Customer must notify VMware of an alleged breach of this warranty within the applicable warranty period. As Customer's sole remedy for a breach of this warranty, VMware must either: (1) correct any reproducible error in the Software or Cloud Service; or (2) terminate the Software or Cloud Service and refund applicable license fees (for Software) or unused, prepaid fees (for Cloud Services).\n6.2. Professional Services and Support Services. VMware warrants that Professional Services and Support Services will be performed in a professional manner following industry standards. Customer must notify VMware within 30 days of an alleged breach of this warranty. As Customer's sole remedy for a breach of this warranty, VMware must either: (a) rectify the breach; or (b) terminate the applicable Service and refund any unused, prepaid fees for that Service.\n6.3. Disclaimer of Warranties. Except for the limited warranties in this section 6 (Limited Warranties), to the maximum extent permitted by law, VMware, for itself and on behalf of its suppliers, disclaims all warranties and conditions whether express, implied, or statutory, including any warranties of merchantability, satisfactory quality, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or course of performance, relating to the Offerings. Neither VMware nor its suppliers warrant that the Offerings will operate uninterrupted, that Offerings will be free from defects or errors, or that the Offerings will meet (or are designed to meet) Customer's requirements. \n7. INDEMNIFICATION. \n7.1. Defense and Indemnification. Subject to the remainder of this section 7 (Indemnification), VMware will: (a) defend Customer against any Infringement Claim; and (b) indemnify Customer from amounts finally awarded against Customer by a court of competent jurisdiction or a government agency, or agreed to in a settlement, for the Infringement Claim. \n7.2. Requirements. Customer must provide VMware with prompt notice of any Infringement Claim and reasonably cooperate with VMware's requests for assistance. VMware will have sole control of the defense and settlement of the Infringement Claim.\n7.3. Exclusions. VMware has no obligation under this section 7 (Indemnification) with respect to an Infringement Claim based on: (a) combination of Indemnified Materials with non-VMware materials; (b) use of an older version of Indemnified Materials when use of a newer version would have avoided the infringement; (c) any modification to Indemnified Materials other than those made by VMware; (d) any Deliverable provided by VMware in accordance with Customer's specifications; (e) any claim relating to open source software or freeware technology that is not embedded by VMware into the Offerings; or (f) any Indemnified Material provided on a no-charge, beta, or evaluation basis.\n7.4. Remedies. If Indemnified Materials become, or in VMware's reasonable opinion are likely to become, the subject of an Infringement Claim, VMware must, at its option and expense, either: (a) procure the necessary rights for Customer to keep using the Indemnified Materials; or (b) modify or replace the Indemnified Materials to make them non-infringing. If those remedies are not commercially feasible, VMware may terminate Customer's entitlement to the Indemnified Materials and refund any applicable: \n(1) prepaid fees for Cloud Services or Subscription Software, prorated for the remaining portion of the then-current Subscription Term;\n(2) fees paid for Perpetual Licenses or Deliverables, less straight-line depreciation over a three-year useful life; and \n(3) unused, prepaid fees for discontinued Support Services. \n7.5. Sole Remedy. This section 7 (Indemnification) states Customer's sole remedy and VMware's entire liability for Infringement Claims. \n8. LIMITATION OF LIABILITY. \n8.1. Disclaimer. To the maximum extent permitted by law, neither party will be liable for lost profits or business opportunities, loss of use, loss of data, loss of goodwill, business interruption, or any indirect, special, incidental, or consequential damages under any theory of liability. This limitation will apply regardless of whether a party has been advised of the possibility of those damages and regardless of whether any remedy fails of its essential purpose. \n8.2. Cap on Monetary Liability. Each party's aggregate liability under this Agreement will not exceed amounts paid or payable by Customer for the Offering giving rise to the claim in the 12 months prior to the event giving rise to the claim, except for Perpetual Licenses, where each party's aggregate liability will not exceed the license fees paid for the Software giving rise to the claim. VMware's aggregate liability for an Evaluation will not exceed $5,000 USD.\n8.3. Exclusions. The limitations of liability in sections 8.1 (Disclaimer) and 8.2 (Cap on Monetary Liability) will not apply to: (a) VMware's indemnification obligations under section 7 (Indemnification); (b) either party's infringement of the other party's Intellectual Property Rights; (c) Customer's violation of section 2 of the Cloud Services Exhibit (Acceptable Use); or (d) any liability that may not be limited by law.\n8.4. Further Limitations.VMware's liability for any third-party software embedded into the Software or Cloud Services is subject to this section 8 (Limitation of Liability). VMware's suppliers have no liability under the Agreement, and Customer may not bring claims directly against them. VMware has no liability with respect to any Third-Party Content.\n9. DATA USE AND PRIVACY.\n9.1. Personal Data. If VMware acts as a processor of Personal Data, VMware will process Personal Data in accordance with the Data Processing Addendum.\n9.2. Account, Operations, and Usage Data. VMware collects Customer contact and purchase information to manage Customer's account and to fulfill Orders. VMware also processes: (a) information necessary to facilitate delivery and operation of the Offerings, verify compliance with the terms of the Agreement, invoice, and provide Support Services; and (b) configuration, performance, and usage data to improve VMware products and services, and other analytics purposes as detailed in the Offering-specific Notes. To the extent any of that data includes information that identifies an individual, VMware will process that information in accordance with VMware's Products & Services Privacy Notice available at www.vmware.com/help/privacy.html.\n9.3. Support Requests and Professional Services. Customer is responsible for taking steps necessary to protect any sensitive information or Personal Data that it provides to VMware while receiving Support Services or Professional Services. Those steps may include obfuscating or removing such information or working with VMware at the time of submission to limit disclosure.\n9.4. Required Disclosures. VMware may disclose Customer Content or Confidential Information if VMware is required by law or by order of a judicial or administrative body of competent jurisdiction (a \"Demand\"). Unless legally prohibited from doing so, VMware must provide Customer with notice and a copy of the Demand. If the Demand relates to Cloud Services, VMware must (i) inform the relevant authority that VMware is a service provider acting on Customer's behalf and all requests for access to Customer Content should be directed in writing to the contact Customer identifies (or if no contact is timely provided, to Customer's legal department) and (ii) only provide access to Customer Content with Customer's authorization. If Customer requests and at Customer's expense, VMware must take reasonable steps to contest the Demand. If VMware is legally prohibited from notifying Customer of the Demand, VMware must evaluate the validity of the Demand, and, if VMware does not believe the Demand is legal, VMware must challenge the Demand. VMware must limit the scope of any disclosure to the minimum information required to comply with the Demand. \n10. OPEN SOURCE SOFTWARE. Open source software is licensed to Customer under the open source software's own applicable license terms, which can be found in either the open source_licenses.txt file accompanying the Offerings, the Documentation, or at www.vmware.com/download/open_source.html. These license terms are consistent with the license granted in the Agreement and may contain additional rights benefiting Customer. The open source license terms take precedence over the Agreement to the extent that the Agreement imposes greater restrictions on Customer than the applicable open source license terms. To the extent the license for any open source software requires VMware to make the corresponding source code and/or modifications (the \"Source Files\") available to Customer, Customer may obtain a copy of the applicable Source Files at www.vmware.com/download/open_source.html or by sending a written request, with name and address, to: VMware, Inc., 3401 Hillview Avenue, Palo Alto, CA 94304, United States of America. All requests should clearly specify: Open Source Files Request, Attention: General Counsel. This offer to obtain a copy of the Source Files is valid for three years from the date Customer acquires its entitlement to the Offering.\n11. MISCELLANEOUS.\n11.1. Transfer and Assignment. Customer may not assign the Agreement or any Order without VMware's consent. Once validly assigned, the Agreement will bind and inure to the benefit of the parties and their respective successors and assigns. \n11.2. Notice. All notices must be in writing. Notices to Customer will be given: (a) by email to the email address associated with Customer's account, if Customer has subscribed to email notices; or (b) by posting in the VMware customer portal. Legal notices to VMware will be given to VMware, Inc., 3401 Hillview Avenue, Palo Alto, California 94304, United States of America, Attention: Legal Department.\n11.3. Waiver. Waiver of a breach of the Agreement will not constitute a waiver of any later breach.\n11.4. Severability. If any part of the Agreement is held to be invalid or unenforceable, all remaining provisions will remain in force to the extent feasible to effectuate the intent of the parties.\n11.5. Insurance. VMware will carry insurance for the term of the Agreement. VMware's Memorandum of Insurance may be viewed at www.vmware.com/agreements.\n11.6. Compliance with Laws. Each party must comply with all applicable laws.\n11.7. Export Control. The Offerings are subject to the U.S. Export Administration Regulations (including \"deemed export\" and \"deemed re-export\" regulations), and may be subject to the export control laws of other countries. Customer represents and warrants that: (a) Customer and any User, are not, and are not acting on behalf of: (1) any person who is a citizen, national, or resident of, or who is controlled by, the government of any country to which the United States has prohibited export transactions; or (2) any person or entity listed on the U.S. Treasury Department list of Specially Designated Nationals and Blocked Persons, or the U.S. Commerce Department Denied Persons List or Entity List, or any similar applicable designated persons list; (b) Customer, and any User, will not permit the Offerings to be used for any purposes prohibited by law, including any prohibited development, design, manufacture, or production of missiles or nuclear, chemical, or biological weapons; and (c) Customer, and any User, are not subject, either directly or indirectly, to any order issued by any agency of the United States government revoking or denying, in whole or in part, Customer's United States export privileges. Customer must notify VMware promptly if Customer or any User becomes subject to any order of that type. \n11.8. Governing Law. The Agreement is governed by the laws of the State of California and U.S. federal laws, if the billing address for Customer's Order is in the United States, and by the laws of Ireland if the billing address for Customer's Order is outside the United States. Conflict of law rules are expressly disclaimed. The United Nations Convention on Contracts for the International Sale of Goods does not apply.\n11.9. U.S. Public Sector End User. If Customer is a U.S. Public Sector End User, the U.S. Public Sector Exhibit available at www.vmware.com/agreements supersedes or modifies the referenced provisions of the Agreement.\n11.10. Third Party Rights. Other than as expressly stated, the Agreement does not create any rights for any person who is not a party to it. Only persons who are parties to the Agreement may enforce or rely on any of its terms.\n11.11. Force Majeure. Except for Customer's payment obligations, neither party will be liable for any delay or failure to perform due to any cause beyond the party's reasonable control, including labor disputes, industrial disturbances, systemic utility failures, acts of nature, pandemics, embargoes, riots, government orders, acts of terrorism, or war.\n11.12. No Agency. Nothing in the Agreement is intended to constitute a fiduciary relationship, agency, joint venture, partnership, or trust between the parties. No party has authority to bind the other party. \n11.13. Translation. This non-English version of these General Terms is provided only as a courtesy, and Customer's use of the Offerings is governed by the English version of these General Terms, published at www.vmware.com/agreements.\n11.14. Counterparts. The Agreement may be signed electronically or in counterparts, in which case each signed copy will be deemed an original as though both signatures appeared on the same document.\n11.15. Entire Agreement. The Agreement contains the entire agreement of the parties and supersedes all previous or contemporaneous communications, representations, proposals, commitments, understandings, and agreements, whether written or oral, between the parties regarding its subject matter. The Agreement may be amended only in writing and signed by both parties.\n12. DEFINITIONS.\nAffiliate means an entity that is directly or indirectly controlled by, is under common control with, or controls that party, where \"control\" means an ownership, voting, or similar interest representing more than 50% of the total interests outstanding of that entity at that time.\nCloud Service means the VMware cloud service specified in Customer's Order.\nCloud Services Guide means the then-current VMware Cloud Services Guide, available at www.vmware.com/agreements.\nConfidential Information means information or materials provided by a party (\"Discloser\") to the other party (\"Recipient\") that: (a) is in tangible form and labelled \"confidential\" or similar; or (b) information which a reasonable person knew or should have known to be confidential. Confidential Information includes: (1) license keys; (2) VMware pricing, product roadmaps or strategic marketing plans; (3) non-public materials relating to the Offerings; and (4) Customer Login Credentials.\nCustomer means the entity identified in the Order as \"Customer\".\nCustomer Content means content uploaded by Customer or any User into the Cloud Service or provided to VMware as a part of Support Services, but does not include Third-Party Content or account information. For purposes of this definition, \"content\" means any data, including all text, sound, video, or image files, and software (including machine images).\nData Processing Addendum means the then-current VMware Data Processing Addendum, available at www.vmware.com/agreements.\nDeliverables means any reports, analyses, scripts, templates, code, or other work results delivered by VMware as specified in the applicable SOW for Professional Services.\nDelivery means: (a) for Cloud Services, when VMware emails the Login Credentials to the email address associated with Customer's account; (b) for Software, when VMware notifies Customer of availability of Software for download; (c) for Support Services, upon VMware's issuance of an invoice for those Support Services; (d) for Professional Services, as specified in the applicable SOW; (e) for purchasing program credits, when VMware makes the fund balance available in the applicable portal; and (f) for shipping and delivery of physical objects, Ex Works VMware's regional fulfillment facility (INCOTERMS 2020(TM)).\nDocumentation means the product documentation describing the features, functionality, and use of the Offerings published and updated by VMware from time to time at docs.vmware.com.\nEvaluation means an Offering (or part of an Offering) made available free of charge, for evaluation, trial, proof of concept, or similar purpose. \nExhibits means the exhibits to these General Terms (Software, Cloud Services, Professional Services, U.S. Federal, and VMware Entities) available at www.vmware.com/agreements.\nIndemnified Materials means the Cloud Services, Software, and Deliverables.\nInfringement Claim means any claim by a third party that the Indemnified Materials infringe any patent, trademark, or copyright of that third party, or misappropriate a trade secret (only to the extent that misappropriation is not a result of Customer's actions).\nIntellectual Property Rights means all worldwide intellectual property rights, including copyrights, trademarks, service marks, trade secrets, know-how, inventions, patents, patent applications, moral rights, and all other proprietary rights, whether registered or unregistered.\nLogin Credentials means any passwords, authentication keys, or security credentials that enable Customer's access to and management of the Cloud Service.\nOffering(s) means, collectively, Services or Software.\nOffering-specific Notes means the applicable license notes or services notes found in the Product Guide, the Cloud Services Guide, and the Support Services Guide.\nOrder means an enterprise order, SOW, quote, or other ordering document for Offerings, issued by Customer to VMware or to Customer's VMware authorized reseller and accepted by VMware described in section 2 of these General Terms (Orders and Payments). \nPerpetual License means a license to the Software with a perpetual term.\nPersonal Data is defined in the Data Processing Addendum. \nProduct Guide means VMware's then-current Product Guide available at www.vmware.com/agreements.\nProfessional Services means those services described in the applicable SOW. \nService Level Agreement means the then-current version of the applicable service level agreement for a Cloud Service, available at www.vmware.com/agreements. \nService(s) means Cloud Services, Support Services, or Professional Services.\nSoftware means the VMware computer programs that Customer licenses under an Order, together with any related software code VMware provides as part of Support Services and that is not subject to a separate license agreement.\nSOW means a written agreement between Customer and VMware containing project-specific details of the Professional Services or VMware online datasheet.\nSubscription Software means Software that is licensed for a specific term. \nSubscription Term means the period Customer is permitted to use a Cloud Service or Subscription Software, stated in the applicable Order. For any on-demand Cloud Services, Subscription Term means the period during which Customer uses the Cloud Service.\nSupport Services means VMware support and subscription services that are purchased under an Order or included with purchase of Subscription Software or Cloud Services.\nSupport Services Guide means VMware's then-current Support Services Guide, available at www.vmware.com/agreements.\nTax means any sales, consumption, VAT, GST, use, gross receipts, business and occupation, withholding, and other taxes (other than taxes on VMware income), export and import fees, customs duties, and similar fees imposed by any government or other authority. \nThird-Party Agent means a third party delivering information technology services to Customer under a contract with Customer.\nThird-Party Content means content provided by a third party that interoperates with a Cloud Service, but that is not part of the Cloud Service. Third-Party Content is optional and is subject to the third-party terms accompanying the Third-Party Content.\nU.S. Public Sector End User means a U.S. Federal End User or a U.S. State or Local Government End User, as those terms are defined in the U.S. Public Sector Exhibit.\nUser means an employee, contractor, or Third-Party Agent that Customer authorizes to use the Offerings as permitted under the Agreement or under Customer's Login Credentials.\nVMware means VMware, Inc., a Delaware corporation, if the billing address for the Order is in the United States, or VMware International Unlimited Company, a company organized and existing under the laws of Ireland, if the billing address for the Order is outside the United States, except if the billing address for the Order is in the United Kingdom, Australia, or New Zealand or the Pacific Islands, in which case VMware means the applicable entity identified in the VMware Entities Exhibit found at www.vmware.com/agreements.\n"], "installBootRequired": false, "installBootStopDelay": 0, "ipAssignment": {"_vimtype": "vim.vApp.IPAssignmentInfo", "dynamicProperty": [], "dynamicType": null, "ipAllocationPolicy": "fixedPolicy", "ipProtocol": "IPv4", "supportedAllocationScheme": [], "supportedIpProtocol": ["IPv4"]}, "ovfEnvironmentTransport": [], "ovfSection": [], "product": [{"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}], "property": []}, "vAssertsEnabled": false, "vFlashCacheReservation": null, "vPMCEnabled": false, "vcpuConfig": [], "version": "vmx-11", "vmOpNotificationTimeout": -1, "vmOpNotificationToAppEnabled": false, "vmStorageObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "vmxConfigChecksum": "VBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=", "vmxStatsCollectionEnabled": true}, "configIssue": [], "configStatus": "green", "customValue": [], "datastore": ["vim.Datastore:datastore-17"], "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-40", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "40.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217239Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-47", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "47.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21714Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-5", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "5.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953774Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-146", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "146.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.217012Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-128", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "128.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216963Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-12", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "12.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216914Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-142", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1946, "key": "142.19", "overallStatus": "green", "time": "2023-12-12T10:07:37.496264Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-10", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "10.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.216858Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-39", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "39.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214101Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-168", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "168.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213402Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-52", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "52.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213505Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-81", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "81.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21355Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-111", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "111.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.21359Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-6", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "6.19", "overallStatus": "green", "time": "2023-12-12T10:07:51.953845Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-19", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "19.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213693Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-2", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "2.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213741Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-54", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "54.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213924Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-15", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "15.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.213976Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-38", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": 1931, "key": "38.19", "overallStatus": "green", "time": "2023-12-12T10:06:42.290005Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-9", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "eventKey": null, "key": "9.19", "overallStatus": "gray", "time": "2023-12-12T10:04:47.214064Z"}], "disabledMethod": ["Destroy_Task", "UnregisterVM", "UnmountToolsInstaller", "AnswerVM", "UpgradeVM_Task", "UpgradeTools_Task", "UpgradeToolsFromImage_Task", "ApplyEvcModeVM_Task", "StartRecording_Task", "StopRecording_Task", "StartReplaying_Task", "StopReplaying_Task", "TurnOffFaultToleranceForVM_Task", "MakePrimaryVM_Task", "TerminateFaultTolerantVM_Task", "DisableSecondaryVM_Task", "EnableSecondaryVM_Task", "CreateSecondaryVM_Task", "CreateSecondaryVMEx_Task", "StopRecording_Task", "StopReplaying_Task", "CustomizeVM_Task", "MarkAsTemplate", "ResetGuestInformation", "ExportVm", "PowerOnVM_Task", "MarkAsVirtualMachine"], "effectiveRole": [-669998656], "environmentBrowser": "vim.EnvironmentBrowser:envbrowser-19", "guest": {"_vimtype": "vim.vm.GuestInfo", "appHeartbeatStatus": "appStatusGray", "appState": "none", "customizationInfo": {"_vimtype": "vim.vm.GuestInfo.CustomizationInfo", "customizationStatus": "TOOLSDEPLOYPKG_SUCCEEDED", "dynamicProperty": [], "dynamicType": null, "endTime": "2023-12-12T10:07:46.553245Z", "errorMsg": null, "startTime": "2023-12-12T10:07:22.614869Z"}, "disk": [{"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 2058399744, "diskPath": "/", "dynamicProperty": [], "dynamicType": null, "filesystemType": "ext4", "freeSpace": 1299390464, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}, {"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 10446848, "diskPath": "/boot/efi", "dynamicProperty": [], "dynamicType": null, "filesystemType": "vfat", "freeSpace": 9050112, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}], "dynamicProperty": [], "dynamicType": null, "generationInfo": [], "guestDetailedData": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'", "guestFamily": "linuxGuest", "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "guestKernelCrashed": false, "guestOperationsReady": true, "guestState": "running", "guestStateChangeSupported": true, "hostName": "None", "hwVersion": "vmx-11", "interactiveGuestOperationsReady": false, "ipAddress": null, "ipStack": [{"_vimtype": "vim.vm.GuestInfo.StackInfo", "dhcpConfig": null, "dnsConfig": {"_vimtype": "vim.net.DnsConfigInfo", "dhcp": false, "domainName": ".", "dynamicProperty": [], "dynamicType": null, "hostName": "None", "ipAddress": ["1.1.1.1", "8.8.8.8", "1.0.0.1", "8.8.4.4", "2606:4700:4700::1111", "2001:4860:4860::8888", "2606:4700:4700::1001", "2001:4860:4860::8844"], "searchDomain": ["."]}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.net.IpRouteConfigInfo", "dynamicProperty": [], "dynamicType": null, "ipRoute": []}, "ipStackConfig": []}], "net": [], "screen": {"_vimtype": "vim.vm.GuestInfo.ScreenInfo", "dynamicProperty": [], "dynamicType": null, "height": 600, "width": 800}, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersion": "12389", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "guestHeartbeatStatus": "green", "layout": {"_vimtype": "vim.vm.FileLayout", "configFile": ["vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd"], "disk": [{"_vimtype": "vim.vm.FileLayout.DiskLayout", "diskFile": ["[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk"], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "logFile": ["vmware-9.log", "vmware-8.log", "vmware-5.log", "vmware-4.log", "vmware-7.log", "vmware-6.log", "vmware-13.log", "vmware-12.log", "vmware-11.log", "vmware-10.log", "vmware.log"], "snapshot": [], "swapFile": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp"}, "layoutEx": {"_vimtype": "vim.vm.FileLayoutEx", "disk": [{"_vimtype": "vim.vm.FileLayoutEx.DiskLayout", "chain": [{"_vimtype": "vim.vm.FileLayoutEx.DiskUnit", "dynamicProperty": [], "dynamicType": null, "fileKey": [2]}], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "file": [{"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "3b307865-804d-7d05-3a9d-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 0, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx", "size": 4009, "type": "config", "uniqueSize": 4009}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 4, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvram", "size": 8684, "type": "nvram", "uniqueSize": 8684}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 1, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsd", "size": 0, "type": "snapshotList", "uniqueSize": 0}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "40307865-8a72-9a84-5fdc-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 2, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk", "size": 1119879168, "type": "diskDescriptor", "uniqueSize": 1119879168}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "ad307865-d031-6bd2-c20f-0625178fc4c6", "dynamicProperty": [], "dynamicType": null, "key": 5, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp", "size": 134217728, "type": "swap", "uniqueSize": 37748736}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 6, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswp", "size": 83886080, "type": "uwswap", "uniqueSize": 83886080}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 15, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.log", "size": 2048407, "type": "log", "uniqueSize": 2048407}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 14, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.log", "size": 2048327, "type": "log", "uniqueSize": 2048327}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 11, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.log", "size": 2048366, "type": "log", "uniqueSize": 2048366}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 10, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.log", "size": 2048388, "type": "log", "uniqueSize": 2048388}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 13, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.log", "size": 2048328, "type": "log", "uniqueSize": 2048328}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 12, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.log", "size": 2048432, "type": "log", "uniqueSize": 2048432}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 9, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.log", "size": 2048348, "type": "log", "uniqueSize": 2048348}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 8, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.log", "size": 2048339, "type": "log", "uniqueSize": 2048339}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 7, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.log", "size": 2048408, "type": "log", "uniqueSize": 2048408}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 16, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.log", "size": 2048410, "type": "log", "uniqueSize": 2048410}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 3, "name": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.log", "size": 1250253, "type": "log", "uniqueSize": 1250253}], "snapshot": [], "timestamp": "2023-12-14T10:28:03.742779Z"}, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "network": [], "overallStatus": "green", "parent": "vim.Folder:group-v8", "parentVApp": null, "permission": [{"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\Administrators", "propagate": true, "roleId": -669998656}, {"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "group": true, "principal": "VSPHERE.LOCAL\\vCLSAdmin", "propagate": true, "roleId": -669998656}], "recentTask": [], "resourceConfig": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-19", "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "scaleDescendantsShares": null}, "resourcePool": "vim.ResourcePool:resgroup-10", "rootSnapshot": [], "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "snapshot": null, "storage": {"_vimtype": "vim.vm.StorageInfo", "dynamicProperty": [], "dynamicType": null, "perDatastoreUsage": [{"_vimtype": "vim.vm.StorageInfo.UsageOnDatastore", "committed": 2470445056, "datastore": "vim.Datastore:datastore-17", "dynamicProperty": [], "dynamicType": null, "uncommitted": 3271557120, "unshared": 1119879168}], "timestamp": "2023-12-14T10:28:03.746Z"}, "summary": {"_vimtype": "vim.vm.Summary", "config": {"_vimtype": "vim.vm.Summary.ConfigSummary", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "cpuReservation": 0, "dynamicProperty": [], "dynamicType": null, "ftInfo": null, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "hwVersion": "vmx-11", "installBootRequired": false, "instanceUuid": "50201f05-b37c-db69-fda5-fb077e87af04", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "memoryReservation": 0, "memorySizeMB": 128, "name": "vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573", "numCpu": 1, "numEthernetCards": 0, "numVirtualDisks": 1, "numVmiopBackings": 0, "product": {"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}, "template": false, "tpmPresent": false, "uuid": "4220824e-c2eb-ed46-47db-8e5746f5bde4", "vmPathName": "[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx"}, "customValue": [], "dynamicProperty": [], "dynamicType": null, "guest": {"_vimtype": "vim.vm.Summary.GuestSummary", "dynamicProperty": [], "dynamicType": null, "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "hostName": "None", "hwVersion": "vmx-11", "ipAddress": null, "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "overallStatus": "green", "quickStats": {"_vimtype": "vim.vm.Summary.QuickStats", "activeMemory": 23, "balloonedMemory": 0, "compressedMemory": 0, "consumedOverheadMemory": 50, "distributedCpuEntitlement": 0, "distributedMemoryEntitlement": 0, "dynamicProperty": [], "dynamicType": null, "ftLatencyStatus": "gray", "ftLogBandwidth": -1, "ftSecondaryLatency": -1, "grantedMemory": 127, "guestHeartbeatStatus": "green", "guestMemoryUsage": 23, "hostMemoryUsage": 177, "memoryTierStats": [], "overallCpuDemand": 19, "overallCpuReadiness": 0, "overallCpuUsage": 19, "privateMemory": 127, "sharedMemory": 0, "ssdSwappedMemory": 0, "staticCpuEntitlement": 0, "staticMemoryEntitlement": 0, "swappedMemory": 0, "uptimeSeconds": 174202}, "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:06:39Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-16", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "storage": {"_vimtype": "vim.vm.Summary.StorageSummary", "committed": 2470445056, "dynamicProperty": [], "dynamicType": null, "timestamp": "2023-12-14T10:28:03.746158Z", "uncommitted": 3271557120, "unshared": 1119879168}, "vm": "vim.VirtualMachine:vm-19"}, "tag": [], "triggeredAlarmState": [], "value": []}, {"_vimid": "vm-20", "_vimref": "vim.VirtualMachine:vm-20", "_vimtype": "vim.VirtualMachine", "alarmActionsEnabled": true, "availableField": [], "capability": {"_vimtype": "vim.vm.Capability", "bootOptionsSupported": true, "bootRetryOptionsSupported": true, "changeModeDisksSupported": true, "changeTrackingSupported": true, "consolePreferencesSupported": false, "cpuFeatureMaskSupported": true, "disableSnapshotsSupported": false, "diskOnlySnapshotOnSuspendedVMSupported": true, "diskSharesSupported": true, "dynamicProperty": [], "dynamicType": null, "featureRequirementSupported": true, "guestAutoLockSupported": true, "hostBasedReplicationSupported": true, "lockSnapshotsSupported": true, "memoryReservationLockSupported": true, "memorySnapshotsSupported": true, "multipleCoresPerSocketSupported": true, "multipleSnapshotsSupported": true, "nestedHVSupported": true, "npivWwnOnNonRdmVmSupported": true, "perVmEvcSupported": false, "pmemFailoverSupported": false, "poweredOffSnapshotsSupported": true, "poweredOnMonitorTypeChangeSupported": true, "quiescedSnapshotsSupported": true, "recordReplaySupported": false, "requireSgxAttestationSupported": false, "revertToSnapshotSupported": true, "s1AcpiManagementSupported": true, "seSparseDiskSupported": true, "secureBootSupported": false, "settingDisplayTopologySupported": false, "settingScreenResolutionSupported": false, "settingVideoRamSizeSupported": true, "sevSupported": false, "snapshotConfigSupported": true, "snapshotOperationsSupported": true, "suspendToMemorySupported": true, "swapPlacementSupported": true, "toolsAutoUpdateSupported": false, "toolsSyncTimeAllowSupported": true, "toolsSyncTimeSupported": true, "vPMCSupported": true, "vendorDeviceGroupSupported": false, "virtualExecUsageIgnored": true, "virtualMmuUsageIgnored": true, "virtualMmuUsageSupported": false, "vmNpivWwnDisableSupported": true, "vmNpivWwnSupported": true, "vmNpivWwnUpdateSupported": true}, "config": {"_vimtype": "vim.vm.ConfigInfo", "alternateGuestName": "", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "bootOptions": {"_vimtype": "vim.vm.BootOptions", "bootDelay": 0, "bootOrder": [], "bootRetryDelay": 10000, "bootRetryEnabled": false, "dynamicProperty": [], "dynamicType": null, "efiSecureBootEnabled": false, "enterBIOSSetup": false, "networkBootProtocol": "ipv4"}, "changeTrackingEnabled": false, "changeVersion": "2023-12-12T10:08:30.069095Z", "consolePreferences": null, "contentLibItemInfo": null, "cpuAffinity": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "cpuFeatureMask": [], "cpuHotAddEnabled": false, "cpuHotRemoveEnabled": false, "createDate": "2023-12-12T10:06:42.624833Z", "datastoreUrl": [{"_vimtype": "vim.vm.ConfigInfo.DatastoreUrlPair", "dynamicProperty": [], "dynamicType": null, "name": "vsanDatastore", "url": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434"}], "defaultPowerOps": {"_vimtype": "vim.vm.DefaultPowerOpInfo", "defaultPowerOffType": "soft", "defaultResetType": "soft", "defaultSuspendType": "hard", "dynamicProperty": [], "dynamicType": null, "powerOffType": "soft", "resetType": "soft", "standbyAction": "checkpoint", "suspendType": "hard"}, "deviceGroups": {"_vimtype": "vim.vm.VirtualDeviceGroups", "deviceGroup": [], "dynamicProperty": [], "dynamicType": null}, "deviceSwap": {"_vimtype": "vim.vm.VirtualDeviceSwap", "dynamicProperty": [], "dynamicType": null, "lsiToPvscsi": {"_vimtype": "vim.vm.VirtualDeviceSwap.DeviceSwapInfo", "applicable": false, "dynamicProperty": [], "dynamicType": null, "enabled": true, "status": "none"}}, "dynamicProperty": [], "dynamicType": null, "extraConfig": [{"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "nvram", "value": "vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.nvram"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.virtualDev", "value": "pcieRootPort"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.functions", "value": "8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "hpet0.present", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "HDCS.agent", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "mks.enable3d", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "RemoteDisplay.maxConnections", "value": "40"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.keepOld", "value": "10"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "log.rotateSize", "value": "2048000"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.guest.desktop.autolock", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "isolation.device.edit.disable", "value": "true"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agencyMoId", "value": "9bb44719-c80b-42ad-870f-08cd18d09af8"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.agentMoId", "value": "c04ca627-8de4-4d4f-b2be-6d203ec50f09"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "eam.agent.ovfPackageUrl", "value": "file:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "viv.moid", "value": "61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-20:umotgwb7UdwIMHgis4pHz4lpv3Q9j8pM2r6AJoCMXnA="}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.internalversion", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmware.tools.requiredversion", "value": "12416"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLogState", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.migrationId", "value": "0"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "migrate.hostLog", "value": "vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-39455e93.hlog"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUMLEVELS", "value": "Val:0xa"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featMask.vm.cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "featureCompat.vm.completeMasks", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "monitor.phys_bits_used", "value": "42"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.cookie", "value": "10001"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "numa.autosize.vcpu.maxPerVirtualNode", "value": "1"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge0.pciSlotNumber", "value": "17"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge4.pciSlotNumber", "value": "21"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge5.pciSlotNumber", "value": "22"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge6.pciSlotNumber", "value": "23"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "pciBridge7.pciSlotNumber", "value": "24"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "sched.swap.derivedName", "value": "/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-8ee8e0f5.vswp"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.pciSlotNumber", "value": "160"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0.sasWWID", "value": "50 05 05 6d 4a 56 af 60"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "scsi0:0.redo", "value": ""}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "softPowerOff", "value": "FALSE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointFBSize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmotion.checkpointSVGAPrimarySize", "value": "4194304"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "vmxstats.filename", "value": "vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.scoreboard"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.buildNumber", "value": "22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.description", "value": "open-vm-tools 12.3.5 build 22544099"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionNumber", "value": "12389"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmtools.versionString", "value": "12.3.5"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "svga.guestBackedPrimaryAware", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "tools.capability.verifiedSamlToken", "value": "TRUE"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.gc.status", "value": "Successful"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestInfo.detailed.data", "value": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.vmware.components.available", "value": "none"}, {"_vimtype": "vim.option.OptionValue", "dynamicProperty": [], "dynamicType": null, "key": "guestinfo.appInfo", "value": "{\n\"version\":\"1\", \n\"updateCounter\":\"8\", \n\"publishTime\":\"2023-12-14T08:49:28.364Z\", \n\"applications\":[\n{\"a\":\"kworker/0:1-events_freezable\",\"v\":\"\"},\n{\"a\":\"kworker/u2:0-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:0-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/u2:2-events_unbound\",\"v\":\"\"},\n{\"a\":\"kworker/0:2-rcu_gp\",\"v\":\"\"},\n{\"a\":\"kworker/u2:1-events_unbound\",\"v\":\"\"},\n{\"a\":\"agetty\",\"v\":\"\"},\n{\"a\":\"systemd-networkd\",\"v\":\"\"},\n{\"a\":\"vmtoolsd\",\"v\":\"\"},\n{\"a\":\"VGAuthService\",\"v\":\"\"},\n{\"a\":\"systemd-logind\",\"v\":\"\"},\n{\"a\":\"dbus-daemon\",\"v\":\"\"},\n{\"a\":\"irq/16-vmwgfx\",\"v\":\"\"},\n{\"a\":\"systemd-timesyncd\",\"v\":\"\"},\n{\"a\":\"systemd-resolved\",\"v\":\"\"},\n{\"a\":\"systemd-udevd\",\"v\":\"\"},\n{\"a\":\"systemd-journald\",\"v\":\"\"},\n{\"a\":\"ipv6_addrconf\",\"v\":\"\"},\n{\"a\":\"mld\",\"v\":\"\"},\n{\"a\":\"ext4-rsv-conver\",\"v\":\"\"},\n{\"a\":\"jbd2/sda3-8\",\"v\":\"\"},\n{\"a\":\"kstrp\",\"v\":\"\"},\n{\"a\":\"nvme-delete-wq\",\"v\":\"\"},\n{\"a\":\"nvme-reset-wq\",\"v\":\"\"},\n{\"a\":\"nvme-wq\",\"v\":\"\"},\n{\"a\":\"vmw_pvscsi_wq_0\",\"v\":\"\"},\n{\"a\":\"scsi_tmf_0\",\"v\":\"\"},\n{\"a\":\"scsi_eh_0\",\"v\":\"\"},\n{\"a\":\"irq/57-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/56-vmw_vmci\",\"v\":\"\"},\n{\"a\":\"irq/55-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/54-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/53-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/52-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/51-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/50-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/49-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/48-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/47-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/46-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/45-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/44-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/43-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/42-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/41-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/40-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/39-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/38-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/37-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/36-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/35-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/34-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/33-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/32-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/31-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/30-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/29-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/28-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/27-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/26-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/25-pciehp\",\"v\":\"\"},\n{\"a\":\"irq/24-pciehp\",\"v\":\"\"},\n{\"a\":\"kthrotld\",\"v\":\"\"},\n{\"a\":\"kswapd0\",\"v\":\"\"},\n{\"a\":\"kworker/0:1H-kblockd\",\"v\":\"\"},\n{\"a\":\"tpm_dev_wq\",\"v\":\"\"},\n{\"a\":\"blkcg_punt_bio\",\"v\":\"\"},\n{\"a\":\"kblockd\",\"v\":\"\"},\n{\"a\":\"cryptd\",\"v\":\"\"},\n{\"a\":\"ksmd\",\"v\":\"\"},\n{\"a\":\"kcompactd0\",\"v\":\"\"},\n{\"a\":\"writeback\",\"v\":\"\"},\n{\"a\":\"oom_reaper\",\"v\":\"\"},\n{\"a\":\"kauditd\",\"v\":\"\"},\n{\"a\":\"inet_frag_wq\",\"v\":\"\"},\n{\"a\":\"kdevtmpfs\",\"v\":\"\"},\n{\"a\":\"cpuhp/0\",\"v\":\"\"},\n{\"a\":\"migration/0\",\"v\":\"\"},\n{\"a\":\"rcu_sched\",\"v\":\"\"},\n{\"a\":\"ksoftirqd/0\",\"v\":\"\"},\n{\"a\":\"rcu_tasks_trace_kthread\",\"v\":\"\"},\n{\"a\":\"mm_percpu_wq\",\"v\":\"\"},\n{\"a\":\"kworker/0:0H-events_highpri\",\"v\":\"\"},\n{\"a\":\"netns\",\"v\":\"\"},\n{\"a\":\"slub_flushwq\",\"v\":\"\"},\n{\"a\":\"rcu_par_gp\",\"v\":\"\"},\n{\"a\":\"rcu_gp\",\"v\":\"\"},\n{\"a\":\"kthreadd\",\"v\":\"\"},\n{\"a\":\"systemd\",\"v\":\"\"}]}"}], "files": {"_vimtype": "vim.vm.FileInfo", "dynamicProperty": [], "dynamicType": null, "ftMetadataDirectory": null, "logDirectory": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/", "snapshotDirectory": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/", "suspendDirectory": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/", "vmPathName": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmx"}, "firmware": "bios", "fixedPassthruHotPlugEnabled": false, "flags": {"_vimtype": "vim.vm.FlagInfo", "cbrcCacheEnabled": false, "disableAcceleration": null, "diskUuidEnabled": false, "dynamicProperty": [], "dynamicType": null, "enableLogging": true, "faultToleranceType": "unset", "htSharing": "any", "monitorType": "release", "recordReplayEnabled": false, "runWithDebugInfo": false, "snapshotDisabled": false, "snapshotLocked": false, "snapshotPowerOffBehavior": "powerOff", "useToe": false, "vbsEnabled": false, "virtualExecUsage": null, "virtualMmuUsage": null, "vvtdEnabled": false}, "forkConfigInfo": null, "ftEncryptionMode": "ftEncryptionOpportunistic", "ftInfo": null, "guestAutoLockEnabled": true, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "guestIntegrityInfo": {"_vimtype": "vim.vm.GuestIntegrityInfo", "dynamicProperty": [], "dynamicType": null, "enabled": false}, "guestMonitoringModeInfo": {"_vimtype": "vim.vm.GuestMonitoringModeInfo", "dynamicProperty": [], "dynamicType": null, "gmmAppliance": null, "gmmFile": null}, "hardware": {"_vimtype": "vim.vm.VirtualHardware", "autoCoresPerSocket": false, "device": [{"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 0", "summary": "IDE 0"}, "dynamicProperty": [], "dynamicType": null, "key": 200, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualIDEController", "backing": null, "busNumber": 1, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "IDE 1", "summary": "IDE 1"}, "dynamicProperty": [], "dynamicType": null, "key": 201, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPS2Controller", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [600, 700], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PS2 controller 0", "summary": "PS2 controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 300, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualPCIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [500, 12000, 1000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "PCI controller 0", "summary": "PCI controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 100, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualSIOController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": null, "device": [], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SIO controller 0", "summary": "SIO controller 0"}, "dynamicProperty": [], "dynamicType": null, "key": 400, "numaNode": null, "slotInfo": null, "unitNumber": null}, {"_vimtype": "vim.vm.device.VirtualKeyboard", "backing": null, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Keyboard ", "summary": "Keyboard"}, "dynamicProperty": [], "dynamicType": null, "key": 600, "numaNode": null, "slotInfo": null, "unitNumber": 0}, {"_vimtype": "vim.vm.device.VirtualPointingDevice", "backing": {"_vimtype": "vim.vm.device.VirtualPointingDevice.DeviceBackingInfo", "deviceName": "", "dynamicProperty": [], "dynamicType": null, "hostPointingDevice": "autodetect", "useAutoDetect": false}, "connectable": null, "controllerKey": 300, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Pointing device", "summary": "Pointing device; Device"}, "dynamicProperty": [], "dynamicType": null, "key": 700, "numaNode": null, "slotInfo": null, "unitNumber": 1}, {"_vimtype": "vim.vm.device.VirtualVideoCard", "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Video card ", "summary": "Video card"}, "dynamicProperty": [], "dynamicType": null, "enable3DSupport": false, "graphicsMemorySizeInKB": 262144, "key": 500, "numDisplays": 1, "numaNode": null, "slotInfo": null, "unitNumber": 0, "use3dRenderer": "automatic", "useAutoDetect": false, "videoRamSizeInKB": 4096}, {"_vimtype": "vim.vm.device.VirtualVMCIDevice", "allowUnrestrictedCommunication": false, "backing": null, "connectable": null, "controllerKey": 100, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "VMCI device", "summary": "Device on the virtual machine PCI bus that provides support for the virtual machine communication interface"}, "dynamicProperty": [], "dynamicType": null, "filterEnable": true, "filterInfo": null, "id": 291408919, "key": 12000, "numaNode": null, "slotInfo": null, "unitNumber": 17}, {"_vimtype": "vim.vm.device.ParaVirtualSCSIController", "backing": null, "busNumber": 0, "connectable": null, "controllerKey": 100, "device": [2000], "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "SCSI controller 0", "summary": "VMware paravirtual SCSI"}, "dynamicProperty": [], "dynamicType": null, "hotAddRemove": true, "key": 1000, "numaNode": null, "scsiCtlrUnitNumber": 7, "sharedBus": "noSharing", "slotInfo": {"_vimtype": "vim.vm.device.VirtualDevice.PciBusSlotInfo", "dynamicProperty": [], "dynamicType": null, "pciSlotNumber": 160}, "unitNumber": 3}, {"_vimtype": "vim.vm.device.VirtualDisk", "backing": {"_vimtype": "vim.vm.device.VirtualDisk.FlatVer2BackingInfo", "backingObjectId": "b8307865-90d5-59db-6ff5-062517c9e1a8", "changeId": null, "contentId": "1b52d3da686c36bd467f7089d7236c8a", "datastore": "vim.Datastore:datastore-17", "deltaDiskFormat": null, "deltaDiskFormatVariant": null, "deltaGrainSize": null, "digestEnabled": false, "diskMode": "persistent", "dynamicProperty": [], "dynamicType": null, "eagerlyScrub": false, "fileName": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmdk", "keyId": null, "parent": null, "sharing": "sharingNone", "split": false, "thinProvisioned": true, "uuid": "6000C29d-e04a-ddf2-eadd-b81b3e25e99a", "writeThrough": false}, "capacityInBytes": 2147483648, "capacityInKB": 2097152, "connectable": null, "controllerKey": 1000, "deviceGroupInfo": null, "deviceInfo": {"_vimtype": "vim.Description", "dynamicProperty": [], "dynamicType": null, "label": "Hard disk 1", "summary": "2,097,152 KB"}, "diskObjectId": "1-2000", "dynamicProperty": [], "dynamicType": null, "guestReadOnly": false, "independentFilters": [], "iofilter": [], "key": 2000, "nativeUnmanagedLinkedClone": false, "numaNode": null, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}, "slotInfo": null, "storageIOAllocation": {"_vimtype": "vim.StorageResourceManager.IOAllocationInfo", "dynamicProperty": [], "dynamicType": null, "limit": -1, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "unitNumber": 0, "vDiskId": null, "vDiskVersion": 4, "vFlashCacheConfigInfo": null}], "dynamicProperty": [], "dynamicType": null, "memoryMB": 128, "motherboardLayout": "i440bxHostBridge", "numCPU": 1, "numCoresPerSocket": 1, "simultaneousThreads": 1, "virtualICH7MPresent": false, "virtualSMCPresent": false}, "hotPlugMemoryIncrementSize": 0, "hotPlugMemoryLimit": 128, "initialOverhead": {"_vimtype": "vim.vm.ConfigInfo.OverheadInfo", "dynamicProperty": [], "dynamicType": null, "initialMemoryReservation": 57659392, "initialSwapReservation": 1060564992}, "instanceUuid": "502089b4-a6c7-5530-88a1-f61b85c2f49f", "keyId": null, "latencySensitivity": {"_vimtype": "vim.LatencySensitivity", "dynamicProperty": [], "dynamicType": null, "level": "normal", "sensitivity": null}, "locationId": "564dd4d1-88e0-77fd-2ebb-c31bd90d4260", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "maxMksConnections": 40, "memoryAffinity": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "memoryHotAddEnabled": false, "memoryReservationLockedToMax": false, "messageBusTunnelEnabled": false, "migrateEncryption": "opportunistic", "modified": "1970-01-01T00:00:00Z", "name": "vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75", "nestedHVEnabled": false, "networkShaper": null, "npivDesiredNodeWwns": null, "npivDesiredPortWwns": null, "npivNodeWorldWideName": [], "npivOnNonRdmDisks": null, "npivPortWorldWideName": [], "npivTemporaryDisabled": true, "npivWorldWideNameType": null, "numaInfo": {"_vimtype": "vim.vm.VirtualNumaInfo", "autoCoresPerNumaNode": true, "coresPerNumaNode": 1, "dynamicProperty": [], "dynamicType": null, "vnumaOnCpuHotaddExposed": false}, "pmem": null, "pmemFailoverEnabled": false, "rebootPowerOff": false, "repConfig": null, "scheduledHardwareUpgradeInfo": {"_vimtype": "vim.vm.ScheduledHardwareUpgradeInfo", "dynamicProperty": [], "dynamicType": null, "fault": null, "scheduledHardwareUpgradeStatus": "none", "upgradePolicy": "never", "versionKey": null}, "sevEnabled": false, "sgxInfo": {"_vimtype": "vim.vm.SgxInfo", "dynamicProperty": [], "dynamicType": null, "epcSize": 0, "flcMode": "unlocked", "lePubKeyHash": null, "requireAttestation": false}, "swapPlacement": "inherit", "swapStorageObjectId": "23317865-c02f-4db2-269c-062517c9e1a8", "template": false, "tools": {"_vimtype": "vim.vm.ToolsConfigInfo", "afterPowerOn": true, "afterResume": true, "beforeGuestReboot": null, "beforeGuestShutdown": true, "beforeGuestStandby": true, "customizationKeyId": null, "dynamicProperty": [], "dynamicType": null, "lastInstallInfo": {"_vimtype": "vim.vm.ToolsConfigInfo.ToolsLastInstallInfo", "counter": 0, "dynamicProperty": [], "dynamicType": null, "fault": null}, "pendingCustomization": null, "syncTimeWithHost": false, "syncTimeWithHostAllowed": true, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsUpgradePolicy": "manual", "toolsVersion": 12389}, "uuid": "4220da1d-4a56-af60-2407-26a6115e8c17", "vAppConfig": {"_vimtype": "vim.vApp.VmConfigInfo", "dynamicProperty": [], "dynamicType": null, "eula": ["VMWARE GENERAL TERMS\nLast updated:16 June 2022\nBy downloading or using an Offering, Customer agrees to be bound by the terms of the Agreement. \n1. OFFERINGS.\n1.1. Applicable Terms. The terms of the Order and these General Terms, including applicable Exhibits and Offering-specific Notes (collectively, the \"Agreement\") govern Customer's use of the Offerings. The following descending order of precedence applies: (a) the Order; (b) the General Terms; (c) the Exhibits; and (d) the Offering-specific Notes. \n1.2. Users. Customer is responsible for its Users' compliance with the Agreement. \n1.3. Restrictions. Customer may use the Offerings only for its internal use and for the benefit of its Affiliates. Affiliates may not use the Offerings. Customer may not resell or sublicense its rights to the Offerings. Customer may not use the Offerings in an application service provider, service bureau, hosted IT service, or similar capacity for third parties.\n1.4. Benchmarking. Customer may use the Offerings to conduct internal performance testing and benchmarking studies. Customer may only publish or distribute study results with VMware's approval. Customer may submit requests to VMware by emailing benchmark@vmware.com.\n1.5. Evaluations. Evaluations are for 30 days (unless VMware specifies otherwise in writing). Customer may not have access to data in the Evaluation after it ends. Evaluations are provided \"AS IS\" without indemnification, support, service level commitment, or warranty of any kind, express or implied. \n2. ORDERS AND PAYMENTS. \n2.1. Orders. Orders are binding when VMware accepts them, which is deemed to occur on Delivery. \n2.2. Purchase Orders. Purchase orders do not have to be signed to be valid. Terms contained in any purchase order or other business form do not apply. \n2.3. No Refunds. All Orders are non-refundable and non-cancellable except as expressly provided in the Agreement.\n2.4. Overages. Customer must pay all fees for use of the Offerings, including amounts for add-on features and fees incurred based on usage. VMware may bill Customer directly for metered or overage fees, even if Customer originally purchased the Offerings through a VMware authorized reseller.\n2.5. Direct Orders. This section 2.5 (Direct Orders) applies only to Orders placed directly with VMware. If Customer purchases entitlements to the Offerings through a VMware authorized reseller, different terms regarding invoicing, payment, and taxes may apply.\n2.5.1. Payments. Except as listed in an Order, fees for the Offerings will be governed by the applicable price list at the time of invoicing. Customer must pay all undisputed fees and approved expenses within 30 days from the date of invoice. After 30 days, interest will accrue at the lesser of 1.5% per month or the highest lawful rate. \n2.5.2. Disputes. To dispute any fees in good faith, Customer must notify VMware in writing of the reasons for the dispute before the payment due date. The parties must negotiate in good faith to resolve the dispute as soon as reasonably practicable. VMware will not suspend or terminate Customer's access to any Offering because of any unpaid, disputed fees while Customer and VMware are negotiating to resolve the dispute.\n2.5.3. Taxes. Fees are exclusive of Taxes. Customer must pay or reimburse VMware for all Taxes. If Customer is required to withhold any Tax, Customer must gross up its payments so that VMware receives all sums due in full. If Customer's address is outside of the United States, VMware will treat the Customer's \"bill to\" address as the place of supply for VAT purposes.\n3. TERM.\n3.1. Term. The Agreement applies to the Offerings from the effective date of the Order until the expiration or termination of Customer's entitlement to the Offerings as set forth in this Agreement.\n3.2. Temporary Suspension. In the event of a security risk to a Service or its users, VMware may suspend Customer's use of that Service.\n3.3. Termination for Cause. Either party may terminate the Agreement (in whole or in part) or Customer's entitlement to an Offering under the Agreement effective immediately upon written notice if the other party: (a) materially breaches any provision of the Agreement and fails to cure within 30 days after receiving written notice; or (b) becomes insolvent or subject to any form of bankruptcy proceeding. \n3.4. Effect of Termination. Upon termination of the Agreement or part of it: (a) all entitlements to the applicable Offerings immediately end; (b) Customer must stop using, and destroy any copies of, those Offerings; and (c) each party must return or destroy any Confidential Information of the other party in its control (other than information that must be retained by law). Any provision that is intended by the parties to survive termination of the Agreement will survive.\n4. CONFIDENTIAL INFORMATION.\n4.1. Protection. Recipient must protect Discloser's Confidential Information with at least the same care as it protects its own Confidential Information but not less than reasonable care. Recipient may not use Discloser's Confidential Information except to exercise its rights and perform its obligations under the Agreement. Recipient may disclose Confidential Information only to Recipient's Affiliates, employees and contractors who need to know the Confidential Information for purposes of the Agreement and who have a duty of confidentiality no less restrictive than this section 4 (Confidential Information).\n4.2. Exceptions. Recipient's obligations under section 4.1 (Protection) do not apply if the information: (a) is rightfully known by Recipient at the time of disclosure without any obligation of confidentiality; (b) is lawfully disclosed to Recipient by a third party without confidentiality restrictions; (c) becomes publicly available through no fault of Recipient; or (d) is independently developed by Recipient without access to or use of Discloser's Confidential Information.\n4.3. Injunctive Relief. Nothing in the Agreement limits a party's right to seek equitable relief for breach of this section 4 (Confidential Information).\n5. OWNERSHIP.\n5.1. Customer Content. Customer retains all Intellectual Property Rights in and to Customer Content.\n5.2. VMware IP. VMware retains all Intellectual Property Rights in and to the Offerings, including any improvements, enhancements, modifications, and derivative works. If Customer provides any feedback about the Offerings, VMware may use that feedback without restriction.\n5.3. Reservation of Rights. Except as expressly stated in the Agreement, the Agreement does not grant either party any rights, implied or otherwise, to the other party's content or intellectual property. \n6. LIMITED WARRANTIES. \n6.1. Software and Cloud Services. VMware warrants that Software and Cloud Services will substantially conform with the Documentation: (a) for Software, for 90 days following Delivery; or (b) for Cloud Services, for the Subscription Term. Customer must properly install and use the Offerings without modification and in accordance with the Documentation. Customer must notify VMware of an alleged breach of this warranty within the applicable warranty period. As Customer's sole remedy for a breach of this warranty, VMware must either: (1) correct any reproducible error in the Software or Cloud Service; or (2) terminate the Software or Cloud Service and refund applicable license fees (for Software) or unused, prepaid fees (for Cloud Services).\n6.2. Professional Services and Support Services. VMware warrants that Professional Services and Support Services will be performed in a professional manner following industry standards. Customer must notify VMware within 30 days of an alleged breach of this warranty. As Customer's sole remedy for a breach of this warranty, VMware must either: (a) rectify the breach; or (b) terminate the applicable Service and refund any unused, prepaid fees for that Service.\n6.3. Disclaimer of Warranties. Except for the limited warranties in this section 6 (Limited Warranties), to the maximum extent permitted by law, VMware, for itself and on behalf of its suppliers, disclaims all warranties and conditions whether express, implied, or statutory, including any warranties of merchantability, satisfactory quality, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or course of performance, relating to the Offerings. Neither VMware nor its suppliers warrant that the Offerings will operate uninterrupted, that Offerings will be free from defects or errors, or that the Offerings will meet (or are designed to meet) Customer's requirements. \n7. INDEMNIFICATION. \n7.1. Defense and Indemnification. Subject to the remainder of this section 7 (Indemnification), VMware will: (a) defend Customer against any Infringement Claim; and (b) indemnify Customer from amounts finally awarded against Customer by a court of competent jurisdiction or a government agency, or agreed to in a settlement, for the Infringement Claim. \n7.2. Requirements. Customer must provide VMware with prompt notice of any Infringement Claim and reasonably cooperate with VMware's requests for assistance. VMware will have sole control of the defense and settlement of the Infringement Claim.\n7.3. Exclusions. VMware has no obligation under this section 7 (Indemnification) with respect to an Infringement Claim based on: (a) combination of Indemnified Materials with non-VMware materials; (b) use of an older version of Indemnified Materials when use of a newer version would have avoided the infringement; (c) any modification to Indemnified Materials other than those made by VMware; (d) any Deliverable provided by VMware in accordance with Customer's specifications; (e) any claim relating to open source software or freeware technology that is not embedded by VMware into the Offerings; or (f) any Indemnified Material provided on a no-charge, beta, or evaluation basis.\n7.4. Remedies. If Indemnified Materials become, or in VMware's reasonable opinion are likely to become, the subject of an Infringement Claim, VMware must, at its option and expense, either: (a) procure the necessary rights for Customer to keep using the Indemnified Materials; or (b) modify or replace the Indemnified Materials to make them non-infringing. If those remedies are not commercially feasible, VMware may terminate Customer's entitlement to the Indemnified Materials and refund any applicable: \n(1) prepaid fees for Cloud Services or Subscription Software, prorated for the remaining portion of the then-current Subscription Term;\n(2) fees paid for Perpetual Licenses or Deliverables, less straight-line depreciation over a three-year useful life; and \n(3) unused, prepaid fees for discontinued Support Services. \n7.5. Sole Remedy. This section 7 (Indemnification) states Customer's sole remedy and VMware's entire liability for Infringement Claims. \n8. LIMITATION OF LIABILITY. \n8.1. Disclaimer. To the maximum extent permitted by law, neither party will be liable for lost profits or business opportunities, loss of use, loss of data, loss of goodwill, business interruption, or any indirect, special, incidental, or consequential damages under any theory of liability. This limitation will apply regardless of whether a party has been advised of the possibility of those damages and regardless of whether any remedy fails of its essential purpose. \n8.2. Cap on Monetary Liability. Each party's aggregate liability under this Agreement will not exceed amounts paid or payable by Customer for the Offering giving rise to the claim in the 12 months prior to the event giving rise to the claim, except for Perpetual Licenses, where each party's aggregate liability will not exceed the license fees paid for the Software giving rise to the claim. VMware's aggregate liability for an Evaluation will not exceed $5,000 USD.\n8.3. Exclusions. The limitations of liability in sections 8.1 (Disclaimer) and 8.2 (Cap on Monetary Liability) will not apply to: (a) VMware's indemnification obligations under section 7 (Indemnification); (b) either party's infringement of the other party's Intellectual Property Rights; (c) Customer's violation of section 2 of the Cloud Services Exhibit (Acceptable Use); or (d) any liability that may not be limited by law.\n8.4. Further Limitations.VMware's liability for any third-party software embedded into the Software or Cloud Services is subject to this section 8 (Limitation of Liability). VMware's suppliers have no liability under the Agreement, and Customer may not bring claims directly against them. VMware has no liability with respect to any Third-Party Content.\n9. DATA USE AND PRIVACY.\n9.1. Personal Data. If VMware acts as a processor of Personal Data, VMware will process Personal Data in accordance with the Data Processing Addendum.\n9.2. Account, Operations, and Usage Data. VMware collects Customer contact and purchase information to manage Customer's account and to fulfill Orders. VMware also processes: (a) information necessary to facilitate delivery and operation of the Offerings, verify compliance with the terms of the Agreement, invoice, and provide Support Services; and (b) configuration, performance, and usage data to improve VMware products and services, and other analytics purposes as detailed in the Offering-specific Notes. To the extent any of that data includes information that identifies an individual, VMware will process that information in accordance with VMware's Products & Services Privacy Notice available at www.vmware.com/help/privacy.html.\n9.3. Support Requests and Professional Services. Customer is responsible for taking steps necessary to protect any sensitive information or Personal Data that it provides to VMware while receiving Support Services or Professional Services. Those steps may include obfuscating or removing such information or working with VMware at the time of submission to limit disclosure.\n9.4. Required Disclosures. VMware may disclose Customer Content or Confidential Information if VMware is required by law or by order of a judicial or administrative body of competent jurisdiction (a \"Demand\"). Unless legally prohibited from doing so, VMware must provide Customer with notice and a copy of the Demand. If the Demand relates to Cloud Services, VMware must (i) inform the relevant authority that VMware is a service provider acting on Customer's behalf and all requests for access to Customer Content should be directed in writing to the contact Customer identifies (or if no contact is timely provided, to Customer's legal department) and (ii) only provide access to Customer Content with Customer's authorization. If Customer requests and at Customer's expense, VMware must take reasonable steps to contest the Demand. If VMware is legally prohibited from notifying Customer of the Demand, VMware must evaluate the validity of the Demand, and, if VMware does not believe the Demand is legal, VMware must challenge the Demand. VMware must limit the scope of any disclosure to the minimum information required to comply with the Demand. \n10. OPEN SOURCE SOFTWARE. Open source software is licensed to Customer under the open source software's own applicable license terms, which can be found in either the open source_licenses.txt file accompanying the Offerings, the Documentation, or at www.vmware.com/download/open_source.html. These license terms are consistent with the license granted in the Agreement and may contain additional rights benefiting Customer. The open source license terms take precedence over the Agreement to the extent that the Agreement imposes greater restrictions on Customer than the applicable open source license terms. To the extent the license for any open source software requires VMware to make the corresponding source code and/or modifications (the \"Source Files\") available to Customer, Customer may obtain a copy of the applicable Source Files at www.vmware.com/download/open_source.html or by sending a written request, with name and address, to: VMware, Inc., 3401 Hillview Avenue, Palo Alto, CA 94304, United States of America. All requests should clearly specify: Open Source Files Request, Attention: General Counsel. This offer to obtain a copy of the Source Files is valid for three years from the date Customer acquires its entitlement to the Offering.\n11. MISCELLANEOUS.\n11.1. Transfer and Assignment. Customer may not assign the Agreement or any Order without VMware's consent. Once validly assigned, the Agreement will bind and inure to the benefit of the parties and their respective successors and assigns. \n11.2. Notice. All notices must be in writing. Notices to Customer will be given: (a) by email to the email address associated with Customer's account, if Customer has subscribed to email notices; or (b) by posting in the VMware customer portal. Legal notices to VMware will be given to VMware, Inc., 3401 Hillview Avenue, Palo Alto, California 94304, United States of America, Attention: Legal Department.\n11.3. Waiver. Waiver of a breach of the Agreement will not constitute a waiver of any later breach.\n11.4. Severability. If any part of the Agreement is held to be invalid or unenforceable, all remaining provisions will remain in force to the extent feasible to effectuate the intent of the parties.\n11.5. Insurance. VMware will carry insurance for the term of the Agreement. VMware's Memorandum of Insurance may be viewed at www.vmware.com/agreements.\n11.6. Compliance with Laws. Each party must comply with all applicable laws.\n11.7. Export Control. The Offerings are subject to the U.S. Export Administration Regulations (including \"deemed export\" and \"deemed re-export\" regulations), and may be subject to the export control laws of other countries. Customer represents and warrants that: (a) Customer and any User, are not, and are not acting on behalf of: (1) any person who is a citizen, national, or resident of, or who is controlled by, the government of any country to which the United States has prohibited export transactions; or (2) any person or entity listed on the U.S. Treasury Department list of Specially Designated Nationals and Blocked Persons, or the U.S. Commerce Department Denied Persons List or Entity List, or any similar applicable designated persons list; (b) Customer, and any User, will not permit the Offerings to be used for any purposes prohibited by law, including any prohibited development, design, manufacture, or production of missiles or nuclear, chemical, or biological weapons; and (c) Customer, and any User, are not subject, either directly or indirectly, to any order issued by any agency of the United States government revoking or denying, in whole or in part, Customer's United States export privileges. Customer must notify VMware promptly if Customer or any User becomes subject to any order of that type. \n11.8. Governing Law. The Agreement is governed by the laws of the State of California and U.S. federal laws, if the billing address for Customer's Order is in the United States, and by the laws of Ireland if the billing address for Customer's Order is outside the United States. Conflict of law rules are expressly disclaimed. The United Nations Convention on Contracts for the International Sale of Goods does not apply.\n11.9. U.S. Public Sector End User. If Customer is a U.S. Public Sector End User, the U.S. Public Sector Exhibit available at www.vmware.com/agreements supersedes or modifies the referenced provisions of the Agreement.\n11.10. Third Party Rights. Other than as expressly stated, the Agreement does not create any rights for any person who is not a party to it. Only persons who are parties to the Agreement may enforce or rely on any of its terms.\n11.11. Force Majeure. Except for Customer's payment obligations, neither party will be liable for any delay or failure to perform due to any cause beyond the party's reasonable control, including labor disputes, industrial disturbances, systemic utility failures, acts of nature, pandemics, embargoes, riots, government orders, acts of terrorism, or war.\n11.12. No Agency. Nothing in the Agreement is intended to constitute a fiduciary relationship, agency, joint venture, partnership, or trust between the parties. No party has authority to bind the other party. \n11.13. Translation. This non-English version of these General Terms is provided only as a courtesy, and Customer's use of the Offerings is governed by the English version of these General Terms, published at www.vmware.com/agreements.\n11.14. Counterparts. The Agreement may be signed electronically or in counterparts, in which case each signed copy will be deemed an original as though both signatures appeared on the same document.\n11.15. Entire Agreement. The Agreement contains the entire agreement of the parties and supersedes all previous or contemporaneous communications, representations, proposals, commitments, understandings, and agreements, whether written or oral, between the parties regarding its subject matter. The Agreement may be amended only in writing and signed by both parties.\n12. DEFINITIONS.\nAffiliate means an entity that is directly or indirectly controlled by, is under common control with, or controls that party, where \"control\" means an ownership, voting, or similar interest representing more than 50% of the total interests outstanding of that entity at that time.\nCloud Service means the VMware cloud service specified in Customer's Order.\nCloud Services Guide means the then-current VMware Cloud Services Guide, available at www.vmware.com/agreements.\nConfidential Information means information or materials provided by a party (\"Discloser\") to the other party (\"Recipient\") that: (a) is in tangible form and labelled \"confidential\" or similar; or (b) information which a reasonable person knew or should have known to be confidential. Confidential Information includes: (1) license keys; (2) VMware pricing, product roadmaps or strategic marketing plans; (3) non-public materials relating to the Offerings; and (4) Customer Login Credentials.\nCustomer means the entity identified in the Order as \"Customer\".\nCustomer Content means content uploaded by Customer or any User into the Cloud Service or provided to VMware as a part of Support Services, but does not include Third-Party Content or account information. For purposes of this definition, \"content\" means any data, including all text, sound, video, or image files, and software (including machine images).\nData Processing Addendum means the then-current VMware Data Processing Addendum, available at www.vmware.com/agreements.\nDeliverables means any reports, analyses, scripts, templates, code, or other work results delivered by VMware as specified in the applicable SOW for Professional Services.\nDelivery means: (a) for Cloud Services, when VMware emails the Login Credentials to the email address associated with Customer's account; (b) for Software, when VMware notifies Customer of availability of Software for download; (c) for Support Services, upon VMware's issuance of an invoice for those Support Services; (d) for Professional Services, as specified in the applicable SOW; (e) for purchasing program credits, when VMware makes the fund balance available in the applicable portal; and (f) for shipping and delivery of physical objects, Ex Works VMware's regional fulfillment facility (INCOTERMS 2020(TM)).\nDocumentation means the product documentation describing the features, functionality, and use of the Offerings published and updated by VMware from time to time at docs.vmware.com.\nEvaluation means an Offering (or part of an Offering) made available free of charge, for evaluation, trial, proof of concept, or similar purpose. \nExhibits means the exhibits to these General Terms (Software, Cloud Services, Professional Services, U.S. Federal, and VMware Entities) available at www.vmware.com/agreements.\nIndemnified Materials means the Cloud Services, Software, and Deliverables.\nInfringement Claim means any claim by a third party that the Indemnified Materials infringe any patent, trademark, or copyright of that third party, or misappropriate a trade secret (only to the extent that misappropriation is not a result of Customer's actions).\nIntellectual Property Rights means all worldwide intellectual property rights, including copyrights, trademarks, service marks, trade secrets, know-how, inventions, patents, patent applications, moral rights, and all other proprietary rights, whether registered or unregistered.\nLogin Credentials means any passwords, authentication keys, or security credentials that enable Customer's access to and management of the Cloud Service.\nOffering(s) means, collectively, Services or Software.\nOffering-specific Notes means the applicable license notes or services notes found in the Product Guide, the Cloud Services Guide, and the Support Services Guide.\nOrder means an enterprise order, SOW, quote, or other ordering document for Offerings, issued by Customer to VMware or to Customer's VMware authorized reseller and accepted by VMware described in section 2 of these General Terms (Orders and Payments). \nPerpetual License means a license to the Software with a perpetual term.\nPersonal Data is defined in the Data Processing Addendum. \nProduct Guide means VMware's then-current Product Guide available at www.vmware.com/agreements.\nProfessional Services means those services described in the applicable SOW. \nService Level Agreement means the then-current version of the applicable service level agreement for a Cloud Service, available at www.vmware.com/agreements. \nService(s) means Cloud Services, Support Services, or Professional Services.\nSoftware means the VMware computer programs that Customer licenses under an Order, together with any related software code VMware provides as part of Support Services and that is not subject to a separate license agreement.\nSOW means a written agreement between Customer and VMware containing project-specific details of the Professional Services or VMware online datasheet.\nSubscription Software means Software that is licensed for a specific term. \nSubscription Term means the period Customer is permitted to use a Cloud Service or Subscription Software, stated in the applicable Order. For any on-demand Cloud Services, Subscription Term means the period during which Customer uses the Cloud Service.\nSupport Services means VMware support and subscription services that are purchased under an Order or included with purchase of Subscription Software or Cloud Services.\nSupport Services Guide means VMware's then-current Support Services Guide, available at www.vmware.com/agreements.\nTax means any sales, consumption, VAT, GST, use, gross receipts, business and occupation, withholding, and other taxes (other than taxes on VMware income), export and import fees, customs duties, and similar fees imposed by any government or other authority. \nThird-Party Agent means a third party delivering information technology services to Customer under a contract with Customer.\nThird-Party Content means content provided by a third party that interoperates with a Cloud Service, but that is not part of the Cloud Service. Third-Party Content is optional and is subject to the third-party terms accompanying the Third-Party Content.\nU.S. Public Sector End User means a U.S. Federal End User or a U.S. State or Local Government End User, as those terms are defined in the U.S. Public Sector Exhibit.\nUser means an employee, contractor, or Third-Party Agent that Customer authorizes to use the Offerings as permitted under the Agreement or under Customer's Login Credentials.\nVMware means VMware, Inc., a Delaware corporation, if the billing address for the Order is in the United States, or VMware International Unlimited Company, a company organized and existing under the laws of Ireland, if the billing address for the Order is outside the United States, except if the billing address for the Order is in the United Kingdom, Australia, or New Zealand or the Pacific Islands, in which case VMware means the applicable entity identified in the VMware Entities Exhibit found at www.vmware.com/agreements.\n"], "installBootRequired": false, "installBootStopDelay": 0, "ipAssignment": {"_vimtype": "vim.vApp.IPAssignmentInfo", "dynamicProperty": [], "dynamicType": null, "ipAllocationPolicy": "fixedPolicy", "ipProtocol": "IPv4", "supportedAllocationScheme": [], "supportedIpProtocol": ["IPv4"]}, "ovfEnvironmentTransport": [], "ovfSection": [], "product": [{"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}], "property": []}, "vAssertsEnabled": false, "vFlashCacheReservation": null, "vPMCEnabled": false, "vcpuConfig": [], "version": "vmx-11", "vmOpNotificationTimeout": -1, "vmOpNotificationToAppEnabled": false, "vmStorageObjectId": "b2307865-aaf2-ac3f-8b19-062517c9e1a8", "vmxConfigChecksum": "/kEbuBCgYvtMdNOA2KxhBSDU4e4usXI0UFxlnCMQQCw=", "vmxStatsCollectionEnabled": true}, "configIssue": [], "configStatus": "green", "customValue": [], "datastore": ["vim.Datastore:datastore-17"], "declaredAlarmState": [{"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-40", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "40.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.422202Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-47", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "47.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.422145Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-5", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "5.20", "overallStatus": "green", "time": "2023-12-12T10:09:43.228996Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-146", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "146.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.422058Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-128", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "128.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.422017Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-12", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "12.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421975Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-142", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": 1978, "key": "142.20", "overallStatus": "green", "time": "2023-12-12T10:09:37.485928Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-10", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "10.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421932Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-39", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "39.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421848Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-168", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "168.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.42094Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-52", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "52.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421043Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-81", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "81.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.42112Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-111", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "111.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421186Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-6", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "6.20", "overallStatus": "green", "time": "2023-12-12T10:09:43.229061Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-19", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "19.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421289Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-2", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "2.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421335Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-54", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "54.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421541Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-15", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "15.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.421671Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-38", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": 1972, "key": "38.20", "overallStatus": "green", "time": "2023-12-12T10:08:40.07997Z"}, {"_vimtype": "vim.alarm.AlarmState", "acknowledged": false, "acknowledgedByUser": null, "acknowledgedTime": null, "alarm": "vim.alarm.Alarm:alarm-9", "disabled": null, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "eventKey": null, "key": "9.20", "overallStatus": "gray", "time": "2023-12-12T10:06:46.4218Z"}], "disabledMethod": ["Destroy_Task", "UnregisterVM", "UnmountToolsInstaller", "AnswerVM", "UpgradeVM_Task", "UpgradeTools_Task", "UpgradeToolsFromImage_Task", "ApplyEvcModeVM_Task", "StartRecording_Task", "StopRecording_Task", "StartReplaying_Task", "StopReplaying_Task", "TurnOffFaultToleranceForVM_Task", "MakePrimaryVM_Task", "TerminateFaultTolerantVM_Task", "DisableSecondaryVM_Task", "EnableSecondaryVM_Task", "CreateSecondaryVM_Task", "CreateSecondaryVMEx_Task", "StopRecording_Task", "StopReplaying_Task", "CustomizeVM_Task", "MarkAsTemplate", "ResetGuestInformation", "ExportVm", "PowerOnVM_Task", "MarkAsVirtualMachine"], "effectiveRole": [-669998656], "environmentBrowser": "vim.EnvironmentBrowser:envbrowser-20", "guest": {"_vimtype": "vim.vm.GuestInfo", "appHeartbeatStatus": "appStatusGray", "appState": "none", "customizationInfo": {"_vimtype": "vim.vm.GuestInfo.CustomizationInfo", "customizationStatus": "TOOLSDEPLOYPKG_SUCCEEDED", "dynamicProperty": [], "dynamicType": null, "endTime": "2023-12-12T10:09:46.371491Z", "errorMsg": null, "startTime": "2023-12-12T10:09:20.886816Z"}, "disk": [{"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 2058399744, "diskPath": "/", "dynamicProperty": [], "dynamicType": null, "filesystemType": "ext4", "freeSpace": 1299390464, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}, {"_vimtype": "vim.vm.GuestInfo.DiskInfo", "capacity": 10446848, "diskPath": "/boot/efi", "dynamicProperty": [], "dynamicType": null, "filesystemType": "vfat", "freeSpace": 9050112, "mappings": [{"_vimtype": "vim.vm.GuestInfo.VirtualDiskMapping", "dynamicProperty": [], "dynamicType": null, "key": 2000}]}], "dynamicProperty": [], "dynamicType": null, "generationInfo": [], "guestDetailedData": "architecture='X86' bitness='64' distroAddlVersion='5.0' distroName='VMware Photon OS' distroVersion='5.0' familyName='Linux' kernelVersion='6.1.60-5.ph5-esx' prettyName='VMware Photon OS/Linux'", "guestFamily": "linuxGuest", "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "guestKernelCrashed": false, "guestOperationsReady": true, "guestState": "running", "guestStateChangeSupported": true, "hostName": "None", "hwVersion": "vmx-11", "interactiveGuestOperationsReady": false, "ipAddress": null, "ipStack": [{"_vimtype": "vim.vm.GuestInfo.StackInfo", "dhcpConfig": null, "dnsConfig": {"_vimtype": "vim.net.DnsConfigInfo", "dhcp": false, "domainName": ".", "dynamicProperty": [], "dynamicType": null, "hostName": "None", "ipAddress": ["1.1.1.1", "8.8.8.8", "1.0.0.1", "8.8.4.4", "2606:4700:4700::1111", "2001:4860:4860::8888", "2606:4700:4700::1001", "2001:4860:4860::8844"], "searchDomain": ["."]}, "dynamicProperty": [], "dynamicType": null, "ipRouteConfig": {"_vimtype": "vim.net.IpRouteConfigInfo", "dynamicProperty": [], "dynamicType": null, "ipRoute": []}, "ipStackConfig": []}], "net": [], "screen": {"_vimtype": "vim.vm.GuestInfo.ScreenInfo", "dynamicProperty": [], "dynamicType": null, "height": 600, "width": 800}, "toolsInstallType": "guestToolsTypeOpenVMTools", "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersion": "12389", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "guestHeartbeatStatus": "green", "layout": {"_vimtype": "vim.vm.FileLayout", "configFile": ["vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.nvram", "vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmsd"], "disk": [{"_vimtype": "vim.vm.FileLayout.DiskLayout", "diskFile": ["[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmdk"], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "logFile": ["vmware-9.log", "vmware-8.log", "vmware-5.log", "vmware-4.log", "vmware-7.log", "vmware-6.log", "vmware-3.log", "vmware-12.log", "vmware-11.log", "vmware-10.log", "vmware.log"], "snapshot": [], "swapFile": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-8ee8e0f5.vswp"}, "layoutEx": {"_vimtype": "vim.vm.FileLayoutEx", "disk": [{"_vimtype": "vim.vm.FileLayoutEx.DiskLayout", "chain": [{"_vimtype": "vim.vm.FileLayoutEx.DiskUnit", "dynamicProperty": [], "dynamicType": null, "fileKey": [2]}], "dynamicProperty": [], "dynamicType": null, "key": 2000}], "dynamicProperty": [], "dynamicType": null, "file": [{"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "b2307865-aaf2-ac3f-8b19-062517c9e1a8", "dynamicProperty": [], "dynamicType": null, "key": 0, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmx", "size": 4008, "type": "config", "uniqueSize": 4008}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 4, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.nvram", "size": 8684, "type": "nvram", "uniqueSize": 8684}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 1, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmsd", "size": 0, "type": "snapshotList", "uniqueSize": 0}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "b8307865-90d5-59db-6ff5-062517c9e1a8", "dynamicProperty": [], "dynamicType": null, "key": 2, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmdk", "size": 1103101952, "type": "diskDescriptor", "uniqueSize": 1103101952}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": "23317865-c02f-4db2-269c-062517c9e1a8", "dynamicProperty": [], "dynamicType": null, "key": 5, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-8ee8e0f5.vswp", "size": 134217728, "type": "swap", "uniqueSize": 37748736}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 6, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmx-vCLS-32d7e67b-f3b4-4-f00d0cebb78e40502ccac65625b41f241b3cad0a8be69e7695cd66f61cc42b6f-1.vswp", "size": 83886080, "type": "uwswap", "uniqueSize": 83886080}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 15, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-9.log", "size": 2048350, "type": "log", "uniqueSize": 2048350}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 14, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-8.log", "size": 2048360, "type": "log", "uniqueSize": 2048360}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 11, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-5.log", "size": 2048376, "type": "log", "uniqueSize": 2048376}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 10, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-4.log", "size": 2048391, "type": "log", "uniqueSize": 2048391}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 13, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-7.log", "size": 2048361, "type": "log", "uniqueSize": 2048361}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 12, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-6.log", "size": 2048393, "type": "log", "uniqueSize": 2048393}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 9, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-3.log", "size": 2048415, "type": "log", "uniqueSize": 2048415}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 8, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-12.log", "size": 2048347, "type": "log", "uniqueSize": 2048347}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 7, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-11.log", "size": 2048377, "type": "log", "uniqueSize": 2048377}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 16, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-10.log", "size": 2048341, "type": "log", "uniqueSize": 2048341}, {"_vimtype": "vim.vm.FileLayoutEx.FileInfo", "accessible": true, "backingObjectId": null, "dynamicProperty": [], "dynamicType": null, "key": 3, "name": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware.log", "size": 1796474, "type": "log", "uniqueSize": 1796474}], "snapshot": [], "timestamp": "2023-12-14T10:27:17.446604Z"}, "name": "vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75", "network": [], "overallStatus": "green", "parent": "vim.Folder:group-v8", "parentVApp": null, "permission": [{"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "group": true, "principal": "VSPHERE.LOCAL\\Administrators", "propagate": true, "roleId": -669998656}, {"_vimtype": "vim.AuthorizationManager.Permission", "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "group": true, "principal": "VSPHERE.LOCAL\\vCLSAdmin", "propagate": true, "roleId": -669998656}], "recentTask": [], "resourceConfig": {"_vimtype": "vim.ResourceConfigSpec", "changeVersion": null, "cpuAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1000}}, "dynamicProperty": [], "dynamicType": null, "entity": "vim.VirtualMachine:vm-20", "lastModified": null, "memoryAllocation": {"_vimtype": "vim.ResourceAllocationInfo", "dynamicProperty": [], "dynamicType": null, "expandableReservation": false, "limit": -1, "overheadLimit": null, "reservation": 0, "shares": {"_vimtype": "vim.SharesInfo", "dynamicProperty": [], "dynamicType": null, "level": "normal", "shares": 1280}}, "scaleDescendantsShares": null}, "resourcePool": "vim.ResourcePool:resgroup-10", "rootSnapshot": [], "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:08:36Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-14", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "snapshot": null, "storage": {"_vimtype": "vim.vm.StorageInfo", "dynamicProperty": [], "dynamicType": null, "perDatastoreUsage": [{"_vimtype": "vim.vm.StorageInfo.UsageOnDatastore", "committed": 2436890624, "datastore": "vim.Datastore:datastore-17", "dynamicProperty": [], "dynamicType": null, "uncommitted": 3288334336, "unshared": 1103101952}], "timestamp": "2023-12-14T10:27:17.451Z"}, "summary": {"_vimtype": "vim.vm.Summary", "config": {"_vimtype": "vim.vm.Summary.ConfigSummary", "annotation": "vSphere Cluster Service VM is deployed from an OVA with a minimal installed profile of PhotonOS. vSphere Cluster Service manages the resources, power state and availability of these VMs. vSphere Cluster Service VMs are required for maintaining the health and availability of vSphere Cluster Service. Any impact on the power state or resources of these VMs might degrade the health of the vSphere Cluster Service and cause vSphere DRS to cease operation for the cluster.\n", "cpuReservation": 0, "dynamicProperty": [], "dynamicType": null, "ftInfo": null, "guestFullName": "Other 2.6.x Linux (64-bit)", "guestId": "other26xLinux64Guest", "hwVersion": "vmx-11", "installBootRequired": false, "instanceUuid": "502089b4-a6c7-5530-88a1-f61b85c2f49f", "managedBy": {"_vimtype": "vim.ext.ManagedByInfo", "dynamicProperty": [], "dynamicType": null, "extensionKey": "com.vmware.vim.eam", "type": "cluster-agent"}, "memoryReservation": 0, "memorySizeMB": 128, "name": "vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75", "numCpu": 1, "numEthernetCards": 0, "numVirtualDisks": 1, "numVmiopBackings": 0, "product": {"_vimtype": "vim.vApp.ProductInfo", "appUrl": "", "classId": "", "dynamicProperty": [], "dynamicType": null, "fullVersion": "", "instanceId": "", "key": 0, "name": "Photon OS", "productUrl": "", "vendor": "VMware Inc.", "vendorUrl": "", "version": ""}, "template": false, "tpmPresent": false, "uuid": "4220da1d-4a56-af60-2407-26a6115e8c17", "vmPathName": "[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmx"}, "customValue": [], "dynamicProperty": [], "dynamicType": null, "guest": {"_vimtype": "vim.vm.Summary.GuestSummary", "dynamicProperty": [], "dynamicType": null, "guestFullName": "VMware Photon OS (64-bit)", "guestId": "vmwarePhoton64Guest", "hostName": "None", "hwVersion": "vmx-11", "ipAddress": null, "toolsRunningStatus": "guestToolsRunning", "toolsStatus": "toolsOk", "toolsVersionStatus": "guestToolsUnmanaged", "toolsVersionStatus2": "guestToolsUnmanaged"}, "overallStatus": "green", "quickStats": {"_vimtype": "vim.vm.Summary.QuickStats", "activeMemory": 23, "balloonedMemory": 0, "compressedMemory": 0, "consumedOverheadMemory": 50, "distributedCpuEntitlement": 0, "distributedMemoryEntitlement": 0, "dynamicProperty": [], "dynamicType": null, "ftLatencyStatus": "gray", "ftLogBandwidth": -1, "ftSecondaryLatency": -1, "grantedMemory": 128, "guestHeartbeatStatus": "green", "guestMemoryUsage": 23, "hostMemoryUsage": 178, "memoryTierStats": [], "overallCpuDemand": 19, "overallCpuReadiness": 0, "overallCpuUsage": 19, "privateMemory": 128, "sharedMemory": 0, "ssdSwappedMemory": 0, "staticCpuEntitlement": 0, "staticMemoryEntitlement": 0, "swappedMemory": 0, "uptimeSeconds": 174163}, "runtime": {"_vimtype": "vim.vm.RuntimeInfo", "bootTime": "2023-12-12T10:08:36Z", "cleanPowerOff": null, "connectionState": "connected", "consolidationNeeded": false, "cryptoState": null, "dasVmProtection": null, "device": [], "dynamicProperty": [], "dynamicType": null, "faultToleranceState": "notConfigured", "featureMask": [{"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.STEPPING", "key": "cpuid.STEPPING", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.Intel", "key": "cpuid.Intel", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MODEL", "key": "cpuid.MODEL", "value": "Val:0xf"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LM", "key": "cpuid.LM", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUM_EXT_LEVELS", "key": "cpuid.NUM_EXT_LEVELS", "value": "Val:0x80000008"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.MWAIT", "key": "cpuid.MWAIT", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.FAMILY", "key": "cpuid.FAMILY", "value": "Val:6"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSSE3", "key": "cpuid.SSSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SSE3", "key": "cpuid.SSE3", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NX", "key": "cpuid.NX", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.SS", "key": "cpuid.SS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.DS", "key": "cpuid.DS", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.LAHF64", "key": "cpuid.LAHF64", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.CMPXCHG16B", "key": "cpuid.CMPXCHG16B", "value": "Val:1"}, {"_vimtype": "vim.host.FeatureMask", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.NUMLEVELS", "key": "cpuid.NUMLEVELS", "value": "Val:0xa"}], "featureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Bool:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Bool:Match:1"}], "host": "vim.HostSystem:host-14", "instantCloneFrozen": false, "iommuActive": null, "maxCpuUsage": 0, "maxMemoryUsage": 0, "memoryOverhead": null, "minRequiredEVCModeKey": "intel-merom", "needSecondaryReason": null, "numMksConnections": 0, "offlineFeatureRequirement": [{"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.cmpxchg16b", "key": "cpuid.cmpxchg16b", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ds", "key": "cpuid.ds", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.intel", "key": "cpuid.intel", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lahf64", "key": "cpuid.lahf64", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.lm", "key": "cpuid.lm", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.mwait", "key": "cpuid.mwait", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.nx", "key": "cpuid.nx", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ss", "key": "cpuid.ss", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.sse3", "key": "cpuid.sse3", "value": "Num:Match:1"}, {"_vimtype": "vim.vm.FeatureRequirement", "dynamicProperty": [], "dynamicType": null, "featureName": "cpuid.ssse3", "key": "cpuid.ssse3", "value": "Num:Match:1"}], "onlineStandby": false, "opNotificationTimeout": null, "paused": false, "powerState": "poweredOn", "question": null, "quiescedForkParent": null, "recordReplayState": "inactive", "snapshotInBackground": false, "suspendInterval": 0, "suspendTime": null, "suspendedToMemory": null, "toolsInstallerMounted": false, "vFlashCacheAllocation": null, "vmFailoverInProgress": null}, "storage": {"_vimtype": "vim.vm.Summary.StorageSummary", "committed": 2436890624, "dynamicProperty": [], "dynamicType": null, "timestamp": "2023-12-14T10:27:17.451794Z", "uncommitted": 3288334336, "unshared": 1103101952}, "vm": "vim.VirtualMachine:vm-20"}, "tag": [], "triggeredAlarmState": [], "value": []}] pyvmomi-8.0.3.0.1/tests/files/unknown_method.xml 0000664 0000000 0000000 00000007451 14637045624 0021566 0 ustar 00root root 0000000 0000000
task-3996443
task-3996443
com.vmware.vdp2.task.description
workOrderId
cp.20141020150650
com.vmware.vdp2.integritycheck
vm-133364
VDP3
running
false
true
vmware\\sa-vdp3
2014-10-20T15:09:08.789999Z
2014-10-20T15:09:09.073Z
21691195
task-1178117
task-1178117
com.vmware.vcIntegrity.CheckNotificationTask
group-d1
Datacenters
queued
false
true
VMware vSphere Update Manager Check Notification
schedule-2
2013-01-08T14:12:01.556999Z
3410272
task-746590
task-746590
LeaseMapDiskRegion
host.DiskManager.Lease.MapDiskRegion
vm-982
Applicure
queued
false
false
VMWARE\\sa-veeam1
2012-09-27T12:03:03.412999Z
2325872
task-56327
task-56327
LeaseMapDiskRegion
host.DiskManager.Lease.MapDiskRegion
vm-1010
vCD-Oracle
queued
false
false
VMWARE\\sa-veeam1
2012-02-27T10:56:50.656999Z
345916